Everything Linux: Table of Contents & A Few Words

Evan Wireman
2 min readJun 26, 2021
Tux the Penguin, the mascot of Linux.

Table of Contents

This will be updated as I write more articles

A Few Words

Disclaimer: I am no expert on Linux. I have not contributed to the source code, and I have not had extensive practice using Linux systems. I will certainly make mistakes throughout developing this series, and I encourage you to leave comments if you notice any. I will promptly go in and edit the article and give you credit for pointing out my mistake.

My main reason for writing this series is, selfishly, to increase my own understanding of Linux. I have always found that the best method of studying is to teach others, so that is largely why I am writing this series. The other reason I wish to write this series is because I feel that a majority of the computer science articles on Medium are about data science. There does not seem to be enough content discussing the systems that allow data science to be performed, i.e. operating systems. I am a strong believer that, if you intend to write code for a living, it is crucial to understand the systems that allow you to do so.

I am an incoming computer science P.h.D student. I intend to focus my studies on networking and operating systems. Upon speaking to one of my favorite undergraduate professors about my plans, he advised me to read a book on the Linux kernel before arriving at graduate school. I chose to read Understanding the Linux Kernel by Daniel P. Bovet and Marco Cesati. Much of what will be discussed in this series comes from having read this book. However, I cannot even attempt to provide the level of detail that Bovet and Cesati do in their book, so I strongly suggest that anyone interested in Linux purchase this book.

Another resource I am using to develop this series is Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau and Adrea C. Arpaci-Dusseau from the University of Wisconsin. If you are interested in operating systems beyond just Linux, I highly suggest you read this book. The best part is, it’s free to read. However, I encourage you to donate, as the time and effort taken to write this book was likely tremendous.

I hope that you enjoy this series and learn something about Linux. Happy hacking.

--

--

Evan Wireman

Graduate computer science student with a passion for low-level systems.