İşletim sistemleri bilgisayarın donanım kaynaklarını yöneten yazılımlar bütünüdür. Tek bir program değil, pek çok programın bir araya gelmesinden oluşurlar. İşletim sistemleri altında çalışan ve günlük olarak kullandığımız uygulamalar işletim sistemine özgü bazı fonksiyonları çağırarak bilgisayarda işlemler gerçekleştirirler. Yani programlar işletim sistemlerinden izin almadan hiçbir şey yapamazlar. Bilgisayarın donanımsal kaynaklarını işletim sistemleri kontrol eder.
Bir işletim sistemini sıfırdan yazmak için yüzlerce, hatta belki binlerce bilgisayar mühendisinin yıllarını vererek çalışması gerekir. Yani sadece 1 kişinin tam bir işletim sistemini sıfırdan yazmasını beklemek, tek bir inşaat işçisinin Burc Halife´yi tek başına inşa etmesini beklemek ile aynıdır. Örneğin Microsoft ve Apple gibi firmaların binlerce çalışanları var. GNU/Linux dağıtımlarında ise destek veren çok daha fazla sayıda şirketler, vakıflar, devletler, communityler ve gönüllüler var. Bu yüzden olmaz.
Ancak ne yapabilirsiniz? Communityler (gönüllü topluluklar) tarafından geliştirilen GNU/Linux dağıtımları var. Örneğin Pisi Linux gibi. Eğer iyi seviye de program yazacak düzeyde programlama bilginiz varsa bu topluluklara gönüllü olarak katılıp bir işletim sisteminin geliştirilmesine katkıda bulunabilirsiniz. Bu sayede sizin de çorbada tuzunuz olabilir.