Nowe dyskusje na temat usunięcia FBDEV z jądra Linuksa

Przykład użycia fbdev

La stos wykresów GNU / Linux jest tak złożony, że trudno jest wyjaśnić wszystkie warstwy i elementy z nim związane. Graficzny system Linux działa, ale wcale nie jest prosty. Z pewnością słyszałeś już o niektórych częściach, z których się składa, takich jak sterowniki graficzne, DRM, KMS, FBDEV itp., Które nie licząc na graficzny API OpenGL czy inne API, oprócz środowiska graficznego wspieranego przez serwer itp.

Cóż, jest to, co jest znane jako framebuffer lub fbdev, niektóre sterowniki zapewniają minimalny system graficzny w terminalu Linux, w bardziej zależny sposób od używanej przez nas karty graficznej i przed posiadaniem innych, bardziej szczegółowych sterowników graficznych. Nie wdając się w szczegóły, powiem, że ten system jest już nieco przestarzały, ale w niektórych przypadkach może być przydatny. Niewątpliwie aktywność w tej części jest w ostatnich latach minimalna pod względem rozwojowym.

Twórcy nie wnoszą wkładu w ten element i jak mówię, istnieją alternatywy dla niego, które się gotują, takie jak DRM. Ten system jest zgodny z funkcjonalnościami fbdev dla nowoczesnych systemów graficznych, a nawet jest w stanie całkowicie symulować działanie fbdev. Dlatego w jądrze Linuksa występuje nadmiarowość w tym sensie i to jest przedmiotem zainteresowania niektórych krytyków i głosów, które łączą się razem, aby stary fbdev został wyeliminowany z jądra. Jednym z nich jest Tomi Valkeinen z Texas Instruments ...

Tomi ponownie podpalił tej dyskusji i ponownie zaproponował pozbycie się starych sterowników, co nie oznaczałoby ṕ utraty funkcjonalności przez posiadanie DRM (nawiasem mówiąc, nie mylić z Digital Rights Management, ponieważ są one akronimem Direct Rendering Manager). Na poziomie rozwoju jądra usunięcie fbdev oznaczałoby usunięcie około 31.000 XNUMX linii kodu, czyniąc jądro lżejszym. Na pewno nie bez znaczenia. Co oni zrobią?


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.