Wednesday, August 25, 2004

Build 1: Hello World!

I defined my abstract display, but couldn't write the driver because too many details are fuzzy. I need more of the underlying stuff to be figured out first, which brings me to Build 1, Hello World! The idea here is to write a Hello World program in Java, then write all the supporting classes with only required methods implemented. I've already done this, leading to the System, String, PrintStream, FilterOutputStream, and OutputStream classes (in Java) and the following Atlas OS classes: atlas.boot.IA32 (the loader), and in atlas.dev, we have Device, PortRange, and Console. That's about all we need to run Hello World, except the platform dependent crap-- the boot loader, the JVM interpreter, and the PortRange implementation. In order to meet my goal sooner than later, I'm opting for total inefficiency and lack of security. After it actually does something, I'll see about the rest.

Hello World!

Comments:
Total insecurity, I should do something about that myself.
 
Hello.
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?