Source for the little book about OS development
CSS TeX HTML Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
files proofread the book Mar 6, 2012
images initial commit Feb 29, 2012
.gitignore fix another typo and add an entry in .gitignore Jan 10, 2015
Makefile Proof-reading Mar 10, 2012
README.md Added README Feb 29, 2012
bibliography.bib Fix typo in bilbiography link May 13, 2015
book.css proofread the book Mar 6, 2012
citation_style.csl Fix typo preventing pandoc from compiling the book Jan 16, 2015
environment_and_booting.md Merge pull request #24 from helino/link Jan 19, 2015
file_systems.md Fix link to "further reading" section Feb 18, 2015
getting_to_c.md Fix: nasm external function declaration Apr 30, 2015
header.tex initial commit Feb 29, 2012
interrupts.md Updated and rewrote after stefan's comments May 11, 2012
introduction.md Add section about issues and help Jan 19, 2015
output.md Minimal typo fix to the binary number 0x20 Apr 23, 2014
page_frame_allocation.md Updated and rewrote after stefan's comments May 11, 2012
paging.md Updated and rewrote after stefan's comments May 11, 2012
references.md initial commit Feb 29, 2012
scheduling.md Updated and rewrote after stefan's comments May 11, 2012
segmentation.md Updated and rewrote after stefan's comments May 11, 2012
syscalls.md Updated and rewrote after stefan's comments May 11, 2012
template.html Fix #2: Make commit reference a link to the github page Jan 19, 2015
the_road_to_user_mode.md Fix broken links Jul 3, 2015
title.txt Updated commit hash in title May 11, 2012
user_mode.md Merge pull request #43 from cheetach/patch-1 Sep 5, 2015
virtual_memory.md Updated and rewrote after stefan's comments May 11, 2012

README.md

littleosbook

This is the source code for the book "The little book about OS development". The source for the book is written in "Pandoc" Markdown.

Building

If you want to use the build scripts (which we recommend you to do), you need "Make".

To convert the Markdown to either HTML or PDF, you need to have "Pandoc" version 1.9.1.1 or higher. For installing Pandoc, see http://johnmacfarlane.net/pandoc/installing.html.

If you want to create the PDF version, you also need pdflatex installed.

Errors

If you find any error (there are probably plenty :)), please open a new "issue".

Contributing

If you want to contribute new material or fix some errors, please open fork the repository, make your changes and open a pull request.

License

All content is licensed under the Creative Commons Attribute, NonCommercial, Share-Alike license. See http://creativecommons.org/licenses/by-nc-sa/3.0/us/ for more details.