Linus Torvalds ing masalah karo golek maintainers, Rust lan workflows

Ing konferensi virtual minggu kepungkur,Open Source Summit lan Embedded LinuxΒ» Linus Torvalds
rembugan saiki lan mangsa saka kernel Linux ing obrolan pambuko karo Dirk Hohndel saka VMware. Sajrone diskusi, topik owah-owahan generasi ing antarane pangembang disentuh. Linus nedahake manawa sanajan sejarah proyek kasebut meh 30 taun, umume komunitas kasebut ora sepuh - ing antarane para pangembang ana akeh wong anyar sing durung umur 50 taun. Wong lawas dadi tuwa lan abu-abu, nanging wong-wong sing wis suwe melu proyek kasebut, minangka aturan, wis ora nulis kode anyar lan nindakake tugas sing ana gandhengane karo pangopènan utawa manajemen.

Nemokake maintainers anyar kacathet minangka masalah gedhe. Ana akeh pangembang aktif ing komunitas sing seneng nulis kode anyar, nanging sawetara sing gelem nyawisake wektu kanggo njaga lan mriksa kode wong liya.
Saliyane profesionalisme, pangopènan kudu seneng kapercayan sing ora diragukan. Penyelenggara uga kudu terus-terusan melu proses lan terus-terusan kerja - sing njaga kudu kasedhiya, maca surat saben dina lan nanggapi. Makarya ing lingkungan kaya mengkono mbutuhake disiplin dhiri sing akeh, mula sing njaga sawetara lan adoh, lan nemokake pangurus anyar sing bisa mriksa kode wong liya lan nerusake owah-owahan menyang pangopènan sing luwih dhuwur dadi masalah utama ing masyarakat. .

Nalika ditakoni babagan eksperimen ing kernel, Linus ujar manawa komunitas pangembangan kernel ora bisa mbayar sawetara owah-owahan edan sing ditindakake ing jaman kepungkur. Yen sadurunge pembangunan ora wajib, saiki akeh banget sistem gumantung ing kernel Linux.

Nalika ditakoni babagan ngolah kernel ing basa kayata Go lan Rust, amarga ana risiko yen ing taun 2030 pangembang C bakal dadi mirip saiki para pangembang COBOL, Linus mangsuli manawa basa C tetep ana ing sepuluh basa populer. nanging kanggo subsistem non-inti, kayata driver piranti dianggep kesempatan nyedhiyakake ikatan kanggo pangembangan ing basa kayata Rust. Ing mangsa ngarep, kita ngarepake nyedhiyakake macem-macem model kanggo nulis komponen sekunder kasebut, ora mung nggunakake basa C.

Niyat Panggunaan Apple prosesor arsitektur ARM ing komputer desktop lan laptop Linus komentar kanthi pangarep-arep yen langkah iki bakal mbantu nggawe ARM luwih gampang diakses ing stasiun kerja. Sajrone 10 taun kepungkur, Linus ngeluh babagan ora bisa nemokake sistem ARM sing cocog karo sistem pangembang. Kaya Amazon nggunakake ARM ngidini kanggo majeng arsitektur ing sistem server, bisa uga amarga tumindak Apple, PC basis ARM kuat bakal kasedhiya ing sawetara taun lan bisa digunakake kanggo pembangunan. Babagan Panjenengan PC anyar adhedhasar prosesor AMD, Linus kasebut sing kabeh dianggo nggoleki, kajaba adhem banget rame.

Linus ujar babagan sinau kernel sing mboseni lan menarik. Bosen amarga sampeyan kudu ngatasi rutinitas ndandani kesalahan lan nglebokake kode kasebut, nanging menarik amarga sampeyan kudu terus ngerti teknologi anyar, sesambungan karo peralatan ing tingkat sing kurang lan ngontrol kabeh sing kedadeyan.

Babagan COVID-19, Linus nyebutake manawa rezim pandemik lan isolasi ora mengaruhi pembangunan, amarga proses interaksi adhedhasar komunikasi liwat email lan pangembangan jarak jauh. Saka pangembang kernel sing interaksi karo Linus, ora ana sing kena infeksi. Keprigelan kasebut disebabake ngilang saka salah sawijining kolega sajrone sewulan utawa rong sasi, nanging ana hubungane karo wiwitan sindrom carpal tunnel.

Linus uga nyatakake yen nalika ngembangake kernel 5.8, dheweke kudu nglampahi wektu luwih akeh kanggo nyiapake rilis kasebut, lan ngeculake siji utawa rong rilis tes tambahan, amarga kernel iki dirilis. luar biasa gedhe dening nomer owah-owahan. Nanging sakabèhé, karya ing 5.8 bakal cukup lancar nganti saiki.

Ing wawancara liyane, Linus ngumumake, yen dheweke ora nganggep awake dhewe dadi programmer lan wis ora nulis kode anyar, amarga dheweke wis nulis kode mung ing klien email kanggo wektu sing suwe. Akèh-akèhé wektu kanggo maca surat lan nulis pesen. Karya teka mudhun kanggo mriksa patch lan narik panjalukan sing dikirim liwat mailing list, uga melu diskusi babagan owah-owahan sing diusulake. Kadhangkala, dheweke nerangake ide kasebut kanthi pseudocode utawa nyaranake owah-owahan ing patches, sing dikirim minangka respon tanpa kompilasi lan testing, ninggalake karya kanggo nggawa menyang tingkat sing tepat kanggo penulis asli tembelan.

Source: opennet.ru

Add a comment