Nagsalita si Linus Torvalds tungkol sa trabaho, kasalukuyan at mga hinaharap na problema sa Kernel

Sa virtua conferencel Buksan ang Conference SummitNaka-embed na Linux mula noong nakaraang linggo, Tinalakay ni Linus Torvalds ang kasalukuyan at hinaharap ng kernel ng Linux sa isang pambungad na pag-uusap kasama si Dirk Hohndel ng VMware.

Sa panahon ng talakayan, ang isyu ng pagbabago ng henerasyon ay naitaas sa kapaligiran sa pag-unlad. Si Linus nabanggit na sa kabila ng halos 30 taon kasaysayan ng proyekto, sa pangkalahatan, ang komunidad ay hindi ganoong katanda: maraming mga bagong tao sa mga developer na hindi pa 50 taong gulang.

Ang mga beterano ay tumatanda at kulay-abo, ngunit ang mga matagal nang nasangkot sa proyekto, bilang panuntunan, ay tumigil sa pagsusulat ng bagong code at nakikibahagi sa mga gawaing nauugnay sa pagpapanatili o pangangasiwa.

Ang paghahanap para sa mga bagong nagpapanatili ay nakikita bilang isang malaking problema. Maraming mga aktibong tagabuo sa pamayanan na masaya na sumulat ng bagong code, ngunit iilan ang handang gugulin ang kanilang oras sa pagpapanatili at pagpapatunay ng code ng ibang tao.

Bilang karagdagan sa propesyonalismo, ang mga nagpapanatili ay dapat na tangkilikin ang buong pagtitiwala. Ang mga tagapamahala ng pagpapanatili ay kinakailangan ding patuloy na kasangkot sa proseso at patuloy na gumana; ang tagapamahala ng pagpapanatili ay dapat palaging magagamit, basahin ang mga sulat at tumugon sa kanila araw-araw.

Ang pagtatrabaho sa mga naturang kundisyon ay nangangailangan ng maraming disiplina sa sarili, kaya't may kaunti at walang mga nagpapanatili, at ang paghahanap ng mga bagong nagpapanatili na maaaring suriin ang code ng ibang tao at ipasa ang mga pagbabago sa nangungunang mga nagpapanatili ay naging isang pangunahing problema sa pamayanan.

Kapag tinanong tungkol sa mga eksperimento sa core, linus Sinabi ng pamayanan ng kaunlaran core Hindi mo na kayang bayaran ang ilan sa mga nakatutuwang pagbabago na nagawa dati. Kung ang dating pag-unlad ay hindi pinilit ang anumang, ngayon maraming mga sistema ang nakasalalay sa kernel ng Linux.

Kapag tinanong tungkol sa pagpoproseso ng kernel sa mga wika tulad ng Go at Rust, Dahil may panganib na sa 2030 C mga developer ay magiging kasalukuyang pagkakapareho ng mga developer sa COBOL, tumugon si Linus na ang C ay nananatili sa nangungunang sampung tanyag na mga wika, ngunit para sa mga hindi pangunahing mga subsystem tulad ng mga driver ng aparato, ito ang pagsasaalang-alang na ibinigay sa pagbibigay mga link sa pag-unlad sa mga wika tulad ng Rust.

Sa hinaharap, inaasahang magbibigay ng iba't ibang mga modelo upang isulat ang mga sangkap ng bata, hindi limitado sa paggamit ng wikang C.

Ang balak ni Apple na gumamit ng mga ARM arkitektura ng processor sa mga desktop at laptop, Nagkomento si Linus na umaasang ang hakbang na ito ay makakatulong sa pag-access ng ARM para sa mga workstation. Sa nakaraang 10 taon, si Linus ay nagreklamo tungkol sa kawalan ng kakayahang makahanap ng isang ARM system na angkop para sa system ng developer.

Sa pamamagitan ng pagkakatulad gamit ang paraan ng paggamit ng Amazon ng ARM na ginawang posible upang itaguyod ang arkitekturang ito Sa mga system ng server, maaaring magamit ng mga stock ng Apple ang mga malakas na ARM PC na maaaring magamit para sa pag-unlad sa loob ng ilang taon.

Tungkol sa kanyang bagong AMD na nakabatay sa processor ng PC, binanggit ni Linus na ang lahat ay gumagana maliban sa 'ng isang napakaingay na ref.»

Tungkol sa pangunahing mga klase, sinabi ni Linus na ito ay mainip at kawili-wili. Nakakatamad, dahil kailangan mong harapin ang nakagawiang pag-aayos ng mga bug at pag-ayos ng code, ngunit nakawiwili, dahil patuloy mong kailangan makitungo sa bagong teknolohiya, makipag-ugnay sa mga koponan na mababa ang antas, at subaybayan ang lahat ng nangyayari.

Sa COVID-19, nabanggit ni Linus na mode ng pandemya at paghihiwalay hindi nakakaapekto sa pag-unlad, mula noon Ang mga proseso ng pakikipag-ugnayan ay batay sa komunikasyon sa email at malayuang pag-unlad.

Sa mga nag-develop ng kernel na nakikipag-ugnayan si Linus, walang nasugatan sa impeksyon. Ang pagkabalisa ay sanhi ng pagkawala ng isa sa mga kasama sa loob ng isang buwan o dalawa, ngunit ito ay nauugnay sa pagsisimula ng tunnel syndrome.

Linus nabanggit din na sa panahon ng pag-unlad ng kernel 5.8, kakailanganin mong gumastos ng mas maraming oras naghahanda ng bersyon at naglalabas ng isang karagdagang bersyon ng pagsubok o dalawa, dahil ang kernel na ito ay naging napakalaking malaki sa mga tuntunin ng dami ng mga pagbabago.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.