Новые обсуждения по удалению FBDEV из ядра Linux

пример использования fbdev

La стек графов GNU / Linux настолько сложен, что становится трудно объяснить все уровни и элементы, участвующие в нем. Графическая система Linux работает, но это совсем не просто. Наверняка вы уже слышали о некоторых частях, из которых он состоит, таких как графические драйверы, DRM, KMS, FBDEV и т. Д., Которые без учета графического API OpenGL или других API, в дополнение к графической среде, поддерживаемой сервер и т. д.

Что ж, есть то, что известно как framebuffer или fbdev, некоторые драйверы для обеспечения минимальной графической системы в терминале Linux, более зависимым от видеокарты, которую мы используем, и до наличия других более специфических графических драйверов. Не вдаваясь в подробности, скажу, что эта система уже несколько устарела, но в некоторых случаях может быть полезна. Несомненно, активность с этой стороны в последние годы минимальна в плане развития.

Разработчики не вносят свой вклад в этот элемент, и, как я уже сказал, есть альтернативы, которые кипятят, такие как DRM. Эта система соответствует функциональным возможностям fbdev для современных графических систем и даже способна полностью имитировать работу fbdev. Следовательно, в этом смысле в ядре Linux есть избыточность, и это является фокусом некоторых критиков и голосов, которые объединяются, чтобы удалить старый fbdev из ядра. Один из них - Томи Валкейнен из Texas Instruments ...

Томи снова поджег это обсуждение и он снова предложил избавиться от старых драйверов, что не означало бы потери функциональности из-за наличия DRM (кстати, не путать с Digital Rights Management, поскольку они являются аббревиатурой от Direct Rendering Manager). На уровне разработки ядра удаление fbdev приведет к удалению около 31.000 XNUMX строк кода, что сделает ядро ​​легче. Конечно, нельзя пренебрегать. Что они будут делать?


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.