Debian GNU/Hurd 2025 Membawa Sokongan 64-bit dan Ciri-ciri Moden Selepas Beberapa Dekad Pembangunan

Pasukan Komuniti BigGo
Debian GNU/Hurd 2025 Membawa Sokongan 64-bit dan Ciri-ciri Moden Selepas Beberapa Dekad Pembangunan

Projek GNU/Hurd telah mencapai satu lagi pencapaian penting dengan pelancaran Debian GNU/Hurd 2025, menandakan kemajuan ketara bagi salah satu projek sistem pengendalian yang paling bercita-cita tinggi namun mencabar dalam dunia pengkomputeran. Sistem berasaskan mikrokernel ini, yang memulakan pembangunan pada tahun 1980-an sebagai sebahagian daripada visi projek GNU untuk sistem pengendalian yang benar-benar bebas, terus berkembang walaupun dibayangi oleh Linux selama lebih tiga dekad.

Sokongan Seni Bina 64-bit Lengkap Akhirnya Tiba

Kemajuan paling ketara dalam keluaran ini adalah sokongan penuh 64-bit untuk kedua-dua seni bina i386 dan amd64, membawa Hurd lebih dekat kepada piawaian pengkomputeran moden. Sistem ini kini meliputi kira-kira 72% daripada arkib perisian Debian, dengan pelaksanaan 64-bit sebenarnya menyokong lebih banyak pakej berbanding dengan rakan sejawatannya yang 32-bit. Pencapaian ini sangat bergantung kepada pemacu cakera userland daripada NetBSD melalui lapisan Rump, menunjukkan bagaimana pembangunan Hurd moden semakin bergantung kepada peminjaman komponen yang terbukti daripada sistem lain.

Keluaran ini juga memperkenalkan penambahbaikan praktikal seperti sokongan cakera USB dan CD-ROM, keupayaan SMP (symmetric multiprocessing), dan ciri-ciri konsol yang dipertingkatkan dengan sokongan susun atur papan kekunci. Penambahan ini menangani batasan lama yang telah mengekalkan Hurd terutamanya dalam bidang minat akademik dan bukannya penggunaan praktikal.

Sokongan Seni Bina:

  • Seni bina i386 dan amd64 disokong
  • Sokongan 64-bit kini lengkap dengan liputan arkib yang sama seperti 32-bit
  • Kira-kira 72% daripada arkib Debian tersedia
  • Menggunakan pemacu cakera ruang pengguna NetBSD melalui lapisan Rump

Cabaran Pembangunan dan Realiti Komuniti

Di sebalik pencapaian teknikal ini terletak cerita yang lebih kompleks mengenai pembangunan sumber terbuka dan kemampanan projek. Perbincangan komuniti mendedahkan bahawa kemajuan Debian Hurd bergantung sebahagian besarnya kepada pasukan teras yang sangat kecil, dengan Samuel Thibault dikenal pasti sebagai daya penggerak utama. Ini berbeza secara mendadak dengan pangkalan penyumbang besar-besaran Linux dan menyerlahkan kekangan sumber yang dihadapi oleh projek sistem pengendalian alternatif.

Pendekatan pembangunan juga telah mencetuskan perdebatan mengenai strategi pemodenan. Sesetengah ahli komuniti mencadangkan menulis semula bahagian-bahagian dalam bahasa yang lebih baharu seperti Rust atau Zig untuk menarik pembangun yang lebih muda, sementara yang lain berhujah bahawa ini boleh mengasingkan penyumbang sedia ada yang lebih suka bekerja dalam C. Ketegangan ini mencerminkan cabaran yang lebih luas dalam mengekalkan projek sumber terbuka jangka panjang apabila komuniti pembangun asal mereka semakin tua.

Reka Bentuk Mikrokernel dalam Dunia yang Didominasi Linux

Keluaran ini mencetuskan semula perbincangan mengenai seni bina sistem pengendalian alternatif dan faedah berpotensi mereka. Reka bentuk mikrokernel Hurd membolehkan ciri-ciri seperti pemacu sistem fail ruang pengguna dan modulariti sistem yang dipertingkatkan, konsep yang telah mempengaruhi sistem arus perdana melalui teknologi seperti FUSE (Filesystem in Userspace). Walau bagaimanapun, kesan praktikal kekal terhad berbanding dengan penggunaan meluas Linux merentasi berbilion peranti.

Menariknya, reka bentuk mikrokernel telah menemui kejayaan dalam aplikasi khusus. Konsol Switch Nintendo berjalan pada mikrokernel tersuai yang dipanggil Horizon, dan sistem terbenam kerap menggunakan seni bina mikrokernel atas sebab keselamatan dan kebolehpercayaan. Ini menunjukkan bahawa walaupun Hurd mungkin tidak mencabar Linux untuk penguasaan desktop, prinsip seni binanya terus mempengaruhi reka bentuk sistem moden.

Memandang ke Hadapan: Kaitan pada Tahun 2025

Persoalan mengenai tujuan semasa Hurd menghasilkan respons bercampur-campur daripada komuniti teknikal. Ada yang melihatnya sebagai platform pendidikan terutamanya untuk meneroka konsep sistem pengendalian, sementara yang lain melihat nilai berpotensi dalam pendekatannya terhadap keselamatan dan modulariti sistem. Keupayaan projek untuk mendedahkan andaian perisian mengenai tingkah laku sistem - seperti batasan PATH_MAX yang kontroversi - memberikan nilai berterusan untuk meningkatkan kebolehpindahan perisian.

Banyak perisian gagal dibina pada Hurd kerana ia membuat andaian (sering berbahaya) palsu yang perisian itu benar-benar perlu fikirkan dengan betul.

Sama ada Debian GNU/Hurd 2025 mewakili kemajuan bermakna ke arah sistem pengendalian alternatif yang berdaya maju atau hanya satu lagi langkah dalam latihan akademik masih boleh dipertikaikan. Apa yang nampaknya pasti ialah projek ini terus berfungsi sebagai bukti kegigihan komuniti pembangun kecilnya dan peringatan mengenai cabaran praktikal yang dihadapi oleh pendekatan alternatif kepada reka bentuk sistem dalam landskap yang semakin didominasi Linux.