Uudet keskustelut FBDEV: n poistamiseksi Linux-ytimestä

fbdev-käyttöesimerkki

La kuvaajan pino GNU / Linux on niin monimutkainen, että on vaikea selittää kaikkia siihen liittyviä kerroksia ja elementtejä. Linuxin graafinen järjestelmä toimii, mutta se ei ole ollenkaan yksinkertainen. Olet varmasti jo kuullut joistakin osista, joista se koostuu, kuten graafisista ohjaimista, DRM: stä, KMS: stä, FBDEV: stä jne. Ilman, että sinulla olisi OpenGL-graafista sovellusliittymää tai muita sovellusliittymiä palvelimen tukeman graafisen ympäristön lisäksi , jne.

No, on niin kutsuttu kehyspuskuri tai fbdev, Jotkut ohjaimet tarjoavat minimaalisen grafiikkajärjestelmän Linux-päätelaitteeseen, riippuvaisemmalla tavalla käyttämästämme näytönohjaimesta ja ennen muiden tarkempien grafiikkaohjaimien saamista. Lyhyesti sanomatta, että tämä järjestelmä on jo jonkin verran vanhentunut, mutta se voi olla hyödyllistä joissakin tapauksissa. Epäilemättä tämän osan aktiivisuus on kehityksen kannalta viime vuosina vähäistä.

Kehittäjät eivät osallistu tähän elementtiin, ja kuten sanon, sille on olemassa kiehuvia vaihtoehtoja, kuten DRM. Tämä järjestelmä noudattaa fbdev: n toiminnallisuutta nykyaikaisissa grafiikkajärjestelmissä ja pystyy jopa simuloimaan fbdev: n toimintaa kokonaan. Siksi Linux-ytimessä on tässä mielessä redundanssia, ja jotkut kriitikot ja äänet keskittyvät toisiinsa niin, että vanha fbdev poistetaan ytimestä. Yksi heistä on Tomi Valkeinen Texas Instrumentsista ...

Tomi on jälleen sytyttänyt tulen tämän keskustelun ja se on jälleen ehdottanut eroon vanhoista ohjaimista, mikä ei tarkoita ṕ toiminnallisuuden menettämistä DRM: llä (muuten, ei pidä sekoittaa digitaalisten oikeuksien hallintaan, koska ne ovat lyhenne Direct Rendering Managerista). Ytimen kehitystasolla fbdev: n poistaminen merkitsisi noin 31.000 XNUMX koodirivin poistamista, jolloin ydin olisi kevyempi. Ei varmasti vähäpätöinen. Mitä he tekevät?


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.