On 8/27/07, Chad Z. Hower aka Kudzu <[EMAIL PROTECTED]> wrote: > How active are you guys? :) > > Ive been pondering such a project for quite some time now. Im interested > more in this project and if it fits within certain design goals.
The basic goal behind SharpOS is to produce a functional operating system using as much C# as possible and as little C/C++ as possible. So far we've not had to make any C code, and assembler-level programming is available via a stub class (delegated into so-called Arch-Dependent-Code (ADC) layers). We've been pretty active recently, although in the last few days things have slowed a bit since I still don't have internet at my new apartment (coming Wednesday :) and I believe Chriss has been doing something else he has to do as well. But we've been really busy working on both the AOT compiler and kernel which is available in our SVN repository. Chriss (Mircea Cristian Racasan, lead dev of the AOT) is currently pretty much rewriting the AOT so it will be capable of being easily expanded to feasibly allow managed code provided unsafe implementations of runtime facilities are available. In the mean time, I've been working on the kernel to bring it up to our Milestone 0.0.1, which calls for a basic kernel with a low level console and some commands for looking around at things. Some AOT problems have blocked it, so it's still a tough road but we're getting much closer (can't wait for the new AOT stuff :-D). The kernel is functional now, with some obvious bugs (console support is currently broken). Paging code exists but it triple faults (disabled atm), and the memory management code has been waiting for paging, but I decided that once I get back in the ring, so to speak, I'm going to get that code working and allow paging to be optional (multiboot command-line switch is available). But we need a _lot_ of testing and bugfixing here. A _lot_. I've also been tinkering with a SharpOS Window System, and I've made some prototype code in /sandbox/projects/sharpws or so. It has a lot of cool features though-- it is similar to X but supports pluggable protocols out of the box (and is 100% C#). We've got a page of potential "ubercool" ideas, some of which might be sane enough to make it into code. It's at http://sharpos.sf.net/cgi-bin/trac.cgi/wiki/BlueskyDreams i believe. So that's about it :) > > -- > Chad Z. Hower aka Kudzu > "Programming is an art form that fights back" > http://www.KudzuWorld.com/ > http://www.Woo-Hoo.net/ > http://www.DelphiToDotNet.com/ > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > SharpOS-Developers mailing list > SharpOS-Developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sharpos-developers > -- fury long name: William Lahti handle :: fury freenode :: xfury blog :: http://xfurious.blogspot.com/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ SharpOS-Developers mailing list SharpOS-Developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sharpos-developers