Hurd: kernel yang tidak

Hurd Ini adalah kernel asal sistem operasi GNU dari projek dengan nama yang sama yang diasaskan oleh Richard Stallman. Pembangunan Hurd bermula pada tahun 1990, tetapi versi terakhirnya, yang diharapkan untuk tahun 2002, tidak pernah dilepaskan. Oleh itu, tempatnya dalam sistem operasi GNU diambil oleh kernel Linux.


Tetapi pada kenyataannya pengembangan Hurd tidak pernah berhenti, seperti yang dapat dilihat dalam video yang dihasilkan dengan kodwarm yang mengambil semua sumbangan yang dibuat ke repositori Hurd dari tahun 1991 hingga 2010 dan mengubahnya menjadi animasi 3D, di mana setiap titik mewakili perubahan ke fail yang berbaris di sebalik nama pengaturcara yang membuatnya.

Saya mahukan lebih banyak maklumat mengenai Hurd

GNU Hurd adalah sekumpulan program pelayan yang mensimulasikan kernel Unix yang menjadi asas bagi sistem operasi GNU. Projek GNU telah mengembangkannya sejak tahun 1990 sebagai perisian percuma, menyebarkannya di bawah lesen GPL.

Hurd cuba mengungguli kernel seperti Unix dalam fungsi, keselamatan, dan kestabilan, sementara masih serasi dengannya. Ini dicapai berkat kenyataan bahawa Hurd menerapkan spesifikasi POSIX (antara lain), tetapi menghilangkan sekatan sewenang-wenang pada pengguna.

Tidak seperti kebanyakan teras seperti Unix, Hurd dibangun di atas mikrokernel (pada masa ini hanya Mach yang disokong, walaupun ada projek yang dihentikan sekarang untuk menjalankan Hurd pada mikrokernel L4 generasi kedua), yang bertanggungjawab untuk memberikan perkhidmatan yang paling asas kernel: menyelaraskan akses ke perkakasan (ke CPU - melalui proses multiprosesan -, ke memori RAM - melalui pengurusan memori -, dan suara, grafik, peranti penyimpanan, dan lain-lain).

Terdapat sistem seperti Unix lain yang berjalan di atas mikrokernel Mach, seperti OSF / 1, NEXTSTEP, Mac OS X, Lites, dan MkLinux. Kesemuanya dilaksanakan sebagai pelayan tunggal. Oleh itu, mereka menggantikan kernel monolitik sistem Unix tradisional dengan dua elemen, mikrokernel dan pelayan Unix.

Sebaliknya, Hurd terdiri daripada beberapa pelayan yang berjalan serentak. Daripada satu program besar yang mengendalikan segala-galanya dari jam ke pengurusan rangkaian, setiap tugas di Hurd dikendalikan oleh pelayan yang berasingan. Ini menjadikan (secara teoritis, paling tidak) mengembangkan Hurd lebih mudah, kerana membuat perubahan pada satu pelayan cenderung tidak mempunyai kesan yang tidak diingini pada pelayan lain. Dari sinilah singkatan ganda rekursif diturunkan: kata Hurd adalah akronim untuk Hird of Unix-Replacing Daemon (dalam bahasa Sepanyol: "Hird" syaitan yang menggantikan Unix) Pada gilirannya, istilah Hird bermaksud Hurd of Interfaces Mewakili Kedalaman ("Hurd" antara muka yang mewakili kedalaman). Hurd dan Hird dalam bahasa Inggeris Amerika disebut sebagai kawanan (dalam bahasa Sepanyol: kawanan), jadi GNU Hurd dapat diterjemahkan sebagai "kawanan wildebeest".

Dalam reka bentuk Mach yang asli, salah satu tujuan utamanya adalah "ladang pelayan" seperti ini, tetapi nampaknya Hurd adalah yang pertama yang melaksanakan reka bentuk ini pada mikrokernel Mach (walaupun QNX serupa, tetapi berdasarkan mikrokernelnya sendiri). Tidak jelas mengapa tidak ada penyebaran multi-pelayan sebelumnya, walaupun nampaknya kumpulan yang bekerja di Mach terlalu sibuk di Mach untuk mendedikasikan diri mereka ke seluruh sistem operasi. Hurd juga cuba menjadi mudah alih antara mikronuklei.

Bagaimana cara menggunakan Hurd?

Pengedaran Hurd yang paling berfungsi adalah yang diberikan oleh Debian. Untuk maklumat lebih lanjut, saya cadangkan anda melihat halaman projek Debian GNU / Hurd.

Terdapat juga kaedah lain untuk menggunakan Hurd:

1.- Memasang pengedaran GNU / Hurd. Selain Debian GNU / Hurd, yang paling stabil dan berfungsi, terdapat pengedaran GNU / Hurd lain: Arch, OS Nix, Dll

2.- Menjalankannya rendah Xen. Xen adalah monitor mesin maya sumber terbuka. Matlamat reka bentuk adalah untuk dapat menjalankan sistem operasi yang berfungsi sepenuhnya, berfungsi sepenuhnya pada satu komputer. Xen memberikan pengasingan yang selamat, kawalan sumber, jaminan QoS, dan penghijrahan mesin maya panas. Sistem operasi dapat diubah secara eksplisit untuk menjalankan Xen (sambil mengekalkan keserasian dengan aplikasi pengguna). Ini membolehkan Xen mencapai virtualisasi berprestasi tinggi tanpa sokongan perkakasan khas.

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

Dan laman web ini adalah bukti hidup dari kegunaan Hurd, kerana ia diberikan pada sistem Debian GNU / Hurd.

Sumber: HurdWikipedia


7 komen, tinggalkan komen anda

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.

  1.   Miquel Mayol dan Tur kata

    Inti ini sangat perlahan, nix adalah kuno dan mereka masih yang terbaik, untuk melihat apakah Haiku dan Hurd berkembang, jika mereka melakukannya dengan baik, kelajuan sistem akan berkembang, terutama yang peribadi.

    MS memilikinya tepat kerana nix menggunakan komputer sederhana dan MS memerlukan komputer terkini setiap dua tahun agar tidak lambat.

  2.   John Aguilera kata

    Ringkas dan salah. Di belakang Linux tidak hanya terdapat Linus tetapi beribu-ribu orang dan di belakang Hurd ada lebih sedikit tangan untuk meneliti kod. Semua ini kerana linux juga berminat dengan syarikat yang meletakkan programmer untuk mengembangkan kernel. Dengan tergesa-gesa ini tidak berlaku.

  3.   cpauquez kata

    Artikel yang sangat baik ... Saya selalu mempunyai keinginan untuk menguji Debian GNU / Hurd.

    Greetings.

  4.   Miguel kata

    apa komen yang mudah

  5.   John Louis Cano kata

    Artikel yang sangat menarik. Walaupun akan sangat menarik untuk berhenti dan berfikir bagaimana sebenarnya Linux telah maju begitu cepat dan Hurd masih memberikan perasaan tidak berfungsi 100% ...

  6.   rockerlatin kata

    kemajuan linux yang mudah kerana di belakangnya seorang yang genius (Linus tolvard) dan hurd tidak mencapai apa-apa kerana di belakangnya adalah orang yang iri hati (stallman)

  7.   Sebastian Magri kata

    Sebahagian daripada sebab mengapa Linux maju lebih cepat daripada Hurd, dan secara umum sistem kernel monolitik lebih berjaya daripada mikrokernel, dapat dilihat dalam perbahasan antara Linus dan Tanenbaum (Pencipta Minix).

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