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.
Been running Linux for 3 years. My main machine uses Debian most of the time with Xfce and my mother has no problems using it (well, after teaching her of course). Yeah, she might not be able to handle any problems, but my dad can't handle most Windows problems on his computers and gets me in to fix those too. Guess which machines have less problems.
1995 was the linux "Year of the Desktop" for me. This phrase is different for each person, just as windows is. Some people have yet to use windows, so it still isn't MS windoze "Year of the Desktop" for them either. Get over it. It is the "Year of the Desktop" for linux whenever YOU start to use it more than anything else. Stop following the sheep, for Pete's sake...
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.
My definition of ready for the desktop would be the ability to install any application I choose without having to know that the terminal exists.
Neither is particularly geeky, and both of them use Ubuntu Linux for day-to-day email and web browsing. They both say they think it's faster and more dependable than WinXP.
Linux doesn't suck any worse than Windows.
Well, I really hope that isn't the case, given the respective market share.
I like to think of 2005 to 2015 as the decade of Linux on the desktop. It's really only the last few years that linux has become usable by grandma, so long as grandma has the right hardware. I'm hopeful that the next 7 years will see much improvement for linux. By 2015, Linux will be on par with/ superior to other OS's on the desktop.
If you are always READY TO use Linux as desktop, you are never using Linux AS your desktop. Like Google is always ready to pay you 1 million :D
...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.
Ubuntu is ok already, but parts of my experience are still somewhat inconsistent.
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.
Look at the facts. Writing desktops is not easy. It took Microsoft 7 years to make vista, and it still has problems being accepted as a successor to XP. And XP itself was critisized as being too colorful and kiddy when it was launched. Micrrosoft also messed up ME and arguably 98. This is microsoft with their multi billion dollar budgets.
Linux has its chance between 2001-2007 to catch up to XP, but GNOME messed up with its file manager, KDE messed up by feature creep. Also note that Firefox was only launched in 2004, IE6 had three years of 95% marketshare while linux users were in the extreme minority. Ubuntu was only launched in 2004 as well.
Now linux had its chance and it is being forgotten by all but the most hardcore nerds. Even OLPC is getting Windows now. Just accept the failure, and work on other projects.
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();
A classic is Linux ready for the desktop flamewar! Despite many old memes and trolls have moved on, Slashdot is showing some of its original allure that attracted me to trolling this site back in 2001!
In 2001 Linux had, Kernal 2.4, KDE 2.2 and Gnome 1.4, and distros included Mandrake 8, SuSE 7, RedHat 7 and Ubuntu was never even thought of. Antialiased Fonts were not implemented, no support for winmodems, mozilla was still 0.x and XP had just been released.
Is Linux ready for the average windows user?
Invenio via vel creo
Can play all the latest games and has support from the commercial software industry. Which Linux is not.
Why?
Well. For one thing, Hardware makers do not want to code drivers for Linux because they are terrified their precious trade secrets will be reverse engineered, Game makers are not wanting to produce games for Linux because they are terrified that their oh so important copy protection schemes will be cracked. On and on the list goes.
Most Linux OSes are designed in a consistent manner from an OS point of view. If the commercial software industry really WANTED to produce applications for Linux, they would. They don't for a myriad of religious, ideological, and shareholder lawsuit reasons and will fight until the bitter end to see that Linux does become something the masses want to adopt.
This reeks of "if you can't meet a requirement, change some definitions" approach. "I did not have 'sex' with that woman." "It all depends upon what your definition of is is." Or like the Bill Gates deposition.
It's pretty clear what "ready for the desktop" means. It means for the typical consumer. Linux has clearly been ready for the desktop for geeks since its first stable release; we know the ins and outs, the quirks, the configuration, so it's was ready for the desktop for a certain group of people.
The phrase clearly means the masses, the typical consumer, your grandma. With Ubuntu's great hardware support, flash, and Java, I think it's almost there, if not there. The fact you're seeing EEE PC's, Wal-Mart PC's, and other consumer electronic entries into the field, shows that it's starting to take root.
Changing the definition or throwing out the term "ready for the desktop" because we took longer to get here than we should have, doesn't reflect well on the Linux community or its confidence in the consumer market at all...
Love many, trust a few, do harm to none.
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.
And, for reasons unknown, Slashdot decided to cutoff my title. Sorry. "GUI is ready, HW support is better, still probs."
0 points for delivery.
/. crowd with last addition.
/.
-10 points for nullifying point by alienating the entire
All in all, a fairly typical AC comment! Good to see no moulds are being broken today on
throw new NoSignatureException();
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.
Linux has come a long way but it is not time to congratulate yourselves yet. There is still work to be done before you can claim to have clearly better alternative to Windows and OSX.
1. Make it BOOT FASTER.
2. Make it REACT TO USER INPUT FASTER. Ubuntu practically has wait cursor as default cursor.
3. Stop pretending to be graphical designers and get help from someone who really knows how to do it. Both KDE and Gnome look like crap out of the box and most themes are not much better.
3. Stop internal bickering and just make everything work together so that users never need to know things like differences between rmp and deb.
I know there probably is a Linux distribution that boots in 1 ms by not loading any drivers and another distribution that reacts user input in -2 ms if run on cluster of 300 Playstation 3s, but that is completely meaningless for desktop use.
Windows has numbers on its side and OS X has religious following, so it's not enough for Linux to be ready for desktop, you have to make it look and behave far better than competition.
p.s. I do like how easy it is to install common programs in Ubuntu. That's one area where Linux has surpassed competition.
I hate these threads. Y'know why? Because they're futile, and almost always degenerate into a flame war. I agree with the poster. We really need to move beyond "ready for the desktop". The real question is, whether it's ready for you. The trick with deciding whether or not to use Linux is to try it. If your computer has trouble with it (closed or non-standard hardware), or if there is some program you just have to have, then don't use it, and take the live CD out of the drive. This whole discussion was pointless to begin with.
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
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".
I wish I had an account with karma to mod you up.
The future of appliances and datacenters will still need developers. The critical goal for Linux and OSS in general needs to be maintaining developer interest to always be relevant in these product spaces. Free systems need free software and the ability to modify things.
We need to be "ready for the workstation" and "ready for the grass-roots developer". A hazard for free software is if all commodity-grade, affordable platforms become locked down appliances and we cannot reach out to budget-conscious students and developers.
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.
If I was to say Linux is ready for the mass desktop market, I would say, sure, the 32 bit version probably is. The 64 bit version certainly is not. For the average Windows user, it would be impossibly difficult to install the 32/64bit kludge to get the 32bit Flash / 32bit Java* (for websites), and 32bit Skype running with ease on a 64bit setup.
When I finally started to seriously use Linux after playing around on-off for years, I had a new 64 bit machine which I setup to dual boot with Windows XP. While I now use Linux most of the time, Linux still cannot do ANALOGUE video capture properly and video editing is problematic and not refined as some Windows packages. The webcam support, while not the fault of Linux, is still bad. Usenet readers are bad, in Linux they all seem to assume you're constantly on-line 24/7, and most don't save locally what you post. And on KDE, compiz uses far more system resources then Beryl (they never did seem to merge the best bits of Beryl back to Compiz).
Some packages like Skype are light-years behind in development compared to the Windows versions.
* There is a 64 bit version of Java that does work with Firefox, but has may problem sites where it just refuses to run.
Take Nobody's Word For It.
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.
This line - or something very much like it - is woven into every Linux "conversion" story posted on Slashdot.
Meanwhile, a billion users worldwide somehow manage to run Windows without the free technical support of a resident geek.
The Windows economy seems to be able to "hurt" the Linux economy but not vice versa. One of the things Linux needs to be able to do is defeat its enemies. Defeating its enemies is something it isn't doing very well and I for one would love to take the offensive position and really do some damage to Microsoft AND Apple.
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...
Yesterday the Fedora Core 9 installer couldn't even manage to produce a working Grub configuration, and I bumped into one bug which locked up KDE within five minutes of eventually managing to get it booted up. Ready for the desktop my ass.
So long as people keep thinking this, Linux never will be ready for anything.
Yes, of course some things which one user regards as essential, another will regard as peripheral, but there is a core of stuff which has to work intuitively and flawlessly, which currently doesn't. It's very close, but still needs work.
The recent story about one guy who tested Ubuntu on his girlfriend is an excellent example of some of these items, and helps to explain why this woolly "in the eye of the beholder" thinking is so wrong.
Linux interface usability has made huge steps forward in the last few years, but there is still a residual "if it was hard to write it should be hard to use" mentality among some developers (decreasing, fortunately) and still a baffled look from many developers when you try to explain why using their internal terminology on a user-level error message is counter-productive.
Thats funny. Because I can edit OOXML Files just fine. Why? I installed Novell's odf-converter package that was in PLF. Problem solved.
I used linux on the desktop around 2000 - 2001. It was usable for the basic applications I needed back then, other than my sound card never did work and the only modem I had that would work was an old 33.6k that had jumpers. But it worked for my main task of developing LAMP projects back when it could take a while to upload a large site with a lot files. It did teach me the basics of how *iux works. But I still had to keep a drive with windows 2000 loaded so I could use Photoshop and a few other applciations that just didn't exist for Linux.
In 2002 I was getting ready to leave the country. My Viao laptop was 3 years old and frankly I was getting tired of fiddling with Linux and not have things like video cards and soundcards work and I was tired it crashing and viruses, etc..
Apple came out with OSX, then OS 10.1 which I took a look at and said, "Hmmm, a Unix based operating system with photoshop...." So I bought an iBook as did a lot of people who were trying linux at the time. Over 80% of the people I knew who were "switchers" came from Linux to OSX, not windows. Why? We weren't zeloats for Opensource. It was pragmatic. We developed for and deployed on Linux servers, later FBSD actually, but when it came to our desktops, Apple gave us cake and we ate it.
When Apple switched to intel chips, just about everyone I know that does anytype of developement are running on MacBook Pro's. They use OSX and also boot up XP pro in VMware or Parralells all on one machine.
It's always been about applications. I just spent the past 6 months using FreeBSD on an older dell laptop I have for a project. I was impressed as hell at the fact that it reconized my generic Atheros card, had no problems connecting to the internet, KDE et. al had matured a lot over the years, all the basics were there for me to use, and there were things I really liked. I also recently used SuSE 10.x for a couple weeks, as a general OS for just surfing, it's not too bad and there are a lot of people who just check email and surf the net and need a basic office suite. Linux can work for that.
But at the end of the day, Apple has the apps and on the new MacBook*'s I can boot into windows if I need it.
"The problem with socialism is eventually you run out of other people's money" - Thatcher.
Wait before you flame me/missunderstand me: the typical Windows user can use most any Linux distro that boots into a GUI. He/she will be a bit confused by the difference between XFCE/KDE/Gnome/IceWM etc., but will cope, as long as he/she uses always the same GUI.
A typical Linux user however, especially if with vast experience, will have strong opinions on some Linux GUIs, and will most likely refuse to use KDE or Gnome or FVWM (OK, actually everyone loves FVWM though they won't admit it). Same goes for some Linux apps: I know I like to use OO.o but hate Abiword with a dragon's burning passion.
I am afraid the typical Linux user may find more to criticize about Linux on the desktop, than the average Windows user. The problem is, most Windows users aren't exposed to Linux enough to start actually using it.
"The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
... 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).
The Day of the Herd of the Nerds. A nerd herd, as it were, if you will.
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.
Is the average hardware the end-user is going to use easily supported?
I realize not everything is supported "out of the box" in windows, but is it supported at all in linux?
To dual boot ubuntu I've temporarily switched from using my SB X-fi to my built in real-tek because I don't want to crawl down behind my PC To change the speakers every time. The x-fi finally got 64 bit drivers..but no 32 bit drivers yet.
Yes yes blame the hardware manufacturers..Its not linux's fault. It really doesn't matter whose fault it is, until that problem is solved linux isn't ready for the desktop. They need to get some clout and start putting pressure on hardware vendors to support this kind of thing.
And no, I'm not really interested in that time you supposedly had to sacrifice a goat, kidnap bill gates and have him personally write a driver to support some obscure piece of hardware you claim you couldn't get working.
Do I personally think Linux is ready for the desktop. Emphatically no. However, I respect the fact that, that is just my opinion. A lot of people (some smarter and some not) think so. Personally, I don't like dicking around with command lines. Nor do I care if I don't have access to the source code for the OS (which in my case would probably be a good thing, since I'd probably hose it or worse).
That being said however, it IS a perspective thing. And a bunch of overpaid hacks (called analysts) who say what is (or is not) ready can go pound sand for I care. The question is: What do YOU think?
Regards,
MBC1977,
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.
MS-DOS was fine for its day, 1980s give or take. Hell, it even beat unix. Microsoft tried to sell OEMs on unix with their xenix product.
I don't know where people get this misguided idea that Linux should be getting ready for the masses, when they mean the Windows-contented masses. This is doomed to fail unless Windows becomes so unbearable that their own masses WANT to desert them.
The masses are getting ready for Linux, because they're not all being indoctrinated into Windows anymore. Those who already have been may be a lost cause. Progress happens one retirement or one funeral at a time.
Comment removed based on user account deletion
1. Let's kick Linux up a notch.
2. We're taking Linux to the next level.
3. Everything is easier on Linux.
4. OOXML - That says it all.
5. LINUX: As cohesive as OLPC.
6. We GNU you'ld like Linux.
7. Stuff that matters.
A huge reason why Linux doesn't support as much hardware as Windows, is that the manufacturers will only release drivers for Windows.
I'm not sure who this benefits, but it's certainly the reason behind the "Linux doesn't recognize my...." complaints. So, I suggest that when we evaluate whether Linux is ready for whatever, we give it a pass on not supporting certain hardware.
Now, as to the Nvidia card, Linux supports mine quite well, and my wireless cards, and my Bluetooth dongle, all of which were problematic in the previous release. I'd say Linux is making good progress on peripheral support, in spite of reluctance on the part of vendors.
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.
It is much superior in Windows. Linux has long way to go. Not everyone is compiling kernel out there.
As far as I can tell not even the vast majority of users are "ready for the desktop". So how the hell would an OS accomplish that?
:)
Heck, people even manage to adjust to a changing interface on their newest mobile device so you can't tell me it's that hard to dive into a new OS where the simplest tasks are done quite the same. Some people rather complain about the differences between the several OSes instead of actually accepting the learning curve which comes with every complex software. Welcome to the information age!
To all the guys bitching about the CLI:
Some GUIs might do all the fancy stuff to attract their users but i'd rather prefer a CLI where i know the commands wouldn't change in a 100 years than trying to sort out which button to press after a complete interface overhaul. But that might be just my opinion.
PS: AC because I'm actually to lazy to create an account
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.
Even if you look at the different definitions people put to it.
What is missing is pre-instalations. And I am not talking about some odd system here or there. I am talking about 50-100% of the machines out there in either single or dual boot.
Most people will want to buy a computer that works and do not care wether that runs Windows, Linux, MacOS or whatever.
And even then most people will keep on using Windows, because people do not like change. To most people Windows is not broken, so they have no need to fix it.
Don't fight for your country, if your country does not fight for you.
Comparing Linux (or Mac or FreeBSD or VAX) to Windows is pretty much necessary. It's a common point of reference that almost everyone has, so it can serve as a starting point for determining the relative merits of a given OS.
Web 2.0 == Giant Blogspam Circle Jerk
I think "ready for the desktop" can definitely only be decided by the owner of the laptop.... but Linux would have a lot quicker acceptance rate if only that owner knew exactly what hardware to choose. It takes me a day or so to double check that the hardware I'm piecing together is going to work outta the box with any modern distro.
Hardware manufacturers are always going to keep Linux a step behind the other OSes for the few who don't know they aren't gonna be able to get Ubuntu to work outta the box with any laptop they buy at Circuit City... at least not without hours or days of work.
When informing others of the greatness of Linux, make sure to tell them that all hardware isn't supported... and they'll save themselves from headaches if they research before they buy their next computer.
Only free software gives people the ability to really chose what they want or to make what they need.
Too bad for you, most people who need an image editor have not chosen the free GIMP and use Photoshop instead. They have the choice, and they chose Photoshop. And I speak as someone who actually prefers GIMP, but uses PS simply because trying to get GIMP to work under OS X Leopard was just too much damn effort for me (something about incompatible X11 versions, I don't care, just let me at a virtual paintbrush.)
But your little flame ignores the point - free software like the Firefox, GIMP and Open Office are much better than what most hapless windows users get. This is not a big deal because people are learning to escape.
Like I say, I prefer GIMP for my usage, but you simply cannot for a second pretend that actual professionals doing actual work could use it. The lack of CMYK support is one of the most common complaints, even on here.
People are moving, but a lot slower than you'd like - the OS that's gained the most ground recently is Vista, and from my family's use of it (Home Basic) on their laptop I personally can't see where the problem is. Although, someone I know who's a little slow on the uptake as it were switched to Ubuntu recently, so I suppose that's progress.
I write bullshit
Oh yes, I forgot to mention: OO.o is getting there but needs a lot of work, and Firefox is pretty much there and is better than IE (if only by virtue of IE being a piece of shit), GIMP is alright if you only need basic tools. The basic message of this is that yes, free software tools work, yes, for a large number of people they're appropriate and work well, but there are at the same time a lot of people who for their particular line of work find that these tools compare very unfavourably to the ones they're used to.
And, just out of interest, what would you recommend to a Windows user as a decent FOSS audio player? Compared to iTunes, Winamp or Windows Media Player they're pretty much either very basic or very techie-oriented (Foobar2000 springs to mind, although that said I quite like it).
I write bullshit
Straight lines are drawn by holding Shift and clicking on the desired endpoint. (The start point is wherever your last click was in the image.) Works with most drawing tools (ex. brush, eraser, smudge, etc).
Yes, these functions could stand to be more discoverable.
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.
I just got a call from my mother last night. She is running Ubuntu on
her ThinkPad, and she absolutely loves it. She spends 99% of the time
at home using her own wireless network, and there are no problems at
all. Running Ubuntu on her laptop solves more problems than it causes,
since she is the kind of person who double-clicks on random crap
people forward to her. For stuff she absolutely has to do in other
operating systems, she runs KVM+QEMU. I have her system set up to SSH
into my own box on the rare occasion that I have to connect remotely
and install something (happens maybe once every two months).
Last night though, she was at a hotel, and she wanted to connect to
the hotel's wireless network. Through many years of experience with
Linux distro's and wireless devices, I told her right off the bat that
she had about a 50% chance of actually connecting with a reasonable
about of time and effort. The wireless device was in Roaming mode, and
that obviously was not working. So, she went ahead and selected the
hotel's ESSID, chose DHCP, and then activated the wireless
device. Does she need a WPA key? Who knows; the interface in Ubuntu is
mum on whether or not it is in the clear. Well, of course, it did not
work. And of course, I was not the least bit surprised.
We both had much better things to do with our time than to struggle
with iwlist, iwconfig, and ifconfig settings in an xterm over the
phone, so I just told her that she would have to wait to get home to
connect back up to the Internet.
The vast majority of folks out there really just want to use the web
for their computing tasks. The whole computer is quite literally a
"web interface" device. The desktop-ability of the device rests almost
entirely on its ability to actually connect to the Internet.
My own personal experience over the years with numerous wireless
devices (iwl4965, prism, atheros, etc.) has left me a bit disappointed
in the vendors in terms of driver features and quality. The wireless
setup utilities in Ubuntu and Fedora are okay, but they could be a
little more informative about is actually going on so I do not have to
drop to an xterm to dork around ("Okay, so exactly why don't I have an
IP address now? Are DHCP packets actually making it out, or what?").
If I could pick any one top-priority problem still facing the entire
Linux package today, it would be wireless connectivity to the
Internet. My mother needs to be able to walk into a hotel, turn on her
laptop, and, with little or no effort, just get a link to the
Internet. She should never have to call someone to figure out how to
get to her gmail account. Maybe scan the AP's on boot and have a
wizard pop up when it detects a change in the wireless environment or
something of the sort.
I have a friend to works at Canonical, so maybe it would be more
effective to ping him on this than to rant on Slashdot. Just had to
get this off my chest though.
An unjust law is no law at all. - St. Augustine
"What do you mean Ubuntu won't install skype?" Stop with the verse shit. I'm not a frigging poet. Multiverse, Universe, shittyverse. Who cares if skype or google earth are NOT free as in speech? They're cool and _users_ want them. Users know about one repository: the internet. Each little new thing we have to teach them about just throws them away. If you really think users _should_ care whether something comes from multiverse or restricted, you're into fundamentalist propaganda, which is obviously unable to make things mainstream. Jesus guys, make it "a download center" and take away all unnecessary terminology and F/OSS propaganda.
Hi, I see you feel strongly about this. But I'm not sure whether you're aware of running 32-bit browser plugins in 64-bit browsers via nspluginwrapper, and contributing to the Tamarin Project to move the just-in-time compilation and garbage collection to a 64-bit memory space. http://gwenole.beauchesne.info/projects/nspluginwrapper/ http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html http://www.mozilla.org/projects/tamarin/ You can get what you want now, and contribute to getting what you want in the future. Useful...? jd/adobe
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...
Hooray FVWM!!!
...the right of the people to keep and bear arms, shall not be infringed.
I'm positive you're just making shit up. You don't have to use the CLI on ubuntu to do what you describe. Also, Synaptic already has tabs for many different categories of software, including the ones you list. There's nothing your "friend" needed you to tell him that ten seconds on google wouldn't have--and you fail to realize that everything worked 10 minutes after that phone call.
What's the problem exactly?
I am not either a linux nor a windows fan but let me share an interesting experience. So i buy this pb laptop. They did not warn me of me buying it with preinstalled windows vista nor that vista did not come on a cd/dvd/scroll or something like that. Naturally when i went home i wanted to reinstall the os with dual boot and i needed to repartition the disk.
My pb version of vista installation thing REQUIRES me to erase my partitioning table ergo documents and some other redmond unimportant stuff. How desktop ready is this? Windows requires you to remove all your nudy pics, projects so it can reinstall itself.
BTW when windows crashes, it tends to last longer to fix it then to do a clean install not that ppl would know how to fix the damage left by a worm or something.
So naturally i resort to ethnic slur about bill's family and ask parted to resize my disk. Naturally i kept vista in there on some 20G in case some wacky game will not run properly under any flavor of wine.
OpenSuse behaved rather nicely even with the cool compiz thing even on an integrated gpu.(using less cpu and memory then a classic win manager) so i keep it for practicality rather then niftiness. Now i need to get my wireless running and here's where ppl say linux/bsd is not desktop ready. I have a rtl8187b wireless card. Notice the b at the end for i had already a rtl8187 module in the stock kernel. The b stands for a different irq/dma but no other changes in the way the board works. Is this a linux issue? Are the linux dudes to blame for not knowing by paranormal means that realtek will release a "vista only" device?
I must say i only wish for 20 lives or so(care to donate a liver or anything?) to rewrite linux parts the way i feel would be better but the main reason why linux is called even by redhat ceo not desktop ready is because software companies are scratching each other's backs not releasing software for linux. No gimp will never be as good as photoshop as neither photoshop is as good as corel but guess what? Corel is no longer released for linux but it's there for mac os. Same glibc and same xorg?
As for windows being desktop ready don't get me started on that one. Not even solitaire works properly in vista not to mention others though i saw some novel and nifty features to it like statistics so now i can know how big of a looser i am. I buy an os just to have the need to buy fauna removers just to realize that i need to further buy a text editor and all of this because some golf playing pin pricks to quote David Gilmore will always be able to settle under the Bush administration. I say there should be a law to force hardware manufacturers to release drivers for the most popular operating systems or on customer demand. I have to disagree with the way linux implements drivers though. And about console, i once wanted to start my own distro and stood in console mode for more than 2 years before feeling the need for a window/desktop manager so desktop so for some ppl a computer without a desktop is like a fish without a bike.
But i guess in the long run it's ok for ppl to use windows as this will give hackers a well earned loaf of bread.
Andrei
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.
either. Really, windows doesn't tell you if you need a key or anything.
It either works or it doesn't.
With Linux you're given enough information (even if well hidden) to find out. With Windows, you may be lucky and there's a known way around.
There's a clear industry standard at work here: "X ready" means "supports at leat the very lowest possible definition of X, even if just barely". "HD Ready" means 720p (and only because 720i doesn't exist); "Vista Ready" means "capable of booting Vista Home Basic"... "Desktop Ready" obviously has to mean "supports any GUI that follows the desktop metaphor".
Linux deserved a "Desktop Ready" sticker as soon as it got X11.
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
I never tried Vista, but seeing that image almost makes me. Even with so many windows 'n' stuff it looks great. Makes my KDE look a little... 90's.
then Linux is ready for the desktop. Ubuntu et al when they're up and running aren't going to daunt anyone but the most computer illiterate.
Installing Linux on a green PC, however, is a still hit and miss experience. Installing Ubuntu is quite painless these days, but if your machine has any quirks or unsupported hardware it can be a real ball ache.
The same is, of course, true of Windows. But most people don't install Windows, do they?
DOS doesn't have a desktop. So the OP's question is essentially meaningless unless it refers to the physical desktop.
Maybe this is the problem with the whole "Is Linux ready for the desktop?" question. There's Linux's desktop (its window managers) and the desktop owned by potential Linux users.
Maybe a better question would be "Are users ready for Linux's desktop?"
My mind spins like a machine.
I love Linux - love it, but there are a lot of things that people are assumed to "just know". Being a computer nerd doesn't mean you magically know everything. Just imagine how much worse it is for the average person to pick up. Until that's changed, Linux won't be ready for the mainstream.
"The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
"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."
For instance, if you're a zealot who isn't willing to admit that Linux has flaws, Linux *is* ready for the desktop.
On the other hand if you are a rational human being, you might think of Linux as a great server operating system, that some people, painfully, force themselves to use on the desktop for ideological reasons. Kind of like the computing equivalent of a hair shirt.
See? It's all a matter of perspective.
Another matter of perspective. If you tend to agree with me on this issue, you might mod this article "funny," but if you disagree, you might mod it "flaimbait."
I think ultimately we need to just get past the "desktop" metaphor altogether. The word "desktop" connotes work, and while PCs are certainly used to help people perform "work," "desktop" is a rather exclusive word that is becoming more and more inappropriate.
I've been a PC user since the first version of Windows-- my dad is a computer guy and, when desktop PCs became affordable, we immediately got one and he made sure to teach me the ins and outs of organizing my files, how to navigate around in the various windows, and how to do stuff from the command line. But, to my Geekiness discredit, Solitaire and Paint were the coolest things to me.
It was only when the multimedia capabilities and the processing power to run them finally met that my head turned and my imagination started churning away. Sure, I could type papers on DOS-oriented word processors with the best of them but, let's face it, I was forced into doing those types of things. It was cute, it was easier than using a typewriter, but it still wasn't "fun." It was a virtual replacement for a physical desktop.
Multimedia and the idea of convergence really started to chip away at the idea that a PC is a virtual desktop. Then, the WWW happened, and Communication poked its nose into the mainstream. So now what we have, and seem to be stuck with, is the notion of a box, that you turn on and that shows you a desktop from which you can perform many tasks or be entertained.
Yawn. I'm a musician, and I've now got an Ubuntu machine for my web surfing and CD collection, a decent Windows machine to do my home recording on, and an older Windows machine that functions as a family machine for my daughter to play games on (with the ability to bolster my home studio when needed). And for fun, an Internet-connected Wii.
My machines are appliances. Certainly the idea of Computer as Appliance is not new, but we're now at a point where that doesn't mean a cheap piece of non-powerful, non-upgradeable, bearly-passable poop. The iPhone may well indeed fulfill 99% of an average person's computing needs. The eeePC might be Just Enough to satisfy the needs of a student. The Wii might be the exact right thing for one's gaming. And yes, my Windows box is Just Enough to satisfy my home recording needs.
In terms of mainstream ideology, we definitely need to get past the idea that people want a box that can do every single thing known to man without ever breaking down. People want a Communication machine, or a Game machine, or a Creativity machine. They want them in different rooms around their house, or in their pocket, or in their backpack. They don't care, nor do I believe they should care or have to care, about the Operating System.
I admit that I shudder to think of ever ridding myself of a startup screen with rows and rows of icons that I forgot the functions of, or the pesky Update notices for some obscure program that I didn't even know I had. In the end, though, those things are obstacles to what I want my machines to do.
Specialization of functionality. Appliances. Keep the Desktop at work. The proles will (and indeed must) survive under whatever conditions the Powers That Be foist upon them anyway.
I had to rebuild my mothers PC after it had died from a blown cap and thought that it'd be time for her to be converted over to GNU\Linux. I installed Ubuntu 7.10 on her XP2100+, 1GB DDR, ti4200, 2x80GB HDD. She was blown away by the responsiveness compared to her previous XP install which was about a year old and by the sleek looks of compiz. I mounted the ntfs partitions so she could access the documents created on windows. She was able to do everything that she does in windows, create and edit word processor documents, create and edit spread sheet documents, upload photos from her camera to her email and to a storage area, crop photos, browse the internet (virus free!). She was even able to install a canon printer without my help, something that she never would have been able to do in windows. Granted she didn't install ubuntu but she didn't install windows either so I think it's a fair comparison. She has NEVER EVER had to go to the command line either (in windows XP or in ubuntu) so that argument is dead in the water. I am yet to get a call from her asking for help and she is just loving it. It's ready and those that don't think that it is obviously haven't met my mother. I think there is a big misconception about what a normal user does on their machine.
I think this is just a philosophical difference between Windows and Unix (and similar systems). Unix was built from the ground up for the command line to be the main input device, with GUIs as an added extra. Unix programs and admin tools frequently have good command line interfaces which interface using plain text, and GUIs are often built over the top of the command line. Most Unix admins I know spend a lot of time in the command line, sometimes by choice and often because it's necessary. Windows was built the other way around. GUIs are the primary interface for administration and everything else, they often exchange information using tersely specified protocols and binary formats. A command line interface is an added extra on many occasions, if it even exists. Most Windows admins I know spend a lot of time in the GUI either by choice, or because it's necessary.
I run Debian Linux at home and use Windows all day at work, and I have to admit that my personal preference is the command line way of doing things. It just feels a bit more powerful, I guess. YMMV but I usually find I can type much more quickly, delicately and specifically than I can move a mouse pointer around and click things, or even use GUI shortcut keys. (This makes sense too given that a mouse effectively reduces 10 fingers to a single line-it-up-and-thump-it device.) Having said this though, I rarely use the command line at work. This is probably because the Windows GUI tools and apps tend to be more powerful, but it's also very much because the Windows command line just feels klunky in comparison to something like bash or tcsh running inside an xterm.
It's as if Microsoft's primary command prompt has hardly changed at all from DOS days. It's not very customisable, and it also runs inside one of the most horrible windows for a command line. ie. Not easily resize-able or reconfigurable for things like window size and column width without drilling into a hierarchy of menus. The ability to string commands or tools together in Windows is very limited, unless two commands were specifically designed to interact, so there's much more reliance on monolithic tools or third party applications to do things. The PowerShell is a good step, but it's directed more at scripting than command line interaction. (It's also stuck inside that hideous fixed-size window.)
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.
Being normally a Linux user, I had to use my wife's WinXP computer a few days ago to quickly print a Word document, as my computer was in a few pieces. She has Microsoft Office 2007 installed. I was in a bit of a hurry, and after spending 10 minutes on it, I still never found any way to print my document. I ended up just pasting the contents into Wordpad and printed it from there. Had I have had more time, I probably would have figured it out, but honestly, I felt is was ludicrous that MS chose to hide the PRINT icon.
With that said, Linux is ready for my desktop, but still lacks seriously in the financial area. Linux needs a Quickbooks like program badly, and after using Linux for 10 years, I cannot believe there still isn't one. That too is ludicrous! I am still using WINE to run Quicken, and I shouldn't have to do this.
Is the average Windows user ready for Linux?
Linux is not going to change for the worse. Proprietary code/software? Preinstalled crap? WISE installation system? Admin account by default?
The Linux desktop environments are there to make Linux look easier to use by providing easy workarounds for doing more complicated things. Deep inside though, Linux will not be Windows and that's something the Windows user has to get used to.
I'd argue that most people using Photoshop today haven't even heard of TheGIMP.
Like I say, I prefer GIMP for my usage, but you simply cannot for a second pretend that actual professionals doing actual work could use it. The lack of CMYK support is one of the most common complaints, even on here.Fair point, but "actual professionals doing actual work" *isn't* an apt description for most of the people using Photoshop today. I'd bet most Photoshop users don't even know what CYMK is, let alone need it.
People are moving, but a lot slower than you'd like - the OS that's gained the most ground recently is Vista, and from my family's use of it (Home Basic) on their laptop I personally can't see where the problem is.Lucky them, but after using Eclipse on a friend's laptop with 1 GB of RAM and waiting *seconds* for the program to respond to a single keypress, I can see the problem perfectly. Incidentally, I wonder, how well does Photoshop run on a Vista-using machine with "only" 1 GB of RAM or so? 'cause a sluggish RAM-consuming behemoth running a sluggish RAM-consuming behemoth doesn't strike me as the best of ideas...
No problem is insoluble in all conceivable circumstances.
I currently give most Linux Distributions a z-- grade on the a+ through f- scale. What got me so angry? I learned dhclient. Dhclient = " deprecated " now - chanting " deprecated " when what used to work doesn't work anymore in your distribution/s really pisses off users! Any responsible distro packager would note the sudden change in a half decade of user experience and ship entries in an alias file to eliminate the re-learning period. Inflicting a painful and needless re-learning period on your users requires them to suffer a level of addiction comparable to the most pathetic drug users to still want to stay with your trash!
This kind of severe abuse of the users keeps them terrified of the CLI so you need to gui-ifie everything to get any attention from them.
The basic problem is: The Linux developers hates GUI and thinks the CLI is the only solution for all users (including your mother :)). The kernel is a well-developed, but without a USABLE gui for "normal" user he will never see the desktop from masses
P.S: Sorry the bad english, is not my natural language and I don't like to use online translators (is buggy as hell to translate brazilian portuguese to english)
Here we go again. Someone makes a post about desktop linux and we have the usual diatribe of n00bishness: 1. Linux is ready for the desktop. It's just a matter of time before the Evil Empire falls. 2. Linux is ready for my desktop. Who cares about the rest of you. 3. 20xx will be the year of Linux on the desktop! You'll see! Blah, blah, blah. Linux has lost. The war is over. Get over it, n00bs. Long Live the Empire (Microsoft). JamesNT
Yes I have heard of this - but the question remains... why should I have to go through this if Linux is 100% ready for the desktop ? Adobe, get with the program.
pi seconds is a nanocentury
"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."
People post inconsistent opinions on MS and Apple forums too, though. OS X 10.5 is the bee's knees, OS X 10.5 is a buggy piece of crap and I hate the transparent UI bits; Windows Vista is so great that I'd gladly sell my own liver and give the money to Microsoft, Windows Vista is a slow resource-hogging POS. And as with Ubuntu, both positive and negative comments come from newbies, geeks, and everyone in between.
I'm not going to change your sheets again, Mr. Hastings.
Just a fast comment and then I've gotta get back to my war against our Texas Ant Overlords before they destroy humanity.
I recently had to upgrade our household to XP from Windows2000 (because my wife got a new phone)(a new PHONE! - kill me now) and, from personal experience with two computer "users", I can say that it's just as important, if not more, to have a "guru" around for XP as it is for any Linux install.
And yet, your point is STILL invalid, since DOS never dominated the desktop.
It was only with the advent of Windows 3.11 when MS hit it's stride... and it wasn't even because of the desktop itself so much as it was the ease (and especially the low cost) of getting it networked. Networking wasn't as simple as it is today... what we have today is ALL because of Microsoft making network simple and cheap.
There used to be a REALLY high expense associated with running a network... we are talking about $10k for a server license, and whatever for the honor of using the networking software. And, of course, all the labor involved in getting it running and keeping it running. Microsoft changed all that for the better, and have been hated for it ever since.
Well "Ready for Desktop" yes it is..The 3d effects cube and stuff are way better than Xp and Vista...the only thing lacking with linux is publicity ..so very few people actually know about that ..some don't know whether linux is user friendly or even whether it exists ! We call windows "user friendly" simply because any users use it and we've been using it for years ..if you give a 12 year old boy who has never touched a computer a linux kde or gnome desktop he would find it very "user friendly"
The term "ready for desktop" is a mere perception rather than a fact
Linux is ready for a massive virus attack windows?? huh!
Well user friendly or loser friendly let the people decide !!
...for years now and never have I had to go to command prompt but in some rare cases
I'm a linux user, and when I work on Windows I open CMD immediately... you ask why?
tasklist
taskkill
python --> Just to run python
I've putted rar on my path and rar.exe e filename.rar will open rars on cmd.
I've putted UnxTools on my path and now I got things like awk,sed,grep,...
for
quick opening of menus such as msconfig, compmgmt.msc, firewall.cpl, services.msc, etc...
network actions such as ping or other to check if my network is up.
And there are many many more... Yes, of-course Linux BASH is much much better, but not using CMD is just not working right, and losing time for regular tasks in my honest opinion
Read and Comment at my BLOG
!!!
I'm not working right? Wow! You are actually saying that I should use command prompt to unzip/unrar files and not doing so costs in development time? Well I get something like 1 ZIP packet in a month by email attachement. I double click the attachement, select Open and copypaste files to wherever is suitable.
Listing processes and killing them? Why? I just switch to the process window and click ALT+F4. I'm not the type who constantly keeps 20 browser windows open at the desktop.
Why would I need command line UNIX tools? I have Visual Studio which has all the nice regexp search and replace stuff I need plus very, very nice code refactoring feature. My job is not to edit text but to produce code.
Ping. Now there's something which I do from command prompt. But last time I pinged something... I think it was in February. Network action is shown in the nice little network icon on systray. I don't need command line tools for that. DHCP renewal, WLAN access point selection and such can also be done through that icon.
I really don't do any those like ever! I don't scramble with various config files or multi-task-kill processes. I do config stuff through UI and it has worked fine all these 12 years I've used Windows. I'm not a newb, I can tell you. I've developed ways to do things efficiently and command prompt would only slow me down on Windows.
You don't know what you don't know.
Is forbidden to Brazilians to post into slashdot? My previous post here as "anonymous" (now i created a account) is deleted from here. I commented the problem of linux desktop is simple: Linux delevopers hates GUIs, he thinks all users is happy with CLI (even a normal user). Because this a good desktop will never happens.
Religion: The greatest weapon of mass destruction of all time
apropos can be a big help. As in, apropos foo will list the names of all the commands whose man pages contain foo.
But anyone can reasonably look for a System or Preferences menu, hopefully drill down to the area of what they're looking for, and toggle options or whatnot. Why is there such pushback to making things easier?It's only easier if (a) what you're looking for is actually in the menu heirarchy, and (b) the heirarchy is organized in a way that makes sense to the user. But one user's "sensible organization" is another's "chaotic mess".
-- JK
Most people have a similar set of basic needs including printing. I just installed the latest Ubuntu, and I can't print at all. It won't let me install a printer. This is a constant problem in Linux. Printing is a nightmare. Spreadsheets and Documents are the other stuff. Open Office still sucks, and can't import MS Documents properly. And as a professional programmer, I need a diagramming tool. What the hell is available on Linux? dia? kivio? Please, both are terrible. If you are a programmer and don't need a diagramming tool, then I pity you. Design is a wonderful thing, and a picture says 1000 words. Windows has Visio, and Mac OS X has OmniGraffle, both of which are great tools.
Everyone is living in a personal delusion, just some are more delusional than others.