Linus Torvalds bercakap mengenai masalah pekerjaan, masa kini dan masa depan di Kernel

Pada persidangan virtual Sidang Kemuncak Persidangan TerbukaLinux terbenam dari minggu lalu, Linus Torvalds membincangkan masa kini dan masa depan kernel Linux dalam perbualan pengenalan dengan Dirk Hohndel dari VMware.

Semasa perbincangan, isu perubahan generasi dibangkitkan dalam persekitaran pembangunan. Linus menyatakan bahawa walaupun sudah hampir 30 tahun sejarah projek, secara amnya, masyarakat tidak begitu tua: terdapat banyak orang baru di kalangan pembangun yang belum berumur 50 tahun.

Veteran menjadi tua dan kelabu, tetapi mereka yang telah lama terlibat dalam projek ini, sebagai peraturan, telah berhenti menulis kod baru dan terlibat dalam tugas-tugas yang berkaitan dengan penyelenggaraan atau pentadbiran.

Mencari penyelenggara baru dilihat sebagai masalah besar. Terdapat banyak pembangun aktif dalam komuniti yang senang menulis kod baru, tetapi tidak banyak yang sanggup meluangkan masa mereka untuk mengekalkan dan mengesahkan kod orang lain.

Selain profesionalisme, penyelenggara mesti menikmati keyakinan penuh. Pengurus penyelenggaraan juga diminta untuk sentiasa terlibat dalam proses dan terus bekerja; pengurus penyelenggaraan harus sentiasa ada, membaca surat dan memberi respons kepada mereka setiap hari.

Bekerja dalam keadaan seperti itu memerlukan banyak disiplin diri, jadi ada sedikit dan tidak ada penyelenggara, dan mencari penyelenggara baru yang dapat mengkaji semula kod orang lain dan meneruskan perubahan kepada penyelenggara atasan menjadi salah satu masalah utama dalam masyarakat. .

Apabila bertanya mengenai eksperimen di inti, linus kata komuniti pembangunan teras Anda tidak lagi mampu menerima beberapa perubahan gila yang dilakukan sebelumnya. Sekiranya pembangunan sebelumnya tidak memaksa apa-apa, sekarang banyak sistem bergantung pada kernel Linux.

Apabila ditanya mengenai pemprosesan kernel dalam bahasa seperti Go dan Rust, Oleh kerana terdapat risiko bahawa pada tahun 2030 C pembangun akan menjadi kesamaan pembangun di COBOL, Linus menjawab bahawa C tetap dalam sepuluh bahasa popular, tetapi untuk subsistem bukan teras seperti pemacu peranti, ini adalah Pertimbangan diberikan untuk menyediakan pautan pengembangan dalam bahasa seperti Rust.

Pada masa akan datang, diharapkan dapat menyediakan model yang berbeza untuk menulis komponen kanak-kanak itu, tidak terhad kepada penggunaan bahasa C.

Niat Apple untuk menggunakan pemproses seni bina ARM di desktop dan komputer riba, Linus memberi komen berharap langkah ini dapat membantu menjadikan ARM lebih mudah diakses untuk stesen kerja. Selama 10 tahun kebelakangan ini, Linus mengeluh kerana tidak dapat mencari sistem ARM yang sesuai untuk sistem pemaju.

Secara analogi dengan cara penggunaan ARM Amazon memungkinkan untuk mempromosikan seni bina ini Pada sistem pelayan, stok Apple mungkin menyediakan PC ARM yang kuat yang dapat digunakan untuk pembangunan dalam beberapa tahun.

Mengenai PC berasaskan pemproses AMD barunya, Linus menyebut bahawa semuanya berfungsi dengan baik kecuali 'dengan peti sejuk yang sangat bising.»

Mengenai kelas utama, Linus mengatakan bahawa ia membosankan dan menarik. Ia membosankan, kerana anda harus menangani rutin memperbaiki bug dan merapikan kodnya, tetapi menarik, kerana anda selalu perlu berurusan dengan teknologi baru, berinteraksi dengan pasukan peringkat rendah, dan memantau semua yang berlaku.

Pada COVID-19, Linus menyebut bahawa mod pandemik dan pengasingan tidak menjejaskan pembangunan, sejak itu Proses interaksi berdasarkan komunikasi e-mel dan pengembangan jarak jauh.

Daripada pemaju inti yang berinteraksi dengan Linus, tidak ada yang cedera akibat jangkitan tersebut. Kegelisahan menyebabkan salah satu daripada rakan sekutu itu hilang selama satu atau dua bulan, tetapi ternyata dikaitkan dengan permulaan sindrom terowong.

Linus juga menyebut bahawa semasa pengembangan kernel 5.8, anda harus menghabiskan lebih banyak masa menyiapkan versi dan melepaskan versi ujian tambahan atau dua, kerana kernel ini ternyata sangat besar dari segi jumlah perubahan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.