<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: What is Darwin?</title>
	<atom:link href="http://macapper.com/2008/04/08/what-is-darwin/feed/" rel="self" type="application/rss+xml" />
	<link>http://macapper.com/2008/04/08/what-is-darwin/</link>
	<description>Mac Apps, Reviews, Previews, Interviews, and Giveaways.</description>
	<lastBuildDate>Fri, 20 Nov 2009 15:57:29 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ä»€ä¹ˆæ˜¯Darwin ? &#124; ç»´ä»¥ä¸æ°¸ä¼¤</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-152187</link>
		<dc:creator>ä»€ä¹ˆæ˜¯Darwin ? &#124; ç»´ä»¥ä¸æ°¸ä¼¤</dc:creator>
		<pubDate>Sun, 19 Oct 2008 06:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-152187</guid>
		<description>[...] MacApper:What is Darwin? [...]</description>
		<content:encoded><![CDATA[<p>[...] MacApper:What is Darwin? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Counsel</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-71762</link>
		<dc:creator>Counsel</dc:creator>
		<pubDate>Fri, 11 Apr 2008 18:53:26 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-71762</guid>
		<description>I think when he said that the GPL is &quot;aggressive&quot; towards commercial use, he actually means that commercial use does not benefit from the complete release and sharing of code.

Sure, there are companies that do this - IBM, Linux, SNORT, etc., but these companies not only provide the software but really focus on providing a service surrounding the software.

Installing SNORT after downloading the software  did not use to be a single-click install.  These companies could be said to really be offering a service surrounding a freely-available software stack rather than really offering the software - since that software can be used by anyone else...  In other words, if you did not offer better service regarding the software than other firms, you would not have a business...

We should try to not be so critical over the terms used and try to understand what is being said.  I am trying to clarify what I see as a misunderstanding rather than be critical, so please don&#039;t take it that way...

Individuals will always have moments when they are wrong.  Simply point out the facts and stop harping on the &quot;wrong&quot; assumption...  Being critical really doesn&#039;t help anyone..</description>
		<content:encoded><![CDATA[<p>I think when he said that the GPL is &#8220;aggressive&#8221; towards commercial use, he actually means that commercial use does not benefit from the complete release and sharing of code.</p>
<p>Sure, there are companies that do this &#8211; IBM, Linux, SNORT, etc., but these companies not only provide the software but really focus on providing a service surrounding the software.</p>
<p>Installing SNORT after downloading the software  did not use to be a single-click install.  These companies could be said to really be offering a service surrounding a freely-available software stack rather than really offering the software &#8211; since that software can be used by anyone else&#8230;  In other words, if you did not offer better service regarding the software than other firms, you would not have a business&#8230;</p>
<p>We should try to not be so critical over the terms used and try to understand what is being said.  I am trying to clarify what I see as a misunderstanding rather than be critical, so please don&#8217;t take it that way&#8230;</p>
<p>Individuals will always have moments when they are wrong.  Simply point out the facts and stop harping on the &#8220;wrong&#8221; assumption&#8230;  Being critical really doesn&#8217;t help anyone..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: memson</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-71680</link>
		<dc:creator>memson</dc:creator>
		<pubDate>Fri, 11 Apr 2008 14:37:32 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-71680</guid>
		<description>@The Steven - I had Rhapsody on my PC - you can&#039;t get much more OS X than that without running OS X itself!</description>
		<content:encoded><![CDATA[<p>@The Steven &#8211; I had Rhapsody on my PC &#8211; you can&#8217;t get much more OS X than that without running OS X itself!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Steven</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-71664</link>
		<dc:creator>The Steven</dc:creator>
		<pubDate>Fri, 11 Apr 2008 13:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-71664</guid>
		<description>I look back and laugh, the NeXT OS v3.3 was available for both &quot;black boxes&quot; (NeXT cubes and slabs) and &quot;beige boxes&quot; (x86 PC&#039;s)...  Several parts from NeXT were ported directly to OS X.  I had a copy of 3.3 on a pc years ago. I showed this old machine to a Mac Fanboy friend of mine, his response was &quot;How did you fit the Mac motherboard in that pc case?&quot; 

So, I can say I had parts of OS X running in a pc before the &quot;Hackentosh&quot; projects did.</description>
		<content:encoded><![CDATA[<p>I look back and laugh, the NeXT OS v3.3 was available for both &#8220;black boxes&#8221; (NeXT cubes and slabs) and &#8220;beige boxes&#8221; (x86 PC&#8217;s)&#8230;  Several parts from NeXT were ported directly to OS X.  I had a copy of 3.3 on a pc years ago. I showed this old machine to a Mac Fanboy friend of mine, his response was &#8220;How did you fit the Mac motherboard in that pc case?&#8221; </p>
<p>So, I can say I had parts of OS X running in a pc before the &#8220;Hackentosh&#8221; projects did.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johan KrÃ¼ger-Haglert</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70945</link>
		<dc:creator>Johan KrÃ¼ger-Haglert</dc:creator>
		<pubDate>Wed, 09 Apr 2008 18:10:45 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70945</guid>
		<description>I have no idea why this made OSNews since it&#039;s neither deep (the average OSnews reader probably got more of a clue than the writer) and also incorrect. It&#039;s ok if the writer want to try to learn these things but uhm, it&#039;s not very good as a source for information about it.</description>
		<content:encoded><![CDATA[<p>I have no idea why this made OSNews since it&#8217;s neither deep (the average OSnews reader probably got more of a clue than the writer) and also incorrect. It&#8217;s ok if the writer want to try to learn these things but uhm, it&#8217;s not very good as a source for information about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: memson</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70798</link>
		<dc:creator>memson</dc:creator>
		<pubDate>Wed, 09 Apr 2008 10:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70798</guid>
		<description>No, no, no! NEXTSTEP was an OS. OPENSTEP was an OS. OpenStep was a specification implemented by a few vendors, based on the OpenStep spec, in turn based on the NEXTSTEP/OPENSTEP API.

@Daniel C, you are an idiot ;-) Did you even read the first like of the Wikipedia article you linked to for NEXTSTEP?

&quot;NEXTSTEP was the original object-oriented, multitasking operating system that NeXT Computer developed to run on its proprietary NeXT computers&quot;

Ouch!

When NEXT and Sun released the OpenStep spec, FSF or similar started GnuStep, based on the spec.

If NEXTSTEP is not an OS now, you&#039;d better let all the NEXT hardware nuts know that they aren&#039;t really running an OS ;-)</description>
		<content:encoded><![CDATA[<p>No, no, no! NEXTSTEP was an OS. OPENSTEP was an OS. OpenStep was a specification implemented by a few vendors, based on the OpenStep spec, in turn based on the NEXTSTEP/OPENSTEP API.</p>
<p>@Daniel C, you are an idiot <img src='http://macapper.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Did you even read the first like of the Wikipedia article you linked to for NEXTSTEP?</p>
<p>&#8220;NEXTSTEP was the original object-oriented, multitasking operating system that NeXT Computer developed to run on its proprietary NeXT computers&#8221;</p>
<p>Ouch!</p>
<p>When NEXT and Sun released the OpenStep spec, FSF or similar started GnuStep, based on the spec.</p>
<p>If NEXTSTEP is not an OS now, you&#8217;d better let all the NEXT hardware nuts know that they aren&#8217;t really running an OS <img src='http://macapper.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leeg</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70756</link>
		<dc:creator>leeg</dc:creator>
		<pubDate>Wed, 09 Apr 2008 08:12:31 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70756</guid>
		<description>@Michael Engel: nail has been hit on the head, there.  The kernel organisation where the BSD system call layer lives alongside the mach code is called POE mode, and isn&#039;t just used by Darwin - Tru64 (OSF/1) is Mach-based too and uses the same monolithic approach.

BTW, I can strongly recommend http://osxbook.com and the book, Mac OS X Internals by Amit Singh :-).</description>
		<content:encoded><![CDATA[<p>@Michael Engel: nail has been hit on the head, there.  The kernel organisation where the BSD system call layer lives alongside the mach code is called POE mode, and isn&#8217;t just used by Darwin &#8211; Tru64 (OSF/1) is Mach-based too and uses the same monolithic approach.</p>
<p>BTW, I can strongly recommend <a href="http://osxbook.com" rel="nofollow">http://osxbook.com</a> and the book, Mac OS X Internals by Amit Singh <img src='http://macapper.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lesmana</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70754</link>
		<dc:creator>lesmana</dc:creator>
		<pubDate>Wed, 09 Apr 2008 08:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70754</guid>
		<description>the GPL is NOT (and never was) aggressive towards commercial use.

the GPL allows you to sell GPL licensed software, but if you do, you also have to provide the source code.

see here for more
http://www.fsf.org/licensing/licenses/gpl-faq.html#GPLCommercially</description>
		<content:encoded><![CDATA[<p>the GPL is NOT (and never was) aggressive towards commercial use.</p>
<p>the GPL allows you to sell GPL licensed software, but if you do, you also have to provide the source code.</p>
<p>see here for more<br />
<a href="http://www.fsf.org/licensing/licenses/gpl-faq.html#GPLCommercially" rel="nofollow">http://www.fsf.org/licensing/licenses/gpl-faq.html#GPLCommercially</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Bocic</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70679</link>
		<dc:creator>Greg Bocic</dc:creator>
		<pubDate>Wed, 09 Apr 2008 06:08:50 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70679</guid>
		<description>Thanks for your corrections. I&#039;d just like to add:
- I never said NeXtstep was an OS.
- There are many definitions of Darwin on the web,  I didn&#039;t make it up :)

You&#039;re right about the kernel, though. That&#039;s why I asked people to help with their comments!</description>
		<content:encoded><![CDATA[<p>Thanks for your corrections. I&#8217;d just like to add:<br />
- I never said NeXtstep was an OS.<br />
- There are many definitions of Darwin on the web,  I didn&#8217;t make it up <img src='http://macapper.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You&#8217;re right about the kernel, though. That&#8217;s why I asked people to help with their comments!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JoÃ«l Kuiper</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70480</link>
		<dc:creator>JoÃ«l Kuiper</dc:creator>
		<pubDate>Tue, 08 Apr 2008 21:52:35 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70480</guid>
		<description>See: http://www.kernelthread.com/mac/osx/arch_xnu.html for more details. This article is incorrect.</description>
		<content:encoded><![CDATA[<p>See: <a href="http://www.kernelthread.com/mac/osx/arch_xnu.html" rel="nofollow">http://www.kernelthread.com/mac/osx/arch_xnu.html</a> for more details. This article is incorrect.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JoÃ«l Kuiper</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70479</link>
		<dc:creator>JoÃ«l Kuiper</dc:creator>
		<pubDate>Tue, 08 Apr 2008 21:50:27 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70479</guid>
		<description>Actually the operating system is called Darwin upon which higher-level OSX functionality is build.
The kernel is called XNU (http://en.wikipedia.org/wiki/XNU) which is the combination of the Mach hybrid-kernel structure and the parts borrowed from FreeBSD to make it a POSIX compliant kernel.</description>
		<content:encoded><![CDATA[<p>Actually the operating system is called Darwin upon which higher-level OSX functionality is build.<br />
The kernel is called XNU (<a href="http://en.wikipedia.org/wiki/XNU" rel="nofollow">http://en.wikipedia.org/wiki/XNU</a>) which is the combination of the Mach hybrid-kernel structure and the parts borrowed from FreeBSD to make it a POSIX compliant kernel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joi</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70416</link>
		<dc:creator>Joi</dc:creator>
		<pubDate>Tue, 08 Apr 2008 20:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70416</guid>
		<description>Neat.</description>
		<content:encoded><![CDATA[<p>Neat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Cedilotte</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70415</link>
		<dc:creator>Daniel Cedilotte</dc:creator>
		<pubDate>Tue, 08 Apr 2008 20:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70415</guid>
		<description>Another thing to point out is that NeXTStep is a framework, not an OS. OpenStep is a version of NeXTStep made by NeXT with Sun Microsystems. And in turn, GNUStep is an open source version of OpenStep.  


NeXTStep on Wikipedia (http://en.wikipedia.org/wiki/NeXTStep)
OpenStep on Wikipedia (http://en.wikipedia.org/wiki/OpenStep)
GNUStep on Wikipedia (http://en.wikipedia.org/wiki/GNUStep)</description>
		<content:encoded><![CDATA[<p>Another thing to point out is that NeXTStep is a framework, not an OS. OpenStep is a version of NeXTStep made by NeXT with Sun Microsystems. And in turn, GNUStep is an open source version of OpenStep.  </p>
<p>NeXTStep on Wikipedia (<a href="http://en.wikipedia.org/wiki/NeXTStep" rel="nofollow">http://en.wikipedia.org/wiki/NeXTStep</a>)<br />
OpenStep on Wikipedia (<a href="http://en.wikipedia.org/wiki/OpenStep" rel="nofollow">http://en.wikipedia.org/wiki/OpenStep</a>)<br />
GNUStep on Wikipedia (<a href="http://en.wikipedia.org/wiki/GNUStep)" rel="nofollow">http://en.wikipedia.org/wiki/GNUStep)</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leonard</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70297</link>
		<dc:creator>Leonard</dc:creator>
		<pubDate>Tue, 08 Apr 2008 17:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70297</guid>
		<description>I did know that by reading John Siracusa&#039;s reviews of Mac OS X since the public beta.

Still very interesting material.</description>
		<content:encoded><![CDATA[<p>I did know that by reading John Siracusa&#8217;s reviews of Mac OS X since the public beta.</p>
<p>Still very interesting material.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Engel</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70279</link>
		<dc:creator>Michael Engel</dc:creator>
		<pubDate>Tue, 08 Apr 2008 16:59:16 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70279</guid>
		<description>Some small corrections - BSD distributions (4.x BSD or the Net/Open/FreeBSD derivatives) never used Mach as a kernel; instead they used and still use their own, monolithic kernel(s).

The hybrid kernel of OS X is in fact based on Mach 3 with BSD kernel parts added in the same address space (to speed up system calls). NeXTs kernel (as well as Rhapsody and OS X Server 1.x), however, was based on Mach 2 (with some improvements from 2.5), which is more of a traditional monolithic kernel. It helps when you&#039;ve got one of the principial Mach developers (Dr. Avie Tevanian) working for your company, it seems ;-).

Apple&#039;s first efforts in using Mach 3 were, however, based on Linux. In fact, there was an officially supported, Mach 3 microkernel (i.e. non-hybrid) based Linux version called &quot;MkLinux&quot; available for early PowerPC based Macs. MkLinux was developed in cooperation with the OSF, but never saw widespread use.

The portability of NeXTstep and OpenStep were, btw, very important in making Apple&#039;s switch to x86 instead of PowerPC rather easy, since both NeXT OSes already supported four different system platforms (&quot;black&quot; 68k-based NeXT hardware, i486 PCs, Sparc and HP-PA, though HP-PA support was dropped from OpenStep 4.2).

-- Michael</description>
		<content:encoded><![CDATA[<p>Some small corrections &#8211; BSD distributions (4.x BSD or the Net/Open/FreeBSD derivatives) never used Mach as a kernel; instead they used and still use their own, monolithic kernel(s).</p>
<p>The hybrid kernel of OS X is in fact based on Mach 3 with BSD kernel parts added in the same address space (to speed up system calls). NeXTs kernel (as well as Rhapsody and OS X Server 1.x), however, was based on Mach 2 (with some improvements from 2.5), which is more of a traditional monolithic kernel. It helps when you&#8217;ve got one of the principial Mach developers (Dr. Avie Tevanian) working for your company, it seems <img src='http://macapper.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>Apple&#8217;s first efforts in using Mach 3 were, however, based on Linux. In fact, there was an officially supported, Mach 3 microkernel (i.e. non-hybrid) based Linux version called &#8220;MkLinux&#8221; available for early PowerPC based Macs. MkLinux was developed in cooperation with the OSF, but never saw widespread use.</p>
<p>The portability of NeXTstep and OpenStep were, btw, very important in making Apple&#8217;s switch to x86 instead of PowerPC rather easy, since both NeXT OSes already supported four different system platforms (&#8221;black&#8221; 68k-based NeXT hardware, i486 PCs, Sparc and HP-PA, though HP-PA support was dropped from OpenStep 4.2).</p>
<p>&#8211; Michael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucky</title>
		<link>http://macapper.com/2008/04/08/what-is-darwin/comment-page-1/#comment-70156</link>
		<dc:creator>Lucky</dc:creator>
		<pubDate>Tue, 08 Apr 2008 15:04:46 +0000</pubDate>
		<guid isPermaLink="false">http://macapper.com/2008/04/08/what-is-darwin/#comment-70156</guid>
		<description>I just wanted to be notified of other replies :P

Great post! There is some stuff I didn&#039;t know about :)</description>
		<content:encoded><![CDATA[<p>I just wanted to be notified of other replies <img src='http://macapper.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Great post! There is some stuff I didn&#8217;t know about <img src='http://macapper.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
