Noi discuții pentru eliminarea FBDEV din nucleul Linux

exemplu de utilizare fbdev

La stivă de grafice GNU / Linux este complex, atât de mult încât devine dificil de explicat toate straturile și elementele implicate în acesta. Sistemul grafic Linux funcționează, dar nu este deloc simplu. Cu siguranță ați auzit deja despre unele dintre părțile din care este compus, cum ar fi driverele grafice, DRM, KMS, FBDEV etc., care fără a conta pe API-ul grafic OpenGL sau alte API-uri, pe lângă mediul grafic acceptat de serverul etc.

Ei bine, există ceea ce se numește framebuffer sau fbdev, unele drivere să ofere un sistem grafic minim în terminalul Linux, într-un mod mai dependent de placa grafică pe care o folosim și înainte de a avea alte drivere grafice mai specifice. Fără a intra în prea multe detalii, să spunem că acest sistem este deja oarecum depășit, dar poate fi util în unele cazuri. Fără îndoială, activitatea pe această parte este minimă în ultimii ani în ceea ce privește dezvoltarea.

Dezvoltatorii nu contribuie la acest element și, așa cum spun, există alternative la acesta care fierb, cum ar fi DRM. Acest sistem respectă funcționalitățile fbdev pentru sistemele grafice moderne și este chiar capabil să simuleze complet funcționarea fbdev. Prin urmare, există redundanță în nucleul Linux în acest sens și este punctul central al unor critici și voci care se unesc, astfel încât vechiul fbdev să fie eliminat din nucleu. Unul dintre ei este Tomi Valkeinen de la Texas Instruments ...

Tomi a dat foc din nou această discuție și a propus din nou să scape de driverele vechi, lucru care nu ar însemna ṕ pierderea funcționalității prin DRM (apropo, nu trebuie confundat cu Digital Rights Management, deoarece acestea sunt acronimul pentru Direct Rendering Manager). La nivel de dezvoltare a nucleului, eliminarea fbdev ar însemna eliminarea a aproximativ 31.000 de linii de cod, făcând nucleul mai ușor. Cu siguranță nu neglijabil. Ce vor face ei?


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.