The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

FreeBSD Foundation профинансирует разработку нового консольного драйвера

18.07.2009 00:50

FreeBSD Foundation спонсирует разработку более эффективного и удобного консольного драйвера.

  1. Главная ссылка к новости (http://docs.freebsd.org/cgi/mi...)
  2. OpenNews: Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/22649-bsd
Ключевые слова: bsd, console
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, аноним (?), 02:08, 18/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Интересный факт - FreeBSD Foundation тратит деньги в основном на престиж системы. UTF в консоли и починка паники при вытаскивании флешки - две _абсолютно_ бесполезные фичи, но только к ним и прикапывается школота, которая любит меряться осями.
     
     
  • 2.2, Аноним (-), 02:36, 18/07/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    юникод в консоли - не единственная причина почему syscons не оптимален. Более веской причиной будет то, что он

    - использует Giant mutex'ы
    - нужен интерфейс для KMS (kernel mode setting)[1][2]
    - нужен графический режим не только на i386[3]

    [1] проблема ослажняется еще тем, что поддержка не-KMS драйверов постепенно уходит в прошлое. По крайней мере так обстоит дело с nouveau.

    [2] с KMS наконец-то можно будет отлаживать панику, коя произошла при включенном Xorg'е без необходимости gdb через ssh/serial.

    [3] надеюсь эта попытка завершится успехом в отличие от KGI и vtc(4)

    Юникод идет скорее как приятное дополнение. 8-битные кодировки уже все равно никто не использует. А от консоли в основном только *требуется* нормальное отображене ASCII.

     
     
  • 3.3, аноним (?), 03:27, 18/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, про KMS согласен. Только в спонсируемых изменениях этим пока не пахнет.
     
     
  • 4.4, Аноним (-), 04:37, 18/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Только в спонсируемых изменениях этим пока не пахнет

    вот что rnoland@ пишет о текущем драйвере[1]

    As far as KMS goes, I anticipate much of the code for
    Intel/Radeon/Nouveau to be fairly portable. The tricky part is figuring
    out how to hook it into our console rendering code, which I still don't
    fully understand. We will also need to figure out how to handle
    hardware that we don't have KMS support for.

    [1] http://docs.freebsd.org/cgi/mid.cgi?1247747419.1710.28.camel

    Ключевая фраза - "don't fully understand". Syscons славится своейg запутанностью, как когда-то славился старый слой TTY.

    ed@ упоминает KMS на второй страничке своего гранта
    http://docs.google.com/gview?q=cache:rddl52TKPGkJ:80386.nl/pub/grant-syscons.

     

  • 1.5, Аноним (-), 04:50, 18/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ed@ упоминает KMS на второй страничке своего гранта

    вот оно, один из последних пунктов:
    - Implement (common) userspace API for kernel modesetting: 3 weeks.

    и далее:
    ...If we want to support features like kernel modesetting, we will always need to
    invest time in writing new drivers to provide modesetting for newer graphics hardware, similar to other subsystems like the network stack.

     
  • 1.6, pro100master (ok), 11:13, 18/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    UTF-8 (16) довольно сомнительная возможность, на мой взгляд.

    Юмор. Абдула, вводящий вязь справа-налево будет проклинать неверных, оставивших порядок параметров слева-направо :)))

     
  • 1.7, Аноним (-), 11:14, 18/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну да нафиг unicode в консоли. По прежнему будем при старте Х менять локаль, вместо одной записи в /etc/login.conf. А ntfs-3g только во фре требует де факто X как зависимость. Правильно названия файлов 8.3 транслитом наше все + зоопарк разных кодировок
     
     
  • 2.14, prapor (??), 21:28, 18/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну да нафиг unicode в консоли. По прежнему будем при старте Х
    >менять локаль, вместо одной записи в /etc/login.conf. А ntfs-3g только во
    >фре требует де факто X как зависимость. Правильно названия файлов 8.3
    >транслитом наше все + зоопарк разных кодировок

    Расскажи это клиентам, работающим с всякими арабами, персами, китайцами и т.п. Если, конечно, они есть.

     

  • 1.8, xxx (??), 13:33, 18/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >I would almost suggest completely removing the userspace daemon and Sysmouse.
    >With Xorg’s switch to the Hardware Abstraction Layer daemon (hald), it would be >a lot more efficient to teach it how to use USB and PS/2 mice directly.

    Нафиг этот HAL, оставил бы лучше как есть, ну или хотя бы два варианта.

     
     
  • 2.17, аноним (?), 18:25, 20/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Тут имеет место дилемма.

    Под FreeBSD есть замечательный devd - легкий, мощный и с удобным конфигом, поэтому мы (BSD'шники) так не любим HAL (хотя его никто не любит, на что там его уже собираются менять?) - во FreeBSD он логически лишняя сущность, вдобавок отягощенная XML, и зависимостями от какой-то слабопонятной хрени. Но не смотря на все преимущества, с devd не умеет работать xorg и DE, т.е. hal все-таки приходится использовать. Логично желание избавиться от лишних сущностей и привести hal и devd к общему знаменателю, но выкидывать devd точно никто не будет, потому что hald убог и gpl - значит, придется дописывать в devd BSD слой для совместимости с hal.

     
     
  • 3.19, Аноним (-), 11:46, 21/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > придется дописывать в devd BSD слой для совместимости с hal.

    Открой для себя существование hald/freebsd/hf-devd.c

     
     
  • 4.20, аноним (?), 04:53, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Научись читать сначала, пожалуйста.
     

  • 1.9, Аноним (-), 13:57, 18/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм, судя по
    http://p4db.freebsd.org/fileViewer.cgi?FSPC=//depot/user/ed/newcons/sys/dev/v
    шрифтом по умолчанию станет знаменитый Terminus. Наконец-то нормальный шрифт искаропки будет.
     
     
  • 2.11, iZEN (ok), 15:22, 18/07/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >шрифтом по умолчанию станет знаменитый Terminus. Наконец-то нормальный шрифт искаропки будет.

    Terminus нормален? Вы в своём уме?
    Посмотрите на Apple Monaco и MS Consolas и сделайте правильные выводы.

     
     
  • 3.13, Аноним (-), 20:22, 18/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Посмотрите на Apple Monaco и MS Consolas и сделайте правильные выводы.

    TTF шрифты смотрятся ужасно без сглаживания, хинтинга и, иногда, lcd фильтрации. Сомневаюсь, что ed@ будет интегрировать freetype в свой драйвер. Впрочем, freetype доступен под BSD-like лицензией с advertise clause.

     
  • 3.18, аноним (?), 18:25, 20/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Terminus нормален? Вы в своём уме?
    >Посмотрите на Apple Monaco и MS Consolas и сделайте правильные выводы.

    По сравнению с этой дрянью Terminus не просто нормален, но замечателен.

     

  • 1.10, Аноним (-), 15:17, 18/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мда,от этой бородавки под названием hal уже в линуксе начинают избавляться, а его во фряху тянут за все что можно.
     
     
  • 2.15, Аноним (-), 01:10, 20/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажи мне, в пользу чего начинают отказываться от hal?
     
     
  • 3.16, anonymous (??), 08:03, 20/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Расскажи мне, в пользу чего начинают отказываться от hal?

    В сторону DeviceKit:

    http://lists.freedesktop.org/archives/hal/2008-May/011560.html
    http://www.ubuntu.com/testing/karmic/alpha2 -- hal deprecation started

     

  • 1.12, hatelinux (?), 18:54, 18/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    насамом деле при правильном походе к реализации с hald все хорошо работало бы
    но у вас в промежутках
    xorg->hald->moused->уже драйвер в ядре
    появляеться куча глюков
    поэтому убрав всякие ненужные демоны и переписав консольный драйвер
    возможно удасться добиться более продуктивной и слаженой работы с hald

    на самом деле он ничем не мешает(hald)
    но вполне вероятно что рано или поздно xorg например выбросит все возможности работы с устройтвами и будет работать только через hald
    вот что тогда будут делать те кто пытался избавляться от hald ?

     
     
  • 2.21, аноним (?), 04:56, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >на самом деле он ничем не мешает(hald)

    Вообще-то он мешает своим наличием, особенно имея только одного consumer'а в виде xorg.

    >но вполне вероятно что рано или поздно xorg например выбросит все возможности
    >работы с устройтвами и будет работать только через hald
    >вот что тогда будут делать те кто пытался избавляться от hald ?

    Надеюсь, что к тому времени hald сменят на devicekit и последний окажется не таким угрёбищем.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру