All Projects → suvratapte → Maurice Bach Notes

suvratapte / Maurice Bach Notes

Notes on the classic book : The Design of the UNIX Operating System

Projects that are alternatives of or similar to Maurice Bach Notes

Nanvix
Educational Spinoff of Nanvix
Stars: ✭ 65 (-77.19%)
Mutual labels:  unix, operating-system
Xv6 Book Chinese
MIT操作系统工程的教学操作系统Xv6的源码剖析中文翻译项目,使用ANSI标准C重新在riscv架构上实现Unix v6;
Stars: ✭ 223 (-21.75%)
Mutual labels:  unix, operating-system
Cross Platform Node Guide
📗 How to write cross-platform Node.js code
Stars: ✭ 1,161 (+307.37%)
Mutual labels:  unix, operating-system
Fotix
My very own UNIX clone, for education/self-amusement.
Stars: ✭ 8 (-97.19%)
Mutual labels:  unix, operating-system
airyx
A BSD-based OS project that aims to provide an experience like and some compatibility with macOS (formerly known as airyxOS)
Stars: ✭ 2,490 (+773.68%)
Mutual labels:  unix, operating-system
Illumos Gate
An open-source Unix operating system
Stars: ✭ 952 (+234.04%)
Mutual labels:  unix, operating-system
Frosted
Frosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (-31.93%)
Mutual labels:  unix, operating-system
Serenity
SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core. It flatters with sincerity by stealing beautiful ideas from various other systems.
Stars: ✭ 16,842 (+5809.47%)
Mutual labels:  unix, operating-system
Onyx
UNIX-like operating system written in C and C++
Stars: ✭ 52 (-81.75%)
Mutual labels:  unix, operating-system
MeetixOS
An hobby OS written in modern C++20 which aims to be Unix-like. Currently based on EvangelionNG, a GhostOS derived kernel
Stars: ✭ 179 (-37.19%)
Mutual labels:  unix, operating-system
Aquila
AquilaOS: UNIX-like Operating System
Stars: ✭ 413 (+44.91%)
Mutual labels:  unix, operating-system
georgios
Hobby Operating System
Stars: ✭ 19 (-93.33%)
Mutual labels:  unix, operating-system
Ponyos
My Little Unix: Kernels are Magic!
Stars: ✭ 392 (+37.54%)
Mutual labels:  unix, operating-system
Posnk
An operating system project.
Stars: ✭ 34 (-88.07%)
Mutual labels:  unix, operating-system
Qword
Operating system for x86_64 based around a "keep it simple and make it work" philosophy.
Stars: ✭ 367 (+28.77%)
Mutual labels:  unix, operating-system
Advanced-xv6
Modern improvements for MIT's xv6 OS
Stars: ✭ 26 (-90.88%)
Mutual labels:  unix, operating-system
duckOS
Yet another hobby x86 UNIX-like operating system written in C and C++. Features a dynamically linked userspace, an in-house c standard library, and more! And yes, it runs DOOM.
Stars: ✭ 250 (-12.28%)
Mutual labels:  unix, operating-system
aero
Aero is a new modern, experimental, unix-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
Stars: ✭ 407 (+42.81%)
Mutual labels:  unix, operating-system
fpos
Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a h…
Stars: ✭ 36 (-87.37%)
Mutual labels:  operating-system
Lemonos
The Lemon Operating System https://lemonos.org
Stars: ✭ 260 (-8.77%)
Mutual labels:  operating-system

Notes on "The Design of the UNIX Operating System"

These are my notes on the classic operating systems book: The Design of the UNIX Operating System by Maurice J. Bach.

Contents

  1. General Overview of the System
  2. Introduction to the Kernel
  3. The Buffer Cache
  4. Internal Representation of Files
  5. System Calls for the File System
  6. The Structure of Processes
  7. Process Control
  8. Process Scheduling and Time
  9. Memory Management Policies
  10. The I/O Subsystem
  11. Interprocess Communication
  12. Multiprocessor Systems
  13. Distributed UNIX Systems

I read this book in a course taught by Dr. Vijay Gokhale.

If you feel that corrections are required, feel free to create a PR! :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].