Skip to content

Commit 1286303

Browse files
committed
Merge pull request EbookFoundation#846 from esparta/master
[en] Adding an operating systems book
2 parents ec2ca4b + 8d4750a commit 1286303

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

free-programming-books.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -428,13 +428,14 @@
428428

429429
####Operating systems
430430
* [How to Make a Computer Operating System (Work in Progress)](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System)
431-
* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond
432-
* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey
431+
* [Operating System Concepts, 8th Edition](http://elajt.info/lit/OS_8th_Edition.pdf) (PDF)
433432
* [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX)
434433
* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF)
435434
* [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo
435+
* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond
436+
* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey
437+
* [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) (PDFs) - Prof. Stewart Weiss
436438
* [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF)
437-
* [Operating System Concepts, 8th Edition](http://elajt.info/lit/OS_8th_Edition.pdf) (PDF)
438439

439440

440441
####Parallel Programming

0 commit comments

Comments
 (0)