Unix Felsefesi, Unix işletim sisteminin lider geliştiricilerinin deneyimine ve yaklaşımlarına dayalı yazılım geliştirme metodolojisidir.
Aşağıdaki felsefi yaklaşımlar Linux işletim sistemleri için de geçerlidir.
- Tek bir şey yapın ve iyi yapın.
- Unix‘te her şey dosyadır. Donanımın bir dosya olarak ele alınması, kullanım kolaylığı ve güvenlik sağlamaktadır.
- Küçüklük her daim güzeldir.
- Düz metin dosyalarındaki verileri ve yapılandırmayı saklayın. Metin dosyası, evrensel bir arayüzdür. Kolayca oluşturulabilir, yedeklenebilir ve başka bir sisteme taşınabilir.
- Taşınabilirliği artırmak için kabuk komut dosyalarını kullanın. Çeşitli UNIX/Linux yüklemelerinde ortak görevleri otomatikleştirmek için kabuk komut dosyası kullanmak pratik ve hızlıdır.
- Zincir programlar, birlikte karmaşık görevi tamamlamak için kullanılmaktadır.
- Basit (Keep It Simple, Stupid – KISS) tutuyoruz.