A Neutral Look at Operating Systems
Publisher: Wikibooks 2011
The purpose of this book is to provide a neutral view of as many Operating Systems as possible. This book strives to provide solid information on Operating Systems without the ever-prevalent 'distribution/Operating System bias'.
Home page url
Download or read it online for free here:
by Samy Pesse - GitHub
Online book about how to write a computer operating system in C/C++ from scratch. The goal is to build a very simple UNIX-based operating system, not just a 'proof-of-concept'. The OS should be able to boot, start a userland shell, and be extensible.
by Allen B. Downey - Green Tea Press
The book includes material from operating systems, networks, databases, and embedded systems, emphasizing the topics programmers need to know. It does not assume that you have studied Computer Architecture. As we go along, I'll explain what we need.
by Marvin Solomon - Unversity of Wisconsin -- Madison
Intended as a general introduction to the techniques used to implement operating systems and related kinds of systems software. Among the topics covered will be process management; processor scheduling; deadlock prevention, avoidance, and recovery.
A cookbook for using command line tools to do everyday's job. This book aims to leverage the power of the command line tools to make your job less tedious and more enjoyable. All commands should be applicable on most Linux distros and MacOS.