Pagājušās nedēļas virtuālajā atklātajā konferencē “Open Conference Summit & Embedded Linux” Linuss Torvalds ievadsarunā ar VMware pārstāvi Dirku Hondelu apsprieda Linux kodola tagadni un nākotni.
Diskusijas laikā tika apspriesta paaudžu maiņas tēma izstrādes vidē . Linuss norādīja, ka, neskatoties uz projekta gandrīz 30 gadu vēsturi, kopiena kopumā nav tik sena: ir daudz jaunu izstrādātāju, 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.
Jaunu uzturētāju atrašana tiek uzskatīta par lielu problēmu . Sabiedrībā ir daudz aktīvu izstrādātāju, kuri labprāt raksta jaunu kodu, taču tikai retais ir gatavs veltīt savu laiku kāda cita koda uzturēšanai un pārbaudei.
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 Linusam jautāja par kodola eksperimentiem , viņš atbildēja, ka kodola izstrādātāju kopiena vairs nevar atļauties dažas no trakajām izmaiņām, kas tika veiktas agrāk. Lai gan agrākā izstrāde neko neuzspieda, tagad daudzas sistēmas paļaujas uz Linux kodolu.
Kad Linusam jautāja par kodola apstrādi tādās valodās kā Go un Rust, ņemot vērā risku, ka līdz 2030. gadam C izstrādātāji kļūs par tādiem, kādi COBOL izstrādātāji ir šodien, viņš atbildēja, ka C joprojām ir starp desmit populārākajām valodām, bet attiecībā uz ne-kodol apakšsistēmām, piemēram, ierīču draiveriem, tiek apsvērta izstrādes saišu nodrošināšana tādās valodās kā Rust.
Nākotnē ir paredzēts nodrošināt dažādus modeļus šādu sekundāro komponentu rakstīšanai , neaprobežojoties tikai ar C valodas izmantošanu.
Linuss komentēja Apple nodomu izmantot ARM arhitektūras procesorus galddatoros un klēpjdatoros, cerot, ka šis solis palīdzēs padarīt ARM pieejamāku darbstacijām. Pēdējos 10 gadus Linuss ir paudis nožēlu par grūtībām 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 reklamēt šo arhitektūru serveru sistēmās, Apple rīcība dažu gadu laikā varētu padarīt jaudīgus ARM datorus pieejamus izstrādei.
Runājot par savu jauno datoru, kura pamatā ir AMD procesors, Linuss minēja, ka viss darbojas labi, izņemot "ļoti trokšņainu dzesētāju " .
Runājot par galvenajām nodarbībām, Linuss teica, ka tās ir gan garlaicīgas, gan interesantas . Tās ir garlaicīgas, jo viņam jātiek galā ar kļūdu labošanas un koda sakārtošanas rutīnu, taču tās ir interesantas, jo viņam pastāvīgi jātiek galā ar jaunām tehnoloģijām, jāsadarbojas ar zemāka līmeņa komandām un jāseko līdzi visam, kas notiek.
Runājot par COVID-19, Linuss minēja , ka pandēmija un izolācijas pasākumi nav ietekmējuši izstrādi, jo mijiedarbības procesi balstās uz e-pasta saziņu un attālinātu izstrādi.
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 5.8 kodola izstrādes laikā viņam būs jāpavada vairāk laika versijas sagatavošanai un jāizlaiž viena vai divas papildu testa versijas, jo šis kodols izrādījās neparasti liels izmaiņu skaita ziņā.