DEV Community

Cover image for Paper digest of the week: The UNIX Operating System
Lucas Bleme
Lucas Bleme

Posted on

1

Paper digest of the week: The UNIX Operating System

Hello! This is the first digest of the research papers I've read and written a small summary about.

I will not be posting the digests here, this is just an announcement.

If you'd like to be notified every other week with new paper digests, you can subscribe to the substack newsletter.

#1

The first is “The UNIX Time-Sharing System”, a paper published in 1974 by Dennis Ritchie and Ken Thompson presenting the main aspects of the UNIX Operating System with its file system, I/O operations, process synchronization, and the shell implementation.

https://andreybleme.com/2020-12-17/the-unix-time-sharing-sytem-summary

#2

10 years later Dennis M. Ritchie publishes “The Evolution of the Unix Time-sharing System” describing the UNIX file system, the process-control mechanism, and the idea of pipelined commands. This paper also presents the social events that influenced the system’s evolution.

https://andreybleme.com/2020-12-29/the-evolution-unix-time-sharing-sytem-summary


An interesting fact that you might not be aware of, is that Dennis M. Ritchie is the guy who created the C programming language. In both these papers, you can see his contributions to UNIX, and the moment when the UNIX team decided to rewrite its assembler using Clang.

Don't forget to subscribe if you are interested in more digests like this one!

AWS Q Developer image

Your AI Code Assistant

Ask anything about your entire project, code and get answers and even architecture diagrams. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Start free in your IDE

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay