Jelaskan Sejarah Perkembangan dari GNU Hurd

Richard Stallman mendirikan Proyek GNU pada September 1983 dengan tujuan membuat sebuah sistem operasi GNU yang bebas. Awalnya komponen yang diperlukan untuk kernel dan pengembangan adalah: penyunting, shell, kompilator dan lain-lain. Pada tahun 1989, GPL dibentuk dan satu-satunya komponen utama yang hilang adalah kernel.

Pembangunan di Hurd dimulai pada tahun 1990 setelah upaya penulisan kernel ditinggalkan pada tahun 1986, berdasarkan penelitian sistem operasi TRIX yang dikembangkan oleh Profesor Steve Ward dan kelompoknya di Laboratorium Komputer MIT. Menurut Thomas Bushnell, arsitek utama Hurd, Rencana awal mereka adalah untuk mengadaptasi kernel 4.4BSD-Lite dan belakangan ia berpendapat, "Sekarang sangat jelas bagi saya bahwa proyek ini akan berhasil dan dunia akan menjadi tempat yang sangat berbeda hari ini". Pada tahun 1987 Richard Stallman mengusulkan untuk menggunakan Mach mikrokernel yang dikembangkan di Carnegie Mellon University. Usaha ini telah tertunda selama tiga tahun karena ketidakpastian mengenai apakah CMU akan merilis kode Mach bawah lisensi yang sesuai.

Dengan dirilisnya kernel Linux pada tahun 1991, komponen utama ruang pengguna GNU segera menjadi sistem operasi berbasis kernel Linux (distribusi Linux s), hal ini mendorong kontroversi penamaan  GNU/Linux.

Pengembangan Hurd berjalan dengan lambat. Meskipun pengumuman optimis oleh Stallman pada tahun 2002 memprediksi rilis GNU/Hurd akhir tahun itu, Hurd masih belum dianggap cocok untuk lingkungan produksi. Pembangunan pada umumnya belum memenuhi harapan, dan masih ada bug dan fitur yang hilang. Hal ini telah menghasilkan produk yang lebih buruk daripada yang banyak orang (termasuk Stallman) harapkan. Pada tahun 2010, setelah dua puluh tahun dalam pengembangan, Stallman mengatakan bahwa ia "tidak terlalu optimis" tentang GNU Hurd. Telah ada beberapa kemajuan, tetapi harus benar-benar unggul untuk pemecahan banyak masalah", tetapi ia menambahkan bahwa "penyelesaiannya tidak penting" untuk sistem GNU karena kernel bebas sudah ada di Linux, dan menyelesaikan Hurd tidak akan mengatasi masalah utama yang tersisa untuk sistem operasi bebas yaitu dukungan perangkat.

Proyek Debian, di antara yang lain, telah bekerja pada proyek Hurd untuk menghasilkan distribusi Hurd berbasis sistem operasi GNU untuk sistem yang kompatibel dengan IBM PC.