basic core philosophy is actually from UNIX. The only real difference is that Linux is licenced as free and open source and can't be put back in a box, which happened to unix systems. But all the collaboration and camaraderie even the small programs with one task idea (so that your can pipe them one into another) all of it comes from Unix.
Or to quite the details:
What comes directly from Unix
The core Unix philosophy, articulated by Ken Thompson, Dennis Ritchie, and later Doug McIlroy at Bell Labs in the 1970s, is the foundation:
"Do one thing and do it well" — small, focused tools rather than monolithic programs
"Everything is a file" — devices, processes, sockets all treated as file descriptors
Pipes and text streams — programs chain together through stdin/stdout, communicating via plain text
The shell as a programming language — the command line isn't just an interface, it's a scriptable environment
Hierarchical filesystem — /, /etc, /bin, /home structure traces directly back to Unix
Linus Torvalds explicitly set out to create a Unix-like system, so Linux was designed from the start to be POSIX-compliant — meaning it follows the standardized Unix API.
Where Linux diverges or adds its own character
GNU influence is massive. Most of what you use in a Linux system (bash, gcc, coreutils like ls, cp, grep) comes from the GNU Project, which Richard Stallman started independently in 1983. Stallman's philosophy added a strong ethical and political dimension: software freedom as a moral imperative, copyleft licensing (GPL). This is why many purists say "GNU/Linux."
The kernel philosophy. Linus has always favored pragmatism over purity. Unlike GNU's Hurd (a microkernel), Linux is a monolithic kernel — meaning drivers and core services run in kernel space. This was a conscious rejection of the "pure" Unix microkernel ideal for the sake of real-world performance.
Open, collaborative development. Unix was proprietary and corporate. Linux introduced a global, open, volunteer-driven development model — thousands of contributors, mailing lists, public patches. This culture became its own philosophy.
"Release early, release often." Linus popularized this idea, which became a cornerstone of open source culture.