No Threat to Linux with Apple and Intel Deal
LnxPhreak writes "Gundeep Hora of CoolTechZone.com has a new editorial up that discusses why Apple and Intel's partnership is not a threat to Linux. The column weighs in on different points equally. From the article: 'However, that doesn't mean it's the end of Linux. In fact, it shouldn't even threaten Linux by any means. Linux has more than a few things that go in its favor, at least for the time being. The idea of open-source software is an amazing one. The fact that Linux isn't much of a commercialized operating system, and you can accomplish day-to-day tasks without too many hassles is an advantage in itself. The idea of running a system that costs absolutely nothing on the software side is a powerful one, and Windows and Mac OS X would have a difficult time competing against that.'"
Nobody knows anything. My guess is, in ten years time, there will still be a current version of the Mac OS, a current version of Windows, and a current version of Linux.
The only one there's a real question about is Mac OS.
In 20 years? Who knows. I'd put money on Linux, even if only maintained by a few hobbyists. I'd wager that there *won't* be a version of Windows that has much in common with the current Windows. And if there is a Mac OS it will probably still be running on top of something like Darwin.
I'm not wrong. You haven't thought about it hard enough.
I know that this isn't the best place for this comment, but I want opinions on this:
With Apple moving to x86, what are the chances of a full-speed emulator for linux, similar to WINE (yeah, WINE is not an emulator, blah blah blah)?
I would think (not being a hardcore programmer, just a web monkey) that it would be easier to implement a translation layer for Carbon/Cocoa (whatever its called now) due to the unix roots of OS X (and that there is probably a fair amount of documentation available for this). A translation for Aqua (to gtk or whatever) may also be necessary, but I don't know much about the whole setup.
After all, X works on OS X.
The reason I ask is this: if a near full speed MINE (MINE is not an emulator....) could be developed, it would open up a lot of applications (photoshop) to the linux user. I could see this scenario being smoother than the WINE situation, and providing a better interface. I could also see it really helping linux.
As for the Apple switch, I am surprised they did it, but if anything this will help linux. I think that those saying it will hurt linux are way off-base on this one.
"We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
A bigger threat would be an open source version of solaris that runs on x86.
Badass Resumes
First Dvorak jumps in with his usual troll, and now we get J. Random Reporter from some cool tech site telling us why he's wrong?
;-)
I'll make my own prediction: I think Apple's move to Intel spells a short-term rise and long-term fall of Linux for PowerPC
Seriously, it's just not THAT sweeping a move. Let Apple have its fun, and more power to them taking over the desktop market from Microsoft. I'd certainly rather have to occasionally use a Mac at work than Windows.
I don't know why everyone sees this as a threat to Linux. It's a real threat to Windows. If Apple sticks to only allowing OsX to run on Apple hardware, and is successful in marketing the advantages of a *nix system, then people are going to want something similar. Microsoft can't provide that (the *nix advantages). However, Linux can.
Apple's premium priced OsX on premium priced Intel systems positions Linux as the poor man's version of OsX on regular Intel systems. Apple, doesn't loose anything (they only allow OsX on their own equipment), however Microsoft easily could.
It seems to me the only clear looser in this deal is Microsoft -- why? because it's going to be relatively easy for people to develop for OS Xi and Linux (it has been already but now it'll be even more so) with less of the hassle of supporting Windows. For the moderate run, I believe OS X will strengthen the OSS community -- development for linux helps OS X and OS X development, in some cases, helps linux inasmuch as ports of non-cocoa apps are pretty easy. Sure Apple is a very closed source shop for much of what it does, but even they are giving some small amount back to the open source world and their OS encourages a lot more of the same -- all of that is more than Microsoft, to be sure -- and Microsoft said it themselves..."developers, developers, developers" get the developers to develop and you'll get the user base. But hey, this is just my opinion...I can't wait to see what the future holds.
If manufacturer Z makes drivers for product y for OSX on Intel (which is of course based on Darwin), does that have any impact on Intel drivers for Linux for y?
If a driver is available for Darwin, even if it is a closed binary, could a layer be built to make it work on Linux, since Darwin is open source?
~~~~~ BigLig2? You mean there's another one of me?
Wow. That's actually totally unconvincing. Actually, this article convinces me that Linux WILL be in trouble.
I fail to see how buying an Apple computer constitutes 'Hardware Lock-In'... of course you're probably talking about running Windows on a home-built PC made of OEM commodity parts, but try speccing a PC with similar features and you'll find that Apple remains competitive (maybe a bit more, but that's the 'Apple Tax').
But, you aren't 'locked in' to their hardware... you can buy commodity parts off the shelf, install them, and have them work just fine, such as mice, keyboards, hard drives, CD-R's, DVD-R's, RAM, monitors, etc.
Gone are the days when you had to buy everything Apple-branded or Apple 'compatible' while paying a hefty mark-up... as I write this I think the only two components that still require design specifically for Apple are SCSI and Video cards (I'm talking 'basic' components, not obscure ones).
Apple wants you to run whatever software you want, on their PC's.
Because we could be seeing the next big blow to Microsoft. Apple is already Unix-ish. Now it'll be x86-ish...
...and suddenly without too much fanfare, Wine becomes a do-able port. Look out Bill! Imagine being able to buy an OSX box and run Windows apps on it.
Drop that in the next Mac Mini and it'll seriously change things. Unix stability with Windows compatibility. Coupled with Mac reliability. I'd buy one in a heartbeat.
Weaselmancer
rediculous.
For the record, I'm both an OS X and a Linux user.
I think that OS X on Intel, if it has any effect on Linux at all (and I'm not quite conviced yet that it will), will probably be positive, particularily in smaller networks like my own.
OS X is a fantastic client and development OS. I do all of my development on OS X these days, as well as all of my e-mail, web browsing, Skype usage, iChat/AIM instant messaging, gaming, music (iTunes/iPod), video playback, and device synchronization. From a user perspective, OS X is damn near perfect IMO. From a developer perspective, I like Cocoa and Objective-C these days more than just about any APIs available on Linux (with Linux having the advantage than when things go really bad, at least I have all the sources to try to trace a problem, and not just some of the sources). It has desktop Linux beat 15 ways from Sunday.
However, networks still need servers, and while Apple has done some interesting things with its Xserve line, an inexpensive Intel box running Linux is a vasty better server platform than OS X is. And it's also vastly cheaper.
This contrast could help Linux if Apple's new Intel systems do start winning over Windows users. Linux servers are based on much the same Open Source server technologies that OS X is built upon, so using Linux on your servers for OS X client networks just makes sense. It's more cost effective, and the two have much the same settings between them.
I'm still not convinced that Windows users are going to start switching en-masse to OS X just because it runs on Apple custom Intel machines, but we'll have to wait and see. If they do, I see this as an opportunity for Linux in the server space, and not as a net detriment.
Yaz.
One factor that people seem to be overlooking is the free (beer), open source Darwin x86.
To date, I've tended to run Mac OS X on desktops and laptops, and either Debian or OpenBSD on servers.
With the change to Mac OS X x86, I'm much more likely to run OpenDarwin on my servers: I get some binary compatability and a uniformity of Unix idioms, and still have the Open Source goodness that comes with any of the open source unixes. Beyond thread-switching (I don't run MySQL anyway), the only thing that it lacks is the GPL - correctness. For some people, that will matter - for most, one open source Unix is going to be as good as any other one.
My expectation is that Mac OS X on x86 won't directly compete with Linux, but its existence will make OpenDarwin compete much more strongly with Linux. There's even a commercial opportunity there, to start selling support contracts for OpenDarwin in the same way that one can get Linux support contracts from people like Red Hat.
"It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
The idea of running a system that costs absolutely nothing on the software side is a powerful one, and Windows and Mac OS X would have a difficult time competing against that. Shame how the libre definition of free has fallen by the wayside.
Wonderful! So all the proprietary vendors will continue to port to OS X, which will now be on x86. They're *that* much closer to being able to run natively on Linux.
If anything, success OS X has will raise awareness of the possibility of non-Microsoft. And once they start to gain ground in the corporate world, Microsoft might just be forced to interoperate.