La 圖棧 GNU / Linux非常複雜,以至於很難解釋其中涉及的所有層和元素。 Linux的圖形系統可以運行,但是並不簡單。 當然,您已經聽說過它的組成部分,例如圖形驅動程序,DRM,KMS,FBDEV等,除了由OpenGL支持的圖形環境之外,還沒有依靠OpenGL圖形API或其他API。服務器等
好吧,有所謂的 幀緩衝區或fbdev,某些驅動程序會在Linux終端中提供最低限度的圖形系統,並以更依賴於我們使用的圖形卡的方式提供,並在擁有其他更特定的圖形驅動程序之前。 無需贅述,可以說該系統已經有些過時了,但是在某些情況下它可能會很有用。 毫無疑問,就發展而言,近年來這方面的活動很少。
開發人員沒有對此元素做出任何貢獻,正如我所說的那樣,有一些替代方案正在沸騰,例如 DRM。 該系統符合現代圖形系統的fbdev功能,甚至能夠完全模擬fbdev的操作。 因此,從這個意義上講,Linux內核中存在冗餘,這是一些批評家和聲音的關注焦點,以便從內核中刪除舊的fbdev。 其中之一是來自德州儀器(TI)的Tomi Valkeinen ...
托米又被燒死了 這個討論 並且它再次提議擺脫舊的驅動程序,這並不意味著擁有DRM會失去功能(順便說一句,不要與Digital Rights Management混淆,因為它們是Direct Rendering Manager的首字母縮寫)。 在內核開發級別,刪除fbdev將刪除大約31.000行代碼,從而使內核更輕。 當然不能忽略。 他們會怎麼做?