Linuss Torvalds runāja par darbu, pašreizējām un nākotnes problēmām kodolā

Virtu konferencēl Atklātās konferences samitsEmbedded Linux no pagājušās nedēļas, Linuss Torvalds apsprieda Linux kodola tagadni un nākotni ievadrunā ar Dirku Hohndelu no VMware.

Diskusijas laikā tika izvirzīts paaudžu maiņas jautājums attīstības vidē. Līnuss atzīmēja, ka, neskatoties uz gandrīz 30 gadiem projekta vēsture, kopumā kopiena nav tik veca: izstrādātāju vidū ir daudz jaunu cilvēku, kuriem vēl nav 50 gadu.

Veterāni kļūst veci un pelēcīgi, bet tie, kas projektā ir iesaistījušies jau ilgu laiku, parasti ir pārtraukuši rakstīt jaunu kodu un nodarbojas ar uzdevumiem, kas saistīti ar uzturēšanu vai administrēšanu.

Jauna uzturētāja meklēšana tiek uzskatīta par lielu problēmu. Kopienā ir daudz aktīvu izstrādātāju, kuri labprāt raksta jaunu kodu, bet maz ir gatavi pavadīt laiku, uzturot un pārbaudot kāda cita kodu.

Papildus profesionalitātei uzturētājiem ir jābauda pilnīga pārliecība. Tāpat tehniskās apkopes vadītājiem ir nepārtraukti jāiesaistās procesā un nepārtraukti jāstrādā; tehniskās apkopes vadītājam vienmēr jābūt pieejamam, lasīt vēstules un atbildēt uz tām katru dienu.

Darbs šādos apstākļos prasa daudz pašdisciplīnas, tāpēc uzturētāju ir maz un nav, un jaunu uzturētāju atrašana, kuri varētu pārskatīt citu cilvēku kodeksu un pārsūtīt izmaiņas augstākajiem uzturētājiem, kļūst par vienu no galvenajām kopienas problēmām.

Kad jautāja par eksperimentiem kodolā, Līnuss sacīja attīstības kopiena kodols Jūs vairs nevarat atļauties dažas no trakajām izmaiņām, kas tika veiktas iepriekš. Ja iepriekšējā attīstība neko nepiespieda, tagad daudzas sistēmas ir atkarīgas no Linux kodola.

Kad jautāja par kodola apstrādi tādās valodās kā Go un Rust, Tā kā pastāv risks, ka 2030. gadā C izstrādātāji kļūs par pašreizējo COBOL izstrādātāju līdzību, Linuss atbildēja, ka C joprojām ir populārāko valodu desmitniekā, bet tādām apakšsistēmām, kas nav kodols, piemēram, ierīču draiveriem, ir jāņem vērā attīstības saites tādās valodās kā Rust.

Nākotnē paredzēts sniegt dažādus modeļus rakstīt tos bērnu komponentus, neaprobežojoties tikai ar C valodas lietošanu.

Apple nodoms izmantot ARM arhitektūras procesorus galddatoros un klēpjdatoros, Linuss komentēja, cerot, ka šis solis palīdzēs padarīt ARM pieejamāku darbstacijām. Pēdējos 10 gadus Linuss sūdzējās par nespēju atrast ARM sistēmu, kas būtu piemērota izstrādātāja sistēmai.

Pēc analoģijas ar to, kā Amazon ARM izmantošana ļāva popularizēt šo arhitektūru Serveru sistēmās Apple krājumi var padarīt pieejamus jaudīgus ARM datorus, kurus dažu gadu laikā var izmantot izstrādei.

Runājot par savu jauno datoru, kura pamatā ir AMD procesors, Linuss minēja, ka viss darbojas lieliski, izņemot 'par ļoti trokšņainu ledusskapi.»

Par galvenajām klasēm Linuss teica, ka tas ir garlaicīgi un interesanti. Tas ir garlaicīgi, jo jums jātiek galā ar kļūdu novēršanas un koda sakārtošanas kārtību, taču tas ir interesanti, jo jums pastāvīgi jātiek galā ar jaunām tehnoloģijām, jāsadarbojas ar zema līmeņa komandām un jāuzrauga viss, kas notiek.

Par COVID-19 Linus minēja ka pandēmijas un izolācijas režīmi neietekmēja attīstību, kopš tā laika Mijiedarbības procesu pamatā ir saziņa pa e-pastu un attālā attīstība.

No kodola izstrādātājiem, ar kuriem Linus mijiedarbojas, neviens nav cietis no infekcijas. Trauksme lika vienam no asociētajiem pazust uz mēnesi vai diviem, bet izrādījās, ka tas ir saistīts ar tuneļa sindroma parādīšanos.

Linuss arī minēja, ka kodola 5.8 izstrādes laikā jums būs jāpavada vairāk laika sagatavojot versiju un izlaižot papildu testa versiju vai divas, jo šis kodols izmaiņu apjoma ziņā izrādījās neparasti liels.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.