Hurd: kernel yang tidak

Hurd Ini adalah kernel asli sistem operasi GNU dari proyek dengan nama yang sama yang didirikan oleh Richard Stallman. Pengembangan Hurd dimulai pada tahun 1990, tetapi versi finalnya, yang diharapkan untuk tahun 2002, tidak pernah dirilis.Oleh karena itu, tempatnya di sistem operasi GNU diambil alih oleh kernel Linux.


Namun pada kenyataannya pengembangan Hurd tidak pernah berhenti, seperti yang dapat dilihat dalam video yang diproduksi dengan codeswarm yang mengambil semua kontribusi yang dibuat ke repositori Hurd dari tahun 1991 hingga 2010 dan mengubahnya menjadi animasi 3D, di mana setiap titik mewakili perubahan ke a file yang berbaris di sekitar nama programmer yang membuatnya.

Saya ingin detail lebih lanjut tentang Hurd

GNU Hurd adalah sekumpulan program server yang mensimulasikan kernel Unix yang meletakkan dasar untuk sistem operasi GNU. Proyek GNU telah mengembangkannya sejak tahun 1990 sebagai perangkat lunak bebas, mendistribusikannya di bawah lisensi GPL.

Hurd mencoba mengungguli kernel mirip Unix dalam fungsionalitas, keamanan, dan stabilitas, sambil tetap kompatibel dengannya. Ini dicapai berkat fakta bahwa Hurd mengimplementasikan spesifikasi POSIX (antara lain), tetapi menghilangkan pembatasan sewenang-wenang pada pengguna.

Tidak seperti kebanyakan inti mirip Unix, Hurd dibangun di atas mikrokernel (saat ini hanya Mach yang didukung, meskipun ada proyek yang sekarang dihentikan untuk menjalankan Hurd pada mikrokernel L4 generasi kedua), bertanggung jawab untuk menyediakan layanan yang paling dasar kernel: mengkoordinasikan akses ke perangkat keras (ke CPU — melalui multiprosesing—, ke memori RAM — melalui manajemen memori —, dan ke suara lain, grafik, perangkat penyimpanan, dll).

Ada sistem mirip Unix lainnya yang berjalan di atas mikrokernel Mach, seperti OSF / 1, NEXTSTEP, Mac OS X, Lites, dan MkLinux. Semuanya diimplementasikan sebagai server tunggal. Oleh karena itu, mereka mengganti kernel monolitik dari sistem Unix tradisional dengan dua elemen, mikrokernel dan server Unix.

Sebaliknya, Hurd terdiri dari beberapa server yang berjalan secara bersamaan. Alih-alih satu program besar yang mengendalikan segala sesuatu mulai dari jam hingga pengelolaan jaringan, masing-masing tugas ini di Hurd ditangani oleh server terpisah. Hal ini membuat (secara teoritis, setidaknya) mengembangkan Hurd jauh lebih mudah, karena membuat perubahan pada satu server cenderung tidak menimbulkan efek yang tidak diinginkan pada server lain. Dari sini akronim ganda rekursif diturunkan: kata Hurd adalah akronim untuk Hird of Unix-Replacing Daemons (dalam bahasa Spanyol: "Hird" setan yang menggantikan Unix). Pada gilirannya, istilah Hird berarti Hurd of Interfaces Representing Depth ("Hurd" dari antarmuka yang mewakili kedalaman). Baik Hurd dan Hird dalam bahasa Inggris Amerika diucapkan sebagai herd (dalam bahasa Spanyol: herd), sehingga GNU Hurd dapat diterjemahkan sebagai "herd of wildebeest".

Dalam desain Mach asli, salah satu tujuan utamanya adalah jenis "server farm", tetapi tampaknya Hurd adalah orang pertama yang menerapkan desain ini pada mikrokernel Mach (meskipun QNX serupa, tetapi berdasarkan mikrokernel sendiri). Tidak jelas mengapa tidak ada penerapan multi-server sebelumnya, meskipun tampaknya grup yang bekerja pada Mach terlalu sibuk pada Mach untuk mendedikasikan diri mereka pada seluruh sistem operasi. Hurd juga mencoba untuk menjadi portabel antara mikronuklei.

Bagaimana cara menggunakan Hurd?

Distribusi Hurd yang paling fungsional adalah yang disediakan oleh Debian. Untuk informasi lebih lanjut, saya sarankan Anda melihat halaman proyek Debian GNU / Hurd.

Juga, ada cara lain untuk menggunakan Hurd:

1. - Menginstal distribusi GNU / Hurd. Selain Debian GNU / Hurd, yang paling stabil dan fungsional, ada distribusi GNU / Hurd lainnya: Lengkungan, Nix OS, Dll

2. - Menjalankannya rendah Xen. Xen adalah monitor mesin virtual open source. Tujuan desainnya adalah untuk dapat menjalankan contoh sistem operasi yang berfungsi penuh dengan cara yang berfungsi penuh pada satu komputer. Xen menyediakan isolasi aman, kontrol sumber daya, jaminan QoS, dan migrasi mesin virtual panas. Sistem operasi dapat secara eksplisit dimodifikasi untuk menjalankan Xen (dengan tetap menjaga kompatibilitas dengan aplikasi pengguna). Ini memungkinkan Xen untuk mencapai virtualisasi berkinerja tinggi tanpa dukungan perangkat keras khusus.

3. - Menjalankannya dari a gambar qemu atau dari a LiveCD.

Dan halaman web ini adalah bukti nyata dari kegunaan Hurd, seperti yang ditampilkan pada sistem Debian GNU / Hurd.

Fuentes: HurdWikipedia


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Miquel Mayol dan Tur dijo

    Inti ini sangat lambat, nix adalah kuno dan mereka masih yang terbaik, untuk melihat apakah Haiku dan Hurd berevolusi, jika mereka melakukannya dengan baik, kecepatan sistem akan berkembang, terutama yang pribadi.

    MS memilikinya karena nix bekerja cepat pada komputer sederhana dan MS membutuhkan komputer paling modern setiap dua tahun agar tidak lambat.

  2.   John Aguilera dijo

    Sederhana dan salah. Di belakang linux tidak hanya ada Linus tetapi ribuan orang dan di belakang Hurd ada lebih sedikit tangan untuk memotong kode. Semua ini karena linux juga tertarik pada perusahaan yang menempatkan programmer untuk mengembangkan kernel. Dengan rintangan ini tidak terjadi.

  3.   cpauquez dijo

    Artikel yang sangat bagus ... Saya selalu ingin menguji Debian GNU / Hurd.

    Salam.

  4.   Miguel dijo

    komentar yang sangat sederhana

  5.   John Louis Cano dijo

    Artikel yang sangat menarik. Meskipun akan sangat menarik untuk berhenti dan berpikir bagaimana mungkin Linux telah berkembang begitu cepat dan Hurd masih memberikan perasaan tidak berfungsi 100% ...

  6.   rockerlatino.dll dijo

    gampang linux advance karna dibelakangnya seorang jenius (linus tolvard) dan hurd tidak mencapai apa-apa karna dibelakangnya ada orang gila iri (stallman)

  7.   Sebastian Magri dijo

    Sebagian dari alasan mengapa Linux telah maju lebih cepat daripada Hurd, dan secara umum sistem kernel monolitik mana pun lebih berhasil daripada mikrokernel, dapat ditemukan dalam perdebatan antara Linus dan Tanenbaum (Pencipta Minix).

    https://secure.wikimedia.org/wikipedia/en/wiki/Tanenbaum%E2%80%93Torvalds_debate