La zásobník grafů GNU / Linux je složitý natolik, že je obtížné vysvětlit všechny jeho vrstvy a prvky. Grafický systém Linuxu funguje, ale není to vůbec jednoduché. Určitě jste již slyšeli o některých částech, z nichž se skládá, jako jsou grafické ovladače, DRM, KMS, FBDEV atd., Které bez grafického prostředí OpenGL nebo jiných API kromě grafického prostředí podporovaného serverem , atd.
No, existuje něco, co je známé jako framebuffer nebo fbdev, některé ovladače poskytují minimální grafický systém v terminálu Linuxu, více závislým způsobem na grafické kartě, kterou používáme, a než budou mít další konkrétnější grafické ovladače. Aniž bychom zacházeli do podrobností, říkám, že tento systém je již poněkud zastaralý, ale v některých případech může být užitečný. Aktivita na této části je nepochybně v posledních letech z hlediska vývoje minimální.
Vývojáři k tomuto prvku nepřispívají a jak říkám, existují alternativy, které jsou vroucí, jako například DRM. Tento systém vyhovuje funkcím fbdev pro moderní grafické systémy a je dokonce schopen úplně simulovat provoz fbdev. Proto v tomto smyslu existuje v jádře Linuxu nadbytečnost a je to zaměření některých kritiků a hlasů, které se spojují, takže starý fbdev je z jádra vyloučen. Jedním z nich je Tomi Valkeinen z Texas Instruments ...
Tomi znovu zapálil tato diskuse a opět navrhla zbavit se starých ovladačů, což by neznamenalo ṕ ztrátu funkčnosti tím, že bude mít DRM (mimochodem, nezaměňovat se správou digitálních práv, protože jsou zkratkou pro Direct Rendering Manager). Na úrovni vývoje jádra by odstranění fbdev znamenalo odstranění asi 31.000 XNUMX řádků kódu, což by jádro odlehčilo. Určitě nezanedbatelné. Co budou dělat?