GNU projesinin açık hedefi, eksiksiz bir açık kaynak / libre / ücretsiz işletim sistemi sağlamaktır.
Yalnızca bu paketleri kullanan herhangi bir GNU dağıtımı var mı - yani yalnızca GNU paketlerinde çalışan "saf" bir GNU işletim sistemi var mı?
Burada, "GNU Mach, Hurd, C kütüphanesi ve birçok uygulamadan oluşan Hurd" a dayanan resmi bir GNU ikili dağıtımına referans var . Bununla birlikte, şu anda başka herhangi bir çevrimiçi referans bulamadığım için korunabilir veya korunmayabilir. Ama sizin kriterlerinize uygun gibi görünüyor.
Bunun pratik bir işletim sistemi olup olmayacağı konusunda özellikle ilgilenmiyorum, sadece GNU Hurd'u tamamen GNU paketleri ile birlikte çalıştırmak teorik olarak mümkün ise.
Önceki sorunun cevabı, WRT Hurd'ın açık bir cevabıdır. Tabii ki, makul derecede eksiksiz bir "işletim sistemi" olarak neyin sayılacağını daha kesin bir şekilde tanımlamak yardımcı olabilir. İki tanım sağlayacağım:
Kabuk istemine başlamak için yeterli bir yazılım koleksiyonu.
POSIX kriterlerini karşılayan bir sistem. POSIX sistemindeki en üst düzey zorunlu varlık kabuk olacağından , bu esasen # 1'in daha katı bir sürümüdür .
Bu biraz keyfidir, çünkü bazı özel amaçları yerine getirmek için tasarlanmış bir işletim sisteminin bir kabuğa hiç ihtiyacı olmayabilir. Ancak, bu durumda “özel amaç” ın doğası hakkında daha spesifik bir soru olacaktır.
Her durumda, cevabınız evet , ancak GNU’nun bazı şeyleri uygulamasının% 100 mükemmel POSIX uyumlu olmasa da (ve crontab
GNU’nun sağlamadığı gibi bir kaç tane gerekli yardımcı program vardır ). İşte potansiyel bileşenler:
- Çekirdek (Hurd)
- C kütüphanesi (glibc)
- Temel yardımcı programlar (GNU core-utils, vb.)
- Shell (bir GNU projesi olan bash)
İşletim sisteminin bir parçası olmadığı için bir önyükleyici eklemedim - ama her durumda grub
bir GNU projesi de var.
bash
, o zaman her durumda mümkündür.