Apple Announces New Open Source Efforts
Today Apple announced a few expanded open source efforts. First, beginning with Mac OS X 10.4.7, the Darwin/Mac OS X kernel, known as "xnu", is again available as buildable source for the Intel platform, including EFI utilities. Second, iCal Server, Bonjour, and launchd are moving to Apache 2.0 licensing. And finally, Mac OS Forge has been launched, as the successor to OpenDarwin as a conduit for hosting projects such as WebKit that were formerly hosted by the OpenDarwin project's servers, such as WebKit. Mac OS Forge is sponsored by Apple. DarwinPorts has already moved to its own servers. Update: 08/08 01:43 GMT by J : The official Apple announcement is now out. Other fun news: Leopard will ship with Ruby on Rails.
Is there any reason to run Darwin on a PC instead of FreeBSD or other *nix system? Everyone knows OS X has a fantastic GUI, but is there anything exceptional about its kernel?
.
So last year when my GF got a Mac Mini and I started using OS X, I've come to realize that I'll gratefully pay money for Quality closed-source software. I've since even bought iWork '06, and I never would have thought I'd pay money for an Office Suite.
So what you say might be true for a select few of the harder-core FOSS zealots, but I don't see why FOSS zealots would have even been on the Mac platform anyway if they're as zealous as to switch merely for the closing of Xnu. But anyway, for the rest of the 99% of the computing populace, this OSS initiative will be welcomed.
BeOS died because of Microsoft.
During the whole antitrust thing, Be had gone to the DoJ and presented their case to them stating that, basically, with all the evidence they had, it was an open and shut case against M$. the DoJ, for whatever reasons, decided to instead focus on the fact that IE was bundled and embedded inside windows.
Be's case was that M$ was using unfair business practices to force them out of the industry. the M$ contract, to bundle and pre-install windows with your computers was that you were not allowed to sell any other operating system software, even if you bundle windows in addition to Windows, whether it's installed or not, or sold separately.
I believe it was Toshiba that was in talks with Be to bundle their OS as a dual-boot option, but M$ started throwing their lawyers at them.
The reason this didn't hit mainstream was that this contractual agreement between vendors and M$ was protected as a trade secret.
...spike
Ewwwwww, coconut...
I found your comment interesting because it's different from what I know from experience is the case on the desktop machines (G5 towers). While I have no experience with the newer Intel-based systems, I always assumed they were the same.
At least on the G5, the firmware acts only as a "fail safe." If the software doesn't come up after some reasonable amount of time and take control of the fans, and keep the core temperatures within a normal range, it will kick the fans on to keep the system from melting (or going into some sort of thermal-shutdown mode, also bad).
You could test this easily by rebooting the machine into single-user (recovery, safe, whatever you want to call it) or target disk mode, in which all the hardware/firmware systems ought to be running normally, but many parts of the system aren't loaded, and watching what happens: after a delay, the fans would be ramped up to their highest setting and left there. The intelligent control normally performed (which regulates the fans/pumps based on temperature) doesn't happen at all.
Seems like it would be a pretty easy test on any other machine to reboot it in Target Disk mode or single-user mode (maybe it was open firmware mode), and watching what happens to the fans, to see if they're managed by a firmware system, or by a combination of hardware and a kernel extension.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
Browsing through the new MacOSForge.org, I noticed something on the page for the Calendar Server. In a list of compatible clients, it lists "Apple's Teams". I've never heard of this application, and I did a little poking around on Apple's website. I noticed a page describing OS X Leopard Server's built in Wiki Server, specifically the repeated mention of teams using the Wiki server to collaborate on projects.
This along with the iCal Server leads me to believe that OS X Leopard will include systemwide collaboration functionality that will integrate with any Apps that are programmed to use it. More evidence: How come during the demo of iChat's ability to share Keynote presentations, photos, videos, etc., we never saw the interface for the person sharing the documents? I would guess it's part of Leopard's collaboration system, named Teams.