Okay, call me insane, but I'm hoping to take a crack at designing a basic (Yes, very very elementary) OS in my spare time this year.  Problem:  I don't know assembly, I barely know C, and my knowledge of how low-level code interacts is essentially null.  But what better learning experience for a soon-to-be Comp Sci. freshman then to write a simple multitasking kernel, file system, and shell?
<br><br>Perhaps its too ambitious, but all the EasyOS links on the web seem to be dead (Apparently it used to be hosted on Geocities {shiver}), and I can't find any ASM howto's that aren't OS-taylored (Read: DOS or Linux).&nbsp; Any tips or links?&nbsp; Or maybe a word of encouragement.&nbsp; Or you could just tell me how insane I am, and that I should go write a database for the on-campus daycare or something practical like that.&nbsp; Or do you think I should start with something a little less drastic, like Linux kernel modules or something? Or maybe &quot;Hello World&quot; in ASM :-P.
<br><br>Cheerio,<br>&nbsp; SigmaX<br clear="all"><br>-- <br>My home page:&nbsp;&nbsp;<a href="http://www.SigmaX.org">http://www.SigmaX.org</a><br><br>&quot;ttocs laeno cire oshkosh b'gosh fyedernoggersnodden nicht stein bon probiscus&quot;
<br><br>&quot;Education is what remains after one has forgotten everything he learned in school&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Albert Einstein