9 Operating System’s Design Guidelines

Kings have long arms; all within the boundaries, has the kings’ servants

—The book of Lesser Odes

The former eight chapters have analyzed and explained the operation principle and working mechanism of the Linux operating system in great detail, and this chapter will try to explore the operating system design guidelines from the designer’s view.

Image 9.1 Run a Simple Program to See What the Operating System Has Done

The most effective way to understand the operating system clearly is to see what the operating system has done when a simple program is executed on a computer.

We take a “hello world” of C language ...

Get The Art of Linux Kernel Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.