Jump to content

Apple Opens Up: Kernel, Mac OS Forge, iCal Server, Bonjour, Launchd


bofors
 Share

91 posts in this topic

Recommended Posts

This news item was originally posted by Skn here: http://forum.insanelymac.com/index.php?showtopic=23841

 

 

Apple Opens Up: Kernel, Mac OS Forge, iCal Server, Bonjour, Launchd

 

Subject: Apple Opens Up: Kernel, Mac OS Forge, iCal Server, Bonjour, Launchd

From: Ernest Prabhakar <email@hidden>

Date: Mon, 7 Aug 2006 16:15:51 -0700

Delivered-to: email@hidden

Delivered-to: email@hidden

Hi all,

 

In conjunction with this week's Developer Conference, we have four great pieces of news for Open Source developers:

 

A. Intel Kernel Sources

 

As of today, we are posting buildable kernel sources for Intel-based Macs alongside the usual PowerPC (and other Intel) sources, starting with Mac OS X 10.4.7. We regret the delay in readying the new kernel for release, and thank you for your patience.

 

http://www.opensource.apple.com/darwinsour...92.10.96.tar.gz

 

B. New "Mac OS Forge" for Community Projects

 

Mac OS Forge, a new community site hosted by Apple, is being created to support WebKit and other open source projects focused on Mac OS X, especially those looking to transition from OpenDarwin.org.

 

http://www.macosforge.org/

 

C. New Open Source Calendaring Server

 

In order to encourage community participation, source code to the new iCal Server in Leopard Server is now available on Mac OS Forge under the Apache License.*

 

http://collaboration.macosforge.org/

 

D. Apache-Licensed Bonjour and Launchd sources

 

To further enable and encourage cross-platform adoption, the APSL** sources for Bonjour service discovery and Launchd process management are being re-released under the Apache License and hosted on Mac OS Forge:

 

http://bonjour.macosforge.org/

http://launchd.macosforge.org/

 

Apple is more excited than ever about the power of Open Source development to create value for our (and your) products and customers. I'll be offline much of this week due to WWDC, but I look forward to working with all of you as we move forward to Leopard.

 

Sincerely,

Ernest Prabhakar

Open Source Product Manager, Apple

WWDC 2006, Aug 7-11, San Francisco

 

http://lists.apple.com/archives/Darwin-dev...g/msg00067.html

Link to comment
Share on other sites

As of today, we are posting buildable kernel sources for Intel-based Macs alongside the usual PowerPC (and other Intel) sources, starting with Mac OS X 10.4.7. We regret the delay in readying the new kernel for release, and thank you for your patienc

 

Ok ok, let me see if I got this straight. Does that mean that the kernel will remain OpenSource in Leopard? If so, can we expect a much easier leopard-hacking process?

Link to comment
Share on other sites

Unfortunately the source code available was modified (it's not the same as the one found in the 10.4.7. software update):

 

http://kernel.macosforge.org/

 

Intel Kernel Sources Available!

Posted by kvv on Monday, August 7th, 2006 at 12:00 pm

 

Source code for the kernel of Mac OS X 10.4.7 for Intel are now available. Several changes were made in order to publish the kernel (xnu) sources. As a result, the kernel built from these sources differs from the one found in the 10.4.7 software update. In order to accommodate these changes, several kernel extensions were also modified and must be downloaded and installed in order to run a kernel built from these sources on Mac OS X 10.4.7 for Intel.

 

Kernel sources are available as xnu-792.10.96. Stay tuned for detailed instructions for building and installing the kernel for Intel.

 

Note: these sources do not apply to Mac OS X for PowerPC.

Link to comment
Share on other sites

yeah, eventually. once someone takes out all the stuff we don't need, puts in bits for SSE2 etc. Shouldn't take long now we have the source though.

 

this is brilliant news all round. Makes you wonder if Apple aren't going to release Leopard for all PCs, now they have set themselves up as direct competition for Microsoft, said their PCs are cheaper than Dell etc. I bet they're thinking about it, at least.

Link to comment
Share on other sites

Unfortunately the source code available was modified (it's not the same as the one found in the 10.4.7. software update):

 

http://kernel.macosforge.org/

 

 

Hmm, while I wonder what this really means, if we can still run the open source kernel with OS X 10.4.7, it can't be that bad:

 

Source code for the kernel of Mac OS X 10.4.7 for Intel are now available. Several changes were made in order to publish the kernel (xnu) sources. As a result, the kernel built from these sources differs from the one found in the 10.4.7 software update. In order to accommodate these changes, several kernel extensions were also modified and must be downloaded and installed in order to run a kernel built from these sources on Mac OS X 10.4.7 for Intel.

Link to comment
Share on other sites

"What specific advantages/ extra features would we have from running the 10.4.7 kernel, compared to the 10.4.4 one we are running now?"

 

well, the 10.4.4 kernel was hacked, but thats it. If you have the source, and the latest Kernel, you can build it specifically for your machine (or processor). Plus newer kernels have speed fixes, bug fixes etc. While you don't really need it for 10.4, you definately will for 10.5.

 

-----

 

any idea where we can get these new kexts?

Link to comment
Share on other sites

"What specific advantages/ extra features would we have from running the 10.4.7 kernel, compared to the 10.4.4 one we are running now?"

 

well, the 10.4.4 kernel was hacked, but thats it. If you have the source, and the latest Kernel, you can build it specifically for your machine (or processor). Plus newer kernels have speed fixes, bug fixes etc. While you don't really need it for 10.4, you definately will for 10.5.

 

-----

 

any idea where we can get these new kexts?

 

http://kernel.macosforge.org/intel-build-instructions.html

 

there is a link there.

 

http://www.macosforge.org/files/kexts-8K1080.root.tar.gz

 

update:

 

 

the additional kexts are:

 

AppleIntelCPUPowerManagement.kext

IOUSBFamily.kext

Dont Steal Mac OS X.kext

 

I wonder what is inside the don't steal kext. self-destruct mechanism ? :-)

Link to comment
Share on other sites

well, the 10.4.4 kernel was hacked, but thats it. If you have the source, and the latest Kernel, you can build it specifically for your machine (or processor).
It seems the kernel/darwin source codes of 4.5/4.6 have been around at Apple's site for Darwin source code releases for a while, but apparently that has not helped the coders here to build working hackintosh kernels, so I don't see why the release of the 10.4.7 darwin source code would change that.

 

PS: Apple still needs some time to update its official site for the 10.4.7 kernel source .. :construction: .

But until then anybody interested can download the source tarball right here.

Link to comment
Share on other sites

"What specific advantages/ extra features would we have from running the 10.4.7 kernel, compared to the 10.4.4 one we are running now?"

 

well, the 10.4.4 kernel was hacked, but thats it. If you have the source, and the latest Kernel, you can build it specifically for your machine (or processor). Plus newer kernels have speed fixes, bug fixes etc. While you don't really need it for 10.4, you definately will for 10.5.

 

-----

 

any idea where we can get these new kexts?

 

 

who's gonna be the lucky person to build me an Opteron 165 kernel :construction: ?

Link to comment
Share on other sites

It seems the kernel/darwin source codes of 4.5/4.6 have been around at Apple's site for Darwin source code releases for a while, but apparently that has not helped the coders here to build working hackintosh kernels, so I don't see why the release of the 10.4.7 darwin source code would change that.

 

that was the PPC one though, wasn't it? what has just been released is an intel version, which afaik hasn't been updated since before 10.4.3. Of course, I have no clue what I'm talking about, I'll leave it to the kernel-kings to elaborate.

Link to comment
Share on other sites

that was the PPC one though, wasn't it? what has just been released is an intel version, which afaik hasn't been updated since before 10.4.3.
.. too lazy to just click on the link I provided and see with your own eyes .. :construction: ?

 

Aynway, the 10.4.7 kernel needs XCode 2.4 to compile - the latest version inside Apple's developper's site is 2.3, so we will still have to wait with compiling anyway until Apple has updated their site (next couple of days I reckon).

Link to comment
Share on other sites

.. too lazy to just click on the link I provided and see with your own eyes .. :idea: ?

 

the opensource stuff for x86 hasn't included the kernel, I've looked, believe me. Infact, a few months ago Apple "locked it down":

 

http://forum.osx86project.org/index.php?showtopic=17689

 

But here we are today, with a new kernel. And a new dontstealosx.kext. etc. It may not mean a new working osx86 kernel tommorow, but its good news anyway :)

Link to comment
Share on other sites

the opensource stuff for x86 hasn't included the kernel, I've looked, believe me. Infact, a few months ago Apple "locked it down"
oh I see, one has to differentiate here between darwin open source and the mach_kernel - sorry xiberia, lack of crucial information on my side .. :)

 

So this is really good news then for us, I can see that now :idea: !!

Link to comment
Share on other sites

 Share

×
×
  • Create New...