Desktop Linux on x86 - Adapt or Die
An anonymous reader writes "The recent announcement of Apple's upcoming x86 systems has gotten a lot of people thinking. Among the conjecture, there has been much thought given to how Linux will be affected by this move. The author of this article does not believe that Linux as a whole is threatened harmed by the 'Mactel' alliance, but does point out that his could mean major trouble for distros like Xandros and Linspire which are reliant on the desktop audience. These distros are clearly not ready to take on OS X, which will soon be the primary x86 alternative to Windows XP not only because of OS X's dedicated and outspoken user base but because of its slick looks and ease of use."
But OTOH this may turn out to be a good thing by actually making Linux distributions concentrate more on making easy to use OSes.
diegoT
Maybe I'm just really stupid, but I still don't get why 'Mactel' is a threat to Linux in any way. Why is it even a threat to Linspire or Xandros? Why does your average desktop user care if they are using the x86 platform, or even know that they are using it? I think it is silly to say that two operating systems are 'competing' on a certain platform, because your average user doesn't care. What they do care about is how fast it is, what it can do, and how much it costs.
Switching to the Intel platform only seems to do one thing: Lower the price somewhat. It won't make it so you can run OS X on commodity hardware, it won't make it so your Windows apps magically run on OS X, and it won't do anything else. So, if we are just talking price, there is no way Apple will lower the price to compete with Linspire systems. IMHO, the Mac Mini did more damage to desktop Linux than the move to x86 will, because it is cheap and simple.
What is it that I am missing?
Everyone in the press seems to be thinking that now, magically, Apple computers will be price-competitive with wintel computers, or that OSX will be compatible with most computers out there. I see the need to spin and "create" news, but there's no indication whatsoever that this will be the case.
Furthermore, some Apple honchos have stated that Mac OSX will _not_ be available for common computers.
"I think it would be a good idea!"
Gandhi, about Internet Security
Why do some people think advocacy has to mean 'become more like the other'?
I'm not convinced that everybody wants to pay a $150-300 license fee per CPU to run on all their 'desktop' systems.
I'm not even conviced that Apple is going to allow their OS software to run on non-Apple hardware (but haven't we argued that point to death?).
I am fairly certain that this 'issue' is just a new angle to bash linux and freenixes in general with. More of the same from the usual folks.
Linux has had a decent head start on x86 to make its penetration into the desktop market, if the best thing going for it is Linspire AND they are worried about losing the desktop market then it's clear that they should have poured more time into that particular aspect of computing.
Personally, I don't see why you might want OSX on PC hardware as Apple is more of a platform company than anything else. The software and the hardware go hand-in-hand.
I don't think OSX will have any more penetration into the desktop market than Linux has had for one simple reason -- the desktop market is the noob market. Plain and simple. Noobs are too preconditioned to Windows right now.
"...if people respected copyright more, like you guys do with the GPL so religiously, [the DMCA] wouldn't be necessary."
Seems to me like you missed the point of technology...
diegoT
[T]his could mean major trouble for distros like Xandros and Linspire which are reliant on the desktop audience
But more likely, Mac-on-Intel will have no impact on Xandros or Linspire. After all, the Mac platform exists today - and you don't see the Linspire folks all panicky about it.
Let's face it - those who use Linspire or Xandros do so because it is either (1) packaged with a bottom-tier PC, or (2) it's fun.
This is does not describe the Mac user. The Mac user wants a smooth, much-better-than-Windows experience... and is willing to pay for a quality PC to do so. The Mac user doesn't care about the chipset, as long as there is a significantly better user experience than that offered by Windows.
In the future, I doubt you're going to see any name-brand quality PCs with proprietary OSs at Walmart. These very low cost products fit the dirt-cheap niche. If they improve, they could compete with the Mac. If not, they can compete with Windows on price and experience, and they can compete with the Mac on price alone.
In a nutshell, the chipset is less important than the price and the user experience.
As a long-time Macintosh user, Apple's move to Intel chips has actually sparked my interest in Linux.
It's not yet entirely clear why Apple chose Intel. There is some reason to suspect Intel hardware will ease implementation of system-wide DRM capabilities. Time will tell.
The microcomputer revolution of the 1970s and '80s was about individuals controlling machines that had once been the exclusive domain of governments and big corporations. Now DRM, product activation, live updates and other technologies are being used to take back that control. Well, I'm not going back.
I don't doubt that the Linux desktop might seem crude in comparison to Mac OS X. But if Apple chose Intel to help put DRM everywhere, then I, for one, will be more than willing to go "rough it" with the free souls of the Linux world.
When all you have is an axe, everything looks like a grindstone.
To think that most users who run Linux on their desktop are doing so only because they don't like Windows is to misunderstand desktop linux entirely.
I'll try to summarize the benefits desktop Linux has over other OSes, and why this is nonsense:
(1) Desktop Linux distros come with hundreds of quality desktop applications, installed and license-free, at no cost. Productivity applications, web browsers, FTP clients, e-mail/PIM programs, messengers, not to mention the rich GNU heritage of command-line tools, a variety of programming environments, etc. This is all installed and ready-to-use after the installation completes on your PC. Thousands more software packages are available in a few clicks via Synaptic/Red Carpet/Yast or whatever. Mac OS X and Windows simply _do not compare_ in this respect.
(Disclosure: It's true that Mac OS has some access to these apps via Apple's X11 and Fink/Darwinports, but you have to admit it's not the same as having these be a "real" part of your desktop.)
(2) Linux will run on a TON of hardware, including old hardware, which means you can use to "revitalize" existing machines and save money.
(3) Linux is always uttered in the same sentence with "open source" and more particularly "open source innovation." For people who want to be a part of the open source movement, Linux (or BSDs) is the natural choice. For people who want to be free of proprietary software, to even the slightest degree, will stick with Linux.
(4) Linux, as a kernel, is hyper-configurable. You can strip it down or compile everything in. Tweakers and power users like this idea.
(5) The "slick GUI" advantage of OS X will rapidly disappear over the next few years, as desktop linux developers make more progress with XOrg, composite, direct rendering, etc.
(6) Linux being used very often as a server, it's just as simple to install major server apps (Apache, Tomcat, mysql, vsftpd etc.) as other apps.
(7) The typical Linux environment is highly, highly scriptable.
Don't think desktop linux is dead. I actually believe that all these pundits are completely wrong. Open source desktop Linux developers will now unite to innovate more so than ever before. This move, if anything, will galvanize developers. Hell, it's already gotten me to get off my ass and start working on something new. I look forward to the future, and you should too.
And they never will. First you've got the isolated CLI users, happily coding support for their obscure hardware, believing that it somehow improves the greater good. Then you've got the various desktop evironment makers, none of whom understand that "less is more." That's why KDE's default menu is cluttered with a million apps that 90% of their audience will never use, why GNOME's is hardly better and why even Xfce is slower than Explorer. They're so busy copying Windows or failing at copying OS X, they don't even realize what they've created: a monstrous conglomerate of ill fitting software and hardware that rarely "just works."
Look at OS X. Take the Dock for example. Users routinely run only a handful of applications, so why clutter the screen with a lengthy Start/K/GNOME menu? The Xfce guys realized this, though OS X's drag-and-drop support is still several months away (I am on the Xfce developer mailing list). But Xfce still has way too many stupid options in its control panels.
So we've got X.org. X is dead... long live X! Look what's coming: hardware alpha blending, dynamic desktop backgrounds wow! But when will I be able to install by dragging it to the "applications" folder? Or need no install at all? When will X.org not require the user to edit a text file to configure it? Probably never, because linux users just don't care.
You Linux guys just adapt to poor ways and live with it. You're too conservative. You need to rout out all of the shit making up a typical "desktop" linux system. Get rid of the fucking start menus, omit unnecessary system options. Don't give the user forty ways of configuring low-power responses if only four of them are sensible. Hell make it automatic if that gets the job done. The same with everything else. Desktop users don't want power, they want simplicity. They don't want wizards or perfect documentation, they want absence and transparency. Good interfaces don't need documentation.
How many of you reading this, when sending an email in Thunderbird actually changed the "from" field? Maybe ten out two hundred; everyone else just keeps it the same, week after week. So why the fuck is that option there? Why isn't it there in Apple's Mail? Because you Linux dimwits are obsessed, in the traditional American fashion, of attempting to satisfy 100% of users 100% of the time, ignoring the fact that those ten folks who change their "from" fields could just alter their own behavior and get on with honest emails.
O'Reilly publishing its "learning blah" books. You know, it'd be great if you didn't need a $40-70 book to explain it to you.
I used to love linux, but I gave that up for a Mac. No more "ps -ax," no more "su; chmod 755." And like most of us linux-turned-mac users, I realized there's more to life than trying to fix my sound support or looking up the right vi command sequence. But none of you linux users have. And so the Linux "desktop" community will stumble its way into the future, twenty paths, all wrong, while in another world Apple gets it right.
jc - mnemonic
P.S. If there's one thing that taught me a lot about decent GUI design, it's learning how to format a document. I mean choosing fonts, designing headings and learning how to write. Tables never need borders, text doesn't usually need colors. By just realizing that to communicate well, one must communicate less, I realized how stupid Windows, KDE and GNOME all are.
No distro is ready to take on OS X, on x86 or any other platform. The day OS X came out Linux GUI developers should have instantly shifted focus to being as much like the Mac as possible rather than as much like Windows as possible.
The greatest failing of both GNOME and KDE desktops is that they try too much to be like Windows. I used Linux as my desktop exclusively for 5 years, and every time GNOME or KDE came out with a new release I would give it a try. I've used almost every WM as my desktop in that period and the only one was not a pain in the ass to use was WindowMaker. WindowMaker was based on NeXT, and Mac OS X is the evolution of NeXT. This is not brain surgury. It's disappointing that there hasn't been a fork of WindowMaker to create an Aqua enviornment on Linux.
There's only one company on earth that has created a successful UNIX based desktop system. I think that every Linux developer should sit up and take notice of that fact.
On your desktop PC.
It is still not a PC operating system. Absolutely nothing has changed.
This is a non issue.
Deleted
Producing an interface that is both easy to use and powerful is not a job for dumb people. On the contrary, achieving simplicity while retaining flexibility usually requires very smart people indeed.
Equally, a smart person who wants to get something down rather than just play around is always going to choose a simple-but-effective interface that's efficient over a super-l337, infinitely-customisable, but ultimately more time-consuming and difficult one.
Consider a programming analogy: suppose two developers write code that ultimately achieves the same thing. Say one of them writes 200 lines of intricate technical detail, taking advantage of advanced features offered by the programming language, while the other writes 20 lines using nothing but the most basic language constructs. Which of these is the smart programmer?
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Even if someone hacks OS/X to run on non-Apple hardware, it won't have much of an effect, because you can bet that OS/X will not run well on non-Apple hardware. And having an OS that runs well is the whole point of running OS/X -- if people want a broken OS with missing-driver hell, they already have Windows installed for that.
I guess it might become problematic for Linux if Apple started to take over the computer hardware market and the majority of PCs sold were Apples with OS/X pre-installed... but I'll believe that when I see it happen.
I don't care if it's 90,000 hectares. That lake was not my doing.