Observação pedante: tecnicamente, esse tutorial não trata de um OS, mas sim de um "Hello World!" que independe de OS. Porém, depende de BIOS (portanto, vai ficar restrito a 640KB de RAM e registros de 16 bits). Anyway, já é um bom começo :)<div>

Em contrapartida, BareMetal OS é um OS mono-tasking completo, feito em Assembly, mas que pode ser programado tanto em Assembly quanto C/C++: <a href="http://www.returninfinity.com/baremetal.html">http://www.returninfinity.com/baremetal.html</a><br clear="all">

<br>ABS()<br><br>
<br><br><div class="gmail_quote">2011/12/21 Andre Carneiro <span dir="ltr"><<a href="mailto:andregarciacarneiro@gmail.com">andregarciacarneiro@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>Salve!</div><div><br></div><div>Achei isso na net. Trata-se de um tutorial extremamente básico para construir um SO beeeem básico em Assembly.</div><div><br></div><div><br></div><a href="http://www.fergonez.net/files/tut_sistoper.pdf" target="_blank">http://www.fergonez.net/files/tut_sistoper.pdf</a><br clear="all">


<div><br></div><div><br></div><div>Cheers!</div><span class="HOEnZb"><font color="#888888">-- <br>André Garcia Carneiro<br>Analista/Desenvolvedor Perl<br><a href="tel:%2811%2982907780" value="+551182907780" target="_blank">(11)82907780</a><br>


</font></span><br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br></div>