From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Mime-Version: 1.0 (Apple Message framework v1076) From: Anant Narayanan In-Reply-To: <1252701410.16936.16768.camel@work.SFBay.Sun.COM> Date: Sat, 12 Sep 2009 13:08:56 +0200 Content-Transfer-Encoding: 7bit Message-Id: <43EC9326-C97D-4F92-A549-895ACF17C396@kix.in> References: <5d375e920909030815n74e481f4yad9814f478db5a78@mail.gmail.com> <25CF9336-C071-44A5-AB04-6BB042BC5755@kix.in> <5d375e920909070240x6b4dabe3x6c47ad11b303525f@mail.gmail.com> <3e1162e60909080831g728ced86wcd143865e37da2f9@mail.gmail.com> <20090908164003.3D1DD5B3B@mail.bitblocks.com> <1252701410.16936.16768.camel@work.SFBay.Sun.COM> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Subject: Re: [9fans] "Blocks" in C Topicbox-Message-UUID: 6dba02d4-ead5-11e9-9d60-3106f5b1d025 On Sep 11, 2009, at 10:36 PM, Roman V Shaposhnik wrote: > I still do care very much (and in fact, I've been meaning > to provide some of the answers on this mailing list, but > apparently one can't upgrade to Snow Leopard over the > net so I have to physically drive to the Mac store :-(). > > Anyway, for a non Mac person, can somebody please clarify > whether macosforge.org has the very same bits that go into > the Mac OS itself, or do I still have to get the real thing? The source as put on macosforge has been "generalized" (apparently to make it easy to port to other platforms), but AFAIK the code that actually runs in Snow Leopard has a few "performance optimizations" that takes advantage of a similar low-level API that is supported by the new xnu kernel. The xnu kernel itself is also open-source, http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/ is the version with GCD primitives. -- Anant