Is the Linux philosophy still relevant in 2019?

Is the Linux philosophy still relevant in 2019?

Take our poll and share your opinion on whether the Linux philosophy still holds sway today.

Image by : 

opensource.com

x

Get the newsletter

Join the 85,000 open source advocates who receive our giveaway alerts and article roundups.

Does the Linux philosophy still matter?

In August 2018, I published The Linux Philosophy for SysAdmins. It seems to be selling fairly well, and I started thinking about whether the original Linux philosophy (or my own version of it for system administrators) is still relevant.

In Chapter 1, I said:

"The Unix Philosophy is an important part of what makes Unix unique and powerful. Much has been written about the Unix Philosophy. And the Linux philosophy is essentially the same as the Unix philosophy because of its direct line of descent from Unix.

"The original Unix Philosophy was intended primarily for the system developers. In fact, the developers of Unix, led by Ken Thompson and Dennis Ritchie, designed Unix in a way that made sense to them, creating rules, guidelines, and procedural methods, then designing them into the structure of the operating system. That worked well for system developers and that also—partly, at least—worked for SysAdmins (System Administrators). That collection of guidance from the originators of the Unix operating system was codified in the excellent book, The Unix Philosophy, by Mike Gancarz, and then later updated by Mr. Gancarz as Linux and the Unix Philosophy.

"Another fine book, The Art of Unix Programming, by Eric S. Raymond, provides the author's philosophical view of programming in a Unix environment. It is also somewhat of a history of the development of Unix as it was experienced and recalled by the author. This book is also available in its entirety at no charge on the Internet."

The philosophy outlined in these books was critical to the original design of Unix and its modern descendant, Linux. That groundbreaking design and its creative implementation made it possible for us to have the amazing open source operating system we have today. Without the concept of data streams, the use of pipes to modify and transform those data streams, the idea that "everything is a file," and so much more, we would be reduced to struggling with a command line even less powerful than the old IBM or MS-DOS. Even DOS used pipes but never provided powerful utilities like the GNU Core Utilities that we take for granted today and give us access to the most basic of system functions.

The more I thought about this, the more I realized that many Linux users and sysadmins have never even heard about the Linux philosophy. So I started wondering whether the Linux philosophy, in whatever form you like it, is still relevant. I decided to ask you what you think.

Is the Linux philosophy still relevant in 2019?

I'm also interested in hearing what else you think about the Linux philosophy's relevance in 2019. Please share your feedback in the comments below.

Topics

About the author

David Both - David Both is a Linux and Open Source advocate who resides in Raleigh, North Carolina. He has been in the IT industry for over forty years and taught OS/2 for IBM where he worked for over 20 years. While at IBM, he wrote the first training course for the original IBM PC in 1981. He has taught RHCE classes for Red Hat and has worked at MCI Worldcom, Cisco, and the State of North Carolina. He has been working with Linux and Open Source Software for almost 20 years. David has written articles for...