Tysos 0.2.0-preview1
Posted: Mon Jun 13, 2011 1:46 pm
Following on from my last post about my OS written in C# over 3 years ago, its probably time to release a new version. From an outward point of view, not much has changed (still just outputting text to the screen) but most of the significant changes have occured in the compiler. The CIL to asm ahead-of-time compiler has been completely rewritten from the ground up. It is now a complete optimising compiler supporting the full semantics of the input CIL language, including full support for the object model, virtual functions and generic types. In particular, it can compile the whole of the mono corlib without issue and this can then be used as a library for the operating system.
Now that the assembler can produce a working executable, I can start work on the actual OS proper.
ISO images are available on the tysos website (see my signature) for x86_64. I'm not really looking for testing of the image itself (as all it does it output white text on a blue screen) but if anyone is keen to test out the assembler with different code then I would be most grateful. Use the tysos code as a base to understand the methods to interface directly with the underlying hardware.
Regards,
John.
Now that the assembler can produce a working executable, I can start work on the actual OS proper.
ISO images are available on the tysos website (see my signature) for x86_64. I'm not really looking for testing of the image itself (as all it does it output white text on a blue screen) but if anyone is keen to test out the assembler with different code then I would be most grateful. Use the tysos code as a base to understand the methods to interface directly with the underlying hardware.
Regards,
John.