Linus Torvalds on masalah kalayan manggihan maintainers, Karat jeung workflows

Dina konferensi virtual minggu kamari,Open Source Summit sareng Embedded Linux» Linus Torvalds
dibahas ayeuna sareng masa depan kernel Linux dina paguneman bubuka sareng Dirk Hohndel of VMware. Salila diskusi, topik parobahan generasi di kalangan pamekar ieu keuna kana. Linus nunjukkeun yén sanaos sajarah proyék éta ampir 30 taun, sacara umum, masarakat henteu lami pisan - diantara pamekar aya seueur jalma énggal anu henteu acan yuswa 50 taun. The old-timers do meunang heubeul jeung kulawu, tapi jalma anu geus kalibet dina proyék pikeun lila, sakumaha aturan, geus dipindahkeun jauh ti nulis kode anyar jeung kalibet dina tugas patali pangropéa atawa manajemén.

Pananjung maintainers anyar nyatet salaku masalah badag. Aya seueur pamekar aktip dina komunitas anu resep nyerat kodeu énggal, tapi sakedik waé anu daék baktikeun waktosna pikeun ngajaga sareng marios kodeu jalma sanés.
Salian profesionalisme, pangropéa kedah mikaresep kapercayaan anu teu aya patarosan. Pangropéa ogé diperyogikeun pikeun terus-terusan aub dina prosés sareng terus-terusan damel - pangropéa kedah salawasna sayogi, maca surat unggal dinten sareng ngabalesana. Gawe di lingkungan sapertos merlukeun loba disiplin diri, nu naha maintainers saeutik tur tebih diantara, sarta manggihan maintainers anyar nu bisa marios kodeu batur tur neraskeun parobahan ka maintainers tingkat luhur jadi salah sahiji masalah utama di masarakat. .

Nalika ditaroskeun ngeunaan ékspérimén dina kernel, Linus nyarios yén komunitas pamekaran kernel henteu tiasa deui nanggung sababaraha parobihan gélo anu dilakukeun dina jaman baheula. Upami sateuacana ngembangkeun henteu wajib, ayeuna seueur teuing sistem gumantung kana kernel Linux.

Nalika ditaroskeun ngeunaan ngerjakeun deui kernel dina basa sapertos Go sareng Rust, sabab aya résiko yén dina taun 2030 pamekar C bakal janten semblance ayeuna pamekar COBOL, Linus ngawaler yén basa C tetep aya dina sapuluh basa populér. tapi pikeun subsistem non-inti, kayaning drivers alat dianggap kasempetan nyadiakeun beungkeutan pikeun pangwangunan dina basa sapertos Rust. Dina mangsa nu bakal datang, urang ngaharepkeun nyadiakeun model béda pikeun nulis komponén sekundér misalna, teu diwatesan ku pamakéan basa C.

Niat Pamakéan Apple prosesor arsitéktur ARM dina komputer desktop jeung laptop Linus commented kalawan harepan yén hambalan ieu bakal ngabantu sangkan ARM leuwih diaksés ka workstations. Salila 10 taun katukang, Linus parantos ngawadul ngeunaan henteu mampuh milarian sistem ARM anu cocog sareng sistem pamekar. Sapertos panggunaan ARM Amazon ngamungkinkeun éta pikeun ngamajukeun arsitéktur dina sistem pangladén, mungkin waé berkat tindakan Apple, PC berbasis ARM anu kuat bakal sayogi dina sababaraha taun sareng tiasa dianggo pikeun pangwangunan. Ngeunaan Anjeun PC anyar dumasar kana processor AMD, Linus disebutkeun yen sagalana jalan rupa, iwal cooler pisan ribut.

Linus nyarios ngeunaan diajar kernel yén éta pikaboseneun sareng pikaresepeun. Éta pikaboseneun sabab anjeun kedah ngurus rutin ngalereskeun kasalahan sareng nempatkeun kode dina urutan, tapi éta pikaresepeun sabab anjeun kedah ngartos téknologi anyar, berinteraksi sareng alat-alat dina tingkat anu rendah sareng ngontrol sadayana anu kajantenan.

Ngeunaan COVID-19, Linus nyebatkeun yén rézim pandémik sareng isolasi henteu mangaruhan pangwangunan, sabab prosés interaksi dumasar kana komunikasi via email sareng pamekaran jarak jauh. Tina pamekar kernel anu berinteraksi sareng Linus, teu aya anu cilaka ku inféksi. Perhatian ieu disababkeun ku ilangna salah sahiji kolega-Na pikeun sabulan atawa dua, tapi tétéla aya hubunganana jeung awal carpal torowongan sindrom.

Linus ogé nyebatkeun yén nalika ngembangkeun kernel 5.8, anjeunna kedah nyéépkeun waktos langkung seueur pikeun nyiapkeun sékrési, sareng ngaleupaskeun hiji atanapi dua sékrési tés tambahan, sabab kernel ieu dileupaskeun. luar biasa badag ku jumlah parobahan. Tapi sacara umum, damel di 5.8 bakal lancar dugi ka ayeuna.

Dina wawancara sejen, Linus dibewarakeun, yén anjeunna henteu deui nganggap dirina programmer sarta geus dipindahkeun jauh ti nulis kode anyar, saprak anjeunna geus nulis kode ngan dina klien email keur lila. Seuseueurna waktosna kanggo maca surat sareng nyerat pesen. Karya asalna handap pikeun reviewing patches sarta narik requests dikirim via milis, kitu ogé ilubiung dina diskusi ngeunaan parobahan diusulkeun. Kadang-kadang anjeunna ngajelaskeun idena nganggo pseudocode atanapi nyarankeun parobihan kana patches, anu anjeunna kirimkeun dina réspon tanpa kompilasi sareng uji, nyéépkeun padamelan pikeun nyangking tingkat anu leres ka panulis asli patch éta.

sumber: opennet.ru

Tambahkeun komentar