Linus mencabar Paragon dan mengkritik GitHub kerana penggabungan

Linus mencabar Paragon

Linus Torvalds terkenal dia sangat cerewet mengenai prosedur dan piawaian yang mesti diikuti oleh mereka yang membantu mengembangkan kernel Linux. Dan, dia biasanya tidak baik kepada mereka yang tidak sesuai dengan tugasnya. Mari kita ingat bahawa pada masa lalu dia menarik diri dari peranannya untuk sementara waktu untuk memikirkan kembali cara dia berhubungan dengan orang lain.

Kali ini, Paragon Software, syarikat di belakang pemandu NTFS3, yang menimbulkan rasa tidak senangnya.  Diumumkan untuk versi 5.15 kernel Linux, ia akan meningkatkan sokongan untuk sistem fail Windows asli.

Sistem kawalan versi (MCS)

Agar kisah ini dapat difahami, kita akan menerangkan beberapa perincian yang tidak perlu diketahui oleh semua orang.

Pembangun projek perisian yang sangat kompleks menggunakan perisian kawalan versi (Biasanya dikendalikan oleh penyedia luaran di awan) Perisian ini membolehkan anda mengesan siapa, kapan dan apa yang membuat perubahan.

Sekiranya anda bukan sebahagian daripada ahli projek, anda boleh membuat garpu, iaitu menyalin fail projek ke repositori anda sendiri dan, di dalamnya, membuat pengubahsuaian anda sendiri. Sekiranya anda menyukai hasilnya, anda boleh mencadangkan kepada pentadbir projek asal untuk memasukkannya, dengan menghubungi permintaan tarik.

Pelepasan pengawal

Pada tahun lalu, Perisian Paragon aDia mengumumkan pelepasan kod pengawal, yang sebelumnya dipasarkannya, juga berkomitmen untuk menjaga pemeliharaan dan pengemaskiniann. Ini adalah berita baik kerana jauh lebih baik daripada yang kita gunakan sekarang.

Menurut syarikat itu sendiri

Versi semasa berfungsi dengan fail biasa / dimampatkan / luas dan menyokong main balik jurnal NTFS. Sebilangan besar kod tersebut terdapat di cawangan linux-next sejak 13 Ogos, tetapi terdapat beberapa tambalan, yang terdapat di cawangan linux-next hanya selama beberapa hari. Semoga tidak apa-apa - tidak ada kemunduran yang dikesan dalam ujian. '

Selepas pengumuman Paragon, Pemandu NTFS3 harus melalui banyak tinjauan untuk meningkatkan kualiti kod dan membuatnya mematuhi standard pengekodan kernel yang lain.

Nampaknya dia akhirnya berjaya.

Oleh itu, kami datang kepada ibu biri-biri.

Linus mengurangkan Paragon

Untuk memasukkan pemacu dalam kernel versi 5.15, Linus Torvalds meminta Paragon Software untuk melakukan tarik permintaan di mana kita bercakap di atas. Syarikat itu melakukannya, tetapi tidak seperti yang disukai oleh Torvalds.

Pemerhatian pertama orang Finland ialah permintaan tarik semestinya telah ditandatangani.

Dalam dunia yang sempurna, ini adalah tanda tangan PGP yang dapat menelusuri terus kepada anda melalui rantai kepercayaan, tetapi saya tidak pernah memerlukannya.

Kedua, dia mengadu bahawa permintaan tarik itu dilakukan dari antara muka web perkhidmatan, yang menghasilkan banyak kod sampah.

Github adalah laman web hosting yang sangat baik, dan juga melakukan beberapa perkara lain, tetapi penggabungan bukanlah salah satu perkara tersebut.

Dia juga membantah kekurangan maklumat yang mencukupi.

Untuk pencipta Linux "penggabungan kernel Linux mesti dilakukan dengan betul." Dan ditambah: «Itu bermaksud pesan komit yang betul dengan maklumat mengenai apa yang digabungkan dan * mengapa * sesuatu digabungkan. Tetapi itu juga bermaksud maklumat yang tepat mengenai kepengarangan dan pengarang, dll. Kesemuanya GitHub merosakkan sepenuhnya. '

Linus Torvalds tahu apa yang dia bicarakan, dia adalah pencipta Git, perisian di mana perkhidmatan seperti GitHub didasarkan, kini dimiliki oleh Microsoft. Anehnya, ini disebabkan oleh ketidaksetujuan dengan perkhidmatan lain

Saya tidak pernah mahu membuat program kawalan versi kerana saya membenci mereka semua… Kemudian BitKeeper datang dan ia benar-benar mengubah cara saya melihat mereka. BK mendapat banyak perkara dengan betul dan mempunyai salinan repositori tempatan dan penggabungan diedarkan adalah sangat penting. Perkara yang hebat mengenai kawalan asal yang diedarkan adalah bahawa ia menjadikan salah satu masalah utama dengan MCS hilang - politik di sekitar "siapa yang boleh membuat perubahan."

BK menunjukkan bahawa perkara ini dapat dielakkan dengan memberikan repositori masing-masing. Tetapi BK juga mempunyai masalah sendiri; terdapat beberapa keputusan teknikal yang menyebabkan masalah (penamaan semula menyakitkan), tetapi kelemahan terbesar adalah hakikat bahawa, kerana bukan sumber terbuka, terdapat banyak orang yang tidak mahu menggunakannya. Oleh itu, walaupun kami akhirnya mempunyai beberapa pemelihara kernel menggunakan BK - ia dapat digunakan secara percuma untuk projek sumber terbuka - ia tidak pernah menjadi besar. Oleh itu, ia membantu pengembangan kernel, tetapi ia tidak sempurna.

Oleh itu, pada suatu ketika saya memutuskan bahawa saya tidak dapat terus menggunakan BK, tetapi saya sebenarnya tidak mahu kembali ke zaman pra-BK yang lama. Malangnya, pada masa itu, sementara ada beberapa SCV lain yang lebih kurang berusaha menyebarkan barang itu, tidak ada yang melakukannya dengan baik dari jauh. Saya mempunyai syarat prestasi yang bahkan tidak berpuas hati dengan apa yang ada, dan saya juga prihatin dengan integriti kod dan keseluruhan aliran kerja, jadi saya akhirnya memutuskan untuk menulis sendiri.


Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  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.

  1.   Marco Furio kata

    Apa lelaki membengkak telur yang akhirnya menjadi Linus. Bahawa dia bersara dengan selimutnya