Slashdot Log In
An Answer To "What is Mac OS X?"
Posted by
Cliff
on Wed Jan 07, 2004 01:15 PM
from the for-those-who-are-curious dept.
from the for-those-who-are-curious dept.
XCube writes: "'What is Mac OS X?' is a fascinating article over at KernelThread.com. According to Amit Singh it's a hacker-over-friendly answer to that question and a low-level taste of Apple's OS. The extensive article covers many details on Mac OS X: history, Mac firmware & boot loader, system architecture, kernel, startup, file systems, app environments, programming facilities, available software, and more. A great read if you are interested in Mac OS X, though some stuff is too technical methinks. On second thought, this may be a better read if you're *not* interested in Mac OS X! The author says he wrote it to introduce Mac OS X to the Linux User's Group at his work."
This discussion has been archived.
No new comments can be posted.
An Answer To "What is Mac OS X?"
|
Log In/Create an Account
| Top
| 664 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Hey, Wait a second (Score:5, Funny)
But if I wasn't interested, then why would I be reading it?
Re:Hey, Wait a second (Score:5, Funny)
(http://www.l4l.org/)
Conclusion from reading the article (Score:5, Interesting)
Re:Hey, Wait a second (Score:5, Funny)
Sticking pins in them! Some people say it's wrong, but that's what makes it fun!!!
Carbon's roots are older (Score:5, Interesting)
To nitpick: actually, a lot of the Carbon APIs go as far back as System 1.0 -- most of QuickDraw for example.
Re:Carbon's roots are older (Score:5, Informative)
(http://francis.uy.googlepages.com/ | Last Journal: Wednesday August 29, @09:40AM)
Carbon is based on the classic Mac APIs which go way back to 1984, while the Carbon API actually exists (and is available for calls) in MacOS 8.1 and higher via the CarbonLib classic extension.
Re:Carbon's roots are older (Score:5, Informative)
Actually (if you care about all the historical details of Mac OS X's evolution) Carbon was originally based on the QuickTime library, which in turn was based on the classic Mac APIs. I was an engineer on the QuickTime team during the early Rhapsody days up through Mac OS X beta.
When Rhapsody (basically the NextStep OS) was being developed it quickly became obvious we needed to support classic Macintosh applications. QuickTime had already been ported to an early Rhapsody version, and it just so happened QuickTime already carried around an API that contained about 70% of the Mac OS functionality. This is how QuickTime runs on Windows and why porting Carbon/classic Mac apps to Windows is (relatively) painless if you know to call the QTW libraries. So Apple effectively had the start of Carbon on NextStep as a result of the QuickTime port. Rhapsody became Mac OS X, the QuickTime library support was spun out to its own team and became Carbon.
None of which really disagrees with your post, just a little more detail on the exact process.
Re:Carbon's roots are older (Score:5, Informative)
aaaannnd, most of the NextStep functionality was available to x86 early on, with the YellowBox environment as well as seen in Rhapsody and WebObjects...
aaaaannnd Darwin, the OSX xnu kernel and personalities on Mach run on x86...
We have pretty complete coverage of the state of the Mac on x86. Interesting. I suspect with QuickTime installed, the hardest thing about iTunes on Windows was getting the GUI right. Which really is hard.
Yes, this is indeed the case. However...
First you're missing some important components, for example the Quartz rendering layer and the Aqua UI components. Neither of these are at all trivial.
Second, even ignorning Quartz and Aqua, you now have a set of about 70% of the components you need to build a Mac OS X-like operating system on Intel. As they say, the first 70% of the work takes 90% of the time, the other 30% of the work takes the other 90% of the time. It gives you a head-start, sure but you still have an immense effort ahead of you.
Apple spent (very, very approximately) a team of 1,000 engineers for 3 years to get to Mac OS X 10.0, from about the starting point you describe. That's 3,000 engineer-years of effort to find. Panther is another 3,000 engineer-years beyond that. It could be done, but its not trivial.
That said, when I was at Apple we did builds of Mac OS X (the entire stack) for PowerPC and Intel. From colleagues still at Infinite Loop I understand they still do every build for both platforms. I don't believe that it is technical barriers that are stopping Mac OS X for Intel...
The question (Score:5, Funny)
(http://ardentdisdain.blogspot.com/)
"What is Mac OS X?"
Do you want me to show you, Neo...er...Steve? Eat the blue apple, and you'll go on living your life, believing whatever you want to believe. Eat the red apple, and I'll show you how deep the worm hole goes. And you'll realize that there is no Mac OS X. It's only your mind that has unfathomably sexy UI elements.
Re:The question (Score:5, Funny)
What is Mac OS X? (Score:4, Funny)
(http://www.kenfager.com/ | Last Journal: Sunday April 11 2004, @03:55PM)
stable
easy to use
gorgeous
well rounded
interesting Kind of sounds like the perfect boyfriend/girlfriend. But remember, we're talking about software here... :P
Re:What is Mac OS X? (Score:4, Funny)
Mac OS X is:
stable
asy to use
gorgeous
well rounded
You forgot "lickable"Potential Linux Switchers: Read Up (Score:5, Insightful)
(http://slashdot.org/~Spencerian/journal/ | Last Journal: Wednesday December 15 2004, @04:38PM)
While the author disavows the article to a degree, it may be of great use to Linux and other UNIX users who haven't a clue of the true nature of OS X beneath its GUI interface. From the kernel, to a typical Mac's boot firmware, to its BSD origins, this is probably one of the better free web-accessible summaries that Linux geeks could appreciate.
OK, it might not make you switch, but note that this guy admits to using OS X for only 3 years or so, and he's gained quite an understanding of it.
Will OS X work for you best? YMMV.
Re:Potential Linux Switchers: Read Up (Score:4, Informative)
(http://www.geemu.com/ | Last Journal: Friday June 11 2004, @05:23PM)
Re:Potential Linux Switchers: Read Up (Score:5, Interesting)
I use personally use Linux to get away from the liscensing nonsense that MicroAppleSunSoft tries to cram down my throat and sockets. They force too much upon me. It's my hardware, not theirs. I use Linux because it is Free. I use OSX at work and MS-Windows at work because I have to. What management decides is out of my control.
"...without a call to your other Linux buddies..."
Half the fun of Linux is the community built around it.
Re:Potential Linux Switchers: Read Up (Score:5, Insightful)
(http://slashdot.org/~Spencerian/journal/ | Last Journal: Wednesday December 15 2004, @04:38PM)
But OS X is much like any other BSD. Don't want to pay Roxio for a burn app? Just use the exact same CD burn tools you're using now. Same is true for Apache and many, many other tools that are built in OS X as they are in Linux and BSD. Else, compile the darn things.
Just note that not everyone (not even here on
Re:Potential Linux Switchers: Read Up (Score:5, Insightful)
(http://slashdot.org/~Spencerian/journal/ | Last Journal: Wednesday December 15 2004, @04:38PM)
Again, when it comes to buying a basic PC box, assembling it yourself and installing an OS, or buying a Mac box, you get what you pay for. There is a very good reason why Porsche doesn't offer a "build-it-yourself" option for their cars, and Apple feels the same way. Why are Macs a tad more expensive on average? Because they don't use the low-cost crappy commedity parts, and because they add the hardware they know many PC users may skip buying today but will eventually buy later (FireWire, a better video card, and other niceties). The only thing really unique in any Mac today is its chassis, motherboard and processor. The rest is the same stuff you find in any other PC.
The various UNIXes and clones out there all have their joys and laments, but none have hit the overall consistency, useability, and business software availability (Microsoft Office) than OS X--yet. You may be right--but not right now.
I understand truly about the joys of geekhood as well, and I don't think I should lose a point from my Geek License for suggesting that tinkering is a sin. In fact, unlike the original Mac OS (which was mostly closed up), I have gained far more repair and software options with the advent of OS X, since the UNIX side allows me to truly get under the hood of the damn thing in the few instances where it gets cranky or if I need to compile some app that's not included with OS X (like any other UNIX).
Re:Potential Linux Switchers: Read Up (Score:5, Interesting)
(http://www.hyperlogos.org/ | Last Journal: Wednesday July 18, @08:19PM)
Mac hardware hasn't been special since PCs went to the PCI bus and apple hardware stopped having the drivers in rom on the card. NuBus was a paragon of autoconfiguration equalled by no one but the Amiga. But now that drivers are in the software and not adapter ROM, that advantage is nonexistent.
It's also worth pointing out that until the G5, apple hardware has had poor bus architecture and slow memory buses. So while the designs are supposedly clean (I have a yosemite so I know that is a lie; I am also familiar with the IIfx, which didn't even follow Apple's standards, let alone anyone else's, and even needed a nonstandard SCSI terminator) they have usually been dated. The G5 is an exception; it sure would be nice if OSX were 64 bit though. Apple finally has the superbadass hardware, and their OS doesn't even take full advantage of it. By the time they have a 64 bit OSX, AMD's hammer chips will have come down further in price, and XP-64 will be running on them, and they'll squander their "lead" once more.
Re:Potential Linux Switchers: Read Up (Score:5, Interesting)
(http://www.usermode.org/ | Last Journal: Tuesday April 17 2007, @09:13PM)
I think Borland was the first major software vendor to use a copyright-based proprietary license (the famous "book" license). Some other companies followed suit, Apple included. Unfortunately, the old unilateral-contract-based schemes required hordes of lawyers, and lawyers love nothing better than to control other people.
Apple's proprietary software is still proprietary. But it's in a completely different class then Microsoft software. Nothing is being crammed down anyone's throat. While I still prefer Free Software, I have no problems buying and using proprietary software if the license terms are based on copyright rather than on some lawyer's delusion of how the world should work.
Re:Potential Linux Switchers: Read Up (Score:5, Insightful)
Half the frustration of Linux is the community built around it, also.
That goes for every operating system. Use what makes YOU more productive. I could care less about free/open source/closed source. I prefer to use an OS that makes me more productive, with the least amount of hassle. Apple gives me that. Microsoft does not. Linux sure doesn't either.
Re:Potential Linux Switchers: Read Up (Score:4, Insightful)
(http://kirindave.tumblr.com/ | Last Journal: Friday December 19 2003, @01:35PM)
Howso? I'm working with KDE in my current job, and I've yet to find anything that KDE can do that Aqua can't seem to. I suppose this depends on your definition of "power" too. GTK+ is very "powerful" as I'd define it, but a triply nested button inside other buttons doesn't seem like power I really need.
In general, I think Apple's rapid development tools and APIs in the Cocoa environment (along with the language used) knock the socks off just about anything else I've worked with for overall usability (both from a user and developer's standpoint).
Especially in the area of rapid development, few environments can even begin to work as well, or produce such clean and maintainable results, as Apple's tools for this job.
Re:Potential Linux Switchers: Read Up (Score:4, Interesting)
(http://kirindave.tumblr.com/ | Last Journal: Friday December 19 2003, @01:35PM)
This is, of course, subjective. Since I win my daily bread as a C++ and Ruby coder, I'll leave it as obvious which language I prefer to work in.
OS X does most of these things! (Score:5, Insightful)
(http://kirindave.tumblr.com/ | Last Journal: Friday December 19 2003, @01:35PM)
The configurability is a Mac vs. Linux philosophy thing. Don't tout it, you'll start a flamewar. Suffice to say, Apple has decided that for UI, One Consistent Way is better than a huge amount of configurability.
You need CocoaGestures [macupdate.com] to get system wide gestures. The hotkeys support is already there.
The system-wide password manager? Prithee, sir, what then would we call KeyChain [apple.com]?
System wide spellchecking is part and parcel of the very good Apple text widgets. You use their widgets, you get it for free. You can configure it specially, or you can let all the code in NSApp just do it for you (usually what you want).
Apple doesn't do things like auto-completion in a generic fashion (although you never see it mentioned, they do provide a completion service [macosxhints.com], and other people have cheerfully extended this functionality with supplemental abilities. [lorax.com]) because they haven't decided on their One Consistent Way to do it. Until then, we have a plethora of software, free and commercial, that does most anything we want. The OS X software community is very happy correcting any perceived flaws or blank spots a dozen different ways.
UI is a very subjective matter, so Apple (that makes money off of their good, consistent user experience) takes the middle road in most everything. It's smarter for them that way, since it's so incredibly easy to extend their input mechanisms.
Re:Potential Linux Switchers: Read Up (Score:4, Insightful)
(http://www.ferion.net/ | Last Journal: Monday May 06 2002, @02:16AM)
A lot of us running Windows wish it was.
OS-X Quartz display blows away X-Windows (Score:2, Insightful)
Even NeXtstep and OPENSTEP's use of Display Postscript was excellent on low powered Intel based hardware.
Re:OS-X Quartz display blows away X-Windows (Score:4, Interesting)
Widgets are the domain of the toolkits, and I think Qt's are quite pretty. And FreeType is a much better font-renderer than the Apple one. Apple's renderer hints too little (leading to uneven color weight on normal-res screens) and Microsoft's hints too much (very forced, distored glyph shapes). Freetype has a nice mix balance between contrast and proper glyph shapes.
though i love linux (Score:4, Insightful)
Re:though i love linux (Score:5, Insightful)
(Last Journal: Friday February 21 2003, @08:57PM)
When a company does such a good job, then the intelligent consumer would pay the company so it can improve. Apple does not survive by your applause, but by your purchasing dollars. Even your dollars spent on Microsoft Office for the Mac is partially a powerful vote for Apple.
Point is, if all we are going to do is to sit around and dish out glowing reviews, then we should not be surprised when (not if) a company we so approve of fails. Put your money where your mouth is.
i regret lacking the funds to buy myself a peachy powermac g5 cuz i'm quite tempted by os x panther and the ilife bundle (man garageband look awesome!)
GarageBand requires a G4 with DVD drive for full operations. The entry-level eMac satisfies this at $800 brand new, or under $700 refurbished. The $800 price, if you wait a few weeks, would include the $50 iLife.
Don't get me wrong. $800 is still real money, and is still more expensive than a Dell box. However, it's not $1,800, which is what an entry-level G5 would cost, and the Dell box won't have GarageBand, its big brother Soundtrack, or Final Cut Express and big brother Final Cut Pro.
interesting article... (Score:5, Informative)
The NS environment (living on in Aqua today) is just so cool. Well-designed interfaces abound. Design patterns everywhere, created when the term "Design Pattern" had barely been explored in the computer world. For instance: most objects use delegation to extend their behavior. Not subclassing! Just compare building a GUI in Swing to Cocoa, it's like salt and sugar.
Objective-C is a wonderful semi-dynamic language, much nicer than C++.
Programming the mac is a true joy, even if all this dynamic dispatch is a little slow and hardly anybody uses macs.
Re:interesting article... (Score:4, Informative)
(http://cosmo7.com/)
If you've worked for Apple you'd know that all the CoreFoundation classes have always been written in C/C++ and are (mostly) "toll-bridged" with their corresponding Objective-C Foundation classes.
If you are writing in Objective-C and discover a performance hit from the dynamic binding there is nothing to prevent you from using the CF classes (other than having to write C/C++) and including it in your Objective-C code.
Re:interesting article... (Score:4, Insightful)
As others said you can optimize individual areas in C++. Also you are now discussing core components which seem a different issue to the person using frameworks. They don't care how the framework is written. Certainly even obj-C advocates don't think it the solution to everything. Other languages have their place.
I wonder though, why you criticize obj-C when even Microsoft is moving to a more runtime oriented system with .NET. It seems obj-C's main competitors are C#/VB.net and Java.
Tired of linux? (Score:5, Insightful)
(http://www.otierney.net/)
Re:Tired of linux? (Score:4, Insightful)
(http://www.otierney.net/)
a lot of users tried to get away from windows because linux works better from a day to day basis for getting work done. just about any linux advocate with agree with you there. what most linux users won't say is how wonderfuly nice and easy to setup linux is, or so what if i takes 5 hours to compile KDE from source.
you're confusing philosophical matters with an argument that's not predominantly philosophical. for people who want to *completely* escape proprietary software, yes linux is the answer. for people, like myself, who want UNIX, want it to WORK easily, and want to spend more time getting word done than compiling/configuring/installing linux then os x might be for you.
switching to mac os x is NOTHING like windows xp. lets take a brief look:
kernel: open source under an apple license. just got OSS approved if i remember correctly.
rendevous: open standard (zeroconf) for allowing instant networking
xcode: based off gcc, and is completely FREE unlike visual studio
preferences system: no harry registry in os x. preferences are done in xml files, and each program has it's own xml file (~/Library/Preferences/com.apple.Addressbook.plis
open packages: i can right click on Safari, choose show package contents, and naviagte to safari's gui file. i can open up safari's gui and MOVE buttons around. i can rebind keys, i can delete menus, i can do a heck of a lot. isn't safari closed source? yep. but GUIs in os x are extremely easy to hack if you install XCode.
build in tools: os x ships with perl, ruby, python, and many standard unix tools. for what you can't get in the base system, you simply install darwinports and install it similar to ports in BSD. i can type sudo ifconfig en1 down and turn my wireless off. i can type ssh -X user@host and forward linux apps to my powerbook with apple's built in x11 server.
build off standards: os x's rendering system is based off opengl and displaypdf. it also has nfs and smb built in so i can mount shares off my linux machine.
you complain about how much more expensive macs are, but you get a hell of a lot more "built in" and free software compared to windows.
if your issues are that you don't have complete control over your environment, then stick with linux. if you are fed up with the day to day ease of use of linux, then consider ponying up the extra cash to get a machine that does all your unix goodness and everything "just works"
Why would someone be tired of Linux? (Score:5, Insightful)
(http://www.chesmontastro.org/)
I still have my Linux servers, but for daily use, my Mac is a dream.
Adobe and Microsoft.. (Score:1, Interesting)
(http://davidwattst.net/)
Re:Adobe and Microsoft.. (Score:5, Insightful)
Of the applications currently running on my doc I have 3 from OmniGroup (Web, Outliner, and Graffle), 4 Apple apps (the Finder, Mail.app, Terminal.app, and TextEdit), and 4 other applications from other companies (a tn5250 emulator, Comcastic, Chicken of the VNC, and NetNewsWire Lite).
And I think you need to do some research before saying "profound cost of owning an Apple". Make sure you know what you are talking about before you say that again.
Excellent read! (Score:4, Informative)
(http://slett.net/)
Good Job!
-tor
I did the best thing (Score:1)
(http://www.p0wn3d.com/ | Last Journal: Tuesday March 09 2004, @09:43AM)
Minor things to update (Nits) (Score:4, Informative)
(http://members.aol.com/willadams)
Apple's support for PDF/X gainsays the claim the pdf support isn't a replacement for Adobe Acrobat to a certain extant. By tweaking a few settings one can get a press-ready
And the author misses Gerben Wierda's spiffy iInstaller.app which is a neat way to install iInstaller packages (which includes TeX, xfig, imagemagick, Ghostscript &c.). This was developed to work around (then limitations) of Apple's Installer.app and to make updating packages more efficient---way cool stuff.
osx.hyperjeff.net is a way-cool app tracker....
Also misses Macromedia FreeHand MX and the irony of NeXTstep's premier drawing / page-layout application having come to Mac OS X as a Carbon app
But a nice, informative article naetheless.
William
I know what OS X is. (Score:3, Funny)
On the Subject of Games (Score:5, Informative)
(http://slashdot.org/~Spencerian/journal/ | Last Journal: Wednesday December 15 2004, @04:38PM)
-Return to Castle Wolfenstein (original; the Enemy Territory MP expansion is not yet available) (Multiplayer DOTH ROCK.)
- Diablo 2 (including all expansions)
- WarCraft 3 (including all expansions)
- Neverwinter Nights (original; expansions not yet available, but can be hacked to work)
- Baldurs Gate II
- Icewind Dale
- Star Wars: Jedi Knight II
- Star Wars: Jedi Academy
- Lara Croft: Angel of Darkness
- No One Lives Forever 1 and 2
- Halo
- Soldier of Fortune 2
- Dungeon Siege (#) (Legends of Arranna expansion not yet available. This game is made in part by Microsoft and uses proprietary software to make MP work for PCs)
- SimCity 4
- The Sims (including all expansions, excluding Online)
- Splinter Cell (coming soon)
- Command & Conquer: Generals
- Star Wars: Battlegrounds
- Call of Duty (coming soon)
- Medal of Honor: Allied Assault and Spearhead expansion (new editions not yet available)
- Unreal
- Unreal Tournament 2003 and 2004
- Quake 3 (duh--its the engine for most of the games listed)
About the only big game that never hit the Macintosh in recent years was Half-Life. I built a PC just to try that baby out, and I wasn't disappointed.
Usually, you have to wait 2-6 months for a successful PC game to be ported by companies such as Aspyr [aspyr.com], but the wait is usually worth it because the game has been patched and runs much smoother than when it was first introduced on the PC.
I jokingly consider PC players as my beta testers, since a PC game that sucks ("Bloodrayne" notwithstanding--that turd got through the quality control somehow) is never ported to Mac OS X.
So, if you gotta play everything, the Mac isn't for you. If you want to enjoy the best of the games in a year, it's a sure bet it'll be ported soon.
Some companies, like Blizzard, ship boxes that contain both the Mac and PC versions of the game, such as WarCraft 3.
Re:On the Subject of Games (Score:5, Insightful)
With regard to Half-Life, it is THE only game that I have envied PC users for. The only one. I use my Mac for gaming and have otherwise been very well fed, thank you very much. Your points are dead on, and it's something that most don't realize. To add, you can't even purchase a Mac without an exceptional graphics card built in. My wife uses it for her design work, I use it for gaming. Frag on.
Re:On the Subject of Games (Score:4, Insightful)
(http://www.smarter-i...er/web_developer.asp)
Well, two problems with that statement.
One, there are still a lot of A-list games that never make it to the Mac. Battlefield 1942 and Serious Sam are two of my favorites.
Two, by the time the Mac port comes out, the PC version is usually in the bargain bin, so Mac players are paying $50 for what PC users are now paying $20 for. And if you're like me, I never buy a new release when I know it's going to be half price in 6 months.
I've been a Mac user since 1984, so believe me, I know the Mac gamer's anguish... hope, pray, sign petitions, send emails, etc. Things have gotten SIGNIFICANTLY better in the past few years... I mean, LucasArts actually released Jedi Knight II for Mac! Wonders never cease. But the situation is a far cry from being "satisfactory".
Re:On the Subject of Games (Score:4, Insightful)
(http://slashdot.org/~Spencerian/journal/ | Last Journal: Wednesday December 15 2004, @04:38PM)
Yes, Battlefield 1942 is a good example of a great game not yet ported to Mac OS...but it might not be because of a lack of trying. There are still a few games out there that might be resisting a port due to a technical snafu, if not from good lawyers to negotiate the licensing of the port for Mac OS. Any PC game that heavily leverages the DirectPlay and DirectX tools from Microsoft could render a Mac port hard to do.
Another point you somewhat hit...while the PC version of the games do drop in price, the Mac versions of the games tend to stay at full price much, much longer, or hell, never even drop in price. What's up with that?
Re:On the Subject of Games (Score:4, Interesting)
I'm not sure how long you've been using Macs, but I've watched that gap closing rapidly in the last few years. Game companies have shown and startlingly renewed interest in getting the Mac versions out either simultaneous with the PC version or hot on the heels of. I can't think of many top games that haven't had a Mac version out in a matter of days.
There are still some, however, I admit. One issue to consider is that some game companies wait to see if a game is big enough to bother porting to the Mac. True, that causes some lag, but it effectively weeds out most of the garbage and if you're a casual game player, that's a small blessing. I've played a lot of the games that PC users brag about having and IMO, it's not impressive. It's like the old Dennis Miller quote about KMart clothing (you know, back before he became Bush's little bitch): "Dontcha love these cheap clothing stores? Two of shit... is shit. If they really wanna fuck you, they'll give you three." Lots of shitty games doesn't mean much to me. I'd rather deal with a gap in the release times and know that most of what's available is actually worth buying.
And yes, I'm well aware of Half-Life, but those kinds of situations are few and far between.
Copeland Beta, '95 (Score:1)
(http://w1xer.de/ | Last Journal: Saturday September 09 2006, @05:55AM)
Now that is something I'd like to have a look at.
Anyone seen it/got it/set-it-up-for-kix?
try OS X on a cheap iBook (Score:5, Informative)
Not trying to sound like an advertisement, just giving a heads up to people that want the cheapest way possible to run OS X. (well, on new gear, on the same page you can get factory refurbs for even cheaper)
That is funny. (Score:2)
I'm so sick of this: Cocoa IS PORTABLE! (Score:5, Informative)
(http://www.gnustep.org/)
There are also clones of NeXT/Apple's InterfaceBuilder and ProjectBuilder and a host of end user applications. GNUstep builds on Linux and other UNIX systems. The Foundation classes work fine on Windows and there's serious work to perfect the GUI classes on Windows as well.
OS X is ... (Score:4, Interesting)
(Last Journal: Saturday October 07 2006, @07:46PM)
I guess I'm suprised that UNIX just accepted the CDE and never really extended it to be something really cool. At its base OS X is BSD, and Panther actually comes with a version of X one could install. Personally I like OS X, but macs hardware is just to expensive for a poor man like me. IMHO Mac OS X is the uppermiddle class mans extra friendly UNIX. I'll take Linux cause I'm poor ;-)
NTFS Read support(!!) (Score:2)
(http://www.universe42.com/ | Last Journal: Tuesday October 07 2003, @08:52AM)
Why Mach? (Score:3, Interesting)
(http://br.geocities.com./lgcdutra/ | Last Journal: Thursday October 07 2004, @05:34AM)
Why combine the loss of performance and added complexity of Mach with the lack of flexibility of a single (BSD) server?
One could be lean with a single BSD server, or flexible with Mach and a multiple server system like the Hurd. But XNU gives one the worst of both worlds as I see it...
RH at work and OSX at home (Score:1, Offtopic)
(Last Journal: Thursday February 27 2003, @03:22PM)
Home (me+wife+kids): Mac OS X Panther
Something I use for one-off client software and site testing: Win2K on Dell P3
I have used a Mac since the SE30 (circa '88). The office is 100% Windoze, including assets in India (where they are about as Windoze addicted as one can be) and my office Linux desktop and laptops work out OK with the printing and shares with some fiddling. The server room is probably 75% Linux however, much of which I manage, and I went to Linux on the desktop a year ago with no regrets when my WinDell started locking up, except that I would have prefered a Mac.
I would use OS X at work if I could get the PHBs to spring for the hardware. But they don't really care about a lot that IMHO is important to enjoying work; I already bought my own Aeron task chair (to save my aching back) and my own LCD monitor (to save my aching eyes and immune system) and already built my own workstation (because I already have one flaky Dell) so maybe I should buy my own Mac for work.
Makes me feel like a damned visitor here sometimes! Screw it; I'll get a new iMac for home and bring my G4 to work. Some things you just cannot compromise on.
Minor iNit (Score:2)
Why not ask Googlism? (Score:1)
(http://r3v.com/ | Last Journal: Monday May 19 2003, @04:53PM)
mac os x is a real peach
mac os x is as innovative as the computers that run it
mac os x is emerging as the best place to develop and deploy your java applications
mac os x is provided in the mac os x developer tools bundle
mac os x is a rock
mac os x is apple's new operating system
mac os x is targeted at any mac that apple shipped with a powerpc g3 processor or better
mac os x is available from the xonx project
mac os x is based on unix
mac os x is visionary and practical
mac os x is riding the wave just right
It's compiled! DAMMIT!! (Score:5, Funny)
(http://www.weitz.de/)
Edi.
== Programming Language Myths ==
BASIC Myth: People who learn BASIC go on to learn other languages.
Reality: Most people who learn BASIC go on to find less nerdy ways of writing "Mr. Gzabowski is a lame teacher" over and over again.
C Myth: C programs are insecure, full of buffer overflows and such.
Reality: C programs are only insecure if written by imperfect programmers. Since all C programmers know that they are perfect, there's no problem.
COBOL Myth: COBOL is dead.
Reality: It stalks from out the ancient vaults of death, its putrid mind drawn to the blood of the living.
Forth Myth: Forth makes no sense.
Reality: backwards. think to have just you sense, perfect makes Forth
Java Myth: You need Java to do business applications.
Reality: You need Java to get a job.
Lisp Myth: Lisp is an interpreted language.
Reality: Lisp is COMPILED DAMMIT COMPILED! IT'S IN THE FUCKING STANDARD!!!
Pascal Myth: Pascal is a toy.
Reality: Oh, wait, that is not a myth, it is true
Perl Myth: Perl is impossible to read.
Reality: You are not taking enough psychedelics.
Python Myth: Python's only problem is the whitespace thing.
Reality: Python's only problem is that it is fucking slow.
What is Mac OS X ? (Score:1)
(http://www.donkmail.com/)
mklinux and related history not noted (Score:2)
Development Question... (Score:1)
I wasn't sure if Visual Studio
OS X: It's as easy as 1,2,3, ... 13 (Score:1)
(http://sagefire.org/)
Where else could I write a 13 line word processor?
no one can be told what the MacOSX is... (Score:1)
you want the red candy icon, or the blue one?
Linux User's Group at his work (Score:2)
(http://das.doit.wisc.edu/)
Interestingly, "his work" is the IBM Alamaden Research Center [kernelthread.com].
Medals on his chest - where do we know him? (Score:2)
(http://rixstep.com/)
PS. Good article...
Re:No trolling here but... (Score:1, Offtopic)
(http://go.away/)
Re:OS X 10? (Score:5, Insightful)
(http://www.sciencemusings.com/blog/)
I'm sorry but - there's no reason to run OS X - FreeBSD 4.x already offers everything it has for free, and FreeBSD -current far surpasses it.
One word: Photoshop.
Bzzt...Gimp doesn't count so don't bother.
Re:OS X 10? (Score:5, Insightful)
Bzzt...Gimp doesn't count so don't bother.
I agree that Gimp 1.x has a GUI designed by a masochist. Check out version 2 though -- much better IMHO.
Nevertheless, more commercial apps and a gorgeous desktop that is truly ready for grandma and grandpa, with BSD, X11, and GCC for junior. Other than being completely "free as in freedom," and games, what else could you want?
GIMP (Score:4, Informative)
(http://nojailforpot.com/)
Oh?
From the developer of FilGimp: "Film GIMP developer Caroline Dahllof, a programmer at Rhythm & Hues, "Photoshop handles more layers with big images better". Matte painting artists at Rhythm & Hues create large backgrounds with perhaps forty layers and use a lot of specialized plugins. Working on single large images is quite different from the typical Film GIMP tasks of retouching film frames to remove dust or wire rigs. To get rid of Photoshop completely would require investing a lot of developer resources."
Re:OS X 10? (Score:4, Insightful)
(http://www.ferion.net/ | Last Journal: Monday May 06 2002, @02:16AM)
Sadly, I see this argument all too often. Price isn't everything, folks. If I save $600 by using Gimp instead of Photoshop, but the result isn't good enough to get paid for the project, then Gimp effectively isn't free.
I'm happy to spend the money, especially when it makes the task of making more money a lot easier. GIMP has a long ways to go before it actually saves a lot of us artists money.
Re:OS X 10? (Score:5, Informative)
(http://www.ferion.net/ | Last Journal: Monday May 06 2002, @02:16AM)
Either a dipshit or somebody who sits down, uses Gimp, and finds out it's missing a LOT of what Photoshop has.
There are a few things that Gimp does just fine. However, those of us that make a living by knowing every nook and cranny of Photoshop find Gimp to be virtually unusuable in many areas of image creation and adjustment. There's a reason why Photoshop is the de-facto leader in that market, think about it.
Re:OS X 10? (Score:5, Informative)
(Last Journal: Sunday October 03 2004, @04:03AM)
* No neat duotone tool. I like duotones.
* No non indexed/RGB color model support. Very, very bad if you're doing output for professional printing.
* Not sure, but I suspect Photoshop has better color matching support.
* Photoshop has a nicer warping interface.
* There are more plugins available for Photoshop. They're often quite pricy, but if you're a professional designer (the sort of person that would care about four color work and hence want to use Photoshop instead of GIMP), you're probably going to make back the cost pretty quickly.
There are only a few things that I know of that GIMP can do that Photoshop can't. Among these are:
* Better support for many languages to write plugins in.
* Some researchy plugins that go well beyond what Photoshop can do; Resynthesizer [logarithmic.net] is one.
The core is already... (Score:3, Informative)
Re:The core is already... (Score:5, Informative)
(http://scrod.nfshost.com/)
Re:OS X 10? (Score:4, Funny)
Yesterday I was having a great time editing my masterpiece "When Trolls attack" on Final Cut Pro, especially after I finally was done tweaking the shots in Photoshop and After Effects.
Later I enjoyed solving another level of Halo while listening to my iTunes collection.
Thank God for FreeBSD 4! I didn't have to pay for none of this stiffling proprietary OS X crap!
Joe Anoymous.
Re:OS X 10? (Score:2, Funny)
uh (Score:5, Insightful)
Are you just bitching because it isn't Free for the sake of bitching?
Re:OS X on x86, I wish (Score:3, Informative)
(Last Journal: Monday December 22 2003, @01:52PM)
You can get Darwin (the OS X kernel) for x86 at http://developer.apple.com/darwin/ [apple.com]
This is a single Installer CD that will boot and install Darwin on Macintosh computers supported by Mac OS X 10.3, as well as certain x86-based personal computers. The version of Darwin installed by this CD corresponds to the open source core of Mac OS X 10.3 and is available at the following URLs:
http://www.opensource.apple.com/darwinsource/imag
http://www.opendarwin.org/downloads/7.0.1/darwin-
MD5 (darwin-701.iso.gz) = 57e9cb37e9595436596b2fa5975d5569
Re:OS X on x86, I wish (Score:5, Interesting)
I pretty much did it that way and then decided I loved this shit enough to give them $3K to see it run on their new machines. I'm not the least bit disappointed either.
Everybody's different but as far as I'm concerned to hell with Windows and screw waiting on Linux to get it's collective desktop shit together. OSX beats both.
Re:Short Answer (Score:3, Insightful)
Re:Steve Jobs secret marketing meeting (Score:2, Funny)
(http://scottgant.blogspot.com/)
Steveron: Build me a G5 worthy of Mordor...
Weeks later, looking over the 1100 G5's heading toward VA Tech...
Steveron: There will be no dawn...of Windows
Re:It isn't MacOS X that turns people off of Macs. (Score:5, Funny)
(http://www.celsius1414.com/)
Oh wait, they don't.
Go away, troll.
Re:It isn't MacOS X that turns people off of Macs. (Score:4, Funny)
(Last Journal: Tuesday April 20 2004, @05:02PM)
And I could swear that the D-Link wireless card I have works very nicely in my Powerbook.
I must just be dreaming though.
That's funny (Score:3, Informative)
Airport may be expensive, but you don't have to get it. In my laptop it was cheaper than the PC equivalent.
The initial cost of 800 does cost more than a PC, but they also don't become obsolete AS quickly so it's a neat trade off.
Re:Hi Steve, (Score:3, Funny)
i think the REAL issue is that Apple users are much more likely to have actual sex, while all the *nix trolls get is goat.se(x)...
Dirty post-stealing whore! (Score:5, Informative)
(http://www.theschmoejoes.com/ | Last Journal: Saturday June 19 2004, @02:56PM)
You might also want to steal comments from someone who doesn't have 1765 comments, and does have a life...
Mod parent down (Score:2, Informative)
Re:It isn't MacOS X that turns people off of Macs. (Score:1, Informative)
Re:Short Answer (Score:2)
(Last Journal: Tuesday February 18 2003, @09:24PM)
If you like source code, a very good development environment is included with every copy of Panther. This allows you to build lots of tools from source, and more every day have OS X dependencies in their source distributions.
"Various oddnesses in setup" - Are you saying that Linux and Windows have a "normalized" setup?
"old Apache" - Fink, or, ftp; gunzip -c | tar xf - ;
"I'm am American--I'm quite attached to freedom."
You might want to try getting better attached to your brian stem before using OS X.
Re:It isn't MacOS X that turns people off of Macs. (Score:1)
(http://studiodwitt.net/)
Re:The story behind OSX (Score:4, Insightful)
So, tell me again *why* Apple would want to push their elegant and easy to use OS to the jerry-rigged x86 PC platform. To cope with all the problems that prevent innovation within Linux OS development community with a fraction of the resources available to Microsoft?
I think not.
---anactofgod---
Re:It isn't MacOS X that turns people off of Macs. (Score:2)
(http://www.treocentral.com/)
So don't buy an LCD or basestation from Apple. PowerMacs also have DVI, so you can use it with most modern LCD screens from other manufacturers. Apple doesn't like to use technical jargon, so it gives user-friendly names when possible (Airport=802.11b, Airport Extreme=802.11g, Firewire=IEEE 1394). You don't have to use an Airport Basestation. Until I sold it to a friend, I used a Linksys wireless router for connecting my Mac and PC to the Internet. Now I have a ABSE, but I bought that for the USB print server more than anything else.
Note that you said "high initial cost." This is correct. The price is high at the beginning, but you get that extra cost back in spades over time. I've had a Powerbook for about 3 years now and the money spent is well worth the lack of frustration that I have when using it.
Re:The story behind OSX (Score:2)
(http://theunfunnytruth.ytmnd.com/)
Just throwing numbers out, I would say 90% of the PC-using people out there use 10% of the hardware thats actually available. They use the most popular video and audio cards, external devices, and so on. Sure, Linux and Windows still support your 1996 video card, but maybe it's time to invest a wee bit more money in your hardware setup?
Re:It isn't MacOS X that turns people off of Macs. (Score:2, Insightful)
Look at BMW. They also have a strong brand as being high end. Try buying "official" BMW floormats. What's that you say? $150 for a pair of floormats? You can just as easily buy non-BMW matts at a local hardware store for about $10. They will certainly keep the dirt of the floor just as well.
Anyhow, perhaps I've borrowed too much from the car analogy, but you get the point. Apple is marketing themselves as a high end computer dealer. I won't even get into all the great included software that comes with their machines. Oh, and by the way, you can get an all-in-one eMac for about $999. Doesn't sound too outrageously priced to me.
Re:It isn't MacOS X that turns people off of Macs. (Score:2)
You don't have to use Apple's LCD monitors. I'm using a very old 20" Radius on my G5 out of the box (ships with a DVI to VGA adapter too).
You can use other 802.11 devices with different feature sets that will be cheaper.
Macs aren't that expensive, they simply don't sell "low end" computers. We've beaten this horse to it's quarks several times here on
But, the software is the #1 mac purchasing carrot, if you will.
Re:It isn't MacOS X that turns people off of Macs. (Score:2)
It is also a different product.
Airport can route a modem connection rather than just a ethernet like every other product.
So with Airport you can share a dial-up connection wirelessly.
Extra functionality , and from what I've seen, the only wireless router that can do this.
Re:It isn't MacOS X that turns people off of Macs. (Score:1)
Re:Gimp mouse (Score:2, Funny)
Re:Short Answer (Score:1)
i mean i agree from a developer's point of view but i guess that the proprietary part is the price you pay for the consitency and unified feel you get. i dont have enough bsd experience to add anything worthy bout that.
i'm belgian -- i like freedom too
Re:It isn't MacOS X that turns people off of Macs. (Score:2)
(http://feedharvest.com/)
It's also because most people are used to the fact that their $300 white box is unuseable as a primary machine after a couple years. Sure it makes a nice fileserver/router/whatever.
But there are many people out there happily running Panther on 5 year old Macs.
Re:OS X on x86, I wish (Score:2)
(http://nugnug.com/)
If you can afford a PC then you can afford a Mac.
Why are you bothering everyone with you worthless post?
Re:OS X on x86, I wish (Score:3, Interesting)
(http://www.geemu.com/ | Last Journal: Friday June 11 2004, @05:23PM)
So, if you really wanted to, you could spend less than $500 and have an OS X machine on your desktop to play with it and see if you're interested in going further.
Re:It isn't MacOS X that turns people off of Macs. (Score:2)
Apple monitors (LCD and otherwise) have typically been at the higher end of the spectrum because they are at the higher end, quality wise. If a lower spec monitor suits your needs, then fine. Save that money and buy ass-ugly generic monitors. I did.
There is no reason to buy the Apple AirPort "flying saucer" other than it has a nice package than any other 802.11b/g unit. Some people like Apple's industrial design, and will pay a premium for the nice wrapping. But, Apple adhered to the 802.11b/g standards, so one can use whatever hardware one wishes.
And, btw, x86 folks. Whether you are a Linux-head or a Windows-advocate, drop Apple a thank you for once again dragging your hardware manufacturers into the future by pushing a wireless networking standard. You think all those 3rd party wireless networking devices would be available to you if Apple hadn't shown the rest of the industry that wireless computing was a capability desired by the consumer?
Riiiiight....
---anactofgod---
Re:What is OSX? It is ghey. (Score:1, Troll)
If you're gonna to troll, try using a topic that hasn't been done to death?
Here's something a little fresher:
"I hear OSX is based on eunuchs!"
Re:Short Answer (Score:2)
(http://slashdot.org/)
As for your "minor problems", most can be resolved with a single tool called fink, which is basically an apt-get port. Packages exist for your precious GNU tools (which, admittedly, I prefer), Apache, Postfix, and many other popular Unix/Linux tools.
As for the "various oddnesses in setup", would you care to elaborate? I do hope that you're not going to complain about the use of directory names which make actual sense.
Re:OS X on x86, I wish (Score:2)
Maybe you should consider a higher paying job?
Re:It isn't MacOS X that turns people off of Macs. (Score:2)
They sell the eMac which comes with a CRT monitor. If you buy a G5 tower, you can use whatever monitor you want.
Their hardware is priced higher than the cheapest possible x86 box you can buy, but it also doesn't suck and doesn't contain used parts.
Re:It isn't MacOS X that turns people off of Macs. (Score:3, Informative)
(Last Journal: Saturday April 22 2006, @04:05AM)
No, it's compatibility FUD (I actually had an online banking support rep say to me "remember Betamax?") and a complete lack of understanding of ROI and the lifecycle of hardware. Not to mention lemming behaviour...
And I've heard more people than I can stomach who just need to use the internet and type some letters say that there isn't any software for the Mac, a salesperson told them so. (10K native apps plus VirtualPC and all those OS 9 apps, and counting.)
$1299 for just a box (WTF? which one? izzat $CDN?) that you'll use for 4 years as-is (after a third-party RAM upgrade) and can run semi-pro creative applications without geekery, viruses, or downtime--not bad at all, especially if you use it to make money.
Unless you want a laptop (Score:4, Insightful)
(Last Journal: Sunday October 03 2004, @04:03AM)
There is one really, really big issue. Apple is famous for their laptops. Apple's desktops are not (IMHO) particularly exceptional or cost-competitive, but their laptops have traditionally been near-PC price and well-built. Most people I know that want Apple hardware want a laptop.
However, if you purchase an Apple laptop, you cannot simple snap in a new trackpad. You are stuck with a single button. Yes, you can can purchase an external mouse, but then you're stuck using an external mouse with your laptop. This is a pain in the ass, and something that you can avoid on non-Apple laptops -- you can get nice three-button laptops elsewhere.
This is not something that Apple is unaware of or incapable of fixing. However, they have made a conscious (and much-protested) decision to not natively support multiple buttons in their hardware, even as an option. While I can respect their reasons for doing so, it does make their hardware much less appealing. The reason people get so bent out of shape about this is partly because Apple *insists* on forcing you to use their hardware to use their software, and *insists* on not providing an option for more buttons for the (many) folks that are unhappy with their default setup.
If this is not a problem for your uses, that's fine. For me, it would be a major issue -- having to find a flat surface and carry along a big clunky external device to use the thing *is* an issue. Please do not call this "nitpicking" -- it is an entirely justified criticism that Apple has chosen not to address.
Re:Unless you want a laptop (Score:4, Insightful)
(Last Journal: Sunday October 03 2004, @04:03AM)
Control-clicking is not a reasonable solution. It is a good, understandable way to transition people to multiple-button mice, and it was what I expected Apple to be doing. However, Apple has ended up presenting control-clicking as a good long-term solution, which it is not. They have decided to go with contextual menus, but to force you to use both arms to bring one up, is silly. I do not deny that a computer can be used in such I way -- I do so when I'm using a Mac. However, it's decidedly irritating. On my Linux box, I can use either the mouse or the keyboard at any given time. I can even comfortably eat while web browsing. On the Mac, I'm forced to constantly use both arms.
Also, I have seen few folks arguing that Apple is doing the *right* thing, or the *superior* thing, but rather that they are doing something that is not as bad as people are making it out to be.
I've had the pleasure of being able to talk to some engineers working at Apple when OS X was in production, and happened to bring up the multiple button issue. Both grimaced, and laughed. Apparently, from what they told me, the One Mac Button is a decision that comes straight from the Top -- Jobs is firmly married to the vision of a simple, easy-to-use single button mouse. I feel that he's wrong here. His idea was somewhat justified two decades ago, when folks were not familiar with computers, much less multibutton mice. However, whether Jobs wants to admit it or not, just about everyone has run into Windows, or at the *very* least, an OS that uses multiple buttons. Multiple buttons are just not a foreign concept that average Joe cannot understand any more. There is no significant ease-of-use issue present any more, and there is a functionality difference -- and a lot of peeved folks. The time has come to make the switch.
Apple occasionally has a "We Do Things Our Own Way, Dammit" moment. They provided only SCSI interfaces for an awfully long time, for instance. They insisted on using those darn little eight-pin serial ports for ages. They won't change their single button mouse style. In the PC world, people that do this quickly go away, because people simply use a competitor's product. However, you just don't have such an option in the Mac world, where Apple is the only game in town. So, while Apple is a Pretty Good hardware provider, if they insist on maintaining an absolute monopoly, they have to be The Best hardware provider to compete with the PC world, where people can simply choose hardware to suit their tastes.
MOD PARENT UP YOU MORONS; THIS IS TRUE (Score:1, Insightful)
Cutting but true (Score:3)
(Last Journal: Sunday October 03 2004, @04:03AM)
"Despite the fact that Linux is just code and can't WANT to be anything, I truly believe that it'd love to be a single-vendor, single-platform, sluggish half-proprietary OS with dwindling market share. Linux would love to throw away its impressively growing corporate takeup for that."
True, but I don't believe OS X has dwindling market share.
"Apple hardware is for real computer lovers."
I don't think I've ever seen people say this.
"My non-techie friends drool over the transparency and scaling effects, even though UI research has shown that they add practically nothing to getting real work done. It feels like KDE 2 on a Pentium 200, and I can't change to a light and fast WM, but those drop-shadows must make me work so quickly!"
True. However, I think they may also be referring to the lower learning curve of much Mac OS software. Unless you're using software quite a bit, the learning curve plays a larger role than the total amount of functionality. I claim that it takes around three years of heavy use of emacs before you really start to get a lot more good out of it than its traditional Windows and Mac OS counterparts.
"OpenDarwin.org and its community of about 27 is surely not just a token gesture by Apple. Pretty much nobody uses pure Darwin, and all the crucial components of the system are closed and require me to spend money just to get major OS updates, but they're really helping the community somehow."
True. Apple does not "get it" WRT open source in anywhere near the same way that Red Hat and friends do. They produce a high-end, propriatary product. However, they are infinitely better than Microsoft (and to many people, Mac OS is a valid alternative to Windows...but Linux is not). Furthermore, even before the open source thing started up, Apple was much better about helping folks tinker around with internals than Microsoft was.
"My iBook was made by in Taiwan by AlphaTop and has design and build quality flaws (needing foam sheets jammed in to stop the common problem of the keyboard scratching the screen). But it's silvery and cost far more than an x86 laptop of better spec, so it must be much higher quality!"
I agree that many folks try very hard (and fail) to justify the amount of money spent on their Apple hardware. I find such claims pretty much futile on desktops. However, while they aren't perfect, many Apple laptops are fairly price competitive and pretty good compared to their PC counterparts. Yes, Apple has had a history of doors breaking off, of scratches, and of some flimsiness. But I've also seen countless x86 laptops with all kinds of problems as well. Apple may not be light years ahead here, but they sure aren't light years behind either.
"Although there's truth in PPC being more elegant than x86, it's crushing that the top-of-the-range 1.5 GHz chip is slaughtered by the equivalent 3 GHz Pentium 4. However, Steve Jobs showed some vague Photoshop filter benchmarks at the last MacWorld, so being a leprotard, I'm convinced."
Very true. Macs are (significantly) slower than x86 machines. It's simply true. Folks who are arguing that Macs are good should not waste their time trying to argue otherwise. They're much better off with the "Yes, but what are you actually *using* said cycles for? I'm getting drop shadows out of it -- you seem to be using about 2% of your CPU on average!"
Re:Cutting but true (Score:4, Insightful)
Apple "gets it" much better than Red Hat and friends do. Apple "gets" that open source needs to be part of a profitable business plan if you are going to run a company based on it. Why do you think Red Hat is no longer maintaining a user distribution? Because you can't make any money by giving things away. You have to charge for something. Apple knows that they will only be able to charge for hardware if part of their software (the GUI parts and the iApps, etc.) is closed source. Otherwise, people would just download the source, compile it for x86, and Apple's hardware sales would go in the toilet.
Re:OS X 10? (Score:2, Interesting)
(http://www.davidandkelly.com/ | Last Journal: Monday April 12 2004, @01:14PM)
Re:IT'S AN OPERATING SYSTEM. PERIOD. (Score:2, Funny)
(http://www.davidandkelly.com/ | Last Journal: Monday April 12 2004, @01:14PM)
Re:The story behind OSX (Score:1)
although apple control the hardware that they support - they also support a vast array of peripherals as well.
as a recent switcher to the mac i'm not looking back.