Introducing Symmetry

I haven’t really worked on my operating system lately, but I have done a little in the way of getting paging and some basic ACPI (!) support done.

I have been using Git to manage the project’s source code since I rewrote the C++ version, and today I found a pretty nice Git hosting site for open source development called Gitorious. The main repository will be hosted there now, instead of at the Google Code site as before.

Also, SoS now has a new name - Symmetry. I changed it for a few reasons. First, Stephen’s Operating System is kinda a lame name… Because of that I had been using SoS, but that still isn’t a really good name, because it has weird capitalisation, and names with OS in it are sort of unoriginal. Anyway, the abbreviation will continue to be sos, but the name of the project is now Symmetry.

Lastly, I upgraded to Ubuntu 8.10, which has a new GCC version. Just like last time, the operating system fails to build. Then, it was because it got too many warnings about char*s which should have been const char*s, and now it is that it doesn’t like me having one argument in the main function, and it wants the first argument to be an int. I don’t see why though, since I’m not using any standard libs or builtins or anything… It shouldn’t matter…

Anyway, I’ll try to find a solution for that eventually. But it’s annoying because I can’t really do much until I can build and test it…

Leave a Reply