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

Reply via email to