SuSE clarifies "Linux on the desktop" Statement
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. "
If you can't figure out how to setup linux, you don't deserve a fucking computer. Shit, you probably couldn't even handle computers back before everyone and their mother got on the internet. If you need your hand held, then maybe you should move back in with your parents. I'm sure they can setup linux for you.
My biggest gripe with Linux is that it's not nearly as snappy as windows on my pentium 166. The desktop is beginning to get to be simple to use, but components of the various UIs available are still very clunky compared to windows. Text boxes that require the mouse cursor to be over the box to type are unacceptable, as are the ugly fonts, goofy (scroll)bars, and jerky mouse.
it's just a little confusion on the basic fundamentals of the operating system that is holding a lot of people in between the switch (compiling drivers is somthing that i've just never had to do before, and RPM files are helpful... up to the point where they require certain libraries that i don't have, and don't have the first clue how to install, and somtimes they don't even work).
i don't know if anything like this exists, but, i've got a few ideas.
1. have an after install walkthrough, of the basic things people will usualy want to do. for instance, installing a soundcard, or network card, or their modem, and mabye a game, or an icq clone. these would be not so specific, but it would help.
2. create a site, with newbie walkthroughs for hardware/software installations. there is linuxnewbie.org, but some of thier NHFs flailed wildly on my installation, and helped me not at all. so i was thinking along the lines of people selecting what components they have in their system, and what distro they installed, and it would select the files needed. i realize this is a serious dumb down, but, it's not actually dumbing down the O/S, it would just be a place to go.
anyhow, i've got to go put on my asbestos body suit here, i have a baaaaad feeling about what's going to happen... *clicks post anonymously*
GUIs in Linux are SLOPPY SLOPPY SLOPPY!! I am so sick and tired of all this fancy eye-candy. I want some real usabily...both KDE and GNome filemanagers (?) are harder to use than the command line.
You shoot yourself in the foot in the first sentence and continue blasting holes in yourself for many further paragraphs.
Just what is "standard" hardware? There is no such thing, you dolt.
You missed the point of the previous post entirely.
Considering Redhat's support of Gnome and that KDE is generally regarded as being a windows like interface wouldn't Mandrake be more suited? It's what I recommend to those fleeing ship (M7 kinda sucked though, as did RH6.1)
First off, this ISN'T FLAMEBAIT.
I truly think Linux is loosing what made it great - you had to be leet to run it.
Now my Mom wants linux. Pfffft!
May I ask why we're catoring to newbies?
Linux used to be by programmers for programmers not by programmers for stupid people.
Linux isn't supposed to be run on the desktop!
It's supposed to run in some hackers basement with the box sitting wide-open
SCSI cables are supposed to be in knots and CDROMS sitting on the floor.
I've personally moved on. I run OpenBSD / FreeBSD cuz they're still true to their roots. Something bothers me when I walk by the local gamer store and lamers are talking about their leet redhat linux! I mention OpenBSD and their jaws drop. Suddenly linux isn't so cool.
GmbH -> Gesellschaft mit beschraenkter Haftung. My dictionary says, that's an 'limited (liability) company'.
would you like to pour gritz down my pantz?
thank you
have you tried BeOS? Anyway, I personaly belive Linux could make a good desktop OS if it is directed for Students, and X is scapped. Anon
I don't think it's entirely accurate to dismissively call Hohndel a "suit" ... you do realize he is, or at least was until recently, a bigwig among XFree developers?
Sure, now with a corporate title, he presumably has to watch what he says a little more (SuSE has been making IPO noises for quite a while), but his credentials suggest he knows what can and can't be done with Linux on the desktop.
Sounds good, but here's something else to ponder. Scrap the current device driver model, and create one based upon the Jini (Sun) ideology. Please note that I state ideolgy here not implementation. So Java may or mey not need to be part of the equation. It just seems so much more dynamic and flexible, true PLUG AND PLAY!
Want to read more, go to:
http://www.javasoft.com/jini
Of particular interest is the idea of: Instant On: When you plug a Jini technology-enabled device into the network, it works. Right away. No fuss. Its services and resources are immediately available.
I'm sorry but if you think it takes an expert to install and start using a functional Linux distro with a decent GUI you're sadly mistaken. Christ, a senile gerbil on mind altering chemicals could handle it!
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 I think that Steve Jobs would disagree with you. Apple is going to bring BSD to the desktop in a way that traditionally the MOST naive users tend to gravitate towards.... THE MAC! If you don't think that a version of UNIX could be made easy to use than you don't have vision. I have been installing Mandrake 7 lately, and that seems easier to use and install than window 95 or NT 4 (the windows I have used) It looks like a very polished gui during installation and look just as good as anything I have ever seen. David Rodal
This is one of the things that needs to be fixed. Making the user remember that the -X and -yz parameter should not be used together is bad. Making the user remember the syntax for the xyzzy setting in the foo text file when the froboz setting is set to 7,9 is also bad. Let the computer do the mundane stuff.
It stands for "Grits may be Hot". This is a standard German warning placed on all grits packages in case any German wants to pour them down his pants.
face it, none of us want a easy to set up linux distro, keep it hard as hell, so we can continue receiving fat paychecks being the few 'it & linux pro's'
I sat down years ago without any manual at all and taught myself to do anything & everything i needed to do in win3.1
then when 95 came out and it was the same story.. sit down & do it long enough and it will come to you,
98 is basically the same as 95
so, without any training or documentation at all i have made myself into a windows "power user" if there is such a thing
in the last year i have downloaded & installed every build of linux i can get an iso for, and i'll be damned if i can make any of them do more than just sit there, i am going to have to break down and finally do some manual reading or, god forbid, find someone who knows linux & have them show me whats going on.
so basically what im saying is, windows is a helluva lot closer to being the "desktop" os you describe than any linux os ive been able to download
i wish windows really crashed every five min like the slashdotters say it does
i wish ms really did make lousy products so i would hate them enough to spend the next 8 months learning linux good enough to use it
but, on my desktop, windows runs great 99.9% of the time
and linux sits on the shelf 100% of the time
I have worked in IT as well, and I must say it is far easier to install Windows 98 than a modern Linux distro.
Sure, I can just try a Linux "workstation install" in one distro and have the installer fdisk my drive so that Linux uses the whole drive, etc, but if I don't know my hardware (read : I'm Joe Average), then I can't specify it for Linux. What is harder, getting a sound card to work with Windows or Linux? Bing bing bing - that's right, it is harder to get it to work with Linux, especially if you have to use ISAPNPCONF. That's okay for geeks, but not for most of the home PC user market. It is completely irrelevant if someone *in IT* can install Linux and tune it quickly. Most home PC users *aren't IT people*. Windows 98 is easier to install for a newbie AND for a geek with well supported hardware on each system. The argument that some hardware took some tweaking under Windows so Linux is easier to install is bogus, since installing drivers for Linux is a royal pain to a newbie if they have to recompile a kernel or the like. RedHat's sound configuration utility couldn't get my soundcard to work, so I had to read HOWTO's for my chipset, use ISAPNPCONF, modify CONF.MODULES, etc , etc. There is more unsupported hardware for Linux than for Windows.
Some people say, "Well, RedHat has a sound configuration utility, and other setup tools" (which, as previously mentioned, didn't work for me). RedHat isn't EVERY Linux distro. There is one Windows 98, with ONE installer. If it works on Joe's computer then it will work on Sally's, providing they have identical hardware. This isn't always true when you have different Linux distros.
Rebooting a hundred times is EASY. It's not hard at all. It may be annoying, but it's not hard. Windows 98 gives a little countdown then reboots itself. Pretty easy. Changing what runs in runlevel X with vi is NOT easy for a Linux newbie. Newbie's don't even know what a runlevel is. Linux distros traditionally install all sorts of services that a newbie wouldn't need. The Windows 98 installer may install lots of programs which a user won't use, but it doesn't waste CPU cycles running them as services.
I could go on, but I won't.
Dangerously close to offtopic here, but... Could someone please enlighten me as to what the "GmbH" part in "SuSE GmbH" (official German company title?) means?
mama said jizz on a retards head, i.e. you
"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 )" Well, GTK+ was a replacement for Motif. (The GIMP used to be Motif-based, way back when.) I don't think Qt was supposed to replace Motif per se. It's mainly just a cross-platform toolkit (and a well put together one from what I've heard).
Picture if you will a tiranical overlord seeking power.
The first thing he must do is crush anyone who proclame freespeach for the sake of it...
Those who wish to preserve the right to scream "Oh my god there is magots in my food" at a fast food outlet... or would preserve the right to scream fire in a crouded theator.
Thies are the first to go... where to find thies people...
Start at Slashdot.... they are all modded down as trolls...
Of course such a person would be arrested for mass murder but he'd have so cut into the troll population before that would happen that I would smile.
Fortunatly for the world (and sadly for those of us who accually use Slashdot instead of crap on it) no such person ever will exist.
Oh well... it was such a pritty dream too
Oops, time for corporate spin doctors to hit the backpedal, someone slipped and said the truth, that Linux isn't ready for the desktop market!
Face it, Mr. Average User doesn't need the features that are the core strengths of Linux, he isn't a programmer nor does he operate a server. He just wants to get his work done efficiently, singly or with other workers. He needs crossplatform crossapplication interoperability, not a linux replacement for a monolithic OS like MSwin.
while on AIM, I asked my mom what SHE liked in an OS, what made it easy and even pleasurable to use. Here goes:
"i want fast on, reliability, easy to figure out operating system, files that don't require me to manually install (like DOS). i like platform compatibility, so i can use PC and mac files back and forth which [Windows] sux at. i like being able to customize my visuals and sounds. i like being able to delete programs easily if i need to or want to. i LOVE the heirarch of files that apple offers, again not on PCs."
"you mean like System Folder etc?"
"yes so i can have files open and be able to look thru the 'pages' or see what other pages are in the folder. the PC drives me crazy with its file system...or lack of it"
she kept going (hehe), but you get the idea...if youve used a Mac (as my mom does) these kinds of things are a breeze, and altho the Mac sure has its faults, and she DOES notice the on and off hang or freeze, she gets a lot of simplicity in it. As far as systems like that, BeOS is probably a close second, which I might install on her system.
She also clearified that Linux GUI designers should do useability testing w/ Average Users (sounds like SUCH a corporate thing to do, but it makes sense).
"There is no spoon"-Neo, The Matrix
"SPOOOOOOOOON!"-The Tick, The Tick
and I would almost bet money that Linux will have an easier to use desktop before Microsoft will have stability. Although...Windows2000 has been up for 90 days and counting, Yeaa. So does this mean Jesse Berst will now denounce all that is Linux and go kiss some MS butt?
...so people can see that it is I who writes such intellegent posts (pshaw).
The average windows user can figure out how to use linux once it's all set up, but it can be damn hard for a newbie to set the stuff up. Stuff like RedHat's RPMs are a start, but they also need to make it do stuff like add icons to the desktop in KDE or Gnome. Things like that would make it lots easier for people to start out. The basic system install really isn't very hard to do, it's mainly the programs that will be added later that need some ease-of-install improvement.
I believe that Linux on a desktop is worthless unless you frist own a computer.
Why do you want the average desktop user to use Linux? Linux is an ideal tool for learning the inner workings of your computer, developing applications, as well as a great and cheap server.
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!
The original statement wasn't stupid at all. It was a bold attempt to de-hype Linux, and this statement now is a useful clarification, IMO, with a sensible timeframe.
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...
This might sound silly at first, seeing as how windows absolutely owns the desktop, but hold on with me here :)
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.
DCMonkey
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/
No no no, Open Sound System is a commercial package, we've nothing to do with that. What you mean is open source ALSA. See http://www.suse.cz/development/index.html which is a page of our developers in the Prague (Chech Republic) office.
--
Michael Hasenstein
http://www.suse.de/~mha/
In Netscape its Alt-C, Alt-V. Everywhere else, its select then middle mouse button (which can be good and bad).
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...
But what it doesn't have is anyone who pays attention to HOW MOST PEOPLE REALLY USE COMPUTERS.
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
Well, I am tired of hearing people saying stupid thing like this. Then they are trying to make it sounds better and they fail again. Could not they just skip commenting it at all? Have not they learnt how to tackle the market?
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.
Linux, of any flavor, isn't ready for the desktop if we're talking about my mother's computer (even though she's used them on and off since the days of the Apple II in her office--they went to x86-based years ago, I've got one of their old PC-XT's and their old Lantastic software), but then, neither is anything from Microsoft, unless I'm around to do the install and then answer questions from time to time, so the question of whether or not something's ready for the desktop depends as much on how it gets and stays there as it does on how it acts.
I see even classic Slashdot is now pretty much unusable on dial up anymore.
I agree that users need support but this is equally true for windows ...
Folks like www.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.
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.
Don't say communistic when you mean totalitarian. Contrary to neo-McCarthyist propoganda, they are not only inequivalent, neither is sufficient to infer the other.
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.
I completely agree! The Linux community is NOT ready for the Linux OS to be accepted by the masses.
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.
ACK
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.
I think I agree with you. If Redhat became a standard distro for all ex-Windows users who need to have it very easy. Though there is nothing wrong with having a lot of distros for us others. You know what the ad for ads says; choice is good.
Thing is, if there is no one savvy enough to config the thing (like on your case, you), it won't work out fine. It it were just your wife and your kids they probably would be better off with NT (or maybe even Win9X). Had they had SuSe they probably would never have gotten close of the Internet. That's my guess at least.
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
True, I was using a GUI config as an example of simplicity and the text as an example of complexity, because they are widely percieved that way.
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
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.
If you're not living on the edge, you're taking up too much space.
Yup, excellent points there.
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 - Funny
at least from the users' viewpoint there's only a single Windows. They look alike and can be relied on to work somewhat similarly
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.
Home or corporate?
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.
Why is everyone comparing linux from 2000 with wintel's from 1990? Liberal use of something like Ghost (for reinstalation of your OS) and /usr trees.</I><BR>
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..."
No, we'l never have One GUI.
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?
Why must you assume that GUI configuration is mutually exclusive with manually editable configuration files? It seems to me that if the program can read its configuration from a text file, it ought to be able to properly write to it
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.
Yeah Yeah, I know you're trolling.....
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.
If you need one overseeing brain to create a GUI, then you need a communistic state to build an OS which is more dificult on all standards...
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 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.
Devil Ducky
MY peers would get out of jury duty.
Why must you assume that GUI configuration is mutually exclusive with manually editable configuration files? It seems to me that if the program can read its configuration from a text file, it ought to be able to properly write to it. :-/ If the programs used for the configurations were the same as the ones using the configurations everything would work (imho). Unfortunately the software which are used for configuration (those GUIs that is) are rarely 100% aware of every little thing that can be done in the configuration files.
Yes, that definitely ought to be the case. It just happens to be so that it isn't
--
It has to work - rfc1925
I'm running OpenLinux 2.3 and Win95 on a dual boot
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.
1000 SlashDot sigs
Another thing needed, besides a support system, is just plain end user exposure to Linux. Users need to be taught the equivilent procedures to their daily activities that they do on other OSes...Linux is labeled as harder to learn alone because much of the nomenclature and procedures on it are foreign to newcomers whose only other experience is Windows (or even MacOS). Not to start a holy war, but what we need here is a) Linux in the education system (and not as geek toys, but as actual workstations for daily activites like word processing and email) and b) Linux preshipped on PCs. When that starts happening, Linux will be getting the exposure it needs to build a user base in the mainstream.
"Nobody owns the fucking words man." - James Dean
All pretty cool/useful stuff
--
Listening for the sound of the coming rain...
Um, have you tried to install w98 recently? Sorry, pal. Linux is *MUCH* easier to install
.deb packages (.rpm files help when you have Red Hat) and it didn't work to alien them. And when I try to compile the source, it tells me I need the QT 1.30 libraries (which I have) so it won't finish. Now, I'm not a Linux expert by any means, but that seems like a lot of effort. Hopefully .RPMs will become more prevelant, and hopefully ALIEN will work for me one of these days. Until then I have to say that Windows has an edge from my perspective as a IT guy grown on Windows and is now moving to Linux. Don't get me wrong, I'm not giving up -- for some installations (like people who want only the net) I am now starting with Corel Linux.
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
-rt-
** Evil Canadians are taking over the world. Learn about the conspiracy
-- SIGFPE
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.
Um, have you tried to install w98 recently? Sorry, pal. Linux is *MUCH* easier to install. Last time I installed W98 I had to reboot my system over 30 times, and still, when I was done, my device drivers were in a horrible state that required a tremendous amount of manual diddling and rebooting before all my hardware functioned correctly. Then, of course, I had to go out to http://windowsupdate.microsoft.com several times to install M$ patches to make my box more secure from h@k3rz (read: lame script kiddies) trying to break in off of my DSL line. And still, there was more work to be done in configuring networking to further secure the box from attack. All in all, I spent a full evening, working from 4:00 PM until midnight, making a W98 installation work correctly. OTOH, I can install *ANY* Linux distro and secure it in under 90 minutes, and some of them in as little as 10 minutes. As for compiling programs on Linux, why don't you just get the binaries and save yourself the trouble. They're almost always available either in an rpm or a tarball. Installing via an rpm-based installer is just as easy, or perhaps even easier, than running some SETUP.EXE mainly because you won't have to reboot your Linux box. Finally, as an IT guy, I'd rather support Linux any day than have to correct some mess made by M$ (and I've worked extensively with all M$ messes).
One viagra in the morning before work; I just know I'm gonna be screwed
Wheres my baseball bat? If ya cant stay on topic, close the browser! I for one cant see linux ever getting a set standard as it could limit the os.
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
Autoconfig is great if you have standard hardware. It really sucks if you don't. Distros that include autoconfig generally don't give good documentation for setting up nonstandard parts. Many of the big name computer vendors have not standard parts. Consider Compaq computers mostly have onboard video cards, sound cards, and IDE controllers. Some models work fine under linux most don't. Most have a sound chipset or a video chipset that is just a little to new to be supported or just uncommon all have winmodems. Ask yourself this would you give a linux box or a windows box to your grandmother knowing that you wouldn't be around to help her and that no one else close knows linux.
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.
Environmentalists are their own worst enemy. ~tricklenews.com
Your right of course, if you get a linux box already setup then it's fairly easy to use.
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.
Environmentalists are their own worst enemy. ~tricklenews.com
I agree with you to some extent. What I meant by the statement that when someone needs help with windows they can get someone to help them is that more people are proficient in windows then linux. So, it is much more likely that someone will be able to find help with a windows machine if they are haveing trouble.
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.
Environmentalists are their own worst enemy. ~tricklenews.com
You're right. Sorry I meant the percentage of computer users that have the level of technical knowledge needed to install linux are not as common as they used to be. Not that long ago it took at least a little technical knowledge to even be able to use the internet or a computer. Now more people buying computers know nothing about how or why they work. While the number of people with the knowledge to install linux HAS grown the percentage of computer users able to do so has shrunk. Sorry next time I'll be more clear.
Environmentalists are their own worst enemy. ~tricklenews.com
The guy obviously got his hand slapped for what he said, and is now changing his story. I don't agree with him now.
maybe true... but, I've seen alot of students plunged into using CDE or IRIX and walking away without every having to touch a shell. Linux can easily have any one of the ultra-GUI managers with KDE, and all is good for many desktop users. I mean, have you ever seen a user of Windoz NOT develop a theory about why it won't boot after two days?!
Visit uMoo - http://www.uMoo.com/ Keep the govt. from suppressing cattle mutilations!
I can't do everything, and I am doing my part already.
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.
"I thought I could organize freedom. How Scandinavian of me."
I hate to say this, but it's true. Linux will never have a "coherent" and "structured" gui that works half as well as Windows or the Mac. It is lacking the "overseeing" brain needed to create order out of chaos. It is like a nest being built by army ants, rather than the status of David by Michelangelo. The sooner we realize this, the sooner we can move onward and enjoy our "army ant" like efficiencies!
I can't believe what a deal this is. Get paid to surf the web.
I fail to the why unix have to be hard to use. May I remind you that apple's OS/X will be a unix system, and you think that one will not be user friendly. There is no reason why linux couldn't become as easy as OS/X.
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.
I think Linux has been a viable desktop solution for some time. Many linux distros use an auto configurator for X and Gnome & KDE are just like any other desktop ever made. People are just still stuck on the old days when you had to know everything ever published on your monitor and video card.
This 'clearing up' looks the same the way Mr. Putin cleared up many of Jeltsin's mumbo jumbo :)
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.
--
Never underestimate the relief of true separation of Religion and State.
I am in a similar position to the writer of the parent item, and agree 100% with what he says. Over the last fifteen years, available desktop computer functionality has risen exponentially, and training of users who need it has not kept pace. In addition, more users are being expected to use PCs (in the generic sense) at work. People like ourselves are specialists, but we remain specialists primarily because of our enthusiasm for computing.
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.
Stephen Hawking has written another book. It's about time as well.
I have Mandrake 7 as well. KDE and Gnome are both quite polished. It is still a long way from being a suitable tool to put on the desk of a technically challenged user. In terms of fighting M$ on its home turf, it has to be significantly better to have any impact. It has a long way to go. Not that I would exemplify any M$ OS as a paragon of anything worthwhile in this respect ....
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.
Stephen Hawking has written another book. It's about time as well.
Try here!
__
Sigs are like arse-holes, everybody has one
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!"
----------
Not a typewriter
IMHO Linux is ready for most desktops. In the coporate world people can be payed to come in a set-up the system and provide surport. This will happen no matter what OS is used. In the home Linux as we know it may be too off putting for many people, but there is an increased tendency towards application specific devices eg TV e-mail and web browsers. I can see these being extended in the future to include, say, web-browser, e-mail, office suite, on-line game support etc. For these types of system Linux is ideal. And all the features that put people of Linux are hidden. Hell they even have reverse enginering appeal to hackers. So everyones happy.
"Linux needs more device drivers". "Linux needs to have better autodetect and configuration tools". All you guys are right right, but you're forgetting that, at least from the users' viewpoint there's only a single Windows. They look alike and can be relied on to work somewhat similarly as long as you're not a system administrator (yeah right Mr. Cynic: blue screen all the way). This is what makes it attractive. With Linux there's too many disparate distro's out there to make newbies (and IT managers) feel comfy. RedHat is becoming a de facto standard to some, and to some extent I hope they will. But even RH includes two KDE and Gnome. NOT good! In order to achieve corporate and non-techie desktop "world domination" two distro's would be the max: one resource-friendly highly configurable and open web/mail/file etc. server edition, and one feature-rich, multimedia and overly helpful (=non-configurable, black-box type) desktop edition.
------
sigs are a total waste of bandwith, especially when the signal-to-noise ratio is lower than 1:10.
The comment makes perfect sense to me. Ever watch average users trying to do everyday things in linux? In the university setting you are always hearing about "techie" kids running their servers. Of course, two days later many of them develop strange theories why their computers no longer boot. Maybe I'd be a BOFH but could you imagine what working tech support would be like if any distro was completely going for mainstream.
Kindly refrain from referring to Bill Gates in that manner.
Microsoft's VP of Customer Service is Helen Waite. If you are having problems with their products go to Helen Waite.
I agree with you...the GUI needs work, but at the same time I'm amazed that GUI interfaces have come as far as they have with Linux, considering the hostile world of buggy behemoth software Goliaths (Windoze) swinging swords and throwing spears at the David (Linux) of the industry. I will not complain that things are not as good as they could be. Isn't that why a bunch of us have been moving from Windoze to Linux in the first place? Windoze was not as good as it should have been for reasons well known, so either the bugs got fixed, or the users bugged out. Dissatisfaction is a normal human state; it isn't a perfect world, and Linux is a lot farther down the road than it has any right to be, considering the competition Face it, a lot more of the right people (like you and your critique of X GUI) will have to get fed up before it gets a lot better. When I first looked at Linux, it was a passing fancy, and we downloaded a lot of file sets, and monkeyed with settings just because it was interesting. A lot more of that will have to occur with the GUI before it is fixed, but it is a lot better than it was. The whole Linux thing is almost too good to be true, given the profit-driven economy we live in. Lets all slap each other on the back for the progress made, and dig in to do more of the same; after all, that is reason Linux is giving Mr. Gates heartburn!
Out of my mind; back in five minutes
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!
> 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.
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.
Why must you assume that GUI configuration is mutually exclusive with manually editable configuration files? It seems to me that if the program can read its configuration from a text file, it ought to be able to properly write to it. 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.
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.
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....
-- Dirt Road
Improvise - Adapt - Overcome (unofficial USMC motto)
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.
KDE and GNOME are severely lacking design.
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.
No, we'l never have One GUI. 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. And you are there again - Linux is not that easy to set up, but to use. But m4, some clever scripts and some GUI-front-ends (Like Gnorpm for the RPM packages) will do it for you!
--The knowledge that you are an idiot, is what distinguishes you from one.
--The knowledge that you are an idiot, is what distinguishes you from one.
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 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.
2.3.x kernel plug and play works a dream, at least for the couple of pnp cards I have (SB64 and some network card)
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
--
It has to work - rfc1925
I think that the HP890c is one of those "winprinters." OF course I could be talking out of my ass. If it is I'm pleasantly surprised that it works at all.
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.
Don't post innacurate information
If you do, I swear by my pretty floral bonnet I will end you.
I fear --
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.
OFTC: By the community, for the community
Thank god I have other people to think for me.
Hits alt-tab to switch back to his Applix office app.
It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
Personally, I stick with Debian. 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.
Oceania has always been at war with Eastasia.
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.
one better than mcleodeight
There are many users out there that have been spoiled by the Windows experience (BSODs included) that have read/heard about Linux and want to switch but fear potential problems they've learned about. Partitioning a Windows hard drive and possibly messing up their Windows partition is one possibility. Another is reformatting the hard drive, installing Linus as the only OS and encountering problems they are ill equiped to handle, leaving them without even internet access. Hardware compatability is another problem, especially WIN modems-don't work at all on Linux, and currently have no vendor support. Leaving them without one of their favorite applications, especially productivity apps (read games) is also a problem. File compatability with Windows Office apps is a problem that concerns buinesses more than the average home user. However home users do want file compatability with audio and video formats, this may be another sticking point with Linux.
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.
"Open code, in other words, can be a check on state power." -Lawrence Lessig
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.
--
see shy jo
One thing about Linux that is a minor annoyance to me but a huge problem for the typical home user is the way device drivers are updated. If I install a random new peripheral under Win 98, the system detects the added hardware and asks for a driver disk. Since the disk generally comes with the peripheral, it's pretty easy for anyone to handle the install.
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
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.
If you're not living on the edge, you're taking up too much space.
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.
Linux is not easy to use.
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 - Funny
Linux is getting closer as far as software support (such as StarOffice/KOffice, etc.) but it has a ways to go as far as making drivers easy to handle for people. Even my parents and siblings can handle the most basic driver work in Windows such as installing or uninstalling drives or a scanner or printer, etc. - but even engine gods like Carmack can have troubles with Linux drivers.
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 for Sunday the fifth.
I think that the HP890c is one of those "winprinters." OF course I could be talking out of my ass. If it is I'm pleasantly surprised that it works at all.
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.
Yellow tigers crouched in jungles in her dark eyes.
She's just dressing, goodbye windows, tired starlings.
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?
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.
I don't think that just anyone would want to try and install linux right now. It's just not ready for mass use. If your comfortable with computers and not afraid to give it a try then linux is for you. Most people are not comfortable with computers, ask anyone that works as hardware/software tech support .
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.
Environmentalists are their own worst enemy. ~tricklenews.com
I love Linux, but I run it without an X server because I hate every GUI ever made for it.
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.
"I thought I could organize freedom. How Scandinavian of me."
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.
+----------------------------------------------
+------------------------------------------------
+ The urge to destroy is a creative urge
Linux is ready for the desktop already -- if there is a Linux expert available to set the bloody thing up. But for a some users, if you want web browsing over a lan: you can buy/dl Corel Linux, press "ok" and you got Netscape and the internet. For some people that is all you need. Me, I'm not a Linux expert and am still trying to figure out why I need to compile programs in order to get them to run, and searching for antiquated libraries to support the files... ARG! In windows you just double-click SETUP.EXE (and reboot, and reboot).
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.
-rt-
** Evil Canadians are taking over the world. Learn about the conspiracy
There are a couple things that need to be finished up...
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.
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 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.
Oceania has always been at war with Eastasia.
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.
Yellow tigers crouched in jungles in her dark eyes.
She's just dressing, goodbye windows, tired starlings.
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)