SuSE clarifies "Linux on the desktop" Statement 135
MrEfficient writes, "ZDNet UK has a story in which Dirk Hohndel, the chief technical officer of SuSE Linux, clears up an earlier statement made by the chief executive, Roland Dyroff, about Linux's readiness for the desktop. "
Re:SuSE GmbH (Score:1)
Re:Why the retraction? (Score:1)
Let the ignorant rednecks and computer phobic types use their Windows 98, no current Linux hacker will be using Linux when and if it becomes THE desktop OS of choice -- Because all of the flexibility that makes the Linux of today a lousy OS for your grandmother will be homogonized out!
Not stupid at all (Score:1)
What SuSE does?
- Improve XFree (Hohndel is VPres), <i>the<i> most important part of the desktop
- ALSA: the author of the new sound system is employed by SuSE: Sound is definitely sloppy right now
- coordinate ISDN stuff (still weak in stock kernel)
- employ KDE folks
- help porting games and apps
So, while SuSE doesn' make as much noise as RedHat etc., they do at least as much as far as I can tell.
Still, they should hire a couple of good marketing guys...
linux isn't ready, but neither is windows! (Score:1)
The whole idea behind a 'desktop' computer is that it is a piece of equipment which can be used by an average person, with no significant training. This person should not have to have any knowledge beyond a brief glimpse through a manual to be effective at using the product. Operating your 'desktop' computer should be no more frustrating than driving a car or using a calculator.
Does linux achive this? Hell no! But does windows? Again, absolutely not!
As long as users have to read man pages, unzip 'tarballs', 'reboot' to change settings, edit text files and registry settings, recompile kernels, run scandisk, or format hard disks, there is no desktop.
GNUStep (Score:1)
Re:Hohndel a "suit" ? (Score:1)
--
Michael Hasenstein
http://www.suse.de/~mha/ [www.suse.de]
Re:Standard distro (Score:1)
I would not want to have any company set the Linux standard. Some day, they'd use the power they'd get through this.
Better: LSB (which will happen), and then let everyone who wants build on top of that independent and free (thats free as in freedom, not just free as in no-money) standard.
I don't understand why you want to give someone so much power.
--
Michael Hasenstein
http://www.suse.de/~mha/ [www.suse.de]
Re:Not stupid at all (Score:1)
Also, see not just the kernel or glibc list for the many suse people there, but also our latest commitment for HA (high availability).
Right, we should hire more marketing gurus...
--
Michael Hasenstein
http://www.suse.de/~mha/ [www.suse.de]
Re:What SuSE is doing for the desktop (Score:1)
--
Michael Hasenstein
http://www.suse.de/~mha/ [www.suse.de]
Re:It's been said before but... (Score:1)
You're forgetting that in Gnome apps (and I would assume KDE as well), it's Ctrl-C, Ctrl-V.
In Emacs, it's M-w, C-y.
I'm sure I could go on...
As a desktop, KDE is no worse than the others (Score:1)
Alright. You are proposing that Linux developers don't understand how common folk really use computers. Interesting. Let's see your arguments...
Where's the trash can in the GNOME interface?
I don't know, but I don't like GNOME, either. KDE has always seemed more attractive, consistent, stable and complete to me. Use KDE.
Why are there no keyboard modifiers for copy, move, or link mouse operations in KDE?
I don't know, and I would like to have them. However, if you think that this is how most people really use computers, then I think you are sadly mistaken. Like it or no, the sad fact is that people who use mouse + keyboard combinations are the advanced users. Most people have no clue what the contextual menu is or does, and they certainly don't know the shortcuts to those functions. Desktop interfaces are designed for most people.
Thus, I argue that those shortcuts aren't important except to power users. Further, I am most pleased with KDE's decision to always present a contextual menu to the user. This guarantees that the user is aware of the options available and knows exactly which option he is selecting.
The way windows approaches this is atrocious. For instance, dragging a file in explorer executes a different action depending on whether you are dragging between different drive letters or not. If you are in folder-view, it isn't at all apparent to which drive letter the source and destination folders belong. I guarantee you, that most people don't think "Gee, this GUI presents a nice interface for me to [link, copy, move] my files between folders". They think "drag this thingy here". Since "drag here" isn't implemented consistently, it very easy for a user to make a mistake. The worst part is that, once a file is lost, the user tends to blame himself and his lack of computer skills, rather than blaming the poor design of Windows.
Why is it that when I use a marquee to select and move icons on the GNOME desktop, that it only displays the top-most icon?
Don't use GNOME. If I recall, KDE uses a "bundle" icon to represent a set of files. To me, this seems a better interface for new users since it isn't as likely to overload him. This is largely a matter of taste, though.
Why is copying files using the KDE file manager harder typing "cp -Rf" on the command line?
Copying in the KDE file manager is just as easy as copying in Windows/Mac. Most of us agree that the command line tools are more powerful/convenient, but that does nothing to help a "desktop" user, who (by definition) uses only GUI apps.
What's up with all the flicker and redraw with X, anyway? Don't you guys hate that? You should!
Hmm. Perhaps you should fill out a bug report. I don't have problems with flicker, and I have very meager hardware (a K6/200 and a S3 Trio64V+). X is more sluggish than Windows for certain operations. It also beats up on Windows for certain operations. Overall, I view them pretty much even on performance, with Windows possibly a bit faster. Of course, the network transparency of X is indispensable for me, so I prefer X.
Enlightenment (or any other X window manager) is not the answer.
I agree. But we are talking about desktops, and Enlightenment isn't one. KDE, Gnome and GnuStep are. So if you are faulting Linux desktops, then Enlightenment shouldn't even come up.
I'm sick of eye candy. I want GUI meat and potatoes!
What does this statement mean? To me, meat and potatoes would be a consistent widget set/ look / drag and drop interface and desktop metaphor. Pervasive Help helps as well. I think KDE is on par with Windows in most of these aspects.
I have to teach people how to use KDE. However, I also have to teach them to use Windows. I really don't think that Windows is any easier to learn, or more consistent. Its just that people are more likely to have already learned it.
If they don't, maybe someone could rape the NEXTSTEP Human Interface Guidelines and produce a real NEXTSTEP workalike.
Ah...a NEXT guy. If that's what you want, then you are in luck. We already have it. (Well...almost) Its called GnuStep, and its almost done. Check the link in the post above.
My basic argument is that KDE is no less fit than Windows as a desktop. It's just less common. Like it or not, Windows is pretty much the definition of desktop right now. If you think that NEXT is better, then you may be right, but unfortunately that's not the standard. KDE follows the standard. If you want NEXT, then stop looking at KDE and get GnuStep
--Lenny
A stupid statement (Score:1)
By the way what ise S.u.S.E. doing to improve the desktop situation of Linux?
And last, I am tired of hearing: Microsoft was unavailable to comment at press time. Get real.
Speaking of ready for desktop (Score:1)
Sure, but basic training now widely available (Score:1)
Folks like www.learningtree.co.uk [learningtree.co.uk] and others are making it as painless as sending yer incoming techs on a hardware or windows course.
Add a bit of in-house hand holding and familiarisation and you have what you need.
It is the quality of the individual that will make a good tech support over time not the app or os needing support.
Re:Linux *really* isn't ready for the desktop (Score:1)
Because you (among others) failed to fix it...
Don't you guys hate that? You should!
You should hate it enough to help fix it.
Time complaining about free software is time wasted. Because you can help. That's what's so great about it. And that's why it will get there.
Re:overseeing brain? (Score:1)
Re:Linux ready for the desktop if IT support (Score:1)
I predict we'll have two -- QT and GTK. These two kits are so similar that with a certain amount of effort at compatibility, they won't be too obviously incompatible. Motif is as good as dead on Linux -- Netscape is probably ``Motif's last stand''. The main problem with Motif is that it requires an expensive runtime license, which is why GTK and QT got started in the first place ( to replace the functionality of Motif on Linux ). Openlook ? Are you kidding ? I can't remember using an OpenLook application. Is it still maintained ? As for Athena, no one's going to use it with QT and GTK available.
Re:an interview with my mom (Score:1)
I also think this kind of thing would be a great idea. "such a corporate thing" ? You're dead right -- and it would probably require some real money, preferably some form of corporate sponsorship, to get it right.
KDE and GNOME have taken an important step -- they have started listening to the users, as opposed to the "old fashioned" way when you listened only to yourself, and maybe other developers. It would seem that the next logical step is to cast a wider net -- and start listening to more users.
Re:Why the retraction? (Score:1)
Everytime I get on IRC I watch the poor little newbies beg for help as the older linux folks give them information in tiny bits or hit them with a barrage of links to huge overly technical documentation that they will never understand.
The worst part is to someone make a mistake. If someone gets a technical fact or does not about that one file the older user is referring them to then the newbie gets roasted.
Most linux users look at the end luser as a blithering idiot. If you had to answer technical questions about Linux coming from your mom the same way you do when asked by strangers, then your own mothers would probably disown you.
You can get great tech support if you already know enough about Unix to grok the command line, otherwise stay away or you'll get roasted.
Sure, I fear that the OS will end up being watered down to meet the end of getting as many users as possible to the OS. However, my bigger fear is that people will realize what a**holes most technical people are when they Anonymously online.
Re:It depends on which desktop ... (Score:1)
Stated more universally, the problem is that each user will have a different 'point of view', or mental context, for each of his/her aims. Traditionally we have tried to address this with the notion of 'applications'. But the app as a context is too limiting (causing the feature set to bloat as it tries to cater for every conceivable context). What we need are many radically different environments designed to match the user's context.
For example, consider the same media rich wep page in different contexts:
'Watch-TV' context: the streaming video takes up most of the screen, foreign language subtitle text is enlarged and overlaid, and info about the cast is in a small inobtrusive box at the side.
'Program-VCR' context: now the streaming video is small, with large captions stating the name of the series and the episode number. There's a large list of future episodes and screening times, that can be drag-and-dropped to the VRC icon.
'E-mail a TV-listings magazine with comments about the show' context: shows page for typing e-mail, with list of magazines that have featured reviews of the series before. And instead of streaming video, there is a scene-by-scene breakdown of the episode with accompanying script.
And I stress that this should be possible from the same 'web page' or location... just by switching to different modes.
Re:Standard distro (Score:1)
Re:It's ready for the desktop in my house (Score:1)
Re:It depends on which desktop ... (Score:1)
They're not the same thing, at least as I understand the terms. "Dumbing down" involves removing the complicated stuff, while hiding involves creating an easy way to do the simpler tasks without having to master all the complexity while still allowing the original complex way to be used by those who need it.
An example would be a GUI configuration tool for some application. Both GUI's could look the same and be as easy to use for the common configuration choices, but the dumbed down version wouldn't work with a hand edited config file. Either by not using a text file, or by not being able to understand a file with entries it didn't expect. The "hidden" version would allow the user to hand edit the file if wanted something more complex than the GUI was designed to handle.
I had something of this problem with Suse's YaST program. If I recall correctly (it's been a year or more and several versions since I used it, so I don't know if this is still correct) YaST's configuration method was to overwrite the normal configuration files with files it generated from your input. This worked pretty well as long as you used YaST to configure everything. You could also edit YaST's text file, but that was a step more complicated than editing the config files directly. thejeff
Re:It depends on which desktop ... (Score:1)
Obviously, you can make a GUI that offers all the functionality of hand editing the text file, but it seems to me, that you will also gain all the complexity of the text file. If there are a large number of possible parameters to set and a large number of settings for each, the GUI will become crowded and unreadable, or have some form of nested structure that must be traversed to find the right setting.
While making the user remember odd syntax is bad, making a user who does remember the odd syntax jump through GUI hoops to change it is also bad. It also complicates scripting, remote administration etc.
My theory is to use GUIs, or menu driven text programs, or even just simplified heavily commented sections of the config file to handle the common setting that most users will need. And to have these write to the normal config files, so that they can be hand edited for the really complex stuff. From my experience anyway, by the time you figure out which of the 'advanced' options you need and how to make it work, it's not the syntax that is the confusing part.
thejeff
Re:It's ready for the desktop in my house (Score:1)
No one else in my family could have installed NT or Win9x on a raw machine. If they could, SuSE or presumably some other Distro. would not be any harder and would require fewer reboots.
By the way, SuSE recognized all my hardware, configured X and let me configure my modem all from the setup/admin program YAST.
Re:It's been said before but... (Score:1)
I would agree that it's always going to be good to have the config files just be plain text editable. Build the GUIs on top of that. Perhaps the XML format idea being tossed about is worth a look, it seems to be the best of both worlds.
Cut and Paste, perhaps a bad example. I'm so used to the Ctrl-C, Ctrl-V combo now I think I make alot of mistakes because of that. However, there should be a standard KEY stroke for cut paste in Linux. In Netscape its Alt-C, Alt-V. Everywhere else, its select then middle mouse button (which can be good and bad). I just want things to be consistent in terms of look and feel across applications in a specific window manager. It really helps in learning a new program quickly. By the way, I love the new Sawmill window manager for Gnome. It's probably the first GUI I prefer over Windows.
I guess my final point could be misinterpreted. First, I don't think anyone is claiming that the Linux kernel is anything but super-solid. However, as we get further and further away from that things seem to get more and more unstable. Some examples in terms of just handy utilities that are fairly solid elsewhere: GnomeICU (much better with new release), Gnome-napster, KV-Irc (or whatever its called), and some others. True, the older a project gets (given that it is popular), the more stable it gets in general. However, that is not guaranteed as the effort still has to be put in to find what are probably really boring problems with a program. Just because something goes open source doesn't mean they'll be any useful development.
As for compiling goes, yup its super useful if you know whats going on, and yup binary packages are really common nowadays. Alot of the time though, you are expected to be able to recompile to fix any problems.
Ahh its all tradeoffs anyway right? I love alot of these advantages and accept the complexity that comes with them. I'd love to see the two goals of configurability and ease of use both be achieved.
Hotnutz.com [hotnutz.com] - Funny
Re:Standard distro (Score:1)
Except that there are at least 5 versions of Win9X (that's before counting 95 with IE 4/5 dumped in). They cannot be relied upon to behave the same when it comes to installing hardware & software.
Re:It depends on which desktop ... (Score:1)
One of the really important questions which keeps getting ignored.
Personally I think Linux/BSD is a very good choice for corporate desktops. Anyone who's ever had to deploy and maintain a farm of Windows machines in a corpororate enviornment knows how much of a headache it is.
Whilst the Windows model of "end user=admin" makes some sense for the home situation. It's a disaster waiting to happen where the intention is that an employee (or student) is supplied with a machine in order to do work. End users need systems which are difficult to break.
Re:It depends on which desktop ... (Score:1)
something like ZENWorks (for application distribution (and repair), print driver distribution, console redirect (like pcanywhere) etc etc, you
have a solution at least as good as traditional unix netbooting or nis and nfs'd
<BR>
In other words "You need lots of third party addons to get what comes as standard with unix..."
Re:Linux ready for the desktop if IT support (Score:1)
Unless we end up with the human race being made entirely of clones...
We'l always have several GUI frameworks (Qt, Gtk, the Xt-based (Motif, AThena), OpenLook, etc). But they'l all emerge to a state when they are all interoperaple, and share a huge set of basic features like drag-n-drop, available themes, etc. They will all be configurable to look the same.
Except they won't have the same "look and feel" because different people want to do things differently and have different tastes as to what "looks good".
What matters more is them having the right fuctionality
And you are there again - Linux is not that easy to set up, but to use.
Where is this (mythical) easy to install OS to be found?
Re:It's been said before but... (Score:1)
It's more a case of "can the GUI cope with the file after it has been manually edited?"
MS Windows has always had GUI configuration, and the configuration files are manually editable. Until Windows 3.1, they were plain text (.INI) files, while in 95/NT you can export the registry to a text file, modify it, and import it.
However the Windows GUI configuation does NOT cover everthing. As for the 9X exporting the registry, editing approach. This makes anything under unix look like child's play.
Re:Linux ready for the desktop if IT support (Score:1)
Do you know how to build and service a car? If not, don't drive. Do you know how to build and fly a plane ? If not, don't fly. Do you know how to grow, process and cook your own food ?? If not, you DIE.
Attitudes like yours are not needed. Pull your head out of your arse, then grow up. Knowing about computers does not make you smart.
overseeing brain? (Score:1)
I am typing this message right now in Linux (at work!), an OS that was built/created/born from the open source world, where there can be no one "overseeing brain". But in your world this can not exist.
To really understand this subject try reading The Cathedral and the Bazaar [tuxedo.org] br Eric S. Raymond. He has explained how open source works better than any of us here can.
P.S. And the goal is not to build a GUI half as good as Windows, nor is it to have just one choice of GUIs. The goal is to build something better, in ordr to give you naysayers no reason to doubt your choice of Linux as an OS.
Re:overseeing brain? (Score:1)
Re:It's been said before but... (Score:1)
Yes, that definitely ought to be the case. It just happens to be so that it isn't
--
On my 166 Linux is faster. (Score:1)
166 w/ 64 Megs and a 4 Meg video card. Linux was
snappier from the get go and now 3 months later when Windows typically begins acting flakey OL is just a snappy as when I first installed it.
Don't forget end user exposure... (Score:1)
What SuSE is doing for the desktop (Score:1)
All pretty cool/useful stuff
--
Re:Linux ready for the desktop if IT support (Score:1)
Actually I have. Yes, it involves a lot of rebooting, but it can recognize most all hardware off the bat, and updates can be made easily through windowsupdate. Now Linux is a crap shoot because the distros are different (I've used RedHat 5.1, 6.0 and am currently using Corel Linux). On some machines, it has installed wonderfully (my last install of Corel Linux on a vanilla machine was incredibly smooth), but on others I had to download x servers (ever try to use Netscape in GNOME in 16 colors with 640x480?) for a Voodoo3, and the sound and winmodem cards don't function (it's not Linux's fault for bad software design, but its hard to explain to a user that they have to spend an extra $50+ for a modem so it works with linux). As for apps...
They're almost always available either in an rpm or a tarball.
True, usually they are. But I have spent hours trying to install a graphical telnet tool (ktelnet an knetmon) and neither came with
Linux is great for Grandma (Score:1)
What's wrong with software installation (Score:1)
Look at (almost) any UNIX software distribution. The installation is simple: for 99% of software it's ./configure && make && make install and that's it. That's easy.
Now, look at (almost) any Win32 software distribution. It's InstallShield. That's easy.
Then, look at (almost) any UNIX (linux mostly) game installation. Uh.
Like it or not, but people like installations to be all the same (or very much the same, as in InstallShield: Hit Next a couple of times, reboot it, play it). The average user has probably seen someone else (probably the kid nextdoors) do it and therefore it's not so tough trying to do it yourself. But if every install is a different kind of a battle, what common do you have to relate to?
IMHO, linux is easy to use . It's the configuration / installation that's being so difficult. Improve that and you'll make it much better.
Re:Linux ready for the desktop if IT support (Score:1)
Re:*** Shot (Score:1)
Talk and Walk (Score:1)
The comments follow widespread reports that Hondel's boss, SuSE chief executive Roland Dyroff, has said the opposite, claiming that Linux still isn't ready for desktop use. Hondel, keen to clear up the mess, explained to ZDNet in an exclusive Eye2Eye interview -- to be published next week -- that Dyroff's statement had been misconstrued. "It was a conditional statement taken as a general statement," said Hondel.
Hmm, sounds like they're learning to speak the corporatespeak doubletalk, perhaps they are ready to do the compete-with-Windoze-walk
Re:SuSE GmbH (Score:1)
Linux is not ready..... (Score:1)
Linux is easy to install and use if you have the right hardware and linux distrobution. It's a nightmare if you have unsupported hardware or non-standard hardware. Even when you get it installed linux is more difficult to maintain and use. It's not extremely hard it's just a little more technical.
Don't say linux is good enough everyone should be able to use it. Linux is a good operating system but their is a lot of room for improvement. All operating systems can be improved to make them easier to use. There are things that I think could make windows easier to use. Linux is technically superior but it is NOT user friendly. If you think that it is you haven't used it or you've used it so long all you no longer see its flaws. Anyone that thinks that linux is ready for the average desktop should take a step back and think about what they are saying.
Some of the things that still need to be improved.
A typical user should NEVER have to edit config files directly everything should be in a gui with a decent help system. Make installation of programs easier and pick a standard installation model. Sometimes less is more. Many home users don't want to have to log in for everyday use, keep root as log in only but setup a default account as an option when installing. A user should never have to leave the GUI or run a terminal for day to day tasks.
Re:Linux is not ready for everyones desktop. (Score:1)
However, when it comes time to do something different or if something doesn't work right with windows you can easily find someone to help you, with linux you can find the information you need if you know where to look. And if you want to add new hardware say a scanner or a camera then you have to be really carefull, in linux to get the products that are supported. In windows almost any hardware is supported, this is not the fault of the linux community but it's still something that needs to be addressed when discussing usability. Getting drivers for hardware to work is also much harder under linux then windows.
If I were avaliable to help I would recommend linux to just about anyone(not that I'm a linux guru, I'm just willing to do a little research). However, most people do not have access to someone that's willing to help them with their new linux box. That same person would have a much easier time getting someone to help them with a windows machine.
Having said all that I will say that for most people a linux box that is set up correctly and has the programs that the person needs is easy enough for just about anyone to use. It's those times that things just aren't exactly right that make me think that linux is not ready for the masses.
Re:Linux is more ready than *you* are. (Score:1)
I know that you're supporting a popular argument but you come across as flamebait. I wasn't disagreeing with the preceding argument I was defending a position. Yes linux is easy in the right situations for people with the right knowledge. But linux fails where the user is inexperianced and something is not going quite right.
Now to ask a personel question are you someone who has never used linux or are you someone that has used it so long that you no longer see its drawbacks. I'm fairly good with computers and programming however, I'm relativly new to linux, that's what I'm basing my arguments on. In my experiance linux can be a pain if your new to it and not everything works correctly. Having said that I've managed to install linux on a few computers and have used a few different distrobutions. I've tried BSD which can be a nightmare as well. But I've not used linux long enough to be comfortable programing or altering how it works.
Re:Linux is not ready for everyones desktop. (Score:1)
Linux is still not ready for newbies.
Having said that if one is comfortable with computers and not afraid of messing around with partitions and operating systems, linux is easy enough to use and help can be found online.
BTW I've had to reinstall windows at least four times in the last year a couple of times each on two computers. I've given up trying to help EVERYONE(read this as "lusers") with their computer. I only help people that are not afraid of their own machines and are truly trying to learn how to use it. I no longer help people that are going to depend on me to do every little thing for them. I won't refuse to help people that use MS software but I do refuse to help people that won't even attempt to learn what the machine they bought is doing.
Re:Linux is not ready for everyones desktop. (Score:1)
not yet for me (Score:1)
Re:Linux used to be cool...but not anymore (Score:1)
This goes back to an old problem the computer industry has faced: elitism. There are a great number of technically proficient out there that desperately want to maintain the image that they possess arcane and incomprehensible knowledge. We need to stop fostering the impression that we think of people that haven't spent years developing computer skills as utter morons (as the AC implied). A lack of technical knowledge is not an indication of stupidity.
If you want to be truly "cool" and "leet", why don't you build your own operating system. Don't blame the Linux community for growing and maturing into something more than it started out as.
Re:Linux is not ready for everyones desktop. (Score:1)
Bullshit (Score:1)
Re:yeep. (Score:1)
Visit uMoo - http://www.uMoo.com/ [umoo.com] Keep the govt. from suppressing cattle mutilations!
How presumptuous of you (Score:1)
Besides, sometimes even *I* want to use the computer, not rewrite its software.
If you think that J. Random Secretary is going to leap at the chance to stop twiddling memos and hack on GNOME, think again. That's why her boss BOUGHT HER A WINDOWS MACHINE IN THE FIRST PLACE. Because he wants her writing memos, not writing software.
Open source works due to the energy of people who want to write software, not from the people who want to do other things. Most people want to do other things.
If someone doesn't fix the BROKEN user interfaces on Linux, the only people using Linux in the future will be the people using Linux now.
Re:Linux ready for the desktop if IT support (Score:1)
I can't believe what a deal this is. Get paid to surf the web. [alladvantage.com]
Re:It depends on which desktop ... (Score:1)
And remember that just because there is a user friendly upper layer does not mean that the hardcore inner layer have to be hidden. Linux would still be linux, it would just be usable for everybody.
Re:Don't forget end user exposure... (Score:1)
It has been ready.... (Score:1)
Jeltsin (Score:1)
Companies will buy the OS that let their employees get their work done. Because most people in offices use word and excel, an OS without these 2 programs is worthless, no matter how powerfull the emulators/lookalike offices are.
At home, people are buying the OS that comes with their computer AND makes them play games and do average webbrowsing and home finance crap. But it has to be easy to use. Any one who remembers OS/2 Warp should know which mistakes Linux is still making.
And the last thing I wonder: why do you all want it to be desktop ready? Desktop means mainstream, which means Money does the Talking, and decisions are made based on that rule. Mainstream means also that the geekfactor, a huge motivation to use Linux in teh first place, is gone.
--
Re:It depends on which desktop ... (Score:1)
At the risk of being flamed into oblivion, I am not sure whether Linux (or any of the Unices) is the right OS for many naive users. At command line level, the functionality comes in small pieces which the user puts together themselves for a particular task.
Granted, the user would have to be presented with X on the desktop. All of the small functional OS building blocks are still just below the surface, and to get best use out of them you need to be technically confident enough to pick them up and play with them.
OK, you say, they will be using StarOffice, or some similar app, and the building blocks won't be touched. Firstly, I would say, nice as StarOffice is, Microsoft Office is nicer. At this point, you are using Unix/Linux to fight M$ on their home turf. Whatever your views on M$, it is easier to find staff out there to support M$ than for Linux/Unix desktops. Our masters don't really care about the technical niceties, they want the job done.
I know this sounds like a horrible re-run of the cliche "No-one ever got sacked for buying IBM". Personally, I use M$ at work, and Linux at home. And I hope to able to use Linux at work too. But I have a wife, a child and a mortgage to support, so I'll need some convincing.
Re:It depends on which desktop ... (Score:1)
Things may be different elsewhere, but Apple has become increasingly marginal in the UK market. IMO this has been a victory for marketing dollars over product quality. I haven't seen OS/X yet, but would be disappointed if it failed to live up to Apple's previous high standards for GUI design and ergonomics. If the UK market is representative, then I can't see OS/X taking over as the desktop of choice for the masses just yet. In terms of market penetration, Apple are too far behind. For organisations with hundreds of these things to support, the skill base isn't out there.
Re:Linux ready for the desktop if IT support (Score:1)
Try here! [apple.com]
Games? I hope so. (Score:1)
Like many people, I keep a Windows partition for playing games. But if this article is true, SuSE is aiming for more games on Linux, aluding to "an interesting Crismas this year."
If this holds true, I can't wait to tell all my game-playing Microserf freinds "I told you so!"
----------
Re:Linux is not ready for everyones desktop. (Score:2)
I have always wondered about this point: Of the people who use Windows, how many actually install it? Or could install it? My dad uses Windows all the time, but if even minor stuff breaks I have to fix it. In fact, I'd be willing to wager that most ordinary users never touch their install except when they install their own new things. So, if linux could come pre-installed with everything, and install programs for other vendors were easy to use and didn't screw up often (I sure hate it when this happens), then who cares how arcane the install procedure is, right? Also, I would like it so that big software packages could be less distro specific and more software specific. After all, for my home box I couldn't imagine using a distro. This is my mess-around-with-machine!
Re:It depends on which desktop ... (Score:2)
> is to "dumb down" the desktop environments to
> suit the users. Personally I think that idea is
> way off base, and I tend to agree more with the
> concept of hiding advanced functionality in
> order to not overwhelm new users.
If you think it's a bad thing, you call it "dumbing down". If you think it's a good thing, you call it "hiding advanced functionality". Really, they are the same thing. It's what KDE does fairly well, and what vi most certainly does not.
> But there is more than the web, more than word
> processing, and much more than email. The real
> question is, how do we gently push the masses
> into discovering it for themselves?
Like what? For the home user like my father, sisters, and pretty much everyone I know outside of work, that's all they ever use their computers for. The web and e-mail are the killer apps that have put PCs into millions of homes in the U.S. and around the world. These people have no interest in writing programs, doing calculations on spreadsheets, listening to MP3s, creating graphics, or any of the myriad of other uses that we techies love.
We will never be able to "show them the wonder", "gently push the masses", or "educate them" to things that they simply have no inherent interest in! It's only because just about everyone is interested in reading magazines and reading and writing letters from friends that the web and e-mail, their electronic equivalents, are the killer apps of computing today.
> Are we doomed to a world where there are
> distinct information appliances for the
> cornerstones, where the PC as we know it is a
> dinosaur? I hope not.
Well, all indications from pundits and industry analysts are that that's where we are headed, though the PC will not die but probably revert to being a hobbyist's toy as it was 20 years ago, or strictly as a development tool for information appliances/intelligent devices. And as long as I can still do what I do on my PC (internet, programming, games, multimedia), that's fine with me.
Re:It's been said before but... (Score:2)
As for X cut-and-paste, well, the only problem is... it SUCKS. It works only for text data, it's mouse-centric (It doesn't work with Shift-arrow key selections), and you can't paste into a selection.
The devil is in the details... (Score:2)
Sure, installing Linux is fairly simple. The partitioning beforehand is a b*tch though, if you're not installing onto a fresh hard drive & you want to keep your other OS hanging around.
The thing is, once you get Linux installed, you can easily spend weeks tweaking things up. Telling newcomers to "compile a kernel" doesn't give them that warm fuzzy feeling, even with helpful tools like "make xconfig."
One of the (many) things I think is really cool about MacOS is that there's an image of the basic installation -- boot from the CD, wipe the hard drive, double-click on the image, wait a few minutes and you're done.
But I'll echo the sentiments of many others; it's easiest to just buy a computer with Linux pre-installed.
Having finished the final tweaks to a LinuxPPC install, my beige G3 kicks major butt....
Re:It depends on which desktop ... (Score:2)
Why is everyone comparing linux from 2000 with wintel's from 1990? Liberal use of something like Ghost (for reinstalation of your OS) and something like ZENWorks (for application distribution (and repair), print driver distribution, console redirect (like pcanywhere) etc etc, you have a solution at least as good as traditional unix netbooting or nis and nfs'd /usr trees.
And if your running windows on the desktop machines, then your users have the ability to run all of the apps that they want that require windows.
Re:Linux *really* isn't ready for the desktop (Score:2)
Evidence that nobody ever thought of designing the interface:
1. There are menus on the windows, the window title bars, the desktop, the 'start' icon, and even at the top of the desktop.
(yes, GNOME, Enlightenment and X are three separate entities, and so coders think they each deserve their own independent menus... but this is just lumping it all together... this is not design!)
2. Hundreds of damned cryptic commands, pertaining to different functions/systems, all lumped together across many directories.
(you haven't got a real gui until every single last one of them has it's own individual icon and help description available through the file browser, with clear distinctions between apps, system/os components, and shared resources... this is how your grandmother will learn to be comfortable with the computer....
3. Oh, and get rid of the 'start' menu. Lumping everything in a hierarchical menu is just awful. If the file browser was better you wouldn't need a menu to find things.
(MS has made the start menu their 'trademark', which means they had to stick it on WinCE, which is just terrible... all that precious screen space wasted on a menu bar, who's task bar is useless because it was designed to work horizontally on a 17" monitor... this is puking awful 'design'.)
But maybe it's already too late for Linux and X, given their historically justified reasonings and forms. I mean, is it actually possible to solve/design in points 1 and 2 above? I suspect not.
Re:Linux ready for the desktop if IT support (Score:2)
--The knowledge that you are an idiot, is what distinguishes you from one.
Re:Linux is not ready for everyones desktop. (Score:2)
And unfortunately I (as many here) always get the impression of myself always being the one who is asked for help.
I did it for the last few years and now I'm filled up, I changed something. From last year on I refuse to help people who used ms-word to write important long documents in spite of me advicing them to use latex.
I tell them: "If you use latex - on windows if you must - you'll get every help I can give you, if you use word, I will not help you."
I wouldn't extend that to the os, but doing it for applications seems fine to me. And it makes sense, with word I'm really not able to help when for instance this nice piece of software decides to shuffle around footnotes.
It could help if many people did the same, instead of giving "lusers" the feeling that they buy (our) support together with some ms-software.
Re:the desktop is inevitable given time... (Score:2)
Re:It's been said before but... (Score:2)
1. Interface consistency.
Well, we both know what most Linux users (yes, me included) thinks about this, so I'm not going to even start about this ;-)
2. GUI configuration of system.
This would probably be good for novice users. Fortunately there are some utils to do this (take a look at the current distributions). Unfortunately they usually don't know everything; if I make some modifications on the configuration files myself, they won't work any longer as they are supposed to. I think it's good to have manually editable configuration files; what will happen if my monitor explodes and I only have some dumb terminal to use for configuring?
3. Target audience for most apps.
Working on this :-P
1. First, it is fine to have different window managers. Just make them at least independently consistent. The obvious example - cut and paste, different in every situation and exteremely frustrating and inefficient.
What on earth are you talking about? Using the middle button works in 99% of Linux applications (I just wish StarOffice starts supporting it), and it's a lot faster than the Microsoft way.
3. Linux developers target their apps for a Linux Savvy audience. Bugs are expected, bad interfaces with nasty widgets are expected and in most cases a compile is expected. Most computer users don't know what "compile" means.
I strongly disagree. Bugs are not expected. Hey, take a look at the MS world, and tell me, which MS software doesn't have bugs? I don't think Linux software is any worse (perhaps not any better too, but Open Sourcing help fixing those bugs faster). I also disagree on the interface thing. Could you give me a clue on what software are you talking about?.
You're probably not surprised when I tell you that I disagree on the compilation thing too. First of all, most of the Linux software is nowadays available as precompiled binaries too. But hey, I don't use them anyway. Why? Because I like the fact that the software is compiled using the optimizations for MY hardware, not someone elses. Also I might not need every gadget that might be compiled in and bloats the software. If I could compile Netscape myself (hey, I can compile mozilla! ) I'd leave more than 50% out (if I could do that using the configure script). So: Compilation is not a bad thing, but it's not required any longer anyway
--
Re:Linux Printing Sucks (Score:2)
Anyway, I have an HP Laserjet 5L and it works like a charm. Absolutely flawless, its faster than under Win 98 or NT.
I have it shared with SAMBA to my Windows boxes. On windows I install the HP PCL driver, and I get EVERY feature that is available to me if I am connected directly to the printer. Its just a little quicker.
Thinking the speed difference might be an illusion, I devised a rudimentary test. I printed a sample of documents, and timed how long it took. I printed all documents to a local printer, and to a network printer. In all cases when the printer was attached to Linux it was faster. I used the same printer for all tests.
How much faster, about 8%, not earth shattering but you notice on longer documents and ones with lots of graphics. Interestingly the fastest combination is printing from Windows NT to the Linux SAMBA share for the laser. The difference is minute, but consistently about 0.8%. [I wouldn't have noticed without the stopwatch] I didn't account for CPU speed, but I will say that Linux is running on the slowest machines (Pentium 60 and Pentium 100) in the house. Windows 98 is on the fastest (K6-2 300). All my machines have the same network card (Netgear FA310TX) on a 100Mbit LAN (NetWorth Micro 100 rack repeater)
Does this mean that Linux printer support is all done ? I don't think so. It is pretty good for HP black and white laser printers, without multiple paper sources though.
Why? (Score:2)
I am afraid that as linux approaches critical mass and the acceptance as a desktop system, the quality of the software and the problem of such things as virii will increase. Viruses come from not auditing programmes before installing them, and installing from untrusted sources. Having too big a user base out there, instead of remaining an alternative operating system threatens the very stability that makes linux what it is.
I want linux to beat out Windows, because nothing frustrates me more then trying to fix a windows system, but if Linux goes mainstream, will it defeat windows, or merely replace it?
Let us not go blindly forward, we have a lot of obstacles to avoid.
Ahh, that clears it all up (Score:2)
Thank god I have other people to think for me.
Hits alt-tab to switch back to his Applix office app.
Re:Hohndel a "suit" ? (Score:2)
My phole point is... do you think I don't?? I don't need someone else to tell me whether Linux is ready for the desktop or not. I'm quite capable of using it and declaring it "ready" or "not ready" myself, as if that was in any way meaningful.
Re:Ease of installation is all that's holding it b (Score:2)
Personally, I stick with Debian [debian.org]. I find it very easy to upgrade which is far more important for me. I don't need to install Linux every couple of months like my roommate does with Windows. But then, I'm hardly a casual Linux user.
Linux v. Windows - A family feud (Score:2)
Like most Linux users I plunked a Linux partition on an old box (clunky'486) after upgrading a few years ago (geesh, that was back in '96...). It was merely an experiment I would pick up every now and again, but only as at the command line - never loaded up any Xfree servers. Whenever I got a new box (Windows always pre-installed) I'd throw whatever distro I had handy onto the HDD and tinker yet again. It wasn't until Spring '99 that I got the bug again (wanted to see what that old overclocked 166 could really do) I went shopping for new distibutions. I finally settled on SuSE 6.0 and after a month of runnig a dual-boot system I found that it had become my everday desktop.Time to upgrade to a new PIII. Everthing went fine until I tried to get the rest of the family to switch. Here's a few of the things keeping them stuck to the MS desktop.
I'm faithful in the prospect of seeing more games for next Xmas, but it's difficult to tell people that things will be better soon. I've been hearing that for a while now and yes it is happening but slowly (especially measured in Internet years). People will be very slow to convert when you tell them that gadget 'X' which they just got last Xmas won't be supported in the current kernel.
Desktop Ready? (Score:2)
OEMs pre-loading Linux will overcome some of the fear; that of installing Linux, and distributions by Linux OS vendors are becoming easier to install. Software vendor support will bring apps and games to Linux, more hardware vendors will support Linux when it becomes profitable for them to do so. The Linux community will do its best to ensure compatability with multimedia formats, whether total compatability is acheived may depend on the outcome of some current lawsuits.
The best users to target shouldn't be grandmas, but students! Students after all are the future users, raise the level of their computer sophistication. I don't want a Linux desktop OS with all the gadgets and gewgaws that Windows has if it causes Linux to bloat to the point where it will crash as often as Windows.
Re:It's been said before but... (Score:3)
What on earth are you talking about? Window managers have nothing at all to do with copy and paste. And copy and paste is consistent amoung every X app I have ever used. You select text with the left button and paste with the middle button.
Few programs support cut and paste at all; but that's either an X or an application-level issue, it has nothing to do with window managers.
--
Re:Linux used to be cool...but not anymore (Score:3)
Bletch. Having yanked my machine open and added a new disk drive, clipping cable ties, pulling SCSI cables up, screwing the drive into the drive bay, blah blah blah, all I can say is...
...fuck that. I've been working with UNIX, including doing kernel development, since 1978 or so, so I'm not even close to a newbie, and, frankly, I would love to have a better way to plug disk drives in.
The same applies to software. I'd rather use my brain cells doing software development than configuring software tools, tweaking my system so that it recognizes my PnP ISA sound card, blah blah blah.
And I run FreeBSD as my home desktop machine for a variety of reasons - one of which is that it was less work to get it to recognize my sound card than it was to stuff the PnP ISA patch into the 2.0.x kernel in Debian 2.1, and it looked as if it'd be less work than it was to configure isapnptools. (It looks as if the 2.4 kernel will do better here.)
A more convenient system could well make life even better even for 31337 h@x0rs - less time tweaking your box to be the way you want it to be, more time to hack software....
Device driver model (Score:3)
On the Linux side, I would typically have to upgrade my kernel to a version with support for that device. Or I would have to apply a patch to my kernel and recompile. These tasks are a lot easier now than in the old days, but they can be intimidating to new users and still present plenty of opportunity to screw up one's system.
I recall that there was some discussion among kernel developers about stabilizing a binary driver interface so that a precompiled driver module would work reliably with different kernel revisions. The argument which shot the idea down was that it would saddle the kernel with backwards compatibility issues and would encourage the development of binary-only drivers. I agree that these are both bad things, but I still feel that there needs to be some middle ground.
My initial thought here is that there should be a binary driver interface standard that evolves separately from the kernel proper. It's okay for it to change from time to time, but for the stable kernels there should probably be at least six months between revisions. Then perhaps we could establish a driver packaging format in which each package would include precompiled binary modules for multiple platforms (CPUs, SMP, etc.) and multiple versions of the driver interface standard. It could also include the driver source, so that the module could be compiled on the fly.
Obviously I've avoided most of the implementation issues here, but I would hope that this solution would make peripheral installation as easy for Linux users as it is for Windows users. It would also allow driver developers to work more independently of ongoing kernel development.
Derek
It's ready for the desktop in my house (Score:3)
I partitioned my NT 4.0 machine and installed SuSE 6.0 for my use. It worked well but I would boot back to NT for my family (wife and daughter) to use. I recompiled kernels, generally messed with the OS and eventually upgraded to 6.1 in yet another partition. Still booting back to NT when I got off the machine.
Needless to say, I got tired of this and built my own SuSE 6.2 box for myself to avoid the constant booting. Well, do I now have my own machine to putz around with? No. The family is more than likely to be using the SuSE box...seems that it's faster and has some games they like better than the ones that came with NT!
I do have a box to use most times but it's often the NT box because someone's using the SuSE box. I'd say it's ready for the home desktop.
The only complaints I get is that some web sites have plugins that aren't Linux compatible but that's changing in some quarters.
Of all the OS installs I've done, I'd say SuSE installs went smoother than NT installs and I've never had to reinstall SuSE because it wasn't working right. Wish I could say that about NT. Currently it isn't really working right but I hate doing NT installs so I'm living with it. I know it'll get worse and I'll have to bite the bullet and fix it someday....
I'm going to put it off as long as possible though.
Re:It's been said before but... (Score:3)
No it doesn't. You just need an app that has a way to select the non-text data, and an app that knows how to receive the non-text data. The XSelection mechanism is far more powerful than the Windows one, just it's harder to program, so many programs don't bother.
It's been said before but... (Score:3)
KDE and Gnome are easier to use. If Linux truely wants to be on the average desktop there has to be at least these simple issues addressed:
1. Interface consistency.
2. GUI configuration of system.
3. Target audience for most apps.
Now a brief expansion (coming from a semi-new Linux user, long time computer user):
1. First, it is fine to have different window managers. Just make them at least independently consistent. The obvious example - cut and paste, different in every situation and exteremely frustrating and inefficient.
2. There have been important strides in this area in a very short period of time, but the common advice is: "Edit the scripts, who knows what [utility] will do to them." This is no good.
3. Linux developers target their apps for a Linux Savvy audience. Bugs are expected, bad interfaces with nasty widgets are expected and in most cases a compile is expected. Most computer users don't know what "compile" means. Package managers help alot, it sure helped me, but it won't help the guy deciding on whether to get that iMac or not.
Linux can be on the desktop, but does it want to be? It's really up to all of us I guess, and as soon as its not and its up to Corel or RedHat or something, then its probably not worth pushing Linux anymore.
Hotnutz.com [hotnutz.com] - Funny
Kreimeier and Carmack on Linux and drivers (Score:3)
THE Carmack and Bernd Kreimeier (of Loki software, the guys with the mad porting skillz) talked about this on the Utah-GLX driver list. They have a copy of the exchange on LinuxGames [linuxgames.com] for Sunday the fifth.
Re:Linux Printing Sucks (Score:3)
Well, I won't accuse you of talking out of your ass, but the 890c uses PCL3+ and TIFF run-length encoding for compression. I spent a few hours of my precious free time last weekened examining hex dumps of the output from the Windows and Linux drivers (Time I'd reserved for filling in my tax returns!) The Windows driver seems to use some undocumented PCL3 escape sequences, but I think that I can improve the Linux driver to give similar performance, if I can find a day or two to dedicate to it.
HH
Yellow tigers crouched in jungles in her dark eyes.
Re:It depends on which desktop ... (Score:3)
Obviously, the vast majority will probably never have an interest in the esoteric features and applications we hold dear. But there are simply so many things that a modern PC can do right now, and I don't think we've even scratched the surface.
You say you know many people who have no interest in using their PC for anything more than the basics. Have you ever asked them? Do they even know what the machine is capable of?
And consider this, without the high availability of computers as consumer devices, the web wouldn't exist as a "killer app". What happens if all those industry pundits are right? The PC as a platform hits a plateau, and declines. Where is the next "killer app" discovered? What we have is the platform, a fertile platform, in which the seeds for the next information (r)evolution are planted.
I do believe that information appliances will be a major industry, but I also think that people need to understand their computers aren't appliances. And maybe the reason that all current computing enviornments don't work well is because they're either targetted specifically at technical people, or they've been designed to hide all the complexity of a purposely complex device.
You can point at just about any computing paradigm and say its wrong, and back it up with good reason. And you'd be right, our entire concept of humancomputer interfaces are flawed. We need something that will retain all the flexibility that geeks love, while making it natural to work with for those that aren't as technically proficient. Perhaps it's just a time/generation thing, and it will work itself out. Maybe we can help it along?
Re:It depends on which desktop ... (Score:3)
I'm referring to NT 4.0 SP5. I'm not speaking from inexperience, I've been developing for Windows for as many years as Windows has existed, and I know the system as well as any non-microsoft developer probably does. It simply wasn't designed for a corporate environment. It's come a long way, but it will likely never have the flexibility that a unix-like system will. Ghost is great, never having to re-image a PC's disk is better.
And if your running windows on the desktop machines, then your users have the ability to run all of the apps that they want that require windows.
In some corporate environments, this is precisely what you don't want. You don't want users installing anything they feel like. Usually, you don't want them installing anything at all. Personally, I believe this is counter-productive, due to the fact that employees should be using technology to it's fullest. The problem is, most of them don't use it productively, and end up costing time and money when they install something useless that makes the system unstable.
My post covered two somewhat related topics. From an IT standpoint, a unix-like system is much more desireable as long as it provides everything the end-users need. And the free variants are providing more every day.
Linux is not ready for everyones desktop. (Score:3)
Suse is one of the better disto's out there right now. I've tried a few and I like suse the best, that's what I have installed at the moment. Not only does it have decent installation tools it has every program that one could possibly want.
There is nothing wrong with telling the truth. Linux is not ready to be windows replacement for the general public. The typical computer user is more and more just someone that wants to write a few papers play some games and surf the net. People with the level of technical knowledge needed to install linux aren't as common as they used to be. If you think this is wrong think about the people that you know that use a computer. Except for people that I went to school with, most of the people that I know that own a computer are completely ignorant of how or why their computer works.
Someday soon I hope that linux is ready for the general public. I want this to happen so that software that I love from windows(games mostly) will get ported to linux. This will only happen if enough people decide to use the operating system.
Let the flaming begin.
Linux *really* isn't ready for the desktop (Score:3)
It all comes down to the user interface.
Sure, Linux has GNOME and KDE. Yes, absolutely, Linux has support for most every video card in the hardware taxonomy. Of course, Linux users can play Freecell.
But what it doesn't have is anyone who pays attention to HOW MOST PEOPLE REALLY USE COMPUTERS.
Where's the trash can in the GNOME interface? Why are there no keyboard modifiers for copy, move, or link mouse operations in KDE? Why is it that when I use a marquee to select and move icons on the GNOME desktop, that it only displays the top-most icon? Why is copying files using the KDE file manager harder typing "cp -Rf" on the command line? What's up with all the flicker and redraw with X, anyway? Don't you guys hate that? You should!
Enlightenment (or any other X window manager) is not the answer. Neither are themes, infinite configurability, or cool spinning clocks. I'm sick of eye candy. I want GUI meat and potatoes!
Hopefully the Eazel guys will help. If they don't, maybe someone could rape the NEXTSTEP Human Interface Guidelines and produce a real NEXTSTEP workalike, instead of the bastardization that is AfterStep.
If I hate Linux GUIs, Ghod knows the secretary in the mortgage company isn't going to like Linux any better. And that's the person you need to sell to.
Why the retraction? (Score:3)
This isn't a knock on Linux at all -- the fact that it's come as far as it has in the amount of time it has is, quite simply, amazing. But in all honesty, more work needs to be done before the "average" desktop user will spend more time using the machine productively than he/she will trying to figure out what to do next when something doesn't work as expected.
So again I ask, why the reversal of this position? Was SuSE getting flack for that comment? It would seem grossly unfair if they were.
+----------------------------------------------
Linux ready for the desktop if IT support (Score:4)
But for the end user -- it's all the same: MacOS, Windows, Linux: double-click on the Netscape icon and you got your Internet. So like I said, Linux is easy to use for end users, but they still need an expert to set the thing up for them.
the desktop is inevitable given time... (Score:4)
OpenGL.
Games.
Glide.
KDE2.
Gnome2/Nautilus
Enlightenment2.
Alsa gets included in the kernel.
Xfree86.
Mozilla.
Better drivers...
Plug and play kernel
Abiword, Ksomething word, Gnome something word. etc.
I forget the rest.
Define 'viable' (Score:4)
I use Linux as my primary desktop operating system and have for a while now. With KDE and a decent office suite, the only reason I ever want to boot back to Windows is to run games. And even here, Linux is catching up. In addition, I find Linux easier to install than either Windows 98 or Windows 2000 Professional, assuming of course that I pick a decent distribution.
So for me, Linux on the desktop is here now. But what about my mother? She isn't concerned about installing Linux (she wouldn't, nor would she install Windows) and Linux does have a lot to offer. But it also offers her no compelling reason to switch. She has all the software she needs and is comfortable with it. The few times that she buys new hardware, she knows it will work in Windows. She doesn't have to worry about recompiling a kernel or anything like that.
Linux is viable for her. But not yet compelling. She doesn't want to tinker with her system and she would end up having to learn how to edit config files and the like if she switched. Dists like Storm Linux [stormix.com] go a long way to making everything easy to use but the Linux world still lags behind Windows.
We are getting there. We have the stability. We have the general ease-of-use if you don't need to tinker too much. We have the MS Office compatibility. We are starting to get the games (though the APIs lag significantly). Linux on the desktop is coming (and soon) but it isn't here yet. We're probably 80% of the way there.
Linux Printing Sucks (Score:5)
One of the best things about Windows, in fact, one of the only truly wonderful things about Windows is the printer support. It's very easy to install and configure printers. When I print, to my HP890c I can hit a button in a dialog box that selects 'econofast' mode. This prints quickly (12 secs for a test page), with pretty good (300x300dpi) quality.
The same test page printed from Red Hat 6.1 takes almost THREE AND A HALF MINUTES to print. This means that a 10 page document would print in two minutes from Windows and over half an hour in Linux. It was quicker to reboot into Windows, print and then boot Linux again, than to print in Linux. This sucks hard.
I finally managed to work out how to get Linux to print quicker, but it took a very long time and I had to download, compile and read the source to Ghostscript to do it. Your average user couldn't/wouldn't do this.
I'd love to take time off work to help out with one of the Linux printing projects, but am far too busy at the moment trying to get an interactive TV project on air (I'll try to fix some of the bugs in the print driver though). Maybe in the summer...
But until Linux printing is as good as Windows, it really doesn't have a chance on the desktop.
</rant>
HH
Yellow tigers crouched in jungles in her dark eyes.
It depends on which desktop ... (Score:5)
I know of at least one place I manage that I'm considering moving away from NT Workstation to either Linux or FreeBSD on the desktops. Its a small shop (about 20 desktops) which relies on a DOS based real-estate management package. The primary reason I'm considering the move is the flexibility I have with the configurations, which brings me to my next point ...
So many people are convinced that the solution is to "dumb down" the desktop environments to suit the users. Personally I think that idea is way off base, and I tend to agree more with the concept of hiding advanced functionality in order to not overwhelm new users. Although I believe that is also less than ideal. Computers are powerful devices, but everyone seems to think they need to be made as easy to use as an appliance. I'm sorry, but I think it's a tremendeous waste of such a powerful and flexible machine. What we need is a way to educate users. Show them that they can do more with these machines than browsing the web, writing documents, and sending email.
Its depressing when I see people buy brand new high-powered machines and really not use them for anything beyond the basics. Its understandable that these are the reasons that most people purchase computers (aside from the "me too" hype), but we need to show them some of the wonder that we experience.
I love technology (and I bet you do too), and I realize everyone isn't like us. But there is more than the web, more than word processing, and much more than email. The real question is, how do we gently push the masses into discovering it for themselves?
How do we educate them without scaring them away? Or are the wonderful flexible machines we all love not really suited for the general populace? Are we doomed to a world where there are distinct information appliances for the cornerstones, where the PC as we know it is a dinosaur? I hope not.
(I seem to have gotten semi-OT here, my apologies)