In Just
for Fun, Linus Torvalds' recent memoir of the early days of
Linux, Torvalds recounts meeting Steve Jobs and Apple technical
chief Avie Tevanian.
"Basically, Jobs started off by telling me that on the desktop
there were just two players, Microsoft and Apple, and that he
thought the best thing I could do for Linux was to get in bed with
Apple and try to get the open source people behind Mac OS X,"
Torvalds writes.
"Jobs made a big point of the fact that Mach's low-level kernel
is open source. He sort of played down the flaw in the setup: Who
cares if the basic operating system . . . is open source
if you then have the Mac layer on top, which is not open
source?"
Well, no one says the Mac layer has to be open, but on the other
hand - if OS X is built on a free Unix, does Apple have an
obligation to return something substantial to the open source
community?
Legally, no, and let's face it - the goals of Apple and the
Linux folks are mutually exclusive. Apple says "We have the neat
stuff. Come buy it from us." Linux says "You can build the neat
stuff yourself. Let us help."
However, you can argue that there's a moral obligation on
Apple's part. Mach and Unix are why OS X is so stable, so
Apple is profiting from open source software.
That's okay: after all, there are a number of companies
profiting (or attempting to profit) from the sale of Linux.
However, they don't keep big chunks of their code under lock and
key.
And Apple? Apple provides the plumbing for OS X in the form
of "Darwin," which is released under the company's own version of
an open source license.
However, Darwin is flawed as open source. A recent posting on
penguinppc.org points out,
"Apple does not fully release the Darwin source into the public
source. Key drivers are left out, and some workarounds for chip
bugs are pulled before the public versions are made available."
The point? Penguinppc.org concludes "This keeps Linux
developers from using the Darwin source as a reference."
If true, this strikes me as a shot directly at the open source
folks. You can make a pretty good case for keeping the "Mac part"
of OS X private: what case can you make for taking from open
source and then not providing the bare minimum needed to get open
source running on your hardware?
Apple is not likely to listen to such arguments, anymore than it
is likely to see the foolishness of suppressing the user groups
that distributed older versions of its software, but it makes the
company's continuing claim to somehow being hipper, better than the
rest (read: Wintel) nothing more than advertising.
Share your perspective on the Mac by emailing with "My Turn" as your subject.
Recent My Turn articles
Using Low End Macs for Internet Radio, 08.18.
When the local public radio station moved classical music to HD radio, it was time to find another way to listen. An old iMac with iTunes solved the problem.
'That's Not a Computer', 07.30.
Salvaging a broken PowerBook by turning it into a desktop computer.
My 4 favorite PowerBooks, 05.28.
The PowerBook 150 has a big screen for a vintage PowerBook, the 165c has color, the 100 is diminutive, and Lombard has USB and a great keyboard.
Mac of the Day: iMac G5 (iSight), Oct. 2005 -Apple built an iSight webcam into the last version of the G5 iMac.
List of the Day: Leopard List Low End Mac's email list covering Mac OS X 10.5.
October 12 in LEM history: 98: Beyond HFS+ nightmares - 99: iMacs for all - 00: The future of low-end gaming - 01: Tips on buying a new computer - 05: iMac G5 (iSight) - Simple backup strategies - 06: Bring back flexible, easy to upgrade 'Books - 07: Road Apple nominations - PB 150 boots from Compact Flash - Leopard to slow down PowerPC Macs?
Best Mac Pro Deals, Low End Mac Deals, 10.10.
Used 2.66 GHz 4-core, $1,799; new, $1,949 after rebate; 2.8 4-core, $2,099 shipped; 8-core, $2,599 shipped; 3.0 $3,399 shipped; 3.2, $4,099 shipped.
Best PowerBook G3 Deals, Low End Mac Deals, 10.10.
Used 14" WallStreet G3/266 MHz, $90; Lombard G3/400 MHz, $150; Pismo G3/400 MHz, $300; 500 MHz, $350.
Best Time Capsule and AirPort Deals, Low End Mac Deals, 10.10.
Refurb 500 GB Time Capsule, $249; new, $294; refurb 1 TB, $419; new, $462; AirPort Extreme Card, $39; Base Station, $159; Express, $60.
Modding Your Old Mac to Make It More Useful, Phil Herlihy, The Usefulness Equation, 10.09.
If your old Mac is too slow, too noisy, too plain looking, or has too little room for expansion, you might want to mod it.
Best iMac G4 Deals, Low End Mac Deals, 10.09.
Used 15" 700 MHz CD-RW, $269; 800 Combo, $300; 1 GHz, $390; 17" 1.25 GHz SuperDrive, $400; 20", $529.
Best 15" MacBook Pro Deals, Low End Mac Deals, 10.09.
Used 1.83 GHz Core Duo, $995; 2.16, $1,125; new, 2.2, $1,400 after rebate; refurb 2.4, $1,699; 2.5, $1,999; 2.6, $2,299; rebates on new.
Best Mac OS X 10.4 'Tiger' Deals, Low End Mac Deals, 10.09.
DVD upgrade from 10.3, $75; upgrade bundle with 10.3, $118; full version, $129; family pack, $200; 10-user Server, $350; unlimited, $400.
Migrating My Law Office from Windows to Macintosh, Andrew J Fishkin, Best Tools for the Job, 10.08.
By switching to Leopard Server, everyone in the office will be able to move to a Mac - but which ones will best meet their needs?
Low End Mac Needs Help Moving to Joomla, Dan Knight, Mac Musings, 10.08.
We've settled on Joomla as the content management system that should work very well for Low End Mac, but we're running stuck with templates.
All of our advertising is handled by BackBeat Media. For
price quotes and advertising information, please contact
at BackBeat Media
(646-546-5194). This number is for advertising only.
Problems viewing this page with Internet Explorer
5.5 or 6? It works fine in other browsers, including IE 7. We
recommend Firefox
for those using Windows, as it is standards based and more
secure than IE 6 (and earlier). More LEM visitors use Firefox
than any other browser.