Introduce pet-projects dir
[lcapit-junk-code.git] / pet-projects / web / home-page / jos.html
blob6f9d15284ba0cabfb33e1ab7373799580756939d
1 <html>
2 <head>
3 <link rel="stylesheet" type="text/css" href="style.css" />
4 <title>Luiz's Operating System</title>
5 </head>
6 <body>
8 <h2 align="center">JOS</h2>
10 <p>JOS is an operating system I have developed while reading MIT's operating
11 system course material, which is
12 <a href="http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-828Fall-2006/CourseHome/index.htm">available on the web</a> by
13 <a href="http://ocw.mit.edu">MIT OpenCourseWare (OCW)</a>.</p>
15 <p>JOS is very small, but it is complete and features the following:</p>
17 <ul>
18 <li>Exokernel design</li>
19 <li>i386 support</li>
20 <li>Virtual memory</li>
21 <li>Preemptive multitasking</li>
22 <li>Simple IPC mechanism</li>
23 <li>Kernel debuger and monitor</li>
24 <li>Simple FS (supports file creation, writting and removal)</li>
25 <li>Basic shell</li>
26 <li>Minimalist bootloader</li>
27 </ul>
29 <p>I have written about JOS in my <a href="http://blog.cpu.eti.br">blog</a>.
30 If you are interested, please, have a look at the following posts:</p>
32 <ul>
33 <li><a href="http://blog.cpu.eti.br/?p=93">JOS v0.1</a></li>
34 <li><a href="http://blog.cpu.eti.br/?p=98">JOS Virtual memory (part 1)</a></li>
35 <li><a href="http://blog.cpu.eti.br/?p=99">JOS Virtual memory (part 2)</a></li>
36 </ul>
38 <h3>Repository</h3>
40 <ul>
41 <li><a href="http://repo.or.cz/w/mit-so-course.git?a=tree">Browse</a> the source code</li>
42 <li>Repository page:
43 <a href="http://repo.or.cz/w/mit-so-course.git">http://repo.or.cz/w/mit-so-course.git</a></li>
44 <li>Clone command: $ git clone git://repo.or.cz/mit-so-course.git</li>
45 </ul>
47 </body>
48 </html>