How Apple Killed the Linux Desktop
An anonymous reader writes "Klint Finley discusses Miguel de Icaza's thoughts on how OS X killed Linux on the desktop: 'de Icaza says the desktop wars were already lost to OS X by the time the latest shakeups started happening. And he thinks the real reason Linux lost is that developers started defecting to OS X because the developers behind the toolkits used to build graphical Linux applications didn’t do a good enough job ensuring backward compatibility between different versions of their APIs. "For many years, we broke people’s code," he says. "OS X did a much better job of ensuring backward compatibility."' This, he says, led developers to use OS X as a desktop for server programming. It didn't help that development was 'shifting to the web,' with the need for native applications on the decline."
Because nothing beats Linux for package management. Miss not having a repo of open source at my disposal; the App Store will never touch it.
body massage!
Linux killed Linux on the Desktop. "I would be on the Desktop, if it wasn't for those pesky Operating Systems with their fancy backward compatibility!"
OSX killed Linux on the desktop indirectly only because the most popular (to the layman) distro is Ubuntu and Ubuntu thought it would be cute to revamp their desktop into a wannabe OSX desktop, pissing many like me off in the process. A Relix is not a Rolex. A Coby is not a Sony. Ubuntu was doing just fine in making a name for itself, now it's a watered-down sissy distro which threw itself at Steve Jobs' feet rather than continue manning the fuck up.
-- Ethanol-fueled
Sheesh not another fucktard slashdot troll if we say it enough times it must be true post.
When did slashdot get so fucked up?
Posted from my perfectly working LINUX Desktop thank you very much.
bleat bleat linux must be dead OSX, bleat bleat Linux destroyed by Windows 8, bleat bleat APIs will eat you babies and Linux, bleat bleat TUX is a stoopid logo, Apples are better, Linux must be dead bleat bleat.
Windows 7 was the nail in the coffin, if Windows 7 wasn't as good as it is, and another Vista stinker was pooped out of Redmond then Linux possibly may have had a chance.
Yes, focus did shift to the web. How many web apps are run by OS X? How many web apps are run by Windows? How many web apps are run by Linux?
If the browser is the desktop, it's hard to make the argument that Linux 'lost'.
I can't manage to notice that Ubuntu or Mageia or Fedora stopped shipping because bam, Linux Desktop is killed by MacOS X. Can you tell us why exactly is Linux dead? (And why would we trust Icasa anyway? It's not like he actually did anything of note or made the right choices in the last 4 years or so.)
So, the way I see it, there are 3 competing families of OSs. That is Windows, Linux and Apple. With Linux traditionally installed on about 1% of desktops, I would think that Windows is the big loser here. If OS X is nowadays installed on 6 -7% of desktops (see: TFA), then it's Windows that lost marketshare.
Sure, it could have been Linux to steal that marketshare. Linux might still benefit from it though... once the market realizes that you can switch without turning your PC into a smoking pile of rubble, they also might try Linux. I still think that Ubuntu is a very decent option.
Gnome3 has killed the Linux Desktop. Thanks.
Miguel is a Microsoft cheerleader, a corporate tool and a genuinely nasty human being. Take nothing he says as anything but sour grapes over his failure to contaminate and destroy gnu-linux with that turdbomb called Mono, which has mercifully been a total failure.
Linux is still alive and well on my desktop, thank you!
Smivs on the intertubes!
I recently switched to OS X for software development. After installing X-Code (a 10 minute fully automated process), I can run and compile all major programming/script languages from the command-line. I also get all the other cool stuff like diff, MD5, vim.
On Windows, I'll have to go through hell and back to get my development environment operating as smoothly as that. On Linux, it's about as easy as configuring it as OS X, but I hate having to deal with the inconsistent desktop environment and the constant driver trouble.
...so why does this matter?
At my work I do not care what desktop I am using, since I do all my development on a Linux server anyway.
I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
It has very little to do with the quality of the software, or backwards compatibility. The problem is that Linux didn't have a big marketing machine pushing it on the desktop.
I'm a leaf on the wind. Watch how I soar.
Torvalds switched to Xfce, a desktop environment originally created as a lighter-weight alternative to the dominant GNOME and KDE environments
Even Xfce is becoming a pig. There are a LOT of old refrub'ed P4s in the market and they were great for Linux - with a light desktop (i.e. Desktops other than KDE and GNOME) and Xfce was my first choice. But the last time I put Mint with Xfce it was too slow and took up too much memory. I switched to LXDE but unfortunately, the latest version of Mint doesn't have it.
It looks like eventually for all these machines - that run XP quite well, BTW - just putting on a Linux distro w/o a desktop will be the only option or leave the XP license on it.
Is not dead yet!
this signature has been removed due to a DMCA takedown notice
I agree with the statement that "OS X killed Linux on the desktop", but it's not because Linux developers "defected" to using Mac OS X instead.
Rather, I think it's quite the opposite that actually happened. Designers (not developers!) infatuated with the Mac OS X ideology tried to bring that mindset over to Linux desktop environment projects like GNOME, Unity, and to a lesser extent KDE. Even other applications, like Firefox and Chrome, have been stricken by this problem.
Basically, these designers have done everything in their power to dumb down and otherwise molest the Linux desktop experience. GNOME 3 is the ultimate example of this. While GNOME 2 wasn't perfect by any means (and no software ever is), at least it was usable and predictable. People could use it to get some real work done. Then GNOME 3 came along. It was quickly co-opted and infused with the crap that's commonplace within the Mac OS X and iOS way of doing things.
Anyone who has tried to seriously use GNOME 3 knows what I'm talking about. Put politely, it's a heaping pile of shit. Usability was completely thrown out the window. The emphasis was put on making it look "pretty" and "trendy", rather than making it into a useful tool. This is, of course, a big reason why it fell flat on its face. It's now going down in history as one of the biggest open source disasters of all time.
The same has happened to the Firefox UI. It was once sensible, with the traditional menus and toolbars, and a useful status bar. Then Mac OS X started to become popular among the design community, and things went to hell within Firefox's UI. Like with GNOME 3, usability was again thrown out the window in the name of "aesthetics". Now Firefox's UI is quite awful, and requires much reconfiguration and the use of numerous plugins to restore the usability that the Mac OS X-inspired designers decided to throw out for no good reason.
The Mac OS X and iOS mentality has its place, and that's in low-end (although perhaps unnecessarily expensive), consumer-grade devices meant mainly for consuming pointless social media "content". It does not belong on Linux workstations, especially ones where usability is extremely important, and productivity is a must. But now that it has infected what were once usable desktop environments, many within the Linux community are beginning to really feel the pain of this terrible design ideology.
News to me since my laptop at work runs it and I use it at meeting and other things to get stuff done. When it's not letting me do worky things I have it pumping out streaming media and video like a champ.
~~ Behold the flying cow with a rail gun! ~~
How not a single fuck was givin' today.
Microsoft did a similar thing with DirectX for graphics: They kept bringing out new versions which were incompatible with old versions, and it kept demanding rewrites. Yes, some of the new stuff is cool, but even the object names have the version numbers embedded in them e.g. LPDIRECT3DINDEXBUFFER9 === That 9 is for DirectX version 9! Sometimes you want to write code and leave it without having to spend the rest of your life rewriting it, just because some dweeb in Microsoft gets an itch. In the end we gave up and switched to OpenGL.
Like many other geeks I think I looked at Linux desktops back in the Gnome 1 days and thought "Hey, this thing will be really nice in a couple of years when it's finished." Fast forward a coupe of years, a lot of infighting and a rewrite later and I was still thinking that or would have I hadn't lost all faith that these guys could ever produce anything to rival commercial GUI's. So now I'm a mac user and I get all that UNIX-y goodness and none of the open source drama queen bullshit.
If all else fails, immortality can always be assured by spectacular error.
Can you get any more clueless?
Applications.
You want marketshare? Get real-world professional applications (Adobe alone would entice me) on board with your OS, otherwise you're simply dreaming.
Linux on the desktop was never even a remote reality for anyone sane enough to consider. Apple didn't kill it (for the same reason Windows, or BeOS, or OS/2 didn't), lack of professional applications did
So rise up, all ye lost ones, as one, we'll claw the clouds.
I'm one of the Linux -> Mac OS converts (from about 5 or 6 years ago). Reasons I used Linux - primarily to have a *ix shell at my disposal, the GNU tools/compilers, ... I was happy on Linux, but "rpm hell" and the lack of support for the newest of the new devices, and lack of major 3rd party support of the platform -- those all sorta sucked, and the first time I used Mac OS X and saw that gcc was available from the terminal window, well, .. bye bye Linux. (Still use Linux for all servers I manage, tho)
It didn't help that development was 'shifting to the web,' with the need for native applications on the decline.
Yes, it did help. Web applications definately make switching easier (to Mac or to Linux). He's wrong about the web emphasis hurting Linux.
I'm also not sold on the idea that it was backward compatibility that was the problem either. Of all the options, Microsoft has the OS with the best backward compatibility.
First, Mac's consistently break things with each new version, unlike de Icaza states. However, what is brilliant about Apple is every time before they introduce a new feature or break an old feature they have a huge marketing push for it. That marketing push makes the users become interested in that new feature. The developers, who want more users and who may also themselves be excited about the feature, then implement it. This is why we see apps bragging about their Retina graphics on the App Store before Retina machines are even widespread or their notifications or, back in the day, their dashboard widgets. Mountain Lion broke lots. Lion broke lots, but the Mac developers always fix this fast because they are very aware of new software versions due to marketing efforts. Linux has nobody marketing each new feature and edition and focusing both the users and developers in this way.
Secondly, Linux is too difficult for non-computer-literate users to use. It doesn't have to be and indeed strides have been made, but until you will literally never have to use the terminal and you can put a Windows software disk into your Linux CD-ROM drive (while those still exist) and have it install and automatically use Wine with the correct settings and work on the first try without tweaks, it is too hard for grandma.
That said, Ubuntu with Cairo-Dock is a dream to run compared to any version of Windows out there and I have no idea why people don't use it more. I love it. It's not my main OS though. That would be OS X. I'm one of those people using OS X as a desktop for programming that de Icaza talks about, but I can tell you it wasn't backward-compatibility that made me choose it.
Big apple, new Yorik, undig it, something's unrotting in Edenmark.
I hear it over and over -- I'd run Linux if I could play games.
Of course, Mark Shuttleworth and Unity, Gnome3, and KDE are trying their best to kill it too. It's getting harder and harder to find a good windows manager on Linux.
RM
Not sure why they give this guy a voice, but whose code got broken? Xlib has been around for decades. GTK has been around for decades. KDE has been around for decades. QT has been around for decades.
The Linux desktop is not dead. I've been using one for the past 10 years. The community is more alive and vibrant than ever, there is a virtually unlimited choice. I really find these discussions completely pointless and the product of sulking disillusioned developers. For a largely free, community driven project, Linux is a wild success. I love it and will continue to use it until the day comes when we'll no longer be allowed to choose what software or hardware to use.
Unix: OpenWindows versus Motif - result: The winner is Windows.
Linux: Gnome versus KDE - result: The winner is Windows.
I mean..not really linux, since linux is just the kernel. The fragmented distros concept. Itiotic moves by kde (killing the stable 3 and introducing still buggy 4 after years), gnome (common, gnome 3 is a joke), and Ubuntu with Unity.
If linux really wanted to succeed, it would need to have a preferred, official distro with desktop and everything.
linus with his everybody-else-is-an-idiot approach doesn't help. And yes, it is his fault that each bloody version of kernel breaks comparibility with video drivers.
Like many mory i got Mac and never looked back. linux is dead to me - unless running on a server.
Right, because the whole NeXtStep -> Rhapsody -> PostScript -> Quartz -> Cocoa never broke anything.
I can't believe that in 2012 we STILL doesn't have direct comparability of software between operating systems. Wasn't this something we were going to fix in the 80s? Writing a program shouldn't be writing it for a particular OS, it should be writing it for computers in general. This is the kind of thing the government needs to mandate. (yes, I'm aware of the open source movement and have not been burying my head in the sand, I just think its bullshit that none of the big players can come together and agree on a damn standard of interoperability. Its like we've completely lost sight of that goal.
I have used Linux on the desktop since t998.
I refuse to use Windows on principle, and, as a disabled man on Social Security Disability, I simply cannot afford Apple hardware. I love Linux, and especially Ubuntu, for the choices I can select. I work the way I want to, not the way someone else thinks that I should!
The word "Apple" and "killed Linux": that you'll get ya a few clicks and a substancial ammount of cents from the ads.
Ironic how the article claims OSX killed Linux on the desktop when OSX Server hardware had pretty much died (or maybe never really took off) almost at the same time.
it's real, real simple. the successful OSes have, at their heart, a highly effective "Common Object Model" of some description, which provides a) fully-compliant backwards compatibility across APIs, dating back even 20 years b) interoperability between applications and application components *regardless* of the language they're written in.
every f*****g time i raise this successful strategy - deployed by both microsoft (DCE/RPC and then DCOM) *and* apple (Objective-C has an Object Model built-in to the language) - on free software mailing lists, i get shouted down. i get told "that stuff is a piece of shit, why are you even bothering to mentioning it?"
now, the linux distros are paying the price of that arrogance, why is anyone even surprised?
firefox. firefox has a "COM-like" system which was "inspired" by microsoft's COM. it's called XPCOM. what XPCOM does *not* have is the ability to merge interfaces (they're called "coclasses"). that has two implications:
1) whenever there's a change to an interface, all backwards compatibility is lost. with coclasses you can have *both* the "old" interface as well as the "new" one, supported by the *same* application.
2) if you want to have "default values"... you can't. what XPCOM has to have instead is a highly-dubious modification which adds as an *extra* explicit argument into the actual function saying how many arguments are actually used! imagine if the people who wrote the ANSI-C++ standard said "oh yes, if you want the last arguments of any function call to be optional then the very first argument has to be an integer saying how many parameters there are", there would be people laughing at them for decades.
i've raised this with the mozilla foundation core developers at least twice. the first time i was told by one of the key subcontractors that coclasses were "too complicated" for the mozilla developers to understand. the second time, that person wasn't there: i raised it directly with the mozilla foundation core developers; they didn't understand, took it as personal criticism and then later on enacted very fascist censorship onto the mozilla mailing lists, preventing any further discussion.
so, that subcontractor was indeed right: the concept of coclasses *is* too complicated for the mozilla core developers to comprehend. .... but it's not just the mozilla foundation developers.
the KDE team had an opportunity to replace DCOP with something more substantial, as part of the $10m E.U-grant-sponsored KDE4 redesign: i recommended that they start with FreeDCE and go from there.... and they didn't.
the Gnome team make extensive use of GObject, but GObject is a very very poor substitute for COM. only now with the GObject "Introspection" is it *beginning* to approach the capabilities of COM, but because GObject has no concept of co-classes, *again*, there is no way to have backwards-compatibility for APIs.
i won't even get into what happened with the webkit developers.
the bottom line is that time and time again, in every major engineering team behind each of the major projects which make up "a linux desktop" as we see it, there has been a fundamental failure to comprehend the power of having a strong base on which to create good successful software.
that success - stability of APIs and interoperability between components regardless of programming language - can *only* be achieved by using something like COM, with language bindings for every known major programming language, and support for "co-classes" that are then actually *used* - properly - by the developers.
this takes discipline, and i don't see any of the major free software projects getting this, any time soon.
miguel: i've raised FreeDCE with you, before. i know it was 10 years ago :) however, since then, i've learned that the WINE team have actually gone and made pretty much a complete implementation of both MSRPC *and* COM, including, i believe, a complete server implementation (albeit a basic one). they no longer require the installation of DCOM98.EXE for example which is a good sign. also i heard of a guy who managed to "extract" all that client-server code into a separate project: he called it "TangramCOM".
It's the sound of progress, my friend! Do you know who else is great at keeping backwards compatibility? Microsoft Windows...and that system is fucked up right from the ground. Keeping backwards compatibility just to keep software alive is like keeping dirt roads in New York City...so that these people with the horse-wagons still feel comfortable about their horses feet.
How do you kill that which has no life?
Is it another Brian Proffitt's intellectual abortion? I think, I recognize the style...
Oh wow, it is not! But wait, this is the illustrous author of Mono and proud applicant to Microsoft Unix IE team, ex-Novell executive Miguel de Icaza!
(To be fair, some Miguel's work is not nearly as idiotic, and most of stupidity in GNOME happened after he left).
Contrary to the popular belief, there indeed is no God.
(Taking stock of the dozen Linux workstations at my desk and those of nearby co-workers in one of the larger Fortune 100 companies...)
Perhaps it's just a matter of perspective? My employer goes out of their way to encourage use of Linux as an enterprise development platform (after all, that is the point of Miguel's article, right?). All of the OS X systems I've seen lately have been in the hands of salespeople.. important to be sure, but I think they could get used to any device that handles their presentations and product demos...
I agree, Linux on the desktop is far from dead. I know several people who use Linux on a day to day basis. At home, at work, etc. I'm not quite there yet, but I do have Arch Linux on my laptop dual-booted with Windows 7. My goal, which I want to achieve within the next few years, is to use Linux as close to 100% of the time as possible. I want to make it my primary OS on the desktop, on the laptop, everywhere.
There was more to it than that. OSX was a serious problem. The Linux community was so wrapped up in competing with Windows for survival that we didn't see OSX coming.
Linux's core APIs don't change as violently as most people say. SDL 1.2 is still SDL, OpenGL is still OpenGL. At the Kernel level, there is resistance to inter-Kernel compatibility to try and prevent unscrupulous vendors from tainting hardware level code. I don't think I have seen a glibc double free error that was not caused by a real bug in the program since 2005/2006.
Package Management boils down to RPM and DEB. And those should be the only two possibilities.
So the core of Linux is like the core of the Earth. It runs, and if you have drivers for it, it's fine. The Surface of Linux is like the surface of the Earth. Utter Pandemonium. KDE and Gnome and it's various tool kits and it's extensions created a situation where endless pandemonium abound. Honestly, they acted like a bunch of 13 year olds playing with Windows 3.1. (If you were 12, or 13, you constantly wanted to re-arrange icons, change the colors, on and on and on. And people got so frustrated such that they didn't want to do it anymore. And moved to OSX.
There needs to be some iron and steel level discipline (with a lower case d) in desktop development. We need to stop creating a situation where everything on the surface is totally different every other version and nobody can find anything.
Another problem is the networking and communication issues with various networking protocols and whatnot. At the command line level, Linux is completely network transparent, even with X.org itself. But the moment you try and utilize desktop level CalDAV Calenders, or Samba shares, it takes a bunch of trial and error to get things working. An example.
Lets say that I have a file on one machine, and I want to get it on another machine via the network. I can of course use Secure shell (SSH) to do that. But what if I want to use Samba to do that. (One Linux box to another Linux box.). because Samba is supported as an overlay by Gnome and KDE. Will it work? Well if I use the command line smbclient yes it will. Under Gnome and KDE, it's a bit more complex. If the Samba Overlay was not installed in Nautilus (Gnome) or Dolphin (KDE), either one of those will throw an error. Additionally, if specific credentials are required to do such a thing, it would require they be setup in KDE or Gnome System Settings before hand. I garuntee you won't know where that Samba mount point is as an ordinary user even if it DOES work.
Another example. This one not involving LibreOffice, KDE, and evolution. We use KDE as the desktop, LibreOffice as the Office Suite and Evolution as E-mail. Why? Well, LibreOffice for obvious reasons is the most compatible Office Suite. Evolution for some rather odd reasons.
1. Evolution is the only Linux Mail and Groupware client that can be autoconfigured from our Open Directory Infrastructure. (LDAP). Only Evolution can get user information from LDAP with reguard to WebDAV, CalDAV, GroupDAV, and IMAP without having to edit it by hand.(like AD does with Microsoft Office and Outlook.)
2. Evolution is the only Groupware Client that can interoperate with eGroupware's iCal based services. in addition to Offsite Outlook Web Services. Thunderbird Lightning, and Kontact technically work, but not as bug free as Evolution does.
So, this creates the following simple problem:
I have users that are used to being able to "edit attachments" under Outlook with real Outlook Servers. (This is a functionality microsoft is getting ready to remove due to numerous security holes in doing this.) but using "Save As" is time consuming, sometimes my users don't know what directory they saved it in etc. So I introduced them to LibreOffice's "Send as E-mail feature." guess what. If you don't go into LibreOffice and over ride the defaults, it launches ThunderBird of Kontact.
I promise I'm not trolling. I was very pro Linux as cool new UIs like Enlightenment started coming out. Shortly thereafter OS X really started taking off (albeit fueled by cool hardware design too) and I found that where the Linux UIs were rough and undependable the OS X UI (+look and feel) was sleek, smooth and very polished. On top of that you had all the functionality of the Linux OS underneath it. Aside from a higher cost, it couldn't compete. Temper this with the fact that I'm focusing on client use and not as much on server use.
Where I see the real value of Linux (and Android) is in embedded systems where GUI design may not be as critical.
-Xen
Seems like a big chunk of that 1% would have to come from when they started selling Linux netbooks at Best Buy and it felt like it was beginning to gain traction, but I'm sure that market is out because of tablets. I looked up Linux netbooks on Amazon and they're all out of stock. So in a way, the new Linux desktop battle is fought with Android tablets, which Apple is now trying to kill with lawsuits.
I work at a university and what I see nearly universally is that people who get Macs get VMWare or Parallels and Windows. They aren't getting a Mac because it does everything they need, they are getting a Mac because it is fashionable, and they can get Windows on it as well. While Dell may not like that, it doesn't hurt MS as long as Windows keeps getting sold.
That's funny. It's only the desktop support nerds making $50k/year that are running OS(X) in my company. The server admins ($75k - $125k/year) run Linux on their desktops, and the business folks run Windows 7.
Ummmm mods? Flamebait?
For the average user, not the technical wizz-kid: the average user, Linux was never an option. Id didn't come on their store-bought PC. If didn't "just work" (ever!) and it didn't support most of the peripherals or USB devices that they had or wanted. Blaming Linux's failure to penetrate the average household on anything but it's own lack of marketing, polish, self-discipline, ease of use, support, brand (i.e. not having a million different distros: all the same, but different) or integration is simply an exercise in self-deception.
OS-X is what Linux could have been if it hadn't fragmented, if it had been properly packaged and supported, if the developers had put some emphasis on ease-of-use instead of "cool features" and obscure options and if it had worked with all the printers, cameras, phones, webcams and scanners that the average user just wants to plug in and have work - immediately and fully.
If Linux teaches us anything, it's that users will pick integration, polish and design over "free" any day of the week.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
Great.. now the clusterexpletive that was the wired thread can continue on slashdot.....
It used to be the case that even a desktop Linux system was absolutely rock solid. The quality started plummeting years ago though. I don't know why, but distros stopped caring about desktop stability. I switched not long after the KDE 4 fiasco. I tried a few different desktop distributions and things were crashing out of the box. One of the distros, the Live CD installer had a background process that crashed on startup. You had to literally click through a crash report just to get to the installer. How the hell does something like that make it into production? If you can't even boot up a clean install without things crashing, something has gone very, very wrong with your QA process. And just because I know it's going to come up otherwise: no, it wasn't hardware.
Bogtha Bogtha Bogtha
Every computer in my house is running some variant of Ubuntu 12.04, even my (non-techie) wife's computer. She went from a Mac to Ubuntu and never wants to go back. I have Windows for a few games I play with friends. At work I run Kubuntu 12.04 on my desktop, as do many other people -- and I'm at a rather large multi-national company.
The rumors of [Linux's] death are greatly exaggerated.
Cheers!!
I'd say the biggest detriment that Apple had to desktop usage of GNU/Linux was taking the spotlight as a not-Windows option. OS X had a lot of advertisement, so when people wanted to 'stick it to the man' and choose a non-MS OS, the first thing they found was a Mac. In the early days, Macs ran on PPC, so dual booting was not an option. They have also been priced out a truly mainstream market. Apple provided the perfect anemic competition to make the majority of people compliant with a MS-dominated desktop, and in the mind of the general consumer, made a Wintel option seem 'not so bad.' Absent Apple's presence, it's quite likely that the alternative of choice would have been GNU/Linux.
This is my signature. There are many like it, but this one is mine.
Im sure binary only entities care about backwards compatibility of API's, but its not a big issue if you have the source code and its maintained.
I think he is implying the Linux community needs commercial desktop applications to be a success.
You are being unfair. I actually met Miguel. At the time I had no idea who he was, what he did.
He is actually a really nice guy. Quite the opposite of "a Microsoft cheerleader, a corporate tool and a genuinely nasty human being".
I also disagree that Mono is a total failure. It powers probably the majority of ios and android games. It's fast, stable, so not sure how you can call that a failure.
This, he says, led developers to use OS X as a desktop for server programming.
I've made several attempts over the years to use Linux on the desktop. Every time, I end up running back to OSX. What I've got now is the best of both words. All of our servers are linux. I have a linux box locally I use for development. I also have a Mac Mini on my desk and use that for my desktop (and a MBP I use from home or when on the road). With a trivial amount of work, you can configure profiles in Terminal.app so you just click on an icon and you've got an ssh window open to whatever host you need to work on. I can export my linux file system and mount it on my Mac using NFS. It's all completely seamless.
The extra hardware cost is hardly worth mentioning (you can get a Mini for $4-600, depending on how you configure it). For the one or two times a year I need to get to the real linux desktop, I just hit the "input select" button on my monitor, and swap where my USB keyboard is plugged into. In theory, I can fire up X11 on my Mac to run linux X11 apps, but I can't remember the last time I bothered. At one point, I experimented with desktop sharing (Chicken of the VNC, gotta love that name), but that's far more pain than it's worth.
So if I'm reading this right, the way Apple "killed" Linux on the desktop is by offering a quality product, with backward compatability, on solid hardware with just enough *nix plumbing to make most casual shell hackers happy?
Those bastards!
Don't they know that, given enough time, the Linux folks could have offered a similar desktop experience if they wanted to but it was more important to create dozens of competing distributions with slight incompatibilities and sublte differences between them for no earthly reason other than the whims of the distribution packagers.
Ken
In the 1990s, I wanted to get into developing GUI apps for Linux. The single biggest reason why I gave up on it was that the Linux GUI effort fractured into KDE and Gnome camps.
At the time, I figured that one of the two would win out over the other. There was no telling which might win, and I was reluctant to back what might be the losing horse. This was a serious demotivator. Of course, 15 years later, we've ended up with the worst of both worlds: many Linux installations take up the disk space for both, and we've got two unharmonized APIs continuing to fight for a following.
With MacOS, there is no question what API you should use. Apple offers a very clear path. For that reason, I feel more confident developing for that platform.
Comment removed based on user account deletion
Lets see Gnome is a C pretending to be C++ which makes it pretty bad, KDE is not too bad.
The real problem is that linux needs Interface designers. Apple expends a lot of energy designing the UI (such colors indicates a group of functions)
A more simple answer is that OS X just has less jank than the competition.
A Linux desktop is a collection of unrelated software held together with ducttape and hope, and it shows. Because everything has to be "flexible" and "configurable" there's not enough integration and plain old polish.
Microsoft on their part suffer from chronic design-by-committee and fear of making decisions, which kills or waters down anything that might be called "innovation".
The Linux desktop has never even "lived" yet...
I've never been able to figure out Mac OS, it looks nice, but it's unintuitive and confusing to me. I don't think anyone ever apologized for the UI disaster of throwing out a floppy disk. Since then they've gone from one pretty and confusing interface which holds to the "one true way" and that's it.
At least on my apparently dead Linux desktop it works the way I expect it to, if I want to launch chrome, I type "chrome &", if I want to launch the gimp, I type "gimp &". Though I can if I want to I'm not required to click and navigate various menus, I just tell my computer what I want, and I get it.
I can use a command line, or a GUI for many tasks, from package management (apt-get && synaptic) to moving and renaming files, to downloading files (GUI browser or wget)
I have several Linux systems, including my laptop, so it's not dead.
Claiming that OS X has killed linux is nothing more than a wild boast. Similar to all the media that claim Mitt Romney is the only republican candidate, even though Ron Paul is NOT out of the race.
I do believe that one of the biggest problems with Linux is that new APIs keep popping up, because apparantly the old ones aren't good enough.
This will break code.
Developers don't like to see their code broken. They/we much rather develop on a system that doesn't break their code after a short while.
Whether it means that the developers are moving to iPhone programming, or that the developers stick to old stdout/stdin programming, or that the developers just give up and write their own OS doesn't matter -
what matters here is that Linux desktop is shrugging away developers because the API isn't perceived as stable.
(It's not the only enironment that shrugs away developers. Come on, not even _autoconf_ managed to stay backwards compatible... and Windows _traditionally_ isn't a stable environment, there used to be a new VCRUN every year or what...?)
Ah yes, Miguel "The Mouth" De Icaza. Nobody repeats ideas like Miguel.
Despite such reports of its death, I've been using linux on the desktop for 12 years and will continue to do so. I've no plans to drink the Apple kool-aid, ever. How about /. gets back to posting actual news instead of garbage articles of speculation and FUD?
There exists a philosophical computing spectrum with stable, vendor-controlled, locked down, less customizable, less flexible, more compatible user-experience on one extreme end. On the other extreme end, you have nearly infinite flexibility and user-control at the expense of stability, compatibility and vendor-support. Apple is on one extreme, Desktop Linux is on the other, and MS Windows sits somewhere in the middle.
Saying that Apple can steal Linux users is like claiming that the Republican party (for lack of an example of an extreme-right party) can steal voters from the communist party. Absurd.
A company that hires professionals to envision, manage, develop, and market something produced a better overall product. Apple didn't destroy anything, they produced a better product. So much better that it seems people will pay a premium to use it.
Linux desktop wasn't, and isn't killed by Mac. An article with quotes by Miguel should be treated as the same category as an article with quotes from Florian. aka assumed to be false and misleading.
Why haven't people realized this? Miguel changed his colors once he started with mono, and it never ended. Just like how Florian says that just because he's paid by microsoft/oracle doesnt' mean it influences his writings.
Writing this from a Linux desktop at work (yeah yeah) and doing web development. One company forced me to use a AirBook for it and my got is sucked. Not only was it a very badly designed piece of hardware (rounded soft corners EVERYWHERE EXCEPT where you rest your palms. BRILLIANT! I found it to be a slow piece of crap that couldn't be outfitted with a decent amount of memory, something even AMD netbooks can handle (8GB) and the fucking lack of any kind (even MS half-assed version is better) of focus follows mouse makes development just that much more involved.
And those who claim macports is a replacement for aptitude need to have head re-examined.
Yes, a Macbook runs smoother then Windows, then again, what doesn't? But as a replacement for doing webdevelopment for software that will run on Linux servers? Not even close. Especially for the price. Sorry but I don't need USB3. I need a VERY fast SSD, plenty of memory and LOTS of screen space. Lighted keys? I can actually afford ceiling lights thank you very much.
Wait a minute, that name in the summary. Isn't that the mono retard? The thing that has now been completely dumped? Why should I take anyone who thought mono was a good idea serious?
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
"Sends other UNIX boxes to /dev/null"
http://www4.macnn.com/macnn/articles/unixad.jpg
There are only 10 types of people in the world: Those who understand binary and those who don't.
If MacOSX killed Linux, then Windows 8 will be its salvation!
Why don't you try offsetting what they say instead of crying for a mod to down mod them? If you see something wrong here you should be able to do better than to cry to momma.
Refurbished Pentium 4's are a terrible pair of rose tinted glasses to view your computing through.
New computer equipment is in relative terms cheap.
It's not about cost: it's about keeping them off of the junk pile and being melted down in third world countries and poisoning the people and environment.
This constant throwing away perfectly good hardware because some developers added more "features" (mostly eye candy) is wasteful, inefficient and just not cost effective.
And I mentioned P4s because that appears to be the most common refurb on the market. And for $99 you can get a machine that runs Windows XP Home very well; which is becoming rare with Linux with a desktop. Yes, for those old machines, just keeping the XP Home that comes with them is now the best option or putting an old distro of Linux: Linux with a desktop is just not an option anymore.
Gnome 3. Unity.
The Linux desktop committed suicide.
It has been dumped by Ubuntu, nobody uses it on Linux. It wasn't needed, it wasn't wanted, it wasn't used. If that is not a failure for a product, what is?
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
yEd - runs on them all, and good enough for me
Its about MEDIA. With OSX you could have a real, solid Unix command line, and still sync your phone, iPod, etc. to run Linux well, you need to buy from a handful of companies that will actually support their machines, or you could just get a Mac and have a foot in both sides. It also helps that Macs have had access to at least some official enterprise packages, for instance they get "real" MS Office and "real" licensed Exchange support.
Eventually trying to keep a Linux Desktop that's USEFUL for anything except Linux is a hardship. When you grow up and need to stop getting your media from pirate sites, and need to access company systems that are wretchedly old, you have to choose Mac or PC... With Mac you can even run Windows along side (no dual booting!) so it becomes a settled issue. When you hit the $100k a year mark, your employer is paying for RESULTS not your political statement.
Oh yeah, and tell me wise guy, how are those blu-ray discs coming up on OS X ?
Damn who do you think uses mac torrent ? Window users ? Linux users ? Freaking mac users are just as piraty as their brothers on others oses. So don't go taking out a morality card here.
Linux works, and works very well. Of course you have to buy the correct hardware. As for locked down media, well it's a problem for everybody not just linux users. Have you tried viewing a blu-ray disc on windows ? Holy crap you sneeze and your video just quits. You buy a disc that needs firmware updating or software updating and your Powerdvd or other software vendor doesn't want to update you're fucked. And need to shell out a hundred dollars for a new version of their software. And if you even use anydvd well you're just a pirate like those guys running mac torrent or linux users. Fair use or not it's illegal to circumvent DRM.
Linux could have the best and most intuitive UI in the world, and it would make no difference in its desktop market penetration.
People use UIs to get to their applications. And so long as Linux applications are also available on Windows and Mac OS X, there isn't going to be a "killer app" that gets people to stick with Linux on their desktops in favor of an OS that runs a lot of other stuff too.
Ita erat quando hic adveni.
2013 is *DEFINITELY* going to be the year of "Linux on the Desktop". Just wait...
To err is human, but to forgive is beyond the scope of the Operating System...
I arrived at the conclusion many years ago that it's the hardware that makes all the difference.
The combination of hardware and drivers.
We know the Macbooks can sleep/wake perfectly well because of OS/X.
So if they do not under Linux, that is not a hardware issue - it simply means the drivers need to be better. In that sense it's kind of a "hardware" issue wince the drivers are tailored to a device, but it's not something that Apple can improve on in later hardware.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Firstly, it's not really a competition. Secondly, who gets to arbitrarily decide when it's over? Thirdly, using equally sound logic:
Number of OS X distros: 1. Number of Linux desktop distros: more than 1.
Linux wins!
systemd is Roko's Basilisk.
I hate the speed at which Walled Gardens are getting shoved down our throats.
On the desktop side, nothing is shoved anywhere.
Instead it's like Apple is giving you a kitchen, and then off the side a matter replicator.
Yes you CAN use the replicator to quickly get a nice gumbo. But you can always head to the kitchen yourself and make whatever you like.
Apple in the end is not forcing anything on anyone, they are simply giving you additional options that help people who need help.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Yes, it has to do with the technical details behind compatibility rather than having an user base that is used to paying too much for too little vs having a user base that is used to paying nothing for quite a lot. In other news, monkeys are currently flying out of my butt.
The reason is simple, and it's the same reason that 99% of everything on this planet happens. Money.
begging ... run our corporate Windows image in a desktop VM
That's my biggest complaint about most IT departments. This is such a perfect solution for technical users, that could really have a full system as they liked it and then a company Windows VM that was chock full of virus detectors and Outlook. When it was out of focus you could sock the whole VM priority down to something really low.
The IT users could not really stop the influx of macs because demand percolated down from above. But there is no-one to champion the idea of the company system as a virtual entity on whatever you have as demand is wholly from technical users..
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I know this may come as a shock, but the majority of the desktop market is not developers (though no doubt an appreciable percentage of Linux desktop users is, which is why his view is so skewed). What killed Linux as a desktop OS is probably a very complicated and nuanced confluence of factors, but I think Microsoft's embedded position and anticompetitive tactics have more to do with it than the preferences of server developers, as does the lack of grandma-compliant plug and play and usability.
That said, looking at things another way, as we move into device-based computing, GNU/Linux by way of Android is very competitive on the palmtop, if not the desktop, in the same way that Mach/BSD is by way of Darwin/iOS.
(%i1) factor(777353);
(%o1) 777353
As said there http://yeupou.wordpress.com/2012/08/29/the-gnulinux-desktop-wasnt-killed-by-mdis-failure-with-gnomemonohelixcodeximian/ the GNU/Linux desktop wasn’t killed by MDI’s failure with GNOME/Mono/HelixCode/Ximian/
Secondly, Linux is too difficult for non-computer-literate users to use. It doesn't have to be and indeed strides have been made, but until you will literally never have to use the terminal
The problem here is not usability of the system itself. You can do without terminal tinkering these days - it's true that to get the system you are using, you probably had to tinker, but that's not true in general.
The main problem here is that almost no desktop/laptop computers come preinstalled with Linux. The vast majority just go with what they get when they buy their computer. If Mac OS X didn't come preinstallled either, obviously they'd have a much lower market share.
I've moved 100s of thousands of lines of code across OSs and changed practically nothing. For GUIs the portability solution is starting to be HTML5.
..which are at the mercy of Apple. ALL software running on macs is at the mercy of Apple
So here the only thing you can POSSIBLY be saying (since we are talking about open source software) is that Apple has some evil plan to abandon POSIX support.
Or perhaps you are saying that Apple will stop letting users have compilers even though it would mean they would have no-one to write software for the mac.
Are you REALLY wanting to say any of those things? Do you have any evidence whatsoever?
if you haven't figured that out I don't think you've been following what Apple has been moving towards
Looking at what APple has been moving towards:
1) Competent POSIX support which has not ever wavered through various OS X releases.
2) Support for various open source efforts like WebKit and LLVM, all of which use the same kinds of standards that other open source software uses to compile.
3) Constant improvement of developer tools which have remained free for all to acquire.
So what are YOU seeing that has ANYTHING do do with breaking MacPorts?
"There is more worth loving than we have strength to love." - Brian Jay Stanley
"[de Icaza] thinks the real reason Linux lost is that developers started defecting to OS X because the developers behind the toolkits used to build graphical Linux applications didn’t do a good enough job ensuring backward compatibility between different versions of their APIs. "For many years, we broke people’s code," he says. "OS X did a much better job of ensuring backward compatibility.""
What exactly are these broken APIs that he thinks are driving developers away from Linux desktop development? Taking the GNOME case. The move to GTK+ 3.0 hardly broke any API's. From an application developer's point of view, most of the widget API's were identical with the sort of minor changes to be expected from any previous revision bump. Granted, some things were deprecated in the GNOME stack, such as the system tray. But this is not the same as breaking an API.
The desktop UI for me is mostly an environment to run a terminal in, to support bash + emacs + gcc. So even Unity is usable for that, although its awfulness is all true.
Yes, 3rd party developers are at the mercy of Apple and this is not some anti-Apple bullshit. See: Gatekeeper.
Gatekeeper is about stopping programs you have downloaded from running without your permission. You can of course simply disable it, or let it ask on a case by case basis.
But it doesn't enter into the picture when we are talking about MacPorts. They are not downloading software, they are downloading source and then compiling it. Thus your software is all local.
But even for package managers that just download binaries, you can as noted simply run whatever you want.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Isn't he the one who basically knob-slobs all the proprietary tech coming out of Apple and Microsoft?
Mono! Woo! .NET for Linux! *SLOBSLOBSLOB*
Moonlight? AH! Silverlight for Linux! *SLOBSLOBSLOB*
Apple! *SLOBSLOBSLOBBITYSLOBSLOBSLOB*
His basic point is that a lot of would-be devs didn't actually understand what was involved, tried out the Mac and then abandoned Linux because they weren't really in it for the community development. They just wanted a usable *nix-like OS.
Well, enjoy your little guilded cage as an Apple ass-monkey.
OS-X is what Linux could have been if it hadn't fragmented, if it had been properly packaged and supported, if the developers had put some emphasis on ease-of-use instead of "cool features" and obscure options and if it had worked with all the printers, cameras, phones, webcams and scanners that the average user just wants to plug in and have work - immediately and fully.
If Linux teaches us anything, it's that users will pick integration, polish and design over "free" any day of the week.
This is the most concise statement of the problem I have seen to date. Slashdotters deride the Apple way: 1 choice, hardware and software and it just works. Also the Microsoft way: 1 choice in software, many in hardware and it mostly just works. Then there is the Linux desktop way: many software options all about 80% complete, any hardware as long as you can write your own drivers and kernel modules. The total amount of effort represented by all the Linux options is more than enough to have completed several options fully equivalent to OSX if that effort had been focused into several efforts instead of being fragmented into dozens. Why does the fragmentation occur? Because too much of the rewards for an OSS project (feel-good stuff like having fun, seeing your own name on a project) come from the first 10% of the work. Something needs to encourage people to complete the next 90%: the hard parts like actually making everything work right, accommodating all the variety in machines and peripherals. Then there is the next 1800% of the job: maintenance. These are the weak links in OSS.
Projects that work, such as the kernel and Python, have a single person who maintains the vision. This person is able to enlist the help of others to implement the vision. Notice that both of these traits parallel commercial startups. Worker bees in commercial startups are rewarded with wages and stock. What are the rewards for worker bees in OSS projects?
Bent, folded, spindled, and mutilated.
Saying that OS X killed Linux on the desktop is a misstatement at best since Linux on the desktop never became mainstream. You can't kill what's not yet alive.
However, client-side (but not "desktop") Linux is very much alive and kicking in the shape of Android tablets (Kindle, Nook, Nexus 7), and currently owns the small form factor tablet space. Apple is the one trying to play catch-up here with the rummoured upcoming iPad mini.
It's interesting to note that the success of Android is following the path led by Apple with OS X ... first on the smart phone, then on the tablet. This was an easier path to mainstream adoption since it wasn't fighting the entrenched desktop ecosystems head-on, but rather building a brand new (smartphone) market. In this vein it might be better to view Nokia's incompetence as the real killer of pure (non-Android) Linux since they were the only ones targetting a Linux-based smartphone. If Nokia had moved faster and followed a release early, release often" path (as Android did), they could well have been successful.
"OS X did a much better job of ensuring backward compatibility." Yeah, not so much. Lion and Mountain Lion no longer has Rosetta which killed off all remaining PowerPC-based apps. Not the least of which was Quicken (for a while anyway. And yes, Intuit does suck the big one). IMHO, Apple would have scored a lot of points by making Rosetta open-source. Yeah, yeah, I could run Parallels and install a Snow Leopard virtual machine but I don't need the whole OS.
Damn, it's sad to know that my desktops are dead. Better give all my coworkers and friends all the bad news too.
PC means Personal Computer.
Mac is an apple variety.
You probably mean computers witch MS Windows installed and computers with Mac OS X installed.
When you install a differet e.g. free operating system as GNU+Linux on them they are still PCs/computers.
Don't confuse software and hardware terms!
Can someone please clarify what the author means by "Killed" in this context?
Because I'm using Linux Desktop machines at both home and work, and on my laptop, and they are receiving regular updates and are very much alive.
In fact, hasn't the number of Linux users, globally, increased in recent years?
I think people are missing one thing - that Linux has never had a big hardware vendor pushing it really hard on the desktop.
Do you really think Mac OS X would have the market share it has today if it didn't come preinstalled on sexy hardware made by the company behind smash hits like the iPod, iPhone and iPad?
If Canonical manages to get a succesful deal with one of the major hardware vendors, that would be the most game-changing news happening in years in desktop Linux land. If not perfect, the software has still been ready for years.
GNU/Linux is constantly gaining new less technical users and has been growing for a long time now. I know. I've followed the GNU/Linux and free software movement for years. In 2005 I worked for a major desktop distribution (since past). While companies have come and gone in the desktop distribution business the market for GNU/Linux on the desktop has only grown. It's profiting off the desktop from a distribution angle that nobody seems to be succeeding at.
It's only begun to hit the mainstream too. The company I work for has been selling significant quantities of computers and components to consumers for a few years now. We're only seeing significant demand and increasing sales. Demand we aren't capable (although getting there) of fulfilling. We are talking about a market that can sustain about 20 million USB wireless adapters a year. If that isn't a market than I don't know what is. Apple's 2011 computer sales were only about 20 million. If anything GNU/Linux on the desktop is about on par with Apple if not exceeding it in actual installations.
This article is all about clicks. There is no reality to it. This includes every "year of the Linux desktop" articles we see or its demise/failure.
First, why does the poster claim that Desktop Linux was killed. How is the fact that the number of desktop linux user has been growing, continually, although perhaps not as fast as some afficionados claimed, illustrating that the Linux Desktop was killed? It doesn't make sense.
Second, where is the data? Which statistic shows that Linux developers migrated in masses to Mac OS X? Somehow I doubt that. What I am inclined to believe is that more developers write cross-platform code nowadays in comparison to 10-15 years ago.
this is silly. the linux desktop is far from dead and is only going to improve when A) people become disenfranchised with the direction Windows 8 is going, and B) people can buy and play all their games (and one day, other commercial applications) through Steam. I think Valve is providing the engine that will drive Linux desktop adoption.
frog blast the vent core
I've been using Gnome, KDE, and LXDE on bare metal and VMs for the past 7 years every single workday and they continue to be bloated and inconsistent - all of them. Kudos for the hard work those contributors put into them, really. It is not unappreciated, and technically it's a real challenge since they are sitting on top of X11. But the reality is, there are no killer apps on linux to motivate adoption. Most people I know still use a terminal window or IDE so the choice of desktop is not really important.
The recent redesign by Gnome was the final nail for that choice. Likewise, Ubuntu screwed themselves with Unity. KDE, for all of it's flexibility and polish, is too bloated (hey guys, I need 30 more config options for my desktop, mkay?). I work with open source sycophants all day and they moan about how competition is unfair and they can't keep up with the "corporate paid sellouts". Whiners, all of them. I'll use whatever resources best fit my need and work habits, from terminal up to Final Cut. So when I hear these arguments pop up every year I have to ask, "where is the innovation and why should I adjust my expectations?"
Linux as a desktop isn't even close to dead in my world.
I use it for just about everything, including at work as my primary desktop.
The only thing it doesn't do better than commercial OS's like Windows or OSX is gaming, which is completely an artificial restriction by the marketplace rather than a technical one, as the companies that write the games I like to play don't even make Linux versions (damn them). Gaming is the only reason I keep a windows partition and my only use for it, as windows is otherwise a joke OS in every respect compared to Linux).
From my experience, the only 2 things that have prevented most people from considering Linux for their own desktop are:
1) A lack of informed awareness about Linux (even amongst people who have even heard of it, there's way more very outdated and/or very wierd misconceptions about Linux out there than factually correct information). This is probably the main reason why Android needed to not be called Linux.
2) Most people's own sheep-like behaviour patterns. they are so mentally locked-in to what they already know (or what they've been told to think) that they wont consider even trying an alternative, even if it has significant potential to be much better.
Frankly, the sudden focus on Linux servers in 2002/2003 killed the Linux desktop. Linux was a desktop-focused project up until suddenly it became critical to have Linux in the datacentre. Where, frankly, it initially sucked. And sucked hard.
The Linux community realized this and worked hard, from 2003 onwards, to resolve the problems. And now it's pretty good. The years of dedicated work to get a stable server OS out of Linux paid off. But it paid off at the expense of Linux Desktop.
Frankly, I would much rather have Linux desktops everywhere than Linux servers.
Work like no one is watching. Dance like you've never been hurt. Make love like you don't need the money.
Last decade I knew people who switched to Mac OS X.
Lately? Not so much. Mac OS X is on the way down; it's getting worse and "upgrades" tend to make your system less desirable. *Ubuntu (pretty much every variation except the stock one that installs Unity by default) keeps getting better and maybe that's why it's been 5 years since I last heard about anyone switching.
Nothing compares to package manages and good repositories. Working with Mac OS X (and Windows) is a total pain in the ass, and it takes a lot of work to install whatever it is that you need. With Linux, everything is a click or apt command away.
when has anyone that uses linux made a choice to also use osx without being a complete retard? OSX and most other apple products have fundamental design flaws.
WHY THE HELL DO YOU DRAG A DRIVE TO THE TRASH?
The double-finger = right click thing...come on!!
OSX is beyond slow. it was not really built with fast moving coders and engineers in mind. They built it for the 20 year old college girls that need to edit the million photos they take from their shitty iphone.
Further, any real linux nerd or engineer, is more likely to buy a mac platform and run linux on it instead (torvald). For the cost of one MacBook, I can buy 3 asus laptops that will multitask better and be less restrictive
> If Linux teaches us anything, it's that users will pick integration, polish and design over "free" any day of the week.
Post factum hogwash.
If anything, users pick the biggest herd. They choose what will allow them to run Lotus123 even if it is nasty and primitive and inferior to everything else on the market.
The rest will just buy what they are presented with.
At the end of the day, MS-DOS still reigns supreme. All of this talk about how nice or how pretty MacOS is or even how decent Windows is supposed to be all ultimately ignore the fact that this was all decided a long time ago.
Misguided attempts to copy MacOS or Windows ignore the real history involved with these platforms.
A Pirate and a Puritan look the same on a balance sheet.
I assume you meant to say the exact opposite of that. Every since the 1990s, the internet and things moving to the web, has always given minority platforms a relative advantage and things are no different now.
No wait, things are are different, because a shitload more websites use standards (so that they work with every browser on every platform) than they did a decade ago. (For that, I actually credit mobile. Mobile is what allowed web programmers to tell their bosses that it's ok to make the website not suck.)
I started using Linux as my desktop in 1993. I now have a Mac Laptop so I can have Unix and run Microsoft Office. VMs and other emulators never work well, and OpenOffice does not provide as robust a solution nor is file compatibility good enough for me to share documents with people at work. Get Microsoft to port Office to Linux, then business world can adapt linux as a desktop platform and the rest will come.
Who cares? People who move to OS X from Linux might do so because they are tired of thinking about stuff like that, and they just to use their computers to do productive work.
It's funny how it says the Mac killed linux on the desktop. It couldn't be further from the truth since every new version of a single distribution like Ubuntu has record downloads and installs. And I certainly don't see a mac in my house with a desktop, two laptops, and two netbooks.
Linux will gain traction among professionals who will have to abandon the current Mac and Windows 8 when they lock the computer down so much that it's not possible to get any work done. The day that computers only run "apps" approved by the corporation (Apple, MS) and are bought in "app stores" instead of installed will fragment the world into servers, professional users, and suckers (non-professional users whose computer use is in "the cloud" rather than on the local machine, which will make them targets for data mining).
Professionals will have to use Linux by default.
I quit using Gentoo Linux two years ago and switched to Mac OSX and haven't looked back since. Linus's post about changing font sizes encapsulates why I like Mac OSX over Linux. On Mac OSX, I don't NEED to change the font size. The defaults are great. And if I need to resize the font, I just make the zoom out motion on my mouse pad thingy and BAM it works.
Other things that annoyed me was futzing with config files and googling every time I needed to install a printer. With Mac OSX, I just plug the printer in, the OS downloads a driver, and shit just works. I also wanted to switch to a laptop, and Linux apparently can't get suspend and resume working. Fuck that.
I'm very happy and productive with linux on my desktop (and dozens of servers).
... It's free of choice and everybody should have that freedom. Period.
I don't care if other people uses windows, mac or any other OS
ps. Yes, I use mac and windows on my job (yes, newest versions) but I prefer, by far, my linux with KDE desktop... for many reasons I don't want to explain, because everybody have reasons for their preferences, and that's perfectly fine.
Is a pretty naive view.
The company I currently work for turns over roughly half a billion US dollars a year, and is currently the most profitable company in our group. We've grown from a small regional business to the largest in our market segment in fifteen years. We ship goods to four thousand customers every business day in our own fleet of vans. On average we receive one electronic order every four seconds, day and night. All our business-critical systems run on Debian. In the real world, many companies are like this.
When you hit the $100k a year mark - I'm slightly above that now - you may find you're working for one of them.
I'm old enough to remember when discussions on Slashdot were well informed.
completely off the mark I'd say.
Linux is not fragmented, perhaps apps and packages are? Most people on an already setup system seem to find it easier to use than windows (as in when they don't need to use the command line). I also find at least now a days that Linux distros seem to have better hardware detection than windows in some cases. It also IS getting easier and easier to use. The cool features I think are what lead people to be more innovative in how the various desktops or even the linux kernel itself adopts new technology and evolves.
If anything I think if you compared all the os's together for the normal user, it shows us that people want a system that can be used for work as well as play whatever game or movie they want. So I say the hammer Drops on Video card manufacturers for having subpar drivers and very little community support as well as Microsoft for pushing to gain a monopoly on gaming by forcing everyone or bribing them to use DX or D3d instead of OpenGL.
If video drivers were completely on par with their windows counterpart and they gave the community better (or any) documentation on the APIs to hook into and the Game developers/studios published games that were either OpenGL only or at least had an equally featured/performance OpenGl version along with DX we'd see linux distro adoption explode like a nuclear bomb.
I don't think I've ever heard someone say "polish", "design", or "free" when I read why they don't use a Linux distro on their main home computer. It's always lack of good hardware accelerated drivers for their gaming cards and little to no support for video games as everyone uses DX only instead of OpenGL. If ,from now on all new game releases worked just as well and with as many features using Opengl as the windows version, there would be a mass switch as people would no longer need or hassle with duel booting or fussing with Wine (which actually works pretty good for a lot of games, just don't expect next weeks games to work off the shelf for a while). that hassle ends up being the main force keeping normal users on their windows setup.
The truth is GNOME killed the linux Desktop. Or in other ways Linux Desktop killed the linux desktop.
OSX isn't killing the Linux Desktop. Android is. And IOS. The Linux desktop is dying along with OSX and Windows desktops.
It's a simple fact that for many design decisions there is no "right" choice. There are often two, or three, or even more acceptable choices.
In closed systems, like OSX and Windows someone gets paid to make a choice from the list of acceptable ones and everyone moves on. Sure, some people complain the other options don't exist, but they get over it and move on.
In open systems, like Linux, you get forks and fragmentation. GNOME, KDE, maybe Unity is now better. Every option gets a voice, and everyone can run what they want. But there's a price. Developer resources have now been divided, and each camp can accomplish less. Fighting over which solution is "better" takes away resources from production work, and build ill will. Application developers are turned off by having to support multiple systems. Even something as simple as writing documentation with screen shots is a pain, which screen shots do you use and how much does that confuse customers?
The Linux ecosystem has been beaten by OSX and Windows using the old fashioned "divide and conquer" method. Except the Linux folks did the division themselves. If we're ever going to see Linux on the desktop be popular the community is going to have to get around one way that's good enough to do things.
On a technical basis, Linux improvements have grown leaps and bound beyond Apple's, which are based on BSD. In other words, while we really are comparing apples and oranges (no pun intended), the Linux ecosystem is an entirely different codebase than Apple's private fork of BSD.
One boring paragraph follows, then there's the part where I say Miguel is an ass and nobody in neither the Linux camp nor the Apple camp respects him.
The Linux Desktop is not one monolithic project. Instead it's a smorgasbord of choices. Gnome, KDE, XFCE, just plain X, IceWM, and many many many more. Each have their teams of coders who work on the X server, the Window Manager, the Display Manager, the interactions, overall themes, and lots of other factors that make each Linux desktop look unique. A simple KDE interface can resemble Win95 if you want it to. A Gnome3 desktop can resemble nothing useful if you want it to. Raw X11 can resemble SunOS 4 if you want it to. You can change these from minute to minute to figure out what works best FOR YOU. That's the power of the Linux Desktop. Its thousands of developers working on hundreds of projects allow YOU to figure out how YOU want to see the system. Apple, in contrast, has dozens of developers working on the desktop. Your choice is exactly what they decide. If you like it, then congratulations, you win. If you don't, you're one of the hundreds of thousands ex-Apple users now using Linux.
Miguel De Icaza has a record of opening his mouth and letting his personal opinion that contradicts fact and reason spew forth. This is no different. The man's record speaks for itself. https://www.google.com/search?q=miguel+de+icaza+traitor . I have no hard evidence that he's the antichrist, as some have claimed, and that's not germaine. WHAT IS is that HE IS BIASED and ADMITTEDLY SO when he says something you should remember this isn't your grandfather patting you on the back and saying "Apple killed the linux desktop because they are so good"... it's Miguel "Liar liar pants on fire whose paying for my opinion today I've sold out the Linux community before and I'm doing it again" De Icaza saying it. BTW, "De Icaza" is Spanish for "full of XXXX."
E
is that the Linux desktop was at the mercy of the GNOME and KDE devs.
What, you can write any code you want to fix what they have done?
Guess what? Macs have Xcode and gcc as well. You can do just as much hacking to "fix" what you don't like there.
The non-ideological facts are:
1) Most users use software written by others.
2) Most users will never modify this software, either at the system or userland level.
3) Most users want this software to work indefinitely so that they don't have to change data stores and/or workflows.
4) Apple has been much better at this than GNOME/KDE/Linux.
5) The market tells you so.
Of course, Linux users will continue to try to tell Grandma and the boss that the reason it's so important to use Linux is so that they can become hardware and software hackers and build their own userlands from the ground up.
STOP . AMERICA . NOW
The Linux desktop has always been something 'not quite mainstream' , so how could Apple have killed it ?
It did kill Ubuntu for me though : the moment they started using that hideous 'touchy' interface, I ran to Mint.
And where did LibreOffice go on that matter?
it just works. I have a GNU userland at the CLI and tons and tons of ports installed that I use heavily. Never a problem.
In fact, none of the dependency issues and periodic needs-database-rebuilding issues that I used to have in Fedora.
STOP . AMERICA . NOW
because an OS is not a tool unless you're a developer.
For everyone else, an OS is useless. They need applications. There were none for BeOS (I know, I had it back in the days when it was fashionable to have a bootloader with 10 different OS'es just so you could test web platforms across OS/browser combos and generally tinker with development on various platforms).
BeOS was boring because you couldn't even browse the web properly in it.
Even as a developer, who wants to spend time in an OS where you're basically facing the task of writing the entire userland from scratch?
Even devs want to check their email now and then...
STOP . AMERICA . NOW
My university actually hosts mirrors for Fedora, FreeBSD, and a few other free OSes. Yet students here are told that if they are not using Windows or Mac OS X, they will receive no support from the school, and some degree programs require Windows.
You see, the school does not want to maintain public computer labs that have all the software that is required for classes, and would rather offload that expense on the students. They also fired all the competent IT staff who used to work at the help desk, and now have students rely on fellow students for tech support; there is basically one admin who directs the student tech support, and he is not even going to try to support anything other than Windows and Mac OS X.
If GNU/Linux were used by 10% of the students here, things would be different.
Palm trees and 8
If Linux teaches us anything, it's that users will pick integration, polish and design over "free" any day of the week.
Not just linux. I think these same sentiments are often expressed on this site with respect to copyright infringement, too: a good product is worth paying for. It's basically true for everything in life: make someone's life easier and more pleasant, and people will pay for it. Linux, much to my chagrin, is not easier to use and is not a more pleasant experience compared to OSX.
I think there's not enough quotes from Miguel, and I also think he's wrong that web apps hurt the Linux desktop. They /should/ have helped, but they didn't, and I think I have a pretty good understanding why:
- lack of binary compatibility between distros
I was an RPM maintainer for a major distro in the early 2000s. I compiled lots of apps that I felt were cool but didn't get binary RPMs out there fast enough. Then I realized the sheer waste of resources devoted to compiling source code for different versions of different distros, usually because of stupid reasons like lack of a C++ ABI or because the icons are stored in a different location. Lack of compatibility between distros (the FHS/LSB isn't as strong or strict as it should be) sucks for open source apps, but at least you can recompile it. This same issue is a total killer for closed-source apps. The Autopackage/ZeroInstall folks have tried pretty hard, but the problems run deeper.
That's why there will never be a "Linux App Store"; at best, it'll be segregated by distro, and then by distro version.
- lack of standardized DE (Desktop Environment)
I don't care much about the DE; it just needs to get out of the way. I don't use the DE; I use apps. In the interests of innovation, KDE/GNOME both changed stuff that didn't need to be changed. Changing stuff just kills productivity. Like Linus said, changing the standard font size shouldn't a difficult task. Look at the Windows Display portion of the Control Panel: hasn't changed much since Windows 95.
So even if I'm using the same apps in Windows and Linux, I'm more productive in Windows because I know all the shortcuts, and they haven't changed in 15 years! Minimize, maximize, Run, Start Menu, etc.
This lack of standardization is even harder for closed-source app developers, as they may need to develop twice and definitely test twice. Can you imagine writing and testing software to make sure that you can print properly in GNOME2, Unity, GNOME3, and KDE4?
- lack of good configuration utils
Every distro has their own utilities to configure stuff (SuSE has YaST), and they're not even very good. Forget something like Group Policy; are you installing software? That's YaST. Do you want to change your screen resolution? That's YaST too. Change font size? That's KDE or GNOME settings. What about screensaver, user account control, firewall settings, network preferences, keyboard layout, etc.? Every distro has its own set of utilities, and then the DE's have their own too. And they're not even that great!
In the hunt for innovation, the Linux world has duplicated too much.
Now that I'm a developer, I can see why it's hard to write apps for Linux: lack of good APIs. Think of how you would answer things like:
- I'm writing a CD cover printing program, and I need to find out what printers are available and what trays they have.
- I'm making a video game. What resolutions are supported? How do I change the resolution?
- I'm making a file sharing or backup program, and I want to make sure the firewall isn't set to block my port.
- What versions of Java are available on this machine?
- I'm making a video chat program. Does this machine have a microphone or webcam?
All these things have different APIs, that may or may not be backwards compatible with the best distro release, which may or may not even exist.
Because "does it work for me" is a different question from "will it work for me just as well next year and five years down the road?"
The latter question is equally important for a rational platform decision, and the latter question is strongly correlated to the size of the userbase; platforms without users will lose developers, and will struggle to support the latest hardware/software standards and workflows.
It's the Amiga issue. Maybe you liked Amiga. Maybe you even liked it long after everyone left. But there was a point at which, if you look carefully, Amiga users became essentially not a part of the technology ecosystem. Any Amiga skills became worthless in the marketplace, because the population was doing something else.
And then all of your investment in hardware, software, and skills became worthless—unless you were willing to pursue those of the choice that you *didn't* make, playing catch-up all the way and having to significantly reinvest.
STOP . AMERICA . NOW
I just installed ScientificLinux 6.3 on a desktop today, and after about a minute of telling it what it to install and where, I walked away to have some lunch. When I came back it was done installing, and things worked just fine.
You know, the same sort of bizarre inconsistency in whether or not people have problems can be found in Windows and Mac OS X. In fact, the Mac OS X users in my group are currently struggling with subversion inexplicably hanging when they try to commit changes to their repository, while the GNU/Linux users have been unable to reproduce the problem.
The moral of the story is this: none of the operating systems people commonly use on their laptops or desktops work reliably; things are just better than they were 10 years ago.
Palm trees and 8
'shifting to the web,' with the need for native applications on the decline."
I.e., people were voluntarily saying "Here is everything that there is to know about me - snoop away, whether you're a government or a gigantic corporation. I'll content myself with just bitching about it as you put all that is me - all that I have given you - into your databases and analyze the best way to manipulate and control me!"
People don't seem to think of consequences when they scramble to ride the newest technology wave.
Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
I don't own a single peripheral that doesn't work with my Linux. Keyboards, mouses, external hard drives, Android phones (tethering & storage), SD card readers, webcams, even that fingerprint reader I never use. There are Linux drivers for the controllers of all three current-gen consoles. Even the XBox Kinect works - there's a kernel driver to use it as a webcam and a userspace driver to use it as an OpenNI-compatible sensor. Also, you do realize that CUPS, the standard printing system used in GNU/Linux, was developed by Apple and is used in OSX? If your printer has a driver for OSX, it has a driver for Linux. If your hardware is standards-compliant and you're not an early-adopter, 95% chance says it will just work. Lack of hardware compatibility is rapidly falling out of relevance as a valid criticism of Linux.
On the other hand, the Linux desktop is a chaotic place. With so many egos, competing ideas, and people constantly reinventing the wheel, it's a wonder anything ever gets done. Me, I use XFCE with a mix of QT and GTK apps that are nevertheless stylistically consistent. Is desktop Linux appropriate for every or even most users? Absolutely not. Is it dead? No, it's thriving, just in a thousand incompatible directions at once. For every hundred bad design ideas, there's a good one. The optimist in me says the good one will prevail in the end.
First by maginalizing the superior KDE desktop, second by screwing up Gnome development completely by being an idiot. Always thought Miguel was working for Microsoft.
News for Miguel: KDE isn't dead yet, far from it. Gnome is in a death spiral though, and good riddance.
When all you have is a hammer, every problem starts to look like a thumb.
and suggest not only does the Linux community imagine that it has Office equivalents, etc., but that the Linux community doesn't imagine there's much actual call for Office out there (witness the referrals to OpenOffice every time an MS Office story makes the Slashdot headlines).
Basically, most of the Linux community has mistaken the server room for the entire corporation, or indeed for all of society. Who could possibly need more than Linux currently has to offer? All of those things that OS X and Windows have that Linux doesn't? Either they aren't important enough to need to be distinguishable from a free (albeit not compatible) clone, or it's just garbage and groupthink: "Who does that? Who uses MS Office? I mean, jesus, it's so bloated compared to vim! I've never seen anybody using it, and you can't do anything useful with Office anyway—ever try to edit a dotfile with Word? What was Microsoft thinking? People must be stupid." And so on...
STOP . AMERICA . NOW
on the strength of its continuous improvement and technical superiority (specifically meaning that you could make hardware do stuff in Linux that required much more expensive hardware in other platforms).
But by the late 2000's things had turned around: both had disappeared. I was struggling to do the same things with hardware in Linux that you could easily do in Windows and Mac OS for the same price, and the experience was getting worse with every release.
It was time to bail, and I considered both Windows 7 and OS X but settled on OS X.
STOP . AMERICA . NOW
Comment removed based on user account deletion
breaking the api is not funny. and IMO not necessary.
And here I thought it was all the trolls and whores paid by Microsoft, Miguel (and Florian).
Yes, I agree that ejecting a volume by dragging it to the trash was a weird idea. It makes a little more sense on OS X because when you start dragging the item the trash morphs into an Eject icon. Even if that particular operation is maybe an odd one, I definitely like Mac's emphasis on drag and drop operations in general. You cannot image how much time you save when everything accepts drag and drop. If I have a file I want to read on the desktop, I drag it to the application and a second later I'm reading it. If you try the same thing on Linux or Windows it often will not work or won't work consistently with every application. That extra 15 seconds navigating File-->Open-->Directories is annoying and grandma is going to understand the drag and drop operation much better because it is more intuitive.
As per your launching apps via keyboard shortcuts, I totally agree with you. In fact, I do the same thing on Mac with a little program called Alfred.
Big apple, new Yorik, undig it, something's unrotting in Edenmark.
You did know that IMAP is already an RFC standard, right? Which brings me back to my point, which you just reinforced, since any IT department that favors POP over IMAP is, by definition, incompetent.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
1 choice
That's not a choice.
intelligence, "I'm a fucking idiot" as you so charitably put it, is exactly why Linux is not, will not, and can not be the desktop of choice for the vast majority of people.
Add in your attitude, and even many of us of above-average intelligence prefer to stay away from your club.
Every time I've ever tried linux I've run into minor annoying hardware support issues that over time make it just not worth the hassle when I can easily afford a Mac. Can someone point me to any currently available, inexpensive notebooks where all of the hardware is fully supported in linux and has a trackpad that doesn't suck?
For the reason most Unix / Linux enthusiasts love CLi so much, to a point they hate GUI associated with it. While GUI is what is exactly needed to penetrate masses - reason why MS became so popular, and with steady income growth in '3rd Tier' countries more people can now afford Apple products - again GUI based (plus glamourous image of Apple" that Apple is consistently doing well. My point is, that an attractive design is to hardware, what GUI is to software. Apple does both very well. Its the late development / awakening of GUI relevance that made Linux loose out in addition to geeky image that it held for years - still does. On Servers, CLI is fine.
I come to Slashdot only to read sigs. One you are reading is mine.
So there.
ironic captcha: allege
Linux on the desktop failed because free software can't do GUIs. Distributed hack-and-patch development has a long history of bad GUIs. It's hard to find a single open-source desktop GUI application that doesn't suck. From GIMP to Blender to Inkscape, they're all far worse than their commercial competitors.
Open source GUI programs tend towards a collection of random graphical elements in search of an architecture. Often, they're acting as a front end to something that, underneath, has a textual interface. "Buttons and an output text window" programs, like Tortoise CVS/SVN, are common. Wrong answer. The GUI has to understand what the back end is doing.
This is what happens when there's no architect. There's no conceptual unity.
It is amazing just how far up the search chain, "ubuntu how do I remove unity" is, and how many web pages are devoted to removing Unity from an Ubuntu installation!
Linux may have lost the desktop wars, but it looks like desktops (and honestly their isnt much difference between laptops here) are loosing the computer wars. With people moving to tablets, settop boxes, cell phones, routers, NAS's all configured with or exclusively existing through cloud apps... and guess what? Linux is in all of these!
Evidence in my house:
ddwrt on my router
archlinux on my pogoplug NAS
EC2 Cloud Server running ubuntu
rooted android on my cell phone with ubuntu based bionic lapdock(hacked to allow use with just an hdmi monitor and apple bluetooth keyboard)
RaspPi running debian variant raspbien for home automation
MK802 Android Tv Dongle
IpodLinux on a 1st gen ipod nano
Linux on Wii
CUDA research server at the university runs on... duh
I Haven't bought a tablet yet.
The problem on the Linux desktop is people like Miguel who actively drove the Linux desktop in the wrong direction and polluted it with stuff that Microsoft will later claim patents on.
Linux is traditionally for creative people. Ones that develop code, do something new, invent something. And such people need a simple and responsive desktop. And the emphasis is on RESPONSIVE. If I move the mouse, I want something to happen IMMEDIATELY. Not after 0.5s or 1s or 10s, like on Windows or MacOS. And I need many many virtual desktops with many many windows. Something that either MacOS or Windows has failed to deliver so far.
On the other hand, there are consumers. People who watch DVDs. Listen to music. Steal the valuable intellectual property of someone else. These people are traditionally all on Windows and now on MacOS. These people WANT closed source. They are will to pay if they are forced to, and they are easily impressed by advertisement. These people are not the audience for Linux and they will never be.
And Ubuntu fails to understand this. They want to copy Apple. And Miguel, I believe he receives a salary from Microsoft. And all this Unity, Gnome3, KDE4, it all goes into the wrong direction. It makes the desktop slower and less responsive. It is only good for Intel selling new hardware, and its detrimental for the users.
I believe, Linux should leave Apple and Microsoft alone, and focus on its values and deliver a good experience to creative people. No fancy graphics on the user interface, but fast and responsive. And stay away from Apples and Microsoft patents. Make something that is different and better. Certainly not a tablet PC!
Put the user in the drivers seat, and don't pretend she's stupid, like consumer systems do. And maintain consistency over long periods of time. If someone has learned to use a powerful system, she doesn't want to forget everything and learn something new and potentially worse every couple of years. Like get back the middle mouse button.
kBKbxzAv
The desktop format is losing popularity to mobile devices, which are globally dominated by Linux via Android. OS in general is losing importance on a monthly basis, and the webapps that are driving that change are almost entirely Linux. So I don't see Apple as winning anything. The trends are moving toward Linux in two major directions.
Written to you from my Ubuntu powered MacBook Air
First, OS-X is more BSD than Linux. Yeah, it's XNU underneath, as people love pointing out, but above that, it's FreeBSD and then the Quartz windowing system. That invites questions of TFA:
The only explanation that makes sense here is that Unix afficionados, who were considering Linux except for several quirks about Linux, saw that OS-X has not only the same Posix compliance that Linux has, but is actually officially certified as Unix by the Open Group. That, and for people who prefer to have common applications, they know they'll get it hassle free on OS-X, but may have to pull teeth to get them to work under Linux. Or even BSD.
But while Apple may have filled a crucial niche, I don't agree that OS-X killed Linux on the desktop. It could have, had Apple been interested in making OS-X popular over a wide range of configurations, but they chose not to, and given the mess MS is in while tryng to always ensure that Windows is compatible w/ past software, it seems that Apple probably made the right call. Which leaves the field open for both Linux & BSD, assuming that they get their acts together.
In most trade studies its actually found to NOT be cheaper to go with Linux like most people think it would be. Especially if you're connected to any type of government agency, the price almost triples. When you buy a Mac what you got is unbelievably good hardware, a unix-like OS and enough tools to do your job.
:(
So it's not actually a good deal to use Linux in the office. There has to be something about it that is worth while for you. It's not really more cost effective.
--- Begin Rant ---
I need to be clear, that I'm not an Apple hater, I just don't know what happened to them. I used Apple since the Powerbook G3 Wallstreet. Until this year. What drives people like me away from it, is the propriatary nonsense. I recently sold my 2011 Macbook Pro that I bought just last November. Why? Can't use my 24" LG monitor with it, well, I can, but I can't get native resolution. It isn't supported. I called Apple, they said, "Sup you broke bitch? You wanna use a non-Apple product? fuck off, we're sending the death squad to your house right now, better call your mom and say goodbye." Not to mention, Lion.... I'm going to tell you, I had to spend hours, resetting all the hotkeys that used to be default, finding out how to re-expose servers and folders in the finder and a whole bunch of other crap that they removed or hid from you.
At work, I actually ended up Opting for a Windows computer and just used Cygwin and Xming. Macports is SOOOOO slow. Why does it take 2 hours to install VIM plugins? The GUIs for it are just as bad.
Not to mention, now that I work from home, working for an open source company now and I quit my job with the windows pc. I have a slow internet connection. So, I can't even reinstall the OS. It times out. I can't install anything, because it takes decades. Why would I need to reinstall the OS? Well, I was doing an update and the network connection timed out and guess what? It crashed and I was stuck with a broken OS. No joke. I had to go to my old college, plug in on a port I knew to be open and sit there for 45 mins trying to not look suspicious while my OS reinstalls.
Also, can't play League of Legends on a Mac, LOLOLOL FFFF HoN. Can't play it on You-bun-too either though
He's confusing marketshare with technological progress. The main reason Linux hasn't progressed on the desktop has been the restrictive licenses Microsoft forced on the OEMs, as in they pay for the number of boxes shifted, even if sold without Windows. They're currently transferring that revenue model to the mobile market with the Android tax.
.. thinks the real reason Linux lost .. because the developers behind .. graphical Linux applications didn't do a good enough job ..
`Microsoft's licenses impose a penalty or "tax" paid to Microsoft upon OEMs' use of competing PC operating systems. "Per processor" licenses require OEMs to pay a royalty for each computer the OEM sells containing a particular processor (e.g., an Intel 386 microprocessor) whether or not the OEM has included a Microsoft operating system with that computer', DOJ v. Microsoft
'de Icaza
Ubuntu 3D Desktop | Linux Gaming: Duke Nukem3D
AccountKiller
For the average user, not the technical wizz-kid: the average user, Linux was never an option. Id didn't come on their store-bought PC.
So far so good.
If didn't "just work" (ever!) and it didn't support most of the peripherals or USB devices that they had or wanted.
Fail. Linux does "just work" and it supports every perepheral and USB device I've plugged into it. Take my Bluetooth USB dongle: drivers and install program for Windows and Mac, but nothing for Linux. Surprise, plug it in and it works. No programs to install, no drivers to install, no reboots, just plug it in and shoot pics to it from your camera or phone. Windows? Install program, reboot, install drivers, reboot, fiddle with it... and it sorta kinda works.
Blaming Linux's failure to penetrate the average household on anything but it's own lack of marketing
Indeed, that's the kicker. Most non-nerds haven't ever even heard of it.
polish
If you mean "pretty" you have a point. If you mean "well written and well behaved" you're wrong. For example, hardware fault-tolerance. Linux will work on flaky hardware when Windows won't even boot. And it seems that there are bug fix notifications almost every day on my W7 box, seldom on my Linux box.
self-discipline
I have no idea what you're discussing here. Whose self-discipline?
ease of use
Wrong again. Linux is far easier to use (unless you're using the wrong distro for the job, don't expect to play MP3s from a server distro). In Windows, almost every update, bug fix, driver fix, and every single software install requires at least one reboot and often more. Linux? No boots needed unless you're replacing the kernel or hardware. Shut your two computers down for the night, the next morning your turn them both on. In the Windows box, you have to log on (unless you stupidly left it without a password), then open each and every program and document you had open when you shut it down. Meanwhile, all you had to do with the Linux box is press the on button, it's sitting there like it was when you shut it off.
Installing a new program? In Linux, open package manager, enter sudo password, find app, click, done. Windows? Search for it on the web, download, double click the install exe, click "yes" to half a dozen UACs, then reboot... and probably reboot again, which of course means opening all your apps and documents all over again. How in the hell is that more user-friendly?
How is Windows more useable in any way whatever? Remember, I've been using Windows for over fifteen years and Linux for ten; I know the strengths and weaknesses of both. No way is Windows even close to Linux in useability. What Windows takes ten clicks for, Linux usually takes two.
support
True, the Geek Squad doesn't work on Linux computers. But a Linux computer, not having much of a malware threat, and lacking that god damned registry, seldom needs any support at all. It just works.
brand (i.e. not having a million different distros: all the same, but different)
That's only detrimental to someone too stupid to eat at any reataraunt but fast food, because OMFG THAEAR IS TOO MANY CHOICES!!!! You would rather Ford only carried Fusions, because having to choose between an F110 or an F150 or any one of the many sedans, or any of the many SUVs is just too much for your tiny little mind? This is the stupidest argument you Windows apologists use, and it's embarrasing on a supposed nerd site.
or integration
I prefer interoperability and industry standards to vendor lock-in. Again, that's a stupid argument.
If your comment teaches us anything, it's that Wndows is only for the learning impaired.
Now go tell Steve to throw another chair, I'm sure his office is only a few floors from yours.
Sheesh.
Free Martian Whores!
Linux will never be OS X. You lost the battle long ago with X11.
Most of the changes in Gnome Shell that people hate so much are direct ripoffs from Apple's OS X!
Only Linux hackers that end up using an OS X machine for some amount of time know this.
Alt-~ vs. Alt-Tab is NOT the end of the similarities & ripoffs.
Miguel, stop using OS X & stop ripping off its shitty decisions without admitting it!
In all cases of shopping online retail brick and mortar no matter the product grocery's or computer parts.
You are not the customer you are the mark.
If you have any other frame of mind then your a sucker.
Maybe I'm being stupid, but my four Linux desktops seems to say that Linux is alive and well on the desktop. They all have OSs that were released within the last six months. They are consistently updated, and I can do everything I need to on them. Also, in my house anyways, OSX could never kill my desktops because it will only go on that overpriced, white plastic garbage plastered with Apple branding. Honest question: have I missed the point of this article?
Me and my wife both run Linux on our desktops and have for years now (6 for her, 10 for me). I got her a MacBook and she still wanted to run Linux on it, especially because certain apps run better on it (Inkscape for example) and she can run an old Windows program she got used to without jumping through hoops (HTMLKit).
How are they going to stop you?
When I was in the same boat as you I just went ahead and did it. Of course while there's no "support" as such we do actually allow linux on the desktop for our linux developers (me, among others), so I wasn't actually breaking any rules.
I got a new Dell laptop for work last year. Everything worked fine (including the media buttons). The only problem was that the touchpad was only recognized in compatibility mode so I couldn't use the multitouch gestures or configure the scroll areas. I think that's working now, but I mostly use it with a separate mouse so I haven't bothered to upgrade distro versions.
Hell I'm able to run programs written for Win95 on Win7. That's a span of 20+ years of backwards compatibility. Apple? Although they've been pretty decent about it with OS-X they don't have anywhere's near the backwards compatility that both Windows and Linux has and no, that's not a misstatement about Linux.
Keep in mind that in linux, as long as you can build, you have compatibility with what ever features you need. If not, then you also have the option of figuring out why in hell it wont compile and fixing the problem even it may cost more to rewrite/fix the app then to find a replacement
Mod me up/Mod me down: I wont frown as I've no crown
Oh yeah, and tell me wise guy, how are those blu-ray discs coming up on OS X ?
Dunno, I never bought a Blu-ray player for the Mac (LaCie makes them) but I expect they have a player or a plugin for Apple's DVD player. Do Blu-ray discs work on my Windows laptop at work? No, it does not have a player since far from all PCs have one.
(I play Blu-rays on my PS3 since it rocks at doing just that.)
That'd be the first time I've seen that happen. Or did it just slow down a lot due to thrashing the disk?
Did you try dropping to console and killing your grep? Or logging in from another device?
Why are you equating the web with Facebook or the like? If I fire up Tomcat and serve a web app, how does that get at "everything there is to know about you"?
Miguel is wrong. He's a developer not a user and there is a big difference.
Apple is basically a phone designer with a small laptop/desktop/tablet line and a tiny sideline in MP3 players. The Mac line as of 2012 Summer represents about 14% of revenues, the Iphone 55%. In addition, the Iphone is heavily subsidized by phone companies/carriers, meaning the consumer pays about $200 of the $400-600 retail price for the latest generation phones, making the margin even fatter. Net Profit for Apple is probably mostly Iphones.
This means it is a BAD BET to figure that Apple will do much for their desktop/laptop lines, in terms of development. Already stupid decisions like an all-in-one body that cannot be upgraded to more RAM or have a battery swapped out are ticking off users and showing the signs of starvation of not just funds but actual thinking.
In terms of hardware, PCs tend to beat Apple machines for price, performance, features, and even design. Apple's chicklet keyboards are difficult to type on, higher end PCs avoid this "cheap" all-in-one keyboard that tends to look like a wave (the keyboard being flexible tends to roll up in one corner of the laptop).
If you don't like Unity/Gnome 3 (and many don't, its awful), then XFCE or LXDE or any number of desktop or window managers await. That is the power of linux, and the plethora of distributions ensure that there is one out there for you.
Apple's extradorinary profits come mostly from phone companies subsidizing Iphones to get those juicy data charges. [Reason #1 I avoid smartphones.] As soon as that fails or comes to an end (all things do) then Apple will come down to earth. Meanwhile its hardware in most areas of desktop and laptop computing are subpar. And pricey. Too pricey for consumers who are in the US and Europe, increasing barbel shaped: lots of poor people shopping at Dollar General and Aldis, and a few at Nordstroms and Neiman Marcus. The Neiman Marcus model won't sustain Apple. Not even Paris Hilton getting a new bejeweled Macbook every month will keep Apple afloat.
Meanwhile you can get useful work out of a low-end laptop running Windows 7 if you slap Linux on it. Apps are free, generally good, and most installers get the basics down right. For a price of NOTHING for the distribution, people are willing to spend some time getting things right because they don't HAVE THE MONEY. That won't be a wave but will be significant. Particularly as Microsoft partners ticked off at the introduction of the Surface tablet and MS pricing are likely to offer their own bare-bones Linux driven machines, particularly if Metro's UI is the flop everyone thinks it is. If price points are $50, making a difference in consumer purchases for a laptop (sub or nearly $300 range) then yes, expect to see various flavors of Linux appear once again.
I think I'm typical of the people just "beyond" the nerd/geek hardcore: I know of linux, and have thought of installing it
Two things stopped me: (1) I never saw a reason that matterd to *me* that made linux better, and (2) I thought, perhaps wrongly, that all hte linux variants meant that developer effort was spread thin and basic things (like wireless, very late to linux) would suffer.
Note to point 1: matters to me. one of the most irratating and stupid things linux fanpeople do is denigrate other peoples desires and wants. If i'm not interested in a more secure desktop, thats my decision; denigrating me won't help
note to point 2: even a few years ago, there were posts about all the arcana you needed to go thru to get wireless to work...
Note only that, but the linux people never understood that if you don't patent something, MS and apple and samsung and etc will just take it, so even if linux did make something compelling, they wouldn't have it for long.
Example #1: i downloaded and used thunderbird for a while, and just gave up on it; despite its flaws outlook worked a whole lot better.
Example #2: I've tried open office, and unless the 20 or 30 bucks for an ebay prev gen windows office is a real killer, there is *No reason* to switch, and many reasons not to (eg, if you do graphs in excel, open office is not as good as windows)
further note: I think all the developer types arguing about APIs and COM models and packaging have it wrong; if you have an app that people want - like itunes - they will come; remember that at launch, the stupid ipod 1 had crapp battery, had high price, itunes was crappy software etc etc , but it did one thing that a *LOT* of people wanted: it made downloading easy as 1 2 3
when you understnad that, you undestand something about software markets
you guys are so right.
it would be an interesting PhD thesis in psychology of computing, to try and figure out why the linux community doesn't understand that constant forking is bad.
You can see this in most web blog comment threads: every one has their own opinion, so you often get 50 post with 50 people saying their own thing
I blame Unity and Gnome 3 for the death of the Linux desktop.
Both are hell bent on burying the keyboard and mouse in favour of the touchscreen tablet.
I do not fail; I succeed at finding out what does not work.
...when OS X is built on top of Unix?
They said "Linux desktop", not "desktops built atop UN*X". Presumably the argument being made is that one desktop built atop UN*X reduced the demand for others; in TFA the author says "The need to develop native applications was diminishing and at the same time OS X provided a good enough Unix-like environment that programmers could develop on a Mac and then deploy to a Linux server."
Or, to put it another way, the argument is that one reason why it killed the Linux desktop is that it's, err, umm, built on top of Unix.
The full quote from the article that Miguel "believes that a large portion of the software developers that could have taken Linux to greater heights defected to other platforms, including not only Apple OS X but — more importantly — the web" is very true for me. I used to program Gnome apps but now focus entirely on web app development.
The modern trend is summed up nicely in a lecture by John Ousterhout of TCL fame on web application development at Stanford found at http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=WebApplications. The relevant one here is his first video in which he draws a tombstone on the blackboard and writes "Download Install Binaries RIP" in it and predicts the only applications anyone will be installing this way in the near future will be browsers.
My money is on Prof Ousterhout — Google's documents have already replaced MS Office for me (I work for a company where getting Excel installed on my PC was impossible, but that's no problem now since Google provides a spreadsheet via my browser which is far superior since the files it creates are more securely stored and shareable).
Now all the hassles with different operating systems and GUIs fall away for application developers who can use browsers as their universal canvas. For us Unix old timers, this might sound like an Emacs future (and recal Emacs did spawn Mosaic, the father of Netscape and grandad of Firefox), but it's now reality.
If it works, it's obsolete
For the average user, not the technical wizz-kid: the average user, Linux was never an option. It didn't come on their store-bought PC. If didn't "just work" (ever!)...
For the average user who took a liking to a FOSS app, there has always been the port to Windows or the Mac, easy to find and easy to install --- which strips away any compelling reason to migrate to Linux.
Open the Ubuntu store.
Then the Windows selection from Download.com. Finally, open the software pages at Amazon.com or even Walmart. Think like an average user and not a geek and then ask yourself where you want to spend your time and money.
What's this guy smoking? OS X never killed desktop Linux.
the problem with linux desktop was they suck. Instead of people making the best, useable desktop possible, you have 2 camps making pretty much the same desktop, splitting the camp into 2, then of course, you get other desktops thrown into the mix.
Windows, 1 desktop.
OS X, 1 desktop.
Had the linux community decided to back 1 desktop, make it fast, usable, and easy to install/configure, then maybe it would be a player. Instead, there is too many choices, split community's and it's a joke about This Is The Year of the Linux Desktop.
The Linux community hurt themselves in this case.
Be seeing you...
Depends upon whether you're serving your web app up "in-house", does it not? If data - even encrypted data - exits your premises, then it becomes accessible to others by definition as you do not have physical control over the communications links.
Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
With Valve finally bringing Steam on Linux, how can someone proclaim the linux desktop dead?
I work primarily in Ubuntu running on a Virtualbox from my Windows desktop. This is the sweet spot for me. Easy to setup and tear down multiple linux environments, with the host OS not doing all that much.
there are real conspiracies out there. A conspiracy is just a bunch of people doing something together, usually something bad. The financial industry conspired to hide the worthlessness of their real-estate portfolios when they bundled them for sale. But you can't talk about that because talking about conspiracies makes you a loon...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
when linux desktop developers decided they needed to start copying OSX. That's when ubuntu became unusable.
ever... saw an OSX SERVER hahaha...
I have however seen many installations of different flavors of linux. Red Hat, Ubuntu, CentOS etc...
Unfortunately almost all places seem to run some kind of windows server for the most part.
Also, you do realize that CUPS, the standard printing system used in GNU/Linux, was developed by Apple and is used in OSX?
Correction: CUPS was developed independently, primarily for Linux. Some time after Apple began using it in OS X, they bought it and brought it in house. (That included hiring its developer.)
Other trivia: early versions of OS X didn't use CUPS. They used a proprietary printing system inherited from NEXTSTEP.
If your printer has a driver for OSX, it has a driver for Linux.
That isn't quite true. In theory, sure, but in practice what are you going to do when the "printer" isn't just a printer but is also a multifunction fax machine and scanner and those functions depend on a giant wedge of additional software which falls entirely outside of the CUPS bailiwick?
Even the printer driver part is problematic. Many vendors put rasterization algorithms (customized for the low level details of the printer's print head) into binaries which ship with the proprietary OS X or Windows driver. Sometimes the protocol for pushing bits to the printer is proprietary too (and is also part of such binaries). The open source CUPS framework which such a driver plugs into is compatible, but good luck getting Mach-O OS X binaries to function on ELF Linux.
As a result, it's pretty common for the open, portable CUPS driver for a printer to be less capable and/or polished than the vendor proprietary driver which you can download for OS X.
All that said, Apple may yet indirectly make this situation better. They're pushing printer manufacturers to adopt a standard, open printing protocol which pushes more intelligence out to the printer. They're doing it for their own reasons (basically, to try to completely eliminate printer driver hell on iOS), but if they succeed Linux will benefit too.
I tried OSX for about a month. I just couldn't get the hang of the mouse.
There was too much difference between moving the mouse slow and moving it fast (pointer accelerates way too much).
The fastest speed wasn't fast enough. My mouse typically moves only about an inch to get from one side of the screen to the other, and that's without any fast movements.
I'm sure if you could cut yourself off from the outside world and pretend only macs exist (seems like a lot of apple fanboys do just that), you could get used to it, but I found that switching between OSX and windows or OSX and linux was just awful.
WIndows and Linux both seem to have very similar mouse handling and switching between those is no problem.
Ironically, every time I try using the iphone I have trouble with the keyboard. Maybe it's just me...
This seemed like a reasonable sig at the time.
Nothing killed linux. It killed itself, by fragmentation. Just look at all those tons of libraries and frameworks and distros. Users, expecially desktop users want simplicity (when it comes to applications-integration/conslidation) and linux is rather opposite.
Linux killed Linux on the desktop.
http://www.youtube.com/watch?v=Sh-cnaJoGCw
yEd - runs on them all, and good enough for me
He covered 'good enough.'
"From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
Fail. Linux does "just work" and it supports every perepheral and USB device I've plugged into it.
Ever try plugging in a Wacom tablet? Hint: It won't work. Or rather, it will probably sort of work but not in any way the way you want it to (might get stuck in mouse mode only, or pen mode only with a whole bunch of things just slightly off making it completely unusable). Sure, if you plug it into a Mac and don't install the drivers it will default to mouse mode but at least that just requires a very quick driver install, on Linux every time I've set up a Wacom tablet it has involved quite a lot of work (including downloading and compiling 3rd party drivers and further 3rd party patches to to those, a lot of Xorg/XFree86 config tweaking and even with this there have always seemed to be some minor glitch I couldn't get rid of).
And it's not just Wacom tablets, I've had similar issues with other gear as well. Sure, it's nowhere near as bad as it was back in say, 1998, but it's still an issue that pops up fairly frequently (I'm still amazed that when installing Debian on a laptop recently I only had to install a new graphics driver and do some light configuration to make the wifi NIC work properly. Of course, that still took 30 minutes or so in total and had I been completely new to Linux it would probably have taken me days).
Greylisting is to SMTP as NAT is to IPv4
same story here. 100%.
I could add another 5% argument that apple hw+sw seems to work smoother. A linux laptop was designed to winxxxx and even running that I was embarrassed at a conference. Perhaps apple tests there products better? That makes it 105% ;-)
Now I run osx natively w iterm/bash/ipython/etc and linux in virtualbox for when I need to dig deeper.
"OS X did a much better job of ensuring backward compatibility." Seriously?
This isn't true at all. Apple may have wonderful, fantastic APIs, but unlike Microsoft, they fix bugs, even if programs depended on them. And they arbitrarily change APIs sometimes. And they change their mind about things, drop support for things, and so forth. And they add requirements like Code Signing or Sandboxing. And they have undocumented APIs that they change all the time, but which you have to use to get certain things done. And they mark things "deprecated" awfully fast. sometimes. Switching over a huge program with a complicated GUI from Carbon to Cocoa is a very involved process that most people wouldn't want to waste time on, but 64bit apps can't use Carbon, etc., etc.
On the other hand, I think, f.e. Gnome2 apps that worked in 2006 still work in Gnome2 now.
People moved to Mac because not that many developers for Linux develop Gnome or KDE stuff, but many more develop apps in C or web apps,etc. At the same time, Mac OS X is still Unix, but stuff like Adobe Reader, Skype, Flash, etc. are supported well, work, and work well.
I stuck with GUI on Linux for years (Mainly Gnome1/Gnome2). Gnome 1 had horrible internationalization support, and was nearly impossible to use with Japanese. Gnome2 removed half of the options that I love Gnome1 for, and didn't really add anything. Evolution was ok, but f.e. F-Spot was buggy as hell, etc.
Mac OS had Spotlight, a bunch of spiffy built-in apps like iPhoto, iTunes, etc. (that weren't so buggy), was still Unix, and so came with SSH, etc., and didn't crash or require reboots every week like Windows. It was like coming in out of the rain. I still love Linux, but I don't think they are taking the desktop seriously. Maybe there just needs to be more developers working on things, I don't know.
So now your argument is that networks are evil?
Greylisting is to SMTP as NAT is to IPv4
... okay... let me get this straight.
Miguel De Icaza is regarded by most open-source supporters as a Microsoft shill after his constant defense of Microsoft, and attempts to re-implement proprietary and closed-licensed Microsoft technologies as patent-encumbered /Linux projects (e.g. Mono and Moonlight). This is the guy whose entire project got canned by the Attachmate buy-out of Novel, and is pretty much considered persona-non-grata by open-source supporters.
Why is Slashdot even linking to him? Why is anybody taking him serious on anything he says about Open-Source or any kind of desktop?
Oh wait, I know, because Miguel was involved with the creation of Gnome... a project that fulfilled it's objective (forcing Trolltech to release QT under an open-source license), promptly forgot what their goal was, and has basically wandered around in circles spouting non-sense about Human Interface Design. Oh yeah, how's that working out for the Gnome developers these days?
Look, not to take too large a sledgehammer to the point, but Miguel has basically been wrong about everything in open-source for Decades. He's shot any credibility he might have earned by participating in Gnome years ago. Here's a hint: stop linking to him. Eventually he might get the message that it's time for him to go away.
It always strikes me as odd, this talk of the death of the Linux desktop, when I and all around with whom I work read about it on Linux desktops.
So let me get this strait... The guy that tried to force the monstrosity of .NET onto the Linux desktop is lamenting it's demise? Why didn't he do something constructive with his time, energy, and resources about it instead of squandering them on duplicating a technology that Microsoft is going to abandon in a few years?
Backwards compatibility isn't all that though if you need it, Apple showed with 2 processor changes how it must be done correctly. Microsoft showed both the power and the problems with backward compatibility. Much of their ability to innovate was stunted by obsession with backward compatibility. There is always a time with any product when abandoning backward compatibility is the right choice. Microsoft hasn't made that choice as often as it should have. Evolution requires death including production innovation/evolution which requires product features to die sometime.
The biggest problem Linux has had is inherent to OSS: diffuse and uncoordinated software development AND no common control between HW and SW. Nothing you can do to really change this. The reason these are problems is because "Desktop <anything>" is, by definition, a late-adoption, mass-market type of commodity product. You must have your product tightly buttoned up for that market for products of any type, not just Linux Desktop. That's virtually impossible with the OSS model. The OSS model is an early adoption optimal systems only. Apple understood the difference. No one I've ever met in the OSS community does. That's the critical impedance mismatch that killed Linux Desktop.
And parts of this are what are now harming Microsoft (who clearly "doesn't get it" either) Microsoft who is now being harmed by the split Wintel market strategy when it comes to phones and other consumer products. They are also being hammered by having too much market share. Marketshare is a double-edge thing but at high market share it's mostly bad for a vendor. Xbox works exactly for the same reasons that Apple's iPhone, et al. work - single control of both HW and SW which allows exactly the kind of tuning of cost and performance you must have for a late adoption consumer market product.
And Android has the same basic problem as well: the overall market for phones and tablets is late adoption but they are using early adoption techniques in the wrong ways. This is why Android HW vendors have razor thin margins, have dubious survivability into the future financially and why there is a shake-out imminent and inevitably in the future.
This won't convince many OSS folks because OSS is more ideology to them than it is a rationally-arrived empirical strategy. OSS with its distributed nature will ALWAYS be economically and structurally inefficient and inferior in ways that the market requires. But OSS is more efficient at finding and propagating new technology that would otherwise be rejected by the status quo. OSS is itself not purely good or bad; it is as imperfect as closed-source software, but with different pros and cons.
Interesting, it was alive a moment ago....yup, I just poked it and it wiggled...it's still alive....I'm doing development work on it at this very moment and I can confirm that it is still breathing...
Really, people, it needs to be referred to as the "Linux Desktop Market" and not the "Linux Desktop". That way, there won't be post after post of computer geeks posting "What do you mean Linux on the desktop is dead? I am posting from a desktop running Linux right now."
At best, the market for desktops and laptops running Linux, preloaded or otherwise, is a niche. At worst, it is effectively non-existent.
There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
I keep seeing "news & opinion" articles that either state the the Linux desktop is dead or presume it's dead and explain why. This meme has been around forever but it's gotten more popular lately. I think it's popularity is driven by developer adoption of Mac as a personal desktop.
I live in Boulder. This last month I saw linux on three different college kid's laptops. I talked to a friend at IBM who's whole department was switched to a linux desktop. I saw a linux desktop being used at the reception desk of a collaborative workspace and linux at two restaurants point of sale/service stands.
Maybe the linux desktop is dead to DEVELOPERS. I doubt it. It's clearly not dead here in my little sample set.
Every rule has more than one consequence.
So now your argument is that networks are evil?
It would appear to me that you said that.
I said that once your data leaves your physical control, it is available to anybody who has physical access to the hardware infrastructure of the internet and/or - dependent upon link media - the ability to tap LOS and/or satellite communications. Which includes many multinational corporations and - dependent upon endpoints - many governments. And your data is additionally available to anybody who successfully breaches the software at an endpoint, whether that endpoint software is a website or a webapp. Said breach might be man-in-the-middle or simply leeching.
Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
For God's sake give it up. Did anyone other than Microsoft haters (think Vaughan-Nichols) ever want the Linux desktop???? Did the world really need the Linux desktop ??????
As a daily Linux user, there is only one thing that Linux lacks compared to Win or Mac, that is third party software support. That is it, I can't go and buy (which I would gladly do, for the correct tools) software package X that works across Win/Mac/Linux.
I hope the advent of Steam on Linux causes software developers to take Linux seriously, I purchased the first Humble Bundle, and I have watched all the others, no time for gaming anymore....but I notice that Linux usually sells about the same numbers as Mac and always has the highest per unit sale price.
Occasionally (1-2 Weeks a year, when our regular CAD guy is swamped) I have to so some 2D CAD work, two years ago I was running AutoCAD 2006 in a VM on my Linux box, then this year I found DraftSight, I can't tell you how pleasant it is to use native software compared to some other solution that you cobble together just to get the job done. If I had to do CAD more often I would gladly pay for the full version to get the scripting API's.
Most Linux users are not so purist that they wont pay for software at all, given the right tools for the job they are doing they will pay for commercial software.
@Random_Adam
Sometimes a sig doesn't have to be funny!!
So does this mean it is essentially impossible to be able to produce a truly _good_ Free/opensource OS? That proprietary is the only way to greatness?
I mean, that's how my Linux desktops felt when I told them that apparently they had been killed.
Changing the world... one research project at a time.
At last, now I know why my daily use of Linux on my desktop has been so unsatisfying! Thank you Miguel!
But, alas, I think I shall hang in there - it works for me!
Im gosgog:
Probably this same yoyo thinks that this is also the end of Desktops now that there are tablets & smart phones. 1st, Linux offers tons of O/S, offers thousands of 'opensource aps. Mostly all FREE, of course they like Donations, you want to work as a server in many business and receive tips or bonuses for outstanding work, why not.
Miguel your full of BULLSHIT!
Wow. What fanboi FUD.
Tell you what, Fanboi. Tell me the exact make and model of your USB Bluetooth dongle and give me the version of Windows you were trying to install it on that you had to do two reboots and still had to "fiddle" with it to get it to "kinda" work. And don't give me crap older than XP. We're talking current versions of Windows.
If I have the same problem I'll make a YouTube video proclaiming the truth of the matter. If I get it to work without all the crap you described you have to make a video proclaiming that you're nothing but a fanboi who is helpless with something an eight year old child can use. Deal? Or are you going to stick to using old memes and bullshit lies to make your case?
9 years too late for me. can i get a refund for the time lost on redhat9, fedora, and ubuntu?
Bravo. As an example, if you took all the fragmented and poorly-coordinated effort put into the madness that is Linux multimedia - the dozens of half-baked offerings - and put that effort behind one clear and comprehensive vision, you'd have something worthwile. Instead, we have the "freedom" to choose from among a bunch of stuff that ranges in quality from utterly unusable to marginally adequate.
>good luck getting Mach-O OS X binaries to function on ELF Linux.
That actually highlights what seems to me to be a very worthwhile project - an equivalent to WINE for OS X apps. That would probably be a smaller project than WINE too, since GNUstep roughly tracks the deviations Apple make from OpenStep. Apple are less friendly about bug-comparability, supporting users of undocumented APIs, and all the other aspects of MS policy which give the WINE developers headaches, which would also make such project simpler. There are also plenty of libraries to provide the various BSDisms on Linux, which would make life even easier.
The biggest problem would probably be the GUI layer, since that would have to be re-written. It would look terrible, since icon sets are tied into the app on OS X rather than taken from the user's theme as they should be on Linux desktops.
>
Fail. Linux does "just work" and it supports every perepheral and USB device I've plugged into it.
I spent years wondering why linux people say they can do an install and everything works out of the box. It finally came to me that they're like american car buyers talking with japanese car buyers. I've owned quite a few of both, and every japanese car I ever owned went 7-8+ years without needing anything other than fluid changes, filters and tires. The american cars had a raft of small things fall off or stop working, and occasionally major issues. Yet I hear people who own american cars say "My buick never needed anything", and we'd continue the conversation until the owner revealed that they'd made 10 warranty visits for the same sorts of small things that annoyed me about american cars. The problem was they considered that 'normal', while my idea of 'normal' was zero warranty trips to the dealer.
So since I've installed linux a half dozen times in the last couple of years and NEVER had a fully running system when I was done with the ubuntu disk, I'm guessing you're extremely lucky or that you do a half dozen to a dozen things after install to make the machine work, without realizing that this is not 'normal' or 'just works'.
These were all fairly commodity platforms. In several installs, the intel integrated graphics driver was not included in the distribution, because it failed some kind of open source smell test. The audio didn't work on many systems until I installed a newer version of some code and edited a text file. My attempts with a pair of atom/ion boxes required hours to collect all the relevant piece parts and many file edits to work, and even though dozens of people made it work, getting them to share their efforts was like pulling teeth. "Hey, you should read 500 pages of stuff and work on it for 5 hours and learn it! Then you'll know!" Only thing is, I dont give a %$@#$ about knowing a lot about linux, I just wanted it to work without a lot of hassle.
Sooo...congratulations on your good luck and/or invisible linux post install work. It really DOESN'T "just work". Hell, apple crap doesnt just work either. My wife got an ipad and wanted to post a picture she took on facebook, but there was no option to do that from the camera app until she installed some extra software and tweaked a configuration. Really? Most people taking photos don't want to post them on facebook from the camera app? "Why, just go into the photo gallery and the option is right there...anyone would know that". Well, anyone who owned an ipad before and already came across this situation, found it not working in an intuitive manner, and figured out how to fix it.
As for the rest, tl;dr. Linux hasn't been adopted because its too hard to install and brings zero real benefits to most users and support people. Its a solution looking for a problem.
Why are you equating the web with Facebook or the like? If I fire up Tomcat and serve a web app, how does that get at "everything there is to know about you"?
That depends. Who are you, who are your present and future commercial partners, what jurisdiction are you operating under, what personally identifying data am I entering into that app, what are your retention policies for that data, and where are you hosting it?
But if your app were an old-school non-Internet enabled desktop app running on my desktop (and especially with source code available), I wouldn't even have to begin asking any of those questions, because you wouldn't be able to see my data in the first place.
Web apps are not a step forward for privacy - and depending on the operator, they can be a huge step back.
You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
Your Linux/American car analogy is apt. At one time, American cars were far crappier than Japanese cars. At one time Linux was a PITA to install and some stuff wouldn't work, some distros still are. I've owned both domestic and foreign cars, these days they're pretty much the same. My sister bought a new Lexus several years ago, I owned a Crysler (still have it), and the Crysler had more comfortable seats and a better stereo. It's ten years old now, I've only needed routine maintenance. I run kubuntu, XP, and W7. The latest upgrade did break Flash on kubuntu, but it crashes constantly in W7. I can fix the linux box by downgrading, there's no fixing the Windows box unless you know of a way to downgrade Flash.
I think the reason Linux hasn't and won't gain mainstream traction is because Widows is good enough and comes with your computer. Nobody is going to upgrade to Linux unless Windows enrages them enough, or someone shows them the advantages (which still may not be enough to make them switch).
Free Martian Whores!
Comment removed based on user account deletion
Nobody is going to upgrade to Linux unless Windows enrages them enough, or someone shows them the advantages (which still may not be enough to make them switch).
Exactly what I always say. "Where is the business driver for linux". Right now other than "Its free and if you live in a browser or libre office, you probably won't know the difference", and thats not much of a business driver.
The rest of it is "I hate microsoft/apple" and/or "I like complicated technology things developed by technical people for technical people, and/or I like having something that mystifies other people".
Apple never "killed" the Linux desktop. The Linux desktop is just getting ready for prime time. Ubuntu's Unity leads the pack. Game developers are now looking to Linux as a Windows 8 alternative. Linux desktops are gaining traction in the corporate world. The Linux desktop is just getting started.
This isn't anti-Apple bullshit, it's the truth: from the MacPorts FAQ: Will my MacPorts install continue to work after installing a new major OS release or migrating to a new machine with a different CPU architecture? In general the answer is no. See Migration for how to get things working again. http://www.bollywudfunda.com/2012/08/milun-kya-juda-reh-rahe-hain-bewafai.html
Mr Mcgrew, ..WHATSIT 80, BUT WANTED TO LEARN MORE.....immediately dismissed me as a kindergartener. So I went to a big store up the road and bought a Toshiba and after awhile playing with it (Windows in it) got used to it....but after I retired to the SE. Asia, got into it more, then a Virus, then later other problems, wanted to add stuff...PAY...PAY....reboot....reboot, passwords...security...bloody expensive etc., I met a young Brit expat whole told me about Ubuntu and finally went that route.....FREE STUFF....NO VIRUSES, trojanhorses or Malware....got looking at various LINUX stuff, Opensource....now I'm into U.E, PLAYED WITH Mint and now Xubutu for lite use. MSN & APPLE.... are for those with too much money....Oh! by the Way...I THINK SAMSUNG's Great!
You are absolutely RIGHT. I'm not a nerd anymore and I'm not A GEEK EITHER, just a 79 year old guy, who first bought a Toshiba Laptop in '96, in Austin, Tx.....I wanted a Dell, because they were made just up the hiway & all the geeks raved about 'em back then. But the snot nose sales rep in the Austin Outlet when I told him I'd played around a little with RADIOSHACK
See Ya,
gosgog.
Nice read!