URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 57896
[ Назад ]

Исходное сообщение
"Доступен экспериментальный консольный vesa драйвер для FreeB..."

Отправлено opennews , 16-Авг-09 20:00 
Из 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


Содержание

Сообщения в этом обсуждении
"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено fidaj , 16-Авг-09 20:00 
Ну paradox! Ну молодчина!:)

"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено XoRe , 16-Авг-09 20:59 
Ну разведут и ладно.
Ваш вклад ценен для нас в любом случае)

"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено Zenitur , 16-Авг-09 23:12 
А как раньше графика работала??

"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено Arti , 17-Авг-09 00:47 
Это НЕ нужно. Никто НЕ работает непосредственно с VT, кроме случаев аварии и иногда инсталляции. Как правило любые изменения стабилизируются не мгновенно и иметь лишнюю возможность словить проблему только потому, что программа оправила сообщение на ttyv0 - сомнительное удовольствие.

Кроме того, ввиду последних событий, становится очевидно, что существующая система TTY нуждается в полной переработке, и смыла добавлять туда новый функционал нет никакого. Это же можно сказать о добавление поддержки UTF.


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено paradox , 17-Авг-09 01:21 
Arti ответь для себя на вопросы
1) кто будет писать новый syscons драйвер
2) и когда
3) после чего сходи на wiki.freebsd.org насчет сьезда разрабов
   и то очем хочет поговорить ed@
4) потом почитай меиллист бсд где то так с 2003 года
5) ну и в завершение посмотри код KGI, vte,
   newcons кторый пытался начинать писать ed@

что иметь представление о теме)
тогда подолжим флуд дальше

вообще я писал это драйвер для себя (что бы удобно было писать дальше драйвера)
а поделился только потому что есть человек который в чем то согласен с моими взглядами на GUI в целом и на том что
pkg_info | wc -l  ...за тысячу
для нарисования пары окон в xorg
это иди одиозм


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено paradox , 17-Авг-09 01:23 
поправочки)

>3) после чего сходи на wiki.freebsd.org насчет сьезда разрабов
>   и то очем хочет поговорить ed@

сходит что бы узнать о чем на саммите так сказать хочет пообщаться ed@

>pkg_info | wc -l  ...за тысячу

  за тысячу в кавычках ""


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено Arti , 17-Авг-09 15:04 
Ну с первые 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 это своего рода попытка
разделить функционал - икс-сервер рисует, ядро управляет оборудованием.

В этом свете скажите, зачем всеже прикручивать костыль к тому что должно отмереть?
Ну и объясните мне кто-нибуть на конец, в чем приимущество и достоинства предлагаемого модуля?


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено paradox , 17-Авг-09 15:27 
>Ну с первые 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 платформе


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено Arti , 17-Авг-09 16:11 
KGI,vte,newcons - это разработки более глобальные.

У Вас именно драйвер. Без написания специфичных процедур под каждый видеочип (семейство чипов) ни о каком KMS речи ити не может, дело в том что там нужно не только "выставлять частоты развертки", нужно именно управлять стоянием, делая работу с железкой "прозрачной" для всех программ желающих получить к нему доступ. И KMS нужно будет поддерживать примерно так как это делается для других драйверов, т.е. внесение изменений с появлением нового оборудования.

К тому, что предлагает ed Ваш модуль имеет слабое отношение. Да, vesа можно использовать как универсальный драйвер для системы виртуальных терминалов, и это неплохая идея. Но какой смысл начинать постройку автомобиля с дизайна зеркал? Как пример эта разработка будет востребована только после переработки TTY, а в существующем виде мне она кажется опасной и бесполезной т.к. аргументов "ЗА" до сих пор представленное не было.

P.S.
Именно из-за бесполезности vesa, на i386 я ёё не использую и не использовал. Удалять из древа vesa пока резона я не вижу - пусть там и лежит как пример ;).


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено paradox , 17-Авг-09 16:26 
если вы ждете нового syscons ждите дальше
хорошо если его начнут писать хотя бы 2009 году..
если вообще начнут

"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено hatelinux , 10-Сен-09 16:46 
>Arti

в догонку нашел
хттп://80386.nl/pub/grant-syscons.pdf

как раз все рассписано
на основе чего они будут писать фрембуффер драйвер не знаю
но по многим пунктам я надеюсь смог им чуть чуть облегчить задачу
во всяком случае пока что "все это" добавили в куррент

но основную работу по реализации всего ed@ я так понимаю примется делать после саммита 2009
если судить по документу pdf


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено paradox , 17-Авг-09 01:33 
кстати новость как всегда перекаверкали

из OpenBSD был взят x86emu емулятор который в оригинале был написан для NetBSD
и взят OpenBSD от нее

сам драйвер уже есть и работает в i386 архитектуре
я лиш сделал его платформо независимым


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено fidaj , 17-Авг-09 01:39 
>кстати новость как всегда перекаверкали
>
>из OpenBSD был взят x86emu емулятор который в оригинале был написан для
>NetBSD
>и взят OpenBSD от нее
>
>сам драйвер уже есть и работает в i386 архитектуре
>я лиш сделал его платформо независимым

Ну дай же людям потрындеть в неведении ;)))


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено Arsenicum , 17-Авг-09 13:38 
Как же здорово, когда "виновник" статьи в прессе может ткнуть неадекватного комментатора (и журналиста) фактами в нос и поставить его на место.

"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено friman , 17-Авг-09 13:56 
Ага, +1
paradox блин ты супер, какой раз делаешь "элементарные вещи", долго тормозящие и никем не решымие до сих пор. Шёл бы в коммитеры или нашёлся бы координатор, сумевший применить той мозг без напряга тебя организационными моментами.

"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено paradox , 17-Авг-09 14:20 
нехочу я в коммитеры или координаторы
1) плохо владею инглышем
2) зачем в бсд второй аналог тео

"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено IIIenapg , 17-Авг-09 15:59 
> 1) плохо владею инглышем

ну с инглыша ты, я думаю, достойно переводишь. А обратно, помнится, тебе Лиссяра помогал письма писать )) (ну мож разок-другой). Твоих знаний, опыта и способностей в проекте явно не хватает, думаю дело в спонсировании...


"Доступен экспериментальный консольный vesa драйвер для FreeB..."
Отправлено paradox , 17-Авг-09 16:32 
>> 1) плохо владею инглышем
>
>ну с инглыша ты, я думаю, достойно переводишь. А обратно, помнится, тебе
>Лиссяра помогал письма писать )) (ну мож разок-другой). Твоих знаний, опыта
>и способностей в проекте явно не хватает, думаю дело в спонсировании...
>

немного не так
"лисяра отправля с со своего емеила"
потому что с моего яху криво приходили письма в меил лист
поэтому что бы не захламлять криво побитыми кодировками лисяра писал отсебя

на инглыше то что лисяра писал он пишет сам точно так же как и я

в "коммитеры" или "майнтейнеры" мне нехочеться по многим другим причинам