Новые обсуждения по удалению 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.