GNU / Hurd ve GNU / Linux


19

GNU projesinin Hurd adlı kendi çekirdeklerine sahip olduğunu öğrenmek beni oldukça şaşırttı. Ve Arch Hurd ve Debian GNU / Hurd gibi ana dağıtımlar var. Linux üzerinde Hurd için önemli bir avantaj var mı?


9
FreeBSD çekirdeğini çalıştıran Debian'ın dağılımı daha önemli bir oyuncu. İnsanlar bunu Hurd'ın aksine üretim işi için kullanıyorlar.
Faheem Mitha

<a href=" rixstep.com/1/20110807,00.shtml"> Burada </ a >, farklı çekirdek mimarilerinden (monolitik çekirdek ile mikro çekirdeğin karşılaştırması) ortaya çıkan işletim sistemi farklılıkları hakkında başka düşüncelerdir.

Katılıyorum. Bugün GNU / HURD, GNU / Linux'tan daha az etkili değildir.
Samuel S. Mandal

Yanıtlar:


15

Bu noktada, GNU / Hurd'un "istikrarlı" bir dağılımı olmadığı düşünüldüğünde, başlıca avantajların Linux'ta olduğu görülmektedir.

Mach mikro çekirdeği ile geleneksel monolitik unix çekirdeği arasındaki farkları anlamaya başlamak için iyi bir yer Mach (Çekirdek) üzerindeki Wikipedia sayfasıdır .

İlginç bir not olarak, Mac OS X, XNU adı verilen bir Mach Çekirdeği kullanır. Mach 3.0'a dayanmasına rağmen, Hurd gibi bir mikro çekirdek değil. Apple NeXT'i satın aldığında Jobs, Mach çekirdeğini NeXT'den Apple'a getirdiğinden bu mantıklı.

Mutlu Okumalar.


Durum Güncellemesi 2018

2018'in ilk 6 ayında, HURD için git repo sadece 40 taahhüt aldı, bu nedenle istikrar söylentileri abartılabilir. Ve aktif kod katkıda bulunanların sayısı 5 gibi bir şeye düşüyor. Bu nedenle, GNU / Hurd hala GNU / Linux için büyük bir dezavantajda. Başka bir güncelleme için 2025 yılında 7 yıl sonra tekrar kontrol edin.

Ayrıntılar için Phoronix'in bu makalesine bakın .


Cevabınızı şimdi güncellemek isteyebilirsiniz. 2013 itibariyle engel, iyi ilerleyen dikkat çekici bir yazılım parçasıdır ve şimdi kaldırılmaya ihtiyaç duymadan önce bir süre çevrimiçi kalabilecek durumda (hala bazı bellek sızıntıları var). Burada ve burada
NlightNFotis

6
@NlightNFotis Kendi cevabınızı göndermenizi öneririz.
derobert

@NlightNFotis 2016 itibarıyla nasıl? herhangi bir güncelleme var mı?
Kolob Kanyonu

Mart 2017 itibariyle, nihayet istikrarlı hale geliyor. Ancak, hala üretime hazır değil. Hala çözülmemiş ciddi hatalar ve eksik özellikler var.
farhangfarhangfar

1
Düşük sayıda işlem kararlılık anlamına gelebilir. Yüksek sayıda taahhüt tutarsızlık anlamına gelebilir. Ya da tam tersi olabilir. Bu biraz neyin bağlı olduğuna bağlıdır.
Kusalananda

11

Hurd, Linux bulunmadan ÖNCE orijinal 'beklenen' çekirdeydi. Görünüşe göre yıllardır gelişme aşamasında. Bu süre zarfında, Linus Torvalds dünya çapındaki gönüllülerle birlikte, büyük, ancak çalışan bir çekirdek geliştirdi ve uyguladı. Redhat, HP ve IBM dahil birçok yazılım firmasından programcılar ile geliştirilmiştir. Güvenilir ve çalışır. Mach, Minix'in basit bir mikro çekirdeğe sahip olma felsefesine bağlı kalır. Felsefedeki farklılıkları görmek isterseniz Minix'in çalışmalarına bir göz atmanızı öneririm. Mikro çekirdeğin bazı teorik avantajları olsa da, okuduğum literatürün tamamı Linux tarafından alınan çekirdek stratejisini destekliyor gibi görünüyor.


6
Bir mikro çekirdeğin sunduğu ayrılmanın maliyete değdiği durumlar vardır - genellikle oldukça güvenilir ve mümkün olduğunca çok hatayla başa çıkabilen sistemler. Tipik olarak bir uçakta (araç içi eğlence sistemleri dışında) veya otomotiv endüstrisinde çalışan her şey. Genelde hayatın tehlikede olduğu için daha azın olduğu yerler.
peterph

"görünüşte" yıllarca?
Kusalananda

2

GNU Hurd hakkındaki Wikipedia makalesine göre :

2010 yılında, yirmi yıl süren geliştirme sürecinden sonra, Stallman "GNU Hurd hakkında çok iyimser olmadığını söyledi. Biraz ilerleme kaydediyor, ama gerçekten daha üstün olabilmek için çok derin problemlerin çözülmesini gerektirebileceğini" söyledi. GNU sistemi için çok önemli değil "çünkü zaten bir çekirdek (Linux) mevcuttu ve Hurd'u tamamlamak ücretsiz bir işletim sistemi için temel sorun olan cihaz desteğini gidermeyecekti.

Projeyi tamamlamak ve karşılaştığı sorunları çözmek çok fazla iş gerektirecek gibi görünüyor. Bunun da ötesinde, Hurd çekirdeğinin mevcut Linux çekirdeği üzerinden en çok normal kullanıcılara getireceği (eğer varsa) faydaları, yıllarca içine büyük miktarda kaynak dökülmüş ve çok çeşitli mimariler.

Bu nedenle, Hurd'un bu noktada akademik bir alıştırmadan biraz daha fazlası olduğu görülüyor. Gerçek bir sürüş ihtiyacı olmadan, Linux'un etkileyici yeteneklerini yakalamak veya aşmak yerine, yakında herhangi bir zamanda tam kullanılabilirliğe ulaşması pek olası görünmüyor. Hurd geliştiricilerini vurmak istemiyorum, ama nefesini tutmazdım ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.