It has landed.

Submitted by gwolf on Wed, 08/12/2015 - 22:48

Basically everybody who knows me is aware that, basically for the last two years, I have been writing a book on Operating Systems for use in my class — and, of course, in any similar class. Well, long story short, as of today:

What's that in my car trunk? Lets have a closer look.

Finally, Facultad de Ingeniería finished printing the book!

So... Well, some minor data points:

  • The book is (and has been for some time already!) available online as a free download.
  • If you want to derive from it or enhance future editions in any way, just clone it!.
  • Want to get a physical copy? Great! It will soon (a week or so) be ready at both the Faculty's and the Institute's bookstores.
  • But coming to UNAM is hard for you? Stay tuned. I have uploaded it to an on-demand printing service (Bubok), but its service is so dismally slow that I'll try it somewhere else. I'll keep you posted!

Anyway... Very happy here :D

IMG_20150812_193756.t.jpg106.36 KB
IMG_20150812_193805.t.jpg82.22 KB
Techie's picture

Kindle version

you could also create the kindle version of your book ..

gwolf's picture

Re: Kindle version

Yes... And no.

I use LaTeX to typeset the book. (Well, the story is a bit more complex than that, but lets pretend it's as simple as LaTeX :) ) LaTeX is meant for fixed-size output — And the various ebook formats (EPUB, Mobi, and the DRM-restricted AZW used for the Kindle) are flowable formats, not related to any particular page or font size.

So, I don't know of any way to reliably convert my text into an ebook format. If you know of any, please contact me!

Frans's picture

Actually, taking a quick peek

Actually, taking a quick peek at your repo it looks like you start from some kind of Markdown base? In some ways that might actually be a lot simpler than starting from LaTeX. I wrote a blog post on that a couple of years ago. That being said, getting stuff like references to figures and tables to work right would be only a tad more difficult. Anyway, although it would take a little time, generating some HTML for EPUB purposes may still take a lot less effort than you think.

PS The book's layout is very ereader friendly and a specialized EPUB edition is certainly not necessary imo; it's hardly the PDF's fault that all ereader software other than KOReader is just plain awful at reading PDFs.

Anonymous's picture

Is there an English version

Is there an English version available ?


gwolf's picture

English version?


In the book's justification/presentation, I mention the sad quality of most technical translations I have seen as one of the driving factors to get a book on the subject published (natively) in Spanish.

There are myriads of similar or better works in English. Translating this work into English would not be of much importance.

But thanks for asking! :)

Camaras de Videovigilancia's picture


Hola, muchas gracias por tu post!, sabes donde podría encontrar tu libro sobre los Fundamentos de sistemas operativos??... estaría muy interesado de leerlos!

gwolf's picture

Conseguir el libro


Lo puedes descargar con todo gusto desde la página del libro. Si te interesa un ejemplar físico, ahí menciono también dónde puedes comprarlo.

yesn7's picture

Hay un link roto

El link en la descripción:
The book is (and has been for some time already!) available online as a free download. está roto,
el de los comentarios sí funciona (


gwolf's picture

Link corregido


Sí, cuando hice la página post-publicación del libro moví algunas cosas... Y rompí esa liga. Corregida. ¡Gracias!

Felipe's picture

Muchas gracias por el

Muchas gracias por el libro.

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <br> <b> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <img> <h1> <h2> <h3> <tt> <pre> <strike> <table> <tr> <th> <td>
  • Lines and paragraphs break automatically.
  • Use <bib>citekey</bib> or [bib]citekey[/bib] to insert automatically numbered references.
  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].

More information about formatting options

This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Keep in mind that all comments will also have to be administrator-moderated. Don't waste your time writing a spam that no one will read.
Enter the code without spaces and pay attention to upper/lower case.