Linus Torvalds puhui työstä, ytimen nykyisistä ja tulevista ongelmista

Virtuaalikonferenssissal Avoin konferenssin huippukokousSulautettu Linux viime viikolta, Linus Torvalds keskusteli Linux-ytimen nykyisyydestä ja tulevaisuudesta johdantokeskustelussa Dirk Hohndelin kanssa VMwaresta.

Keskustelun aikana sukupolvenvaihdoksen kysymys otettiin esiin kehitysympäristössä. Linus huomautti, että lähes 30 vuodesta huolimatta projektihistoria, yleensä yhteisö ei ole niin vanha: kehittäjien joukossa on paljon uusia ihmisiä, jotka eivät ole vielä 50-vuotiaita.

Veteraanit vanhenevat ja harmaantuvat, mutta ne, jotka ovat olleet mukana projektissa pitkään, pääsääntöisesti ovat lopettaneet uuden koodin kirjoittamisen ja harjoittavat ylläpitoon tai hallintoon liittyviä tehtäviä.

Uusien ylläpitäjien etsiminen nähdään suurena ongelmana. Yhteisössä on monia aktiivisia kehittäjiä, jotka kirjoittavat mielellään uuden koodin, mutta harvat ovat valmiita käyttämään aikaa ylläpitämään ja vahvistamaan jonkun toisen koodia.

Ammattitaidon lisäksi ylläpitäjillä on oltava täysi luottamus. Huoltohenkilöiden on myös oltava jatkuvasti mukana prosessissa ja työskenneltävä jatkuvasti; Huoltopäällikön tulee olla aina käytettävissä, lukea kirjeitä ja vastata niihin joka päivä.

Työskentely tällaisissa olosuhteissa vaatii paljon itsekuria, joten ylläpitäjiä on vähän ja ei ollenkaan, ja uusien ylläpitäjien löytämisestä, jotka voivat tarkistaa muiden ihmisten koodit ja välittää muutokset ylimmälle ylläpitäjälle, tulee yksi yhteisön suurimmista ongelmista.

Kun kysyi kokeista ytimessä, linus sanoi kehitysyhteisö ydin Sinulla ei ole enää varaa joihinkin hulluihin muutoksiin, jotka tehtiin aiemmin. Jos edellinen kehitys ei pakottanut mitään, nyt monet järjestelmät riippuvat Linux-ytimestä.

Kun kysyi ytimen prosessoinnista esimerkiksi Go- ja Rust-kielillä, Koska on olemassa vaara, että vuonna 2030 C-kehittäjistä tulee nykyinen COBOL-kehittäjien samankaltaisuus, Linus vastasi, että C pysyy suosituimpien kielten kymmenen parhaan joukossa, mutta muiden kuin ydinosajärjestelmien, kuten laiteohjainten, kohdalla on otettava huomioon kehityslinkkejä Rustin kaltaisilla kielillä.

Tulevaisuudessa, odotetaan tarjoavan erilaisia ​​malleja kirjoittaa nämä lapsikomponentit, ei rajoitu C-kielen käyttöön.

Applen aikomus käyttää ARM-arkkitehtuuriprosessoreita pöytätietokoneissa ja kannettavissa tietokoneissa, Linus kommentoi toivoen, että tämä vaihe auttaa tekemään ARM: sta helpommin saatavilla työasemille. Viimeisten 10 vuoden aikana Linus on valittanut kyvyttömyydestä löytää kehittäjän järjestelmälle sopiva ARM-järjestelmä.

Vastaavasti tavalla, jolla Amazon käytti ARM: ää, mahdollisti tämän arkkitehtuurin mainostamisen Palvelinjärjestelmissä Apple-osakkeet saattavat tarjota saataville tehokkaita ARM-tietokoneita, joita voidaan käyttää kehitykseen muutaman vuoden kuluessa.

Linus mainitsi uudesta AMD-prosessoripohjaisesta tietokoneestaan, että kaikki toimii hyvin paitsi 'erittäin meluisalle jääkaapille.»

Pääluokista Linus sanoi, että se on tylsää ja mielenkiintoista. Se on tylsää, koska sinun on käsiteltävä vikojen korjaamista ja koodin siistimistä, mutta se on mielenkiintoista, koska sinun on jatkuvasti käsiteltävä uusia tekniikoita, oltava vuorovaikutuksessa matalan tason tiimien kanssa ja seurattava kaikkea mitä tapahtuu.

COVID-19: ssä Linus mainitsi että pandemia ja eristystavat ei vaikuttanut kehitykseen, koska Vuorovaikutusprosessit perustuvat sähköpostiviestintään ja etäkehitykseen.

Niistä ytimen kehittäjistä, joiden kanssa Linus on tekemisissä, kukaan ei loukkaantunut tartunnasta. Ahdistuneisuus sai yhden kumppaneista katoamaan kuukaudeksi tai kahdeksi, mutta se osoittautui liittyvän tunnelioireyhtymän puhkeamiseen.

Linus mainitsi myös, että ytimen 5.8 kehittämisen aikana joudut viettämään enemmän aikaa valmistelemalla versiota ja julkaisemalla toinen tai kaksi testiversiota, koska tämä ydin osoittautui epätavallisen suureksi muutosten määrän suhteen.


Jätä kommentti

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

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  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.