The team blog. Find the very latest news here.
Once you are ready to dig deeper into Cosmos you will need to switch to the Dev Kit. We are working on making this nearly as easy as the User Kit to set up, but for now it requires some manaul steps.
After a long period of silence, we are releasing a new userkit again.
Unfortuantely PXE boot will not work with a crossover cable.
Selecting the USB option in the builder did not work on Vista, 2008, or Windows 7 because of UAC.
Lately, we've been working on improving build times of our compiler.
A few videos I found on YouTube showing Cosmos.
The new scanner is coming along well. Still a bit to go, but already its design has pointed out several bugs in our older code.
We've rebuilt the scanner, and next will be the assembler and compiler.
A quick tip for resolving this kind of issue
We cannot put it off any longer. We need to rebuild our compiler.
We're working on a new compiler, to speed up the compilation process. This means that current sources on Codeplex are somewhat unstable (read: don't work). Until further notice, please stick with the label named "Last compiler version which uses a scanner@$/IL2CPU" (without quotes)
Cosmos now has mouse support...
After a lot of mods to the c code for syslinux, we have dynamic loading working with circular references allowed.
More putzing than should be required, but success in building syslinux.
I've started to work on this. Unfortunately syslinux is c and of course comes with all the "fun" of modifying c. Actually modifying the c isn't the issue. It's building it....
As someone mentioned our build process is quite fast. Especially when compared to building Linux, Singularity or other operating systems. However we often need to perform builds dozens of times in a single hour. This is why I have repeatedly put so much emphasis on the need to make our build process even faster. Every bit of speed increase that we can squeeze out of our build process will return huge dividends to us in other areas.
In the past we have treated the blog as a place only for news and tips while our mail list and chat room contained the development talk. This at times may have given Cosmos the appearance of being a slow moving project.
It took a lot of time
Cosmos at the SMAU Business Brescia 2009
As you might know, compilation of cosmos is a two-phase thing. First we compile to an .asm file, which is then compiled to a binary file by NAsm. We decided to go this path (last year) to let us get forward easily, and not being hindered by implementing an assembler for the complex assembler scheme of Intel x86.