Из OpenBSD для FreeBSD 8-CURRENT был портирован (http://forums.freebsd.org/showthread.php?t=6291) консольный видеодрайвер, поддерживающий архитектуру amd64. Ранее возможность использования графического режима при работе в "чистой" консоли была доступна только для архитектуры i386.URL: http://forum.lissyara.su/viewtopic.php?f=46&t=19519&start=50
Новость: http://www.opennet.me/opennews/art.shtml?num=23038
Ну paradox! Ну молодчина!:)
Ну разведут и ладно.
Ваш вклад ценен для нас в любом случае)
А как раньше графика работала??
Это НЕ нужно. Никто НЕ работает непосредственно с VT, кроме случаев аварии и иногда инсталляции. Как правило любые изменения стабилизируются не мгновенно и иметь лишнюю возможность словить проблему только потому, что программа оправила сообщение на ttyv0 - сомнительное удовольствие.Кроме того, ввиду последних событий, становится очевидно, что существующая система TTY нуждается в полной переработке, и смыла добавлять туда новый функционал нет никакого. Это же можно сказать о добавление поддержки UTF.
Arti ответь для себя на вопросы
1) кто будет писать новый syscons драйвер
2) и когда
3) после чего сходи на wiki.freebsd.org насчет сьезда разрабов
и то очем хочет поговорить ed@
4) потом почитай меиллист бсд где то так с 2003 года
5) ну и в завершение посмотри код KGI, vte,
newcons кторый пытался начинать писать ed@что иметь представление о теме)
тогда подолжим флуд дальшевообще я писал это драйвер для себя (что бы удобно было писать дальше драйвера)
а поделился только потому что есть человек который в чем то согласен с моими взглядами на GUI в целом и на том что
pkg_info | wc -l ...за тысячу
для нарисования пары окон в xorg
это иди одиозм
поправочки)>3) после чего сходи на wiki.freebsd.org насчет сьезда разрабов
> и то очем хочет поговорить ed@сходит что бы узнать о чем на саммите так сказать хочет пообщаться ed@
>pkg_info | wc -l ...за тысячу
за тысячу в кавычках ""
Ну с первые 3 пунктами Вы явно перестарались, да предложить почитать "меиллист бсд" (кстати какиЕ?) за 5 лет и перелопатить несколько десятков тысяч строк кода - тоже сильный ход.Если серьёзно, это
http://wiki.freebsd.org/TTYRedesign
http://docs.google.com/gview?q=cache:rddl52TKPGkJ:80386.nl/p...
http://p4db.freebsd.org/changeList.cgi?FSPC=//depot/user/ed/.../...дает представление о том в каком направлении и как быстро еd ковыряет tty
Что я должен был такого сакрального увидеть в исходниках я не понял, может уточните?
Еще повторюсь. Существующая система TTY действительно нуждается в полной переработке тут
можно вспомнить и систему блокировок и пресловутый KMS.Вы говорите что Вас не устраивает число пакетов в "иксах". KMS это своего рода попытка
разделить функционал - икс-сервер рисует, ядро управляет оборудованием.В этом свете скажите, зачем всеже прикручивать костыль к тому что должно отмереть?
Ну и объясните мне кто-нибуть на конец, в чем приимущество и достоинства предлагаемого модуля?
>Ну с первые 3 пунктами Вы явно перестарались, да предложить почитать "меиллист бсд" (кстати какиЕ?) за 5 лет и перелопатить несколько десятков тысяч строк кода - тоже сильный ход.ненадо ничего лапатить)
я надеялся ты как бсдешник регулярно их просматриваешь
и видешь что разработка TTY пока что за все три попытки KGI,vte,newcons
не увеньчалась успехом>дает представление о том в каком направлении и как быстро еd ковыряет tty
не в обиду о ed@ но я бы сказал в никаком и никуда он не двигаеться если смотреть на newcons
>Что я должен был такого сакрального увидеть в исходниках я не понял, может уточните?
если ты не программист то ничего
>Еще повторюсь. Существующая система TTY действительно нуждается в полной переработке тутможно вспомнить и систему блокировок и пресловутый KMS.
а мне она нравиться
она нуждаеться токо в малой подточке для UTF
>Вы говорите что Вас не устраивает число пакетов в "иксах". KMS это своего рода попытка
>разделить функционал - икс-сервер рисует, ядро управляет оборудованием.я говорил с гараздо более глубоким смыслом
что весь xorg это большая кривизна и по большому случаю он не нужен вообще>В этом свете скажите, зачем всеже прикручивать костыль к тому что должно отмереть?
>Ну и объясните мне кто-нибуть на конец, в чем приимущество и достоинства предлагаемого модуля?где вы увидели костыль?
вы пользовались хоть раз в жизни бсдшным модулем vesa для архитекрутры i386?
в чем его глючность и костлявость?
там может отпишите разработчикам что бы выбросили нафиг
rm -rf /usr/src/sys/i386/isa/vesa.c
и
rm -rf /usr/src/sys/modules/vesa/я его лиш сделал аппаратно независимым
сделал так сказать на скорую руку и для себязачем он нужен?
продолжаем
если вы смотрели внимательно на KGI,tve,newcons
то заметили бы что разработчикам в их реализации нехватает вывода в графическом режиме
и они тулят костыли для этого нужно под каждую видео карту написать фрембуффер драйвер
а напомню что спецификации есть не на все
и писать для каждой видео карты это накладно
в даном случае выход один заюзать универсальную VESA
что бы не рисовать драйвера для всех видео кардитого
1) этот модуль ничего не ламает в система
2) он как пример для ed@ или других кто будет писать newcons что VESA вот она рядом
3) можно смело выбрасывать vm86 из i386 поскольку есть xemu86 (но это уже разработчикам виднее)
4) никого не заставляю его использовать, но если комуто будет полезет берите не жалко
потому как очень многие в том же меил листе интересовались когда когда когда будет vesa консоль работать в amd64 платформе
KGI,vte,newcons - это разработки более глобальные.У Вас именно драйвер. Без написания специфичных процедур под каждый видеочип (семейство чипов) ни о каком KMS речи ити не может, дело в том что там нужно не только "выставлять частоты развертки", нужно именно управлять стоянием, делая работу с железкой "прозрачной" для всех программ желающих получить к нему доступ. И KMS нужно будет поддерживать примерно так как это делается для других драйверов, т.е. внесение изменений с появлением нового оборудования.
К тому, что предлагает ed Ваш модуль имеет слабое отношение. Да, vesа можно использовать как универсальный драйвер для системы виртуальных терминалов, и это неплохая идея. Но какой смысл начинать постройку автомобиля с дизайна зеркал? Как пример эта разработка будет востребована только после переработки TTY, а в существующем виде мне она кажется опасной и бесполезной т.к. аргументов "ЗА" до сих пор представленное не было.
P.S.
Именно из-за бесполезности vesa, на i386 я ёё не использую и не использовал. Удалять из древа vesa пока резона я не вижу - пусть там и лежит как пример ;).
если вы ждете нового syscons ждите дальше
хорошо если его начнут писать хотя бы 2009 году..
если вообще начнут
>Artiв догонку нашел
хттп://80386.nl/pub/grant-syscons.pdfкак раз все рассписано
на основе чего они будут писать фрембуффер драйвер не знаю
но по многим пунктам я надеюсь смог им чуть чуть облегчить задачу
во всяком случае пока что "все это" добавили в куррентно основную работу по реализации всего ed@ я так понимаю примется делать после саммита 2009
если судить по документу pdf
кстати новость как всегда перекаверкалииз OpenBSD был взят x86emu емулятор который в оригинале был написан для NetBSD
и взят OpenBSD от неесам драйвер уже есть и работает в i386 архитектуре
я лиш сделал его платформо независимым
>кстати новость как всегда перекаверкали
>
>из OpenBSD был взят x86emu емулятор который в оригинале был написан для
>NetBSD
>и взят OpenBSD от нее
>
>сам драйвер уже есть и работает в i386 архитектуре
>я лиш сделал его платформо независимымНу дай же людям потрындеть в неведении ;)))
Как же здорово, когда "виновник" статьи в прессе может ткнуть неадекватного комментатора (и журналиста) фактами в нос и поставить его на место.
Ага, +1
paradox блин ты супер, какой раз делаешь "элементарные вещи", долго тормозящие и никем не решымие до сих пор. Шёл бы в коммитеры или нашёлся бы координатор, сумевший применить той мозг без напряга тебя организационными моментами.
нехочу я в коммитеры или координаторы
1) плохо владею инглышем
2) зачем в бсд второй аналог тео
> 1) плохо владею инглышемну с инглыша ты, я думаю, достойно переводишь. А обратно, помнится, тебе Лиссяра помогал письма писать )) (ну мож разок-другой). Твоих знаний, опыта и способностей в проекте явно не хватает, думаю дело в спонсировании...
>> 1) плохо владею инглышем
>
>ну с инглыша ты, я думаю, достойно переводишь. А обратно, помнится, тебе
>Лиссяра помогал письма писать )) (ну мож разок-другой). Твоих знаний, опыта
>и способностей в проекте явно не хватает, думаю дело в спонсировании...
>немного не так
"лисяра отправля с со своего емеила"
потому что с моего яху криво приходили письма в меил лист
поэтому что бы не захламлять криво побитыми кодировками лисяра писал отсебяна инглыше то что лисяра писал он пишет сам точно так же как и я
в "коммитеры" или "майнтейнеры" мне нехочеться по многим другим причинам