La girafu stack GNU / Linux yakaoma, zvekuti inova yakaoma kutsanangura ese marara uye zvinhu zvinobatanidzwa mazviri. Iyo graphical Linux system inoshanda, asi haisi nyore zvachose. Chokwadi iwe watonzwa nezve zvimwe zvezvikamu zvayakanyorwa, senge graphic driver, DRM, KMS, FBDEV, nezvimwewo, izvo pasina kuverenga pane iyo OpenGL graphic API kana mamwe maAPI, kuwedzera kune graphical nharaunda inotsigirwa ne sevha, nezvimwe.
Zvakanaka, pane izvo zvinozivikanwa se framebuffer kana fbdev, vamwe vatyairi kuti vape yakaderera giraidhi system mune yeLinux terminal, nenzira yakatendeseka pane iyo kadhi yemifananidzo iyo yatinoshandisa uye tisati tave nemamwe akanyanya madhiraivha emifananidzo. Pasina kuenda mune zvakadzama zvakawanda, kutaura kuti ino sisitimu yatove yechinyakare, asi inogona kubatsira mune dzimwe nguva. Pasina mubvunzo chiitiko chiri pachikamu ichi chakashomeka mumakore achangopfuura maererano nebudiriro.
Vagadziri vacho havabatsire pachinhu ichi uye sekutaura kwangu pane dzimwe nzira pazviri dziri kufashaira, senge DRM. Iyi sisitimu inoenderana neanoshanda eefbdev yemazuva ano magiraidhi masisitimu uye anotokwanisa kuenzanisa mashandiro eefbdev zvachose. Naizvozvo pane redundancy muLinux kernel mune iyi pfungwa uye iko kutarisisa kwevamwe vatsoropodzi nemanzwi anobatana pamwechete kuitira kuti iyo yekare fbdev ibviswe kubva kune kernel. Mumwe wavo ndiTomi Valkeinen anobva kuTexas Instruments ...
Tomi atsva zvekare hurukuro iyi uye yakarongedzazve kubvisa madhiraivha ekare, chimwe chinhu chisingareve kurasikirwa kwehunhu nekuve ne DRM (nenzira, kuti isavhiringidzwe neDhijitari Kodzero Management, sezvo vari chirevo cheDirect Rendering Manager). Padanho rekusimudzira kernel, kubvisa fbdev kwaizove kubvisa dzinokwana makumi matatu nemana emitsetse yekodhi, zvichiita kuti kernel ireruke. Zvirokwazvo hazvikoshi. Vachaitei?