
Unix-filosofin är ett sätt att göra saker, kopplat till operativsystemet Unix. Framförallt ligger den som grund till själva operativsystemet och dess grundläggande program och utvecklingsmiljö. Som ett paradigm för programvaruutveckling kan den tillämpas också i andra miljöer.
Operativsystemet Unix följer inte ett särskilt sätt att göra saker på, men det har beskrivits som en minimalistisk och modulär princip, som McIlroy har beskrivit på följande sätt:
McIlroy sammanfattade senare detta i Peter H. Salus bok A Quarter Century of Unix:
Skriv program som gör en sak och gör det bra. Skriv program som arbetar tillsammans. Skriv program för att hantera textflöden eftersom det är ett universellt gränssnitt.
Brian Kernighan bidrog till populariseringen av filosofin genom att utveckla flera specialiserade hjälpspråk: ratfor, eqn, awk och pic.
Däremot teknisk förändring: under utvecklingen av operativsystemet behandlades program som vetenskaplig och matematisk kunskap i motsats till kommersiella produkter.
Eric Raymond öppnar ytterligare filosofin genom att lista 17 vägledande rättesnören inom The Art of Unix Programming i underavdelningen Grunderna för Unix-filosofin.