<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/19100/SharpOS_Releases_First_Milestone</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Mon, 06 Jul 2009 21:45:49 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>Very cool!</title>
			<link>http://osnews.com/thread?293983</link>
			<guid isPermaLink="true">http://osnews.com/thread?293983</guid>
			<description>Being a geek this project totally appeals to me. I wonder what happened to the OS that was supposed to be written in Java...I would like to know though isnt this something that Microsoft already attempted through Singularity?</description>
			<pubDate>Tue, 01 Jan 2008 22:56:00 GMT</pubDate>
			<author>donotreply@osnews.com (suryad)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Point?</title>
			<link>http://osnews.com/thread?293986</link>
			<guid isPermaLink="true">http://osnews.com/thread?293986</guid>
			<description>Lisp Machines?<br />
Smalltalk?<br />
JNode?<br />
SqueakNOS?</description>
			<pubDate>Tue, 01 Jan 2008 23:16:00 GMT</pubDate>
			<author>donotreply@osnews.com (Sophotect)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Point?</title>
			<link>http://osnews.com/thread?293990</link>
			<guid isPermaLink="true">http://osnews.com/thread?293990</guid>
			<description>D!!  Why aren't any of these pie-in-the-sky hobbyist projects developing an OS in D?  It's a native, C-compatible language that supports inline assembly, imperative, object-oriented, and template meta-programming styles with concurrency and serialization primitives, built-in unit test framework, and other goodies.  If you're going to write an OS kernel in a very high-level language, then why not go with one that compiles to native machine code?</description>
			<pubDate>Tue, 01 Jan 2008 23:47:00 GMT</pubDate>
			<author>donotreply@osnews.com (butters)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Very cool!</title>
			<link>http://osnews.com/thread?293991</link>
			<guid isPermaLink="true">http://osnews.com/thread?293991</guid>
			<description>Java OS: <a href="http://jnode.org/" rel="nofollow">http://jnode.org/</a><br />
<br />
I think the focus of Singularity was to create a more reliable OS by stronger isolation of processes.  I'm sure it's much more complicated than that.</description>
			<pubDate>Tue, 01 Jan 2008 23:48:00 GMT</pubDate>
			<author>donotreply@osnews.com (Aaron1)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Very cool!</title>
			<link>http://osnews.com/thread?293992</link>
			<guid isPermaLink="true">http://osnews.com/thread?293992</guid>
			<description>Yes, and Singularity is much more advanced and has many different areas of research being made in it. <br />
<br />
Writing a Managed Kernel is only the beginning, there is a much greater potential for a rich experience. It's still an area of active research, so it's pretty neat that these guys were able to at the very least boot a kernel written in C#.<br />
<br />
Now, according to my reading the kernel isn't managed per-say, it seems like they translate the IL to x86 and execute that. It doesn't bring the benefits of managed code.</description>
			<pubDate>Tue, 01 Jan 2008 23:50:00 GMT</pubDate>
			<author>donotreply@osnews.com (Nelson)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Point?</title>
			<link>http://osnews.com/thread?293993</link>
			<guid isPermaLink="true">http://osnews.com/thread?293993</guid>
			<description>It's all a matter of choice, the ultimate purpose of a managed Operating System isn't the language it's written in. It's the advantages of managed code vs native code.<br />
<br />
It could target any language which compiles to IL, but the key is in what you do with these advantages at the kernel level.<br />
<br />
There's a lot of potential, and the people working on Singularity have published a few papers outlining some of the advantages.</description>
			<pubDate>Tue, 01 Jan 2008 23:52:00 GMT</pubDate>
			<author>donotreply@osnews.com (Nelson)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Point?</title>
			<link>http://osnews.com/thread?293995</link>
			<guid isPermaLink="true">http://osnews.com/thread?293995</guid>
			<description>I doubt I will ever use this however I think it great that people do this and other projects.  Trying new ideas is where true innovation (not the MS type) comes from.</description>
			<pubDate>Tue, 01 Jan 2008 23:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Aaron1)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Point?</title>
			<link>http://osnews.com/thread?293996</link>
			<guid isPermaLink="true">http://osnews.com/thread?293996</guid>
			<description>Maybe you're forgetting that Microsoft has been doing this for about a year with Singularity? <br />
<br />
Seriously, Microsoft is not even MENTIONED in this article. Why the flame bait?</description>
			<pubDate>Wed, 02 Jan 2008 00:00:00 GMT</pubDate>
			<author>donotreply@osnews.com (Nelson)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Very cool!</title>
			<link>http://osnews.com/thread?293999</link>
			<guid isPermaLink="true">http://osnews.com/thread?293999</guid>
			<description><div class="cquote">Now, according to my reading the kernel isn't managed per-say, it seems like they translate the IL to x86 and execute that. It doesn't bring the benefits of managed code. </div><br />
<br />
For now, yes, managed code is not actually supported, but that is our goal. As you can imagine, doing the project the way we are doing it does not lend to expedient development at least for this early stage. Our next milestone focuses on implementing object support and all the things that that entails.</description>
			<pubDate>Wed, 02 Jan 2008 00:46:00 GMT</pubDate>
			<author>donotreply@osnews.com (fury)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Very cool!</title>
			<link>http://osnews.com/thread?294000</link>
			<guid isPermaLink="true">http://osnews.com/thread?294000</guid>
			<description><div class="cquote">Being a geek this project totally appeals to me. I wonder what happened to the OS that was supposed to be written in Java...I would like to know though isnt this something that Microsoft already attempted through Singularity? </div><br />
<br />
Thank you for your interest! Yes, Singularity is similar to SharpOS, but unfortunately Singularity is not open source (or shared source for that matter), and it also makes use of a runtime written in a non-CLR language. They also created a special version of C# for the project. We are free software, and we strive to use tools/languages that are already mature and freely available.</description>
			<pubDate>Wed, 02 Jan 2008 00:50:00 GMT</pubDate>
			<author>donotreply@osnews.com (fury)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Very cool!</title>
			<link>http://osnews.com/thread?294001</link>
			<guid isPermaLink="true">http://osnews.com/thread?294001</guid>
			<description>Yea, I hope I didn't come off as trying to downplay the project. It's still very impressive, and a step in the right direction.</description>
			<pubDate>Wed, 02 Jan 2008 00:51:00 GMT</pubDate>
			<author>donotreply@osnews.com (Nelson)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Point?</title>
			<link>http://osnews.com/thread?294007</link>
			<guid isPermaLink="true">http://osnews.com/thread?294007</guid>
			<description>Good point.  My bad.  I should just leave it with the fact that I think it's great that people are trying new ideas.</description>
			<pubDate>Wed, 02 Jan 2008 01:57:00 GMT</pubDate>
			<author>donotreply@osnews.com (Aaron1)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Very cool!</title>
			<link>http://osnews.com/thread?294009</link>
			<guid isPermaLink="true">http://osnews.com/thread?294009</guid>
			<description>&quot;It doesn't bring the benefits of managed code.&quot;<br />
<br />
Did I miss the point of Singularity?  i.e. that the IL can be analyzed and given a safety rating. i.e. if the IL never dereferences pointers itself and uses safe API's, then the driver, etc..., can be labeled safe.<br />
<br />
there are a lot of other nice things that can happen too....</description>
			<pubDate>Wed, 02 Jan 2008 03:10:00 GMT</pubDate>
			<author>donotreply@osnews.com (mrminnman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Singularity</title>
			<link>http://osnews.com/thread?294016</link>
			<guid isPermaLink="true">http://osnews.com/thread?294016</guid>
			<description>I think this is a great project and it's perfectly fair to compile IL down to native code.  That's in fact what the .NET JIT does.  AFAIK, .NET never interprets IL... it's always compiled to x86, x64, IA-64, PPC, or ARM.  Singularity is based on a different compiler system than the CLR...  it compiles everything down to machine code ahead of time and there's a lot of work being done in that group to continue the theorem-proving properties of the compiler into the native code layer.<br />
<br />
I hope this project does well and leverages the work done by Mono and the other open-source .NET runtimes.</description>
			<pubDate>Wed, 02 Jan 2008 05:27:00 GMT</pubDate>
			<author>donotreply@osnews.com (PlatformAgnostic)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Very cool!</title>
			<link>http://osnews.com/thread?294017</link>
			<guid isPermaLink="true">http://osnews.com/thread?294017</guid>
			<description><div class="cquote">We are free software </div><br />
<br />
Erm...  according to your wiki, you use the GPL.  Unless that page was false, that makes SharpOS open source software, not free software.<br />
<br />
The distinction is important, and you're apt to get ganked here on OSnews for less ^^;</description>
			<pubDate>Wed, 02 Jan 2008 06:00:00 GMT</pubDate>
			<author>donotreply@osnews.com (Almafeta)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Very cool!</title>
			<link>http://osnews.com/thread?294018</link>
			<guid isPermaLink="true">http://osnews.com/thread?294018</guid>
			<description>Actually by &quot;free software&quot; I meant free as in freedom, and yes, that is what GNU and other _free software supporters_ call software covered by GPL.</description>
			<pubDate>Wed, 02 Jan 2008 06:03:00 GMT</pubDate>
			<author>donotreply@osnews.com (fury)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Very cool!</title>
			<link>http://osnews.com/thread?294030</link>
			<guid isPermaLink="true">http://osnews.com/thread?294030</guid>
			<description>&gt;Actually by &quot;free software&quot; I meant free as in freedom, and yes, that is what GNU and other _free software supporters_ call software covered by GPL.<br />
<br />
Not only GPL licensed software is Free Software. BSD, X11, MIT, Apache,... licensed software is Free Software too.<br />
<br />
BTW: Why have you added a linking exception to the GPL?Edited 2008-01-02 11:40</description>
			<pubDate>Wed, 02 Jan 2008 11:34:00 GMT</pubDate>
			<author>donotreply@osnews.com (pinky)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Point?</title>
			<link>http://osnews.com/thread?294035</link>
			<guid isPermaLink="true">http://osnews.com/thread?294035</guid>
			<description>IMHO the point is to have fun and just to prove that something like this is possible. There doesn't need to be any more reason than that, you know. Besides, this is a great challenge and for those who like mental challenges programming an OS is most likely pretty darn fun and interesting! I won't touch this SharpOS myself but I think this is a fantastic proof-of-concept and I wish all the luck to the devs :3</description>
			<pubDate>Wed, 02 Jan 2008 12:54:00 GMT</pubDate>
			<author>donotreply@osnews.com (WereCatf)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: Very cool!</title>
			<link>http://osnews.com/thread?294059</link>
			<guid isPermaLink="true">http://osnews.com/thread?294059</guid>
			<description>Even more, I wouldn't name GPL software &quot;free as speech&quot;, because the license implies too many restrictions on its use. It is rather &quot;free as cheese&quot;.</description>
			<pubDate>Wed, 02 Jan 2008 18:11:00 GMT</pubDate>
			<author>donotreply@osnews.com (vtolkov)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Very cool!</title>
			<link>http://osnews.com/thread?294065</link>
			<guid isPermaLink="true">http://osnews.com/thread?294065</guid>
			<description>Kudos for your fascinating work!<br />
<br />
I have a question... (not politics, please) Why did you choose C# instead of Java [technically, they both provides similar features and architecture] (and Java is getting open)?</description>
			<pubDate>Wed, 02 Jan 2008 19:01:00 GMT</pubDate>
			<author>donotreply@osnews.com (ebasconp)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[6]: Very cool!</title>
			<link>http://osnews.com/thread?294070</link>
			<guid isPermaLink="true">http://osnews.com/thread?294070</guid>
			<description>Use whatever license you prefer for your own works if you choose to release them.  Respect the choices of others.  And please refrain from trying to stir up a flame war here.  There are so many *constructive* ways in which we can all interact.  Why waste time and energy fostering conflict and bad feelings?</description>
			<pubDate>Wed, 02 Jan 2008 19:38:00 GMT</pubDate>
			<author>donotreply@osnews.com (sbergman27)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Very cool!</title>
			<link>http://osnews.com/thread?294094</link>
			<guid isPermaLink="true">http://osnews.com/thread?294094</guid>
			<description>Good question! But I think it could be cause you are all more knowledgeable in C# than Java?</description>
			<pubDate>Thu, 03 Jan 2008 00:43:00 GMT</pubDate>
			<author>donotreply@osnews.com (suryad)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Very cool!</title>
			<link>http://osnews.com/thread?294103</link>
			<guid isPermaLink="true">http://osnews.com/thread?294103</guid>
			<description>Well, we just like C# more I think. Besides, there is already a project to create a Java OS called JNode.</description>
			<pubDate>Thu, 03 Jan 2008 05:49:00 GMT</pubDate>
			<author>donotreply@osnews.com (fury)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Very cool!</title>
			<link>http://osnews.com/thread?294122</link>
			<guid isPermaLink="true">http://osnews.com/thread?294122</guid>
			<description>Except that Singularity and SharpOS are not that similar.  The only thing they have in common are the CLR and C# except Singularity is written in Singh# which is C# with extensions that make writing OS's in C# possible.<br />
<br />
The architecture is different. The three things that stand out are:<br />
<br />
- Software Isolated Processes (SIP)<br />
- Contract based Channels<br />
- Manifest Based programs</description>
			<pubDate>Thu, 03 Jan 2008 14:05:00 GMT</pubDate>
			<author>donotreply@osnews.com (andrewg)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>I'm particularly fond...</title>
			<link>http://osnews.com/thread?294123</link>
			<guid isPermaLink="true">http://osnews.com/thread?294123</guid>
			<description>...of the &quot;Pinky and the Brain&quot; quote on the screen  <img src="/images/emo/smile.gif" alt=";)" /></description>
			<pubDate>Thu, 03 Jan 2008 14:17:00 GMT</pubDate>
			<author>donotreply@osnews.com (elektrik)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Very cool!</title>
			<link>http://osnews.com/thread?294134</link>
			<guid isPermaLink="true">http://osnews.com/thread?294134</guid>
			<description>&quot;Erm... according to your wiki, you use the GPL. Unless that page was false, that makes SharpOS open source software, not free software. &quot;<br />
<br />
Smacks of ... yeah, you got it.<br />
<br />
DNFTT<br />
<br />
;)</description>
			<pubDate>Thu, 03 Jan 2008 17:27:00 GMT</pubDate>
			<author>donotreply@osnews.com (wannabe geek)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>C strings?</title>
			<link>http://osnews.com/thread?294377</link>
			<guid isPermaLink="true">http://osnews.com/thread?294377</guid>
			<description>I see they use C-style NULL terminated strings there and a lot of unsafe code to deal with these strings.  Doesn't it bring back all the security/safety implications typical for C code?  The how is 100% C# in this case better wrt security than a plain C code?</description>
			<pubDate>Sat, 05 Jan 2008 08:51:00 GMT</pubDate>
			<author>donotreply@osnews.com (como)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
