Mac OS X should be more Linuxy
If I were asked, 'Who do you think is the most knowledgeable person around about older Macs?' I would undoubtedly think of one man: Dan Knight. He is the force behind LowEndMac, which was one of the first Mac websites I read with any frequency.Dan has just written a Mac Musings about his misfortune filled attempt to install Ubuntu on his Mac (I don't want to give away the ending but he ends up installing it on a PC laptop). Through this epic journey Dan wonders why Linux has the amount of marketshare that it does, and if Apple can use a more efficient kernel to make OS X blaze.
Share
Categories
If I were asked, 'Who do you think is the most knowledgeable person around about older Macs?' I would undoubtedly think of one man: Dan...
Add a Comment
Recommended resources:
What is Mac OS X?
http://www.kernelthread.com/mac/osx/
... and Amit's upcoming book:
Mac OS X Internals
http://www.osxbook.com/
I agree with Al that Dan really doesn't know what he's talking about on this one. I love LowEndMac but merging OS X with Linux make no sense. Dan's experience with the install though, is very telling. Al, I'm sure most of the TUAW faithful could complete a Linux install, but the truth of the matter is that until people like my wife can do it, Linux will never be more than a niche player. I'm talking about general computer use and not the server market, where Linux obviously thrives. Oh, Dan's quote about the Intel switch being a perfect time to change kernels...dead wrong. They key to the Intel switch is minimal disruption to developers. Change the kernel and you've pretty much killed that.
December 16 2005 at 1:29 PM Report abuse Permalink rate up rate down ReplyDan Knight doesn't have a bloody clue about kernel design. He can't even install a Linux distribution. The only source he sites for Mach sucking is a loose attribution to Microkernels in Wikipedia (that oh so reliable source) that doesn't really apply to Mach. Knight, stick to what you know, old macs.
December 16 2005 at 1:01 PM Report abuse Permalink rate up rate down ReplyInteresting article, if a very unfortunate title. What he's really saying is the OS X *kernel* needs work (we all know it does), not that "OS X is holding back the Mac" - hell, he spends most of the article detailing what a pain Linux can be. Meanwhile, the Linux kernel is exactly why a lot of the problems on Linux exist (lack of software installers, dependency hell, drivers must be compiled with the kernel, not added later). Linux and others are philosophically opposed to binary compatibility, only allowing source compatibility. If Apple moved to a Linux kernel, the ABI (application binary interface) could change with the next kernel rev, and you'd have to recompile all of your applications? Can't recompile Office or Photoshop? Ahem, re-BUY all of your applications. True, Apple could fork it and ensure that their version had a more stable ABI and graft I/O Kit onto it for properly loadable drivers, but it would probably be a lot better and easier to just work on eliminating the kernel funnels in Mach. There's a HUGE amount of good kernel info on both API's and the split funnel here: http://arstechnica.com/reviews/os/macosx-10.4.ars/4
December 16 2005 at 10:48 AM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Refurbished Skullcandy Tokidoki Smokin' Buds Mic'd Headset for $5 + $2 s&h
- Stitchway Backup Battery for iPod / iPhone for $5 + free shipping
- Used Apple MacBook Pro 2.4GHz 15" LED Laptop for $1,030 + $29 s&h
- Refurb MacBook Air Core i5 Dual 1.6GHz 12" Laptop for $750 + free shipping
- Sony Dock 20W Speaker System for iPhone / iPod for $51 + $15 s&h
- Soulo Karaoke App and Wireless Mic for iPhone / iPad for $80 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



4 Comments