Getting Past "Ready For the Desktop"
Jeremy LaCroix suggests in an editorial at Linux.com that the phrase "ready for the desktop" is ready for retirement. As anyone who's been using Linux for several years (or even a few) for everyday tasks knows, "ready for the desktop" is in the eye of the beholder.
You could just say that "Linux will never be ready for the desktop" and be done with it.
It's a lot more honest than simply giving up because 'it's in the eye of the beholder'.
Wankers.
Was DOS ready for the desktop? By many definitions, people would say no, but that's exactly what started Microsoft's dominance of the OS market.
All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
I'd like to coin the term "Ready for my mom's desktop." Meaning after a few hours training she can use the platform without too much hassle.
/any/ normal user operations.
That's where Linux really drops the ball still and OS X/Windows still dominate.
The UIs are extremely poorly designed on Linux and worse still they're often inconsistent with half a dozen ways to do the same operation.
And don't even get me started on the continued use of the terminal for
Linux isn't a consumer desktop, in fact it isn't even making very much ground in that area. That being said it is still an awesome server and geek toy.
Linux has always interested me. I've been a computer nerd since I was born, and first tried to install Linux when I was somewhere around ten years old. Well, we've seen a decade pass since then, and there's a lot of truth in this statement. I stuck with windows so long because of the inaccessibility of installing and putting together a distro the way you wanted. Now, more than ever, we are seeing a trend toward usability, starting from when you first boot the kernel. I personally love this phrase because every advertising campaign needs a slogan and with all the usability-centric distributions out there (case-in-point, Ubuntu), we've come a long way and we are finally ready for the average users' desktop.
If this story doesn't garner at LEAST 1000 comments, then Slashdot isn't ready for the Internet.
Well, I really hope that isn't the case, given the respective market share.
...one can already notice that the article has a point. Each one has a different definition of what "ready for the desktop" means and none of them is completely right or completely wrong.
For more evidence, check the Ubuntu forums: there's no real consistency in comments about the readniess of Ubuntu for the mainstream: some computer illiterates say it's ready, some don't. Some geeks say it's ready, some don't.
//And what's your definition of "any application"?// Probably an application. Like, any of them.
Frammin' on the jim-jam, frippin' at the krotz!
If ready for the desktop means GUI everything and consistant style (read intigrated everything) you can count me out. The fastest to use programs use keyboard shortcuts for all common tasks, this is initialy slower than a gui but eventualy multiple times faster. I prefer a fast CLI, with the gui only used for software that benifits from it.
In Ubuntu, this ability is called Synaptic.
And for third-party applications, if the third-party only wants to provide a non-compiled .tar.gz or a .sh, it's not really Ubuntu's fault, is it?
If Windows is so easy to use for the computer illiterate, why have I spent untold hours fixing other peoples Windows machines, teaching people how to double click on icons, teaching people not to double click on anything which is not an icon, teaching people how to connect to a wireless hotspot, etc etc etc?
Who do you think the "No, I will not fix your computer." t-shirts were inspired by? Mac users? Linux users?
The way I see it, it's ready for YOUR desktop when it can run all YOUR apps seamlessly and without a problem.
.Net dev, play lot's of PC games, work with doc & docx files every day, and actually like iTunes (for the iPod). Linux is not ready for my desktop, nor is it likely to be any time soon.
My girlfriend for instance, just browses the net, plays mp3's, checks her emails and occasionally writes documents, prints them, and occasionally uses Skype. Linux is ready for HER desktop.
Me on the other hand, I'm a
To say "Linux is ready for THE desktop" is quite frankly very short-sighted.
throw new NoSignatureException();
Exactly. You can find Ubuntu packages for the vast majority of applications (and likewise for SuSE, Fedora etc.) Certainly you'll be able to find at least one application to do whatever you want to do (though it may not be your obscure pet application of choice).
The fact that there's some weird little application used by about 5 people (including the maintainer...) that Ubuntu can't be bothered to package doesn't mean that Linux isn't ready for the desktop.
"'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
- JRR Tolkien.
Yeah, I have that too. Large parts of my experience are still pretty inconsistent, particularly most of the drunken times at university.
;-)
Not sure what it has to do with linux being ready though...
"'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
- JRR Tolkien.
Is Linux ready for the average windows user?
Invenio via vel creo
my mother happens to be a 74 year old great grandmother, she uses Slackware-12.1 and loves it (especially the kdegames package). of course i admin it and what i noticed is i have to do less work with Linux on her desktop as i did when it was running windows, i run the the same thing so i know when i need to drive across town and install an update that when i get an update then i just copy the update to a usb memory stick and take it to her house...
i think people that are clueless about performing tasks on computers are equally clueless on Linux as they are on windows (it is not the OS so much as their refusal to apply themselves to learn and remember the methods used to perform a given task)
Politics is Treachery, Religion is Brainwashing
I'd have to fully agree with the author's opinion. Like an earlier poster, however, I've had several people (including 70+ yr olds) to the Ubuntu GUI. When compared to Vista or XP, they agreed it was easier.
Linux faces a few problems that are slowing widespread adoption:
-Hardware support. This becomes less of a problem everyday. Dell supplies Linux drivers for every component of my 2 year old budget (less than $1000 USD) laptop, and as a result, Ubuntu compatibility is amazing.
-Program support. This is currently the Achilles heel of Linux- many people are trained on Outlook, Photoshop,etc. GIMP isn't as elegant to use, and while Evolution is much more intuitive in a lot of ways, some people just don't want to switch.
-Protocol support. Sorry, but I haven't found a reliable or consistent way to import DOCX/XLSX/etc. files into Openoffice. And Evolution flat out refuses to work with my Exchange server (with the same settings as the Windows partition on the same PC). Sure, I can use IMAP personally and always save as DOC. But every day it's more frequent to get those new Office 2007 files from others, and my work email isn't really a choice for me. If I have to constantly bootup into my Windows partition, Linux is more difficult to use.
I'm really excited about the progress that desktop Linux has made and will make. Wireless support has gone from poor to amazing within the past 3 years, and other hardware support has gotten better too. Repositories have grown, programs have become more stable, distros have become easier (easier than Windows!) to setup and maintain...in a lot of ways, Linux IS "ready for the desktop". The community has a few big issues to tackle before more people adopt it, however.
I am so sick and tired of the when will "Linux be Ready" crap. Linux is far more than ready.
The real issue is the Microsoft monopoly. If Microsoft's monopoly did not distort the computer industry, ISVs and big applications would already be supporting Linux in a big way. Boards and shareholders are cowards, if there is no financial incentive to do it, it won't happen. As long as Windows is preinstalled on over 80% of new desktops, no one would be able compete no matter how good their OS is.
Speaking as a long term Linux user, I laugh at Windows. It is almost useless at its core. It doesn't do anything. It doesn't work well at all. It is a confusing mess of incompatible technologies. The "control panel" is a joke. Its networking ability basic at best.
A kununtu/Ubunto/RHEL desktop is easier to navigate and use. A basic Linux install has so many more features and capabilities. I am *always* saying to Windows users, "let me do it, its easy on Linux."
Supporting Linux is easier too. Ask any "non-moron" internal support person. In my company remote Windows support is a mess of 3rd party utilities. The guys prefer Linux because they can use ssh and don't even have to rely on the user.
The *only* advantage Windows has in the market place is its monopoly position that is being illegally maintained by Microsoft. Basically making it a financially losing proposition for ISVs to support Linux.
For anyone who doubts that Linux is "ready for the desktop." I dare you to install Kubuntu, OpenOffice, Firefox, and all. And honestly try it for a month.
Is Linux ready for a majority position on the desktop. The answer is no and Ill expect it always will be. Because I don't see the desktop being the dominate platform for much longer. As smart phones are getting smarter, replacing many of the most commonly used desktop uses and as the price of powerful hardware is rapidly dropping I am seeing a world where we have more appliances then desktops. The key for Microsoft dominance in the desktop for the past decade has moved from 3rd party software variety to the fact that people need 100% office compatibility. (Even office for the Mac offers 99.999% compatability... not good enough) Open office offers 99% compatibility meaning normally 3 day a year you will need office, to view a document. Now if Microsoft looses it office share or there are complete solutions to share the files Microsoft will go down as well as the desktop. And we will move back towards appliance applications, for personal use. Granted they will be more like under powered desktops but using todays terms for $200.00 you will get a system that is roughly the power of a first generation core solo, a small k unupgradable box with Wi-Fi a keyboard with just office like applications. Games will be relegated to the console. All the appliances will have internet connections so most 3rd party apps will be web based. Yes slashdot will scoff and be overall displeased by this but this direction would seem to make the most sense. As it would be more economical, people will not feel the need to upgrade every 3 years. Closed Source Developers would like it as it can reduce piracy of their software. Desktops will not Die, just as the Mainframe didn't die but the desktops would be more for people like the stereotypical slashdot user who uses more of the PC power then the rest of the population. Nothing says these appliance apps will not run on the desktops.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Including xterm?
Before anyone starts pestering me on this, I want to mention that I've been using *nix based systems for a long while now. I'm a software engineer, and I worked at a linux based ISP for two years on top of it. I've installed countless distro's and eventually stopped using them all (mostly for gaming reasons). The one problem I have every time I go back to loading up gentoo (still my fav) is lack of applications I like.
Example: Trillian for windows / Adium for mac (click on Xtras, top right of screen). They're pretty looking, they're functional and have lots of addons. Linux has gaim (which I love actually, but it's the point of the matter. I don't have the option to switch from "clean and basic interface" to "fun with extras").
I'm a web developer, and my favorite database program to date was for Mac (Yoursql .. or look at this image). It's small, it's light, and it does 99% of what I need (which is just quick look ups and checking data). In this case, I LIKE not having 20 ways to do the same thing with an interface with a billion options. And no, don't tell me to use phpMyAdmin, or to use the command line, that's the easiest way to DETER someone from using linux. Yes I CAN use the command line (all my queries are written from scratch, I dislike those gui query builders).
Next is editors. Simple fixes here and there, I use Vi(m). But for my Php/xml/html/javascript/css, I want to see a program that just does web languages. For Windows and Mac there are TONS of them. For linux, there are a few, and most are either bloated to hell (eclipse, since it handles ALL programming languages for the most part) or just unstable with practically no features (line numbers? good color switching between php/html/css? tabs for multiple windows?). Given Bluefish is good stuff, but programs like this (IMHO) are few and far between.
Mac, I believe has it down the best. There are many programs, and (which is also the problem IMHO) many of them are not meant to do EVERYTHING. In the end though, you have a bunch of options(programs) to choose from, and they're really well built for what they need to do (lots of planning to put only what is generally NEEDED, while spending time to make sure the DESIGNS look good and are simple. The whole "i don't like it because it took too many mouse clicks" mentality that mac users have), instead of one or two programs that are meant to try and do everything =/. As much as I hate to admit it, eye candy is a major player. It's sad because Desktop wise, linux is AMAZING at it Linux vs Vista (I'm not trying to bash Vista here, i'm just making a point).
While I mentioned web development based things, I'm sure this is generally true for most people in most aspects of computing (I've had a lot of friends mention this about various things). I believe that biggest problem is the idea that "a program should do everything" mentality. When we build some more basic programs that are quick, clean and easy to use for any and all purposes (even basic text editors), then I believe that many more people will start to use linux because they won't be so lost from needing to search all over the internet for "a program to do X" (ubuntu / gentoo / suse all that those threads in their forums, the stuff really isn't that easy to find...) or overwhelmed by seeing the 500 options when they just wanted to write a few notes to themselves. Ubuntu was a great step at simplifying and getting people curious to install, now we just need to add more "stuff" to keep people here! The "Ready for Desktop" can be thrown out as it IS ready for desktop. Now we just need to work on the "Simple and Easy to Use" .. which will eventually lead to the new,shi
... writing software for it (Linux Desktop) then it might be ready. Or when when smallish companies which bankroll software figure out a way on how to make money of it. I am not talking Office software here but tax preparation and other small business software for Accounting, Billing, Inventory, etc. It may also help if a small company can hire developers that can develop desktop software on it in true RAD fashion without the need for these developers to know how to do it in C ala Linus.
Also when users of these software (outlined above) are confident that nothing will break after 6 months when it is time for them to upgrade to the latest build of Ubuntu or Simply Mepis, Mandriva, or whatever desktop distro it is they are using, then it is ready for the desktop.
No, I'm not trolling, I trying to clear the misconception. Linux just isn't ready.
/.) category immediately. I've used DOS, Windows everything, Mac OS everything and even Solaris, This time I tried Mint. It installed beautifully. It was easier and quicker to install than Windows.
Recently I built a new PC. That puts me in the above average user (not above avg
Unfortunately, my mainstream Nvidia card did not have drivers and the pkg installer for Mint didn't work. Now what do I do. Well, I had to get out of X. Care to tell me how to do that in Mint? Someone had too. It's a multistep process requiring strange keyboard combinations using function keys. Then I had to run the installer. Double-clicking is intuitive these days "sh" isn't.
Well now my video card works but I can't map any drives and my computer is constantly flooding the network with queries (how embarrassing). Our IT department is wanting to know what I was doing. I don't know. I manage to figure out the circuitous route to accessing shared drives on the network but when I doubleclick on the openoffice document on one of those network drives, I see the open office splash screen but it never opens the document. I learn that there is more to do than just "get to" the shared drives.
I finally gave up, formatted the drive and installed Windows. I'm not a hacker or even an overclocker anymore. I'm an administrator now and the final straw was when I realized that work was piling up on me while I fiddled with my OS. Playing with linux was cool but when it all boiled down to it, I had work to do and just wanted to get my job done.
I know, that's just one distro but how does anyone know which distro is right? I tried another whose name I cannot remember. It was worse. Sure, if I had a linux guy around I could have had him set it up for me but that's the point. You need a linux guy and until that changes, it's just not ready IMHO.
Yes, it is my humble opinion but I seem to recall that Red Hat shares it. I'm glad to see linux. I'm glad it's getting better. It's a great thing for the computer industry and will only get better as long as we don't delude ourselves into believing it is something that it is not. At least not yet.
P.S.
For all of you who have "set up a machine" for their parents and it "works just fine", I submit that requiring an expert to set up a system for an end user is the very definition of "not ready". In today's world that end user (even Mom) might need to change something, install something new, access something different and then things require an expert to "ssh in to fix things".
My girlfriend's dad just got her a Mac, and for the first day I found that I had a vicious Mac envy. But on the second day of using it, I am ready to go back to my three year Dell with Kubuntu. The explanation is simple: Mac OS X looks great and is intuitive, but doesn't fit my workflow well. This is pretty much the same reasoning Linus has against GNOME--the stuff he wants to do is not trivially possible.
/need/ to do anything from the commandline, Linux was ready. But for those power users, they typically have some efficiency axe to grind (myself included). Linus complained that GNOME didn't let him map some mouse key to some obscure function (among others). Mac weenies demand that everything looks as though it works out of the box the first time, even though it really doesn't. Windows junkies want to be able to download some spyware-laden utility to magically give them 2 fps more on Quake or make the desktop do something goofy. I just want an orthogonal interface--is that too much to ask? Needless to say, these people will never be appeased.
In most ways, GNU+Linux is ready for the desktop: it has almost all of the required applications, they provide the requisite features, and they work. These are the requirements for 80% of the people who use a computer: they just want something that works and are willing to learn, but just once. As long as you don't change anything, they are fine. These people would adapt to a KDE, GNOME, Mac OS X, Windows, or Sugar desktop equally well, for that matter. And the main reason is that they feel they have far too many other things that are important in their lives to worry about how efficient they are on their computer, regardless of how many hours of their life they could reclaim by investing another hour learning a new interface.
But those 20% of users who are power users are the ones who are worried about whether Linux is ready for the desktop. Once you didn't
It seems to me that one day, we will be able to combine all of these concepts programmatically, and the result would be a really wonderful piece of software. But that has got to be at least 20 years away.
Either way, GNU+Linux is ready for the desktop for most people, but the cost of retraining 80% of the computer-using population is high. That is why I thought it was great to install Linux by default on these tiny laptops, because it is extremely appropriate to use Linux over Windows XP to take advantage of the low power and storage, and people are willing to learn a new piece of hardware. But Micro$oft is quickly killing that idea with XP on the new EEE PCs. Oh well.
Interpreting "Ready for the Desktop" to mean "ready for an average computer user" is something that probably never happen for Linux... In fact, It won't happen for Mac OS X either. Years and years ago when I used to be a crazed Defender of the Apple Faith, I would scratch my head at Windows. It did things weird (to me), and after logically thinking it out, those things were often unnecessarily complicated. But when a windows user would need to know how to do something on a Mac, the method would always be bizarre to them. Even though the Mac way made more sense logically, and it was more intuitive, they had been taught to work a different way. People don't like change. They don't like learning new ways of doing old things (in general), especially if they are our Moms, Dads Grandparents, or Anyone else who doesn't work with technology regularly. So there are only two ways that Linux will be "ready for the desktop", or ready for the regular Joe-schmoe: 1) Linux behaves like windows 2) Windows becomes so uncommon that the interface and it's idiosyncrasies become non-standard I don't see either of those things happening in the near future.
I'll be 24 in a month, but have been using some varient of UNIX since I was 12 or 13. For half my life, my computer has either run FreeBSD or Linux (Slackware, RedHat, and lately LinuxMint because the only computer i have with me here right now is a Dell d830 and I'm absolutely reliant on Wifi and too lazy to cut firmware by hand), often in dual-boot, though I have occasionally been forced to use windows machines of opportunity. I also had a G4 iBook for a while, but I gave it to my sister because it pissed me off.
.Xdefaults, .tcshrc, .bashrc, .dircolors and .vimrc files, which are now pretty much useless.
There has been a MARKED improvement in being able to plop my ass down and just do "windows" things on Linux in the past few years, however quite frankly I find it somewhat less usable than I did when I was in jr. high.
I used to have these incredibly elaborate
I haven't been able to get ANSI fonts like Nexus to work in Eterm and display colored BASH prompts properly since Red Hat 6.0.
Everything has some GUI interface to it now that rights configuration files in some way that I never would have had I been doing it by hand and then I'm afraid to do a hand edit, because something usually ends up breaking.
Frankly, it seems like the push in the last 5 years especially has been to try and make a free ripoff of Windows that isn't Windows and then try and get "average computer users" to switch, for some reason which isn't even clear to me -- so why it would be to them, I have not clue.
In 8th grade I was captain of my school's BASIC programing team to the Great Computer Challenge at ODU university (sort of like an ACM competition, only stupid), and I also competed in an engineering competition where I tossed a mousetrap car together the night before in about an hour and ended up coming in 2nd place, ahead of about 30 other people.
I took the money I won from the engineering competition and bought a book on C. I had some exposure to FreeBSD through an ISP shell account that I messed with, so my uncle gave me a copy of RH 4.1 or something so that I could get at the free dev tools and learn C. I was then captain of my high school's C team for 3 years.
I started using UNIX because I wanted to use UNIX, NOT because I wanted a "cheap version of Windows that wasn't Windows." Frankly, I think the dev community, and evangelist community, have gotten far, far away from "The UNIX Way," and in the process haven't even really gained what we sought -- which for some reason was the "can any random old person or idiot use this system without me having to be on call 24/7?"
Why random people would need a multi-user, multi-tasking operating system when all they want to do is chat on IM and watch DVDs is beyond me.
So, in the long and the short -- we barely know what non-geeks want, and apparently forgot why we wanted *nix in the first place. How can we judge if the system is "ready for the desktop, then?" It seemed just fine before...
May contain traces of nut.
Made from the freshest electrons.
By that definition, there is no desktop ready operating system. There will always be some applications that require the use of a terminal to install, that's not a shortcoming of the OS, that's the choice of those who publish the application.
... that people don't care what OS they use, they care about OS like they care about screw drivers. Does it get the job done for what I want it to do?
Most people are too time strapped to diddle around on the computer, considering the modern person works most of his adult life, why anyone would expect the majority of people to want to switch OS's is pretty naive.
Linux has a niche but the truth is piracy has a lot to do with why linux will never be totally mainstream, installing another OS has to have some benefit over the one you are using. I've used windows 99% of my life and linux for the average user is quite transparent, most users don't care about technical stuff, they only care about the apps they themselves use. There has to be such a major switch in efficiency / speed or usability for me to switch an OS and linux is just not it, even though from a technical standpoint I am down with the linux concept from a user perspective who doesn't want to have to dick around with stuff, windows 'just works'.
There's a reason why console game machines have an advantage over PC's with OS's - platform stability. The average user doesn't have to worry about spending time maintaining his system, since if you get seriously into tech it's like having a 2nd full time job.
When I was younger I used to fix other peoples PC's, now that I'm older I just don't want to spend the time fixing others problems.
The next killer app is automating management, delivery and maintenance of applications without user intervention and that can intelligently roll back if something is borked (by accident).
This line - or something very much like it - is woven into every Linux "conversion" story posted on Slashdot.
O rly? I think you are looking through rose-tinted glasses...perhaps not considering yourself/friends "resident geeks" who can help out with computer problems. I know plenty of Windows users, and without "resident geeks" they would be completely helpless if something happened to their computer. The point is, Windows comes preinstalled on every computer and it is something people use as a result. They aren't using linux because they aren't the type to go and try to install it. Even MacOS X wouldn't be used by people if they had to install it. So if somebody installs it and sets it up for them to use, they can happily use it without problems (specific software needs aside, of course).Meanwhile, a billion users worldwide somehow manage to run Windows without the free technical support of a resident geek.
With Dell, and even Walmart, selling Linux on the desktop, it has undoubtedly already arrived.
Linux is also the desktop OS of choice for a whole new class of low-cost computers from the OLPC to the Asus "Eee PC", MSI Wind, etc.
I think the "desktop" goalposts are also moving... The future of mass-market home computers (or at least a very major segment of them) is surely more along the lines of the simple-to-use internet appliance with a launcher menu rather than the general-purpose install-your-own-software PC. In this environment you could care less what the OS is, anymore than you care what OS your DVD player, Tivo, or the bank's ATM machine is running.
The "good enough" argument is a fair point, but for these specific examples, I respectfully disagree that they are even "good enough". Sure, if you're literally only writing a trivially formatted letter or resizing an image, they can do it, but of course, so can much simpler programs. The big problems come when you want to do things a little bit more advanced, where using a real word processor, spreadsheet or image editor is actually necessary.
It's not just the functionality, though that has some pretty serious limitations. I'm not sure how on-topic the specifics are in this thread, but if you're interested in OpenOffice in particular, go ahead and Google my user name and terms like "OpenOffice" on site:slashdot.org, and my previous detailed commentary is easy to find. It goes without saying that OpenOffice Writer is quite some way ahead of all the major OSS alternatives in features, at least on paper, so I think it's fair to use it as a benchmark of where the Linux+OSS world stands relative to a traditional Windows-based system.
More seriously, the big problem with a lot of everyday OSS applications is quality control. The unfortunate reality is that OpenOffice has always been horribly bug-ridden, often in quite fundamental ways, and worse, the dev team show no great inclination to fix some of these things even though they have been consistently highly voted in the bug tracker for years. If I have a word processor with a major selling point in PDF export, but PDF export is completely borked with OpenType fonts, that's a downer. Spreadsheets that can't sort data when the cells contain simple calculations are pretty broken, too. And so it goes, and so it has been with many other everyday OSS packages I've tried. Sure, Windows products are hardly immune from bugs, but at least the main features in major applications are normally usable. So, until this sort of thing is fixed in the major OSS applications, I find it hard to believe that any amount of "many eyes making all bugs shallow", "with the source code you can always do it yourself" advocacy will convince the average punter that Linux and the applications that run on it are ready to replace the typical Windows-based set-up in practice.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
GNU/Linux is ready for preinstall by vendors and it would be better for most users. Your case, thankfully, represents a tiny intersection of niche interests. Your girlfriend represents better than 99% of all computer users. We would all be better off if those users were given a platform that does not have the security problems Microsoft has. They will be better off when they discover all of the good free tools available without cost. Who knows, they might learn to do more with their computers than consume that way. Dell, Asus and other vendors have realized this and are now shipping and making good money doing it. Everyone but Microsoft is going to be better off.
I think we're past the "ready for the desktop" question and well into "ready for your pocket" territory.
Linux owns HPC. It rules the server room. Phone makers are going to put it in 100 million cell phones. Sure, it's on millions of desktops too, but who cares really? It's time we unchained the PC from the desk and let our teams get out to where the action is.
WiMax is taking off, and its competitor too. The network is now everywhere. The Atom is going to amplify the mobile productivity space a dozen times or more. Via and AMD are not dead yet either. Flash drives get cheaper every week.
I think in three years we're going to look down on that quad-core 4GB 500W monster we just bought the office typist so he could continue to draft the same form letters he's been writing since 1987 and shake our heads. What were we thinking?
Help stamp out iliturcy.
it should be as easy as running a .exe file on windows.
right now its a mess. download a tar/deb/rpm etc or bin, change permissions, run installer in terminal etc etc.
and thats the easy way. normal users don't really enjoy editing text config files in root mode in case u developers haven't noticed.
standardise on a package format for drivers and apps and include ALL the required files in it.
this will eliminate the need for repositories and the whole mess of unupdated apps in the repositories.
and finally add a remove menu to consolidate and allow removal of these apps/drivers.
You think Linux support for 64-bit is bad? Windows' 64-bit versions is incomplete at best. It's not ANY GNU/Linux distribution's fault that Adobe doesn't distribute any 64-bit Flash binaries.
Ah the irony. The first post was pretty much what I'd expected to see. Even here at /. it seemed likely that there'd be an AC posting drivel. It makes me wonder how they manage to get the first posts. But you fed the troll, but I digress... ;)
I'd add that I actively avoid using Linux on the desktop unless I must and then it is only normally Ubuntu. I use CentOS daily but not on the desktop.
I'd say that *I* feel Linux is long since ready for the desktop and that it is an excellent choice for those who want it. Even as someone who's yet to find a desktop (the last KDE was kind of nice) that suits my learned styles, found a package manager that was simple enough for drunken binges, inability/undesiring tinkering with the plethora of issues I've always had when attempting to use the various flavors on laptops, and my own lack of expertise with Linux -- it is still, and has been, ready for the desktop.
I'd like to think that the average "user" could pick up a PC with Linux on it and function with it in a short time. They may not be experts. They may not like it. But I'd like to think that they could pick it up and use it to accomplish their day-to-day needs.
"So long and thanks for all the fish."
In my recent foray back into linux territory from osx.. I noted something STILL curiously missing which is ESSENTIAL for average end users: a "sudo" dialogue in nautilus.
it should be part of the standard requirements for a file manager in gnome, but I tried a dozen and none of them have one. This means anything even mildly advanced MUST still be done through a command line.
For the modern naive user, the command line may as well be a tablet written in one of many dead languages. And even as an advanced user I dislike the idea of having to type out basic file management operations.
VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
Windows has tons of commercial apps, which forces a huge chicken and egg dilemma on OEM's that might want to support Linux. That, plus they actually make a teeny bit of profit on the Windows OS.
OS/X has the Macintosh hardware behind it, so no OEM problems. Beyond that, they have some great mythology and some pretty good software.
Linux has... linux. It's great software, perfectly usable in many cases, but no compelling reason for OEM's to provide it. So, it's limited to geeks willing to install (often over a paid-for copy of Windows) and some businesses that understand the potential savings.
There was a brief glimmer of hope in the EeePC and it's copycats (all prodded by the OLPC). Pre-installed linux made perfect sense on low-end hardware intended to be sold cheap and for limited uses. Microsoft's caught on to this bit of momentum, and is attempting to squelch it with XP. It remains to be seen whether they'll succeed, though press accounts suggest they might.
It remains for other Open Source stuff (most specifically OOo) to make inroads as a real cross-platform money saver. Once businesses stop using MSOffice/Outlook, they can seriously consider ditching Windows. And they might have the clout to get the OEM's to do it.
Interestingly, OOo, because it's own 'yet another cross-platform toolkit' is not shared by other software, it is nicely poised to be distro-agnostic on Linux. That could be a plus.
Posted from my Android phone. Oh, I can change this? There, that's better...
Linux is only not ready in the context of what you already expect Windows to be able to do. Linux will never be Windows therefore the people who insist on 'ready' being exactly like Windows will never be happy.
Mac isn't Windows and it never will be. But it has its own advantages. It has its own learning curve. Same with Linux. If you never saw a Windows machine you would learn Linux differently and you would have an entirely different set of criticisms.
I remember hearing about Linux in 1991, Slackware. I tried it and man did it suck. But hang in there suckers, one day WILL be the day of the herd. This coming from someone who tried Linux in 1991. Perhaps you should try something from this millennium before commenting.