فلسفه یونیکس که سرمنشا آن کن تامسون است، مجموعهای از هنجارهای فرهنگی و رویکردهای فلسفی برای توسعه نرمافزارهای کوچک اما تواناست که بر اساس تجربیات توسعهدهندگان برجسته سیستمعاملیونیکس شکل گرفتهاست. فلسفه یونیکس بر روی ساختاری کوچک، ساده، واضح، پیمانهای و قابل گسترش تأکید دارد که به غیر از نویسندگان اصلی و اولیه کد، توسعهدهندگان دیگر هم بتوانند آن را به سادگی نگهداری کنند و برای اهداف مختلف از آن استفاده کنند.
«برنامههایی بنویسید که تنها یک کار را انجام دهند، اما آن کار را به خوبی انجام دهند. برنامههایی بنویسید که بتوانند با یکدیگر کار کنند. برنامههایی بنویسید که بتوانند جریانهای متنی را مدیریت کنند، چرا که آنها یک رابط جامع و کامل هستند.»
یونیکس ساده است، تنها کمی هوش میخواهد تا این سادگی را درک کرد. - دنیس ریچی
یونیکس طوری طراحی نشده که کاربران را از انجام کارهای احمقانه بازدارد، چرا که این کار باعث میشود تا کاربران از انجام کارهای هوشمندانه هم بازداشته شوند. - دوگ گوین