Linus Torvalds a kernel munkájáról, jelenlegi és jövőbeli problémáiról beszélt

A virtua konferenciánl Nyílt konferencia csúcstalálkozóBeágyazott Linux a múlt héttől, Linus Torvalds a Linux kernelének jelenéről és jövőjéről tárgyalt egy bevezető beszélgetésben Dirk Hohndellel, a VMware-től.

A vita során felvetődött a generációváltás kérdése a fejlesztési környezetben. Linus megjegyezte, hogy csaknem 30 év ellenére projekt története, általában nem olyan régi a közösség: sok új ember van a fejlesztők között, akik még nem 50 évesek.

A veteránok megöregednek és szürkülnek, de azok, akik régóta vesznek részt a projektben, általában megszüntették az új kód írását, és karbantartással vagy adminisztrációval kapcsolatos feladatokkal foglalkoztak.

Nagy gondot jelent az új fenntartók keresése. A közösségben sok aktív fejlesztő van, aki örömmel ír új kódot, de kevesen hajlandóak tölteni idejüket más kódjának fenntartásával és ellenőrzésével.

A professzionalizmus mellett a fenntartóknak teljes bizalmat kell élvezniük. A karbantartás menedzsereitől azt is megkövetelik, hogy folyamatosan részt vegyenek a folyamatban és folyamatosan dolgozzanak; a karbantartásvezetőnek mindig rendelkezésre kell állnia, minden nap el kell olvasnia a leveleket és válaszolnia kell azokra.

Az ilyen körülmények között végzett munka sok önfegyelmet igényel, ezért kevés a fenntartó, és nincsenek fenntartói, és a közösség egyik legfőbb problémájává válik olyan új fenntartók megtalálása, akik áttekinthetik mások kódját és továbbíthatják a változásokat a felső fenntartók felé.

Mikor a magban végzett kísérletekről kérdezték, linus - mondta a fejlesztő közösség mag Már nem engedheti meg magának néhány őrült változást, amelyet korábban hajtottak végre. Ha a korábbi fejlesztés nem kényszerített semmit, akkor most sok rendszer a Linux kerneltől függ.

Mikor kérdezték a kernel feldolgozásáról olyan nyelveken, mint a Go és a Rust, Mivel fennáll annak a veszélye, hogy 2030-ban a C fejlesztők a COBOL-ban a fejlesztők jelenlegi hasonlóságává válnak, Linus azt válaszolta, hogy a C továbbra is a legnépszerűbb tíz nyelv között szerepel, de a nem alapvető alrendszerek, például az eszközillesztők esetében ez a szempont a fejlesztés biztosításának szempontja. linkek olyan nyelveken, mint a Rust.

A jövőben, várhatóan különböző modelleket kínál hogy megírjam azokat a gyermek alkatrészeket, nem korlátozódik a C nyelv használatára.

Az Apple szándéka az ARM architektúra processzorainak használata asztali számítógépeken és laptopokon, Linus megjegyezte, remélte, hogy ez a lépés elősegíti az ARM hozzáférhetőbbé tételét munkaállomásokra. Az elmúlt 10 évben Linus arra panaszkodott, hogy nem sikerült olyan ARM rendszert találni, amely alkalmas lenne a fejlesztői rendszerre.

Hasonlóképpen azzal, ahogy az Amazon az ARM-et használta, lehetővé tette ennek az architektúrának a népszerűsítését A kiszolgáló rendszerekben az Apple részvényei elérhetővé tehetik az ARM PC-ket, amelyek néhány éven belül felhasználhatók a fejlesztéshez.

Az új AMD processzor alapú PC-jével kapcsolatban Linus megemlítette, hogy minden rendben működik, kivéve a 'nagyon zajos hűtőszekrényhez.»

A főbb osztályokról Linus azt mondta, hogy unalmas és érdekes. Unalmas, mert meg kell küzdenie a hibák kijavításának és a kód rendbetételének rutinjával, de érdekes, mert folyamatosan foglalkoznia kell új technológiákkal, kölcsönhatásba kell lépnie alacsony szintű csapatokkal, és figyelnie kell mindazt, ami történik.

A COVID-19-en Linus megemlítette hogy a járvány és az elszigeteltség módjai nem befolyásolta a fejlődést, óta Az interakciós folyamatok az e-mail kommunikáción és a távoli fejlesztésen alapulnak.

A kernelfejlesztők közül, akikkel Linus interakcióba lép, senki sem sérült meg a fertőzés miatt. A szorongás egy-két hónapig eltűnt az egyik társával, de kiderült, hogy összefügg az alagút-szindróma kialakulásával.

Linus megemlítette azt is, hogy a kernel 5.8 fejlesztése során több időt kell töltenie a verzió előkészítése és egy vagy két további tesztverzió kiadása, mivel ez a kern szokatlanul nagynak bizonyult a változtatások mennyiségét tekintve.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.