Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Source for the little book about OS development
CSS TeX Makefile
Branch: master
Failed to load latest commit information.
files proofread the book
images initial commit
.gitignore fix another typo and add an entry in .gitignore
Makefile Proof-reading
README.md Added README
bibliography.bib Fix typo in bibliography
book.css proofread the book
citation_style.csl Fix typo preventing pandoc from compiling the book
environment_and_booting.md Merge pull request #24 from helino/link
file_systems.md proofread and updated the last chapters
getting_to_c.md Updated and rewrote after stefan's comments
header.tex initial commit
interrupts.md Updated and rewrote after stefan's comments
introduction.md Add section about issues and help
output.md Minimal typo fix to the binary number 0x20
page_frame_allocation.md Updated and rewrote after stefan's comments
paging.md Updated and rewrote after stefan's comments
references.md initial commit
scheduling.md Updated and rewrote after stefan's comments
segmentation.md Updated and rewrote after stefan's comments
syscalls.md Updated and rewrote after stefan's comments
template.html Fix #2: Make commit reference a link to the github page
the_road_to_user_mode.md Updated and rewrote after stefan's comments
title.txt Updated commit hash in title
user_mode.md Updated and rewrote after stefan's comments
virtual_memory.md Updated and rewrote after stefan's comments

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.

Something went wrong with that request. Please try again.