diff --git a/templeos-ultimate-handbook.pdf b/templeos-ultimate-handbook.pdf index 252e258..84e2aa5 100644 Binary files a/templeos-ultimate-handbook.pdf and b/templeos-ultimate-handbook.pdf differ diff --git a/templeos-ultimate-handbook.tex b/templeos-ultimate-handbook.tex index 10f7ca8..9b91dc6 100644 --- a/templeos-ultimate-handbook.tex +++ b/templeos-ultimate-handbook.tex @@ -26,6 +26,15 @@ \setlength{\parindent}{20pt} \setlength{\parskip}{8pt} \includepdf{templeos_cover.png} +\newpage +\thispagestyle{empty} +\vspace*{\stretch{1}} +\hfill +\begin{minipage}[t]{0.86\textwidth} +\raggedright For Terry, the most humble and wholesome King. +\end{minipage} +\vspace*{\stretch{3}} +\newpage \begin{minipage}{\textwidth} \vfill @@ -53,7 +62,7 @@ unfixable due to the enterprise and proprietary nature of operating system devel designing and programming a whole general-purpose operating system, complete with the userspace and kernel is not a task a single man can easily undergo. -TempleOS aims to be a single-user hobbyist operating system for the joy of programming which seems to have been forgotten since the rise of general-purpose operating systems. Terry Davis s et a limit on the Temple Operating System's line of source code to keep its simplicity and codebase disciplined. +TempleOS aims to be a single-user hobbyist operating system for the joy of programming which seems to have been forgotten since the rise of general-purpose operating systems. Terry Davis set a limit on the Temple Operating System's line of source code to keep its simplicity and codebase disciplined. This book is the first detailed and coherent account of Terry Davis and the Temple Operating System. It does not document about unorthodox forks of the operating system. It is divided into 4 major parts: \begin{itemize} @@ -63,7 +72,8 @@ This book is the first detailed and coherent account of Terry Davis and the Temp \item Part Four - a detailed log of Terry Davis' life and philosophy which was the key to developing TempleOS \end{itemize} -This book assumes the user has a basic understanding of: +\noindent This book assumes the user has a basic understanding of: + \begin{itemize} \item What an operating system is \item How to boot up a virtual machine @@ -71,6 +81,7 @@ This book assumes the user has a basic understanding of: \item The C programming language \item Terry Davis' views and philosophy \end{itemize} + The knowledge of these items do not necessarily have to be deep, however is the reader is not able to write a \textbf{for loop} or does not have an understanding of what a \textbf{pointer} is in the C programming language, he will have a very hard time understanding this book. This book draws inspiration from \textbf{Smalltalk-80: The Language And Its Implementation}: the most well-organized and professional programming book ever written. The author would like to add special thanks to Adele Goldberg, David Robson and the rest of Xerox PARC for such a wonderful book.