suvratapte / Maurice Bach Notes
Notes on the classic book : The Design of the UNIX Operating System
Stars: ✭ 285
Labels
Projects that are alternatives of or similar to Maurice Bach Notes
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
Ponyos
My Little Unix: Kernels are Magic!
Stars: ✭ 392 (+37.54%)
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
- General Overview of the System
- Introduction to the Kernel
- The Buffer Cache
- Internal Representation of Files
- System Calls for the File System
- The Structure of Processes
- Process Control
- Process Scheduling and Time
- Memory Management Policies
- The I/O Subsystem
- Interprocess Communication
- Multiprocessor Systems
- 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].