Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Linux Software

Connell Replies to "Grok" Comments 204

Charles Connell writes "Before heading home for the weekend (and tearing myself away from Slashdot), I thought I would respond to some of the comments made about my recent Linux article. First, thanks to everyone who posted or e-mailed a response. The vast majority of comments were friendly and thoughtful. I especially liked the reader who wanted to paste the article in every programmer's cubicle. *grin* More substantially, here are some specific responses to major points raised by Slashdot readers. "
This discussion has been archived. No new comments can be posted.

Connell Replies to "Grok" Comments

Comments Filter:
  • by Anonymous Coward
    Linux is varied enough where we could have targeted distributions... some for the power users, some for grandma. There's no reason that every distribution has to appeal to everyone. But if it does... we're going to get some seriously bloated code. So you want to be able to compile every program individually and optimally? Well, what about me, who doesn't? If there was a generic way to create a wrapper install, that add's that nice easy functinoality for those who want it, but still keeps the underlying complexity there for those who want access to it, that would be cool. Just my $0.02 *i
  • A pox on both your houses.

    I, for one, am happy I learned my "unnecessarily arcane, arbitrary computer commands".

    And I'll tell you a few other things.

    * At times they can be necessary, but if you don't know them, then they can't help you.

    * Arcane is a matter of perspective, like "User-friendly". If you LEARN them, they aren't so arcane anymore.

    * Arbitrary is unjustified here. Many of the commands share common syntaxes or conventions, and again, if you LEARN them, they don't seem so arbitrary. Rather, their consistent interface is helpful.

    So remember:

    grep '' -b $x | tr : '\t' | uniq -f 1 -w 3 | expand | cut -c 1-10

    You never know when you might need it. I used this the other day, because I didn't want to write it in C. And it helped me test out an approach to a problem. I wouldn't want to do that in Excel or Access or whatever Windows program purports to replace this functionality. (Perl? :)
    ---
    pb Reply or e-mail; don't vaguely moderate [152.7.41.11].
  • GUIs make things prettier, and occasionally easier to use. But there should be a way to get what you want to do done with the existing GUI tools, and not have to make or buy a completely new one, as is often the case.

    And there are many tasks where a CLI / text environment is easier *and* more efficient. I can select a portion of a document and stick it into another application with everything preserved with my favorite text editor. Or I can just use text files and filters. Nothing could be simpler.

    CLIs are suitable for automating any repetitive task, *especially* interactive tasks. Nothing could possibly be more repetitive than a GUI, and there are powerful tools that can optimize interactive tasks. (expect, GIMP's script-fu... whole languages made for that job. I'm learning Scheme now, and it's interesting.)

    Some simple things are simple in GUIs, but sometimes the metaphor is just plain broken, or there logically aren't enough options. Too many icons for different choices get hard to manage.

    And I'd kill for a GUI environment that made "difficult things possible". Especially anything like the example I posted. (you'd have to build a "binary offset per line" function into your GUI text editor, and give it the power to do something a bit more powerful than global search and replace. And then add that to your other applications. Maybe an environment that shares GUI object thingies would work better for this...)

    Everything I needed to know about CLIs originally came from a MS-DOS 3.3 manual. Back when the manual came with the OS and the computer, and it contained vital and detailed information. Ah yes, those were the days...
    ---
    pb Reply or e-mail; don't vaguely moderate [152.7.41.11].
  • How is it an "impassible" barrier? I certainly managed to get beyond it - it's called DOCUMENTATION. There are HOWTOs, man pages, and other online documentation, including assorted Web pages. There is also a wealth of information in books (O'Reilly books, for example, have been a MAJOR source of useful info for me).

    There's not an "impassible" barrier to entry of the Linux world - the only thing holding anyone back is lack of desire. It doesn't have to cost anything, the docs aren't that hard to find... So, where's the problem?
  • ...And I'm saying that at the risk of not sounding too PC. Don't get me wrong; nothing pisses me off more than blind head-in-the-wall Linux advocacy that disregards users' needs and GNU/Linux's weaker points. But the former article and this one are not much better either.


    I won't talk too much about the carelessness and complete lack of reasonable research that accompanied the "experiment" in the first article (No mention of Wine; No mention of Linux ports of popular applications such as Netscape, WordPerfect and Quattro Pro; the fact that Red Hat was chosen rather than a more desktop-oriented distribution).


    No, what annoyed me was that the former article contributed nothing. It didn't tell us anything we didn't know before. Thank you very much, but we know that none of the Linux-based distributions can currently be installed or configured by non-technical users. We know that the current GUIs are a lot harder to use than MS-Windows or MacOS. We know that less "productivity" applications are Linux-available at the moment. Hundres and perhaps thousands of people, and huge amounts of resources (both corporate and from the community) are invested into solving these problems. You said absolutely nothing new.


    But even though the article wasn't one bit helpful at exposing our unknown weaknesses, it was written as a warning and as a rebuttle of the "myth" (which no-one claims to be true) that Linux-based distributions can currently compete on the desktop. Putting Red Hat 6.1 against MS-Windows or MacOS standards in terms of non-technical usability is not helpful or informative but simply teasing -- putting it as a feature on Slashdot is the equivalent of carrying a big sign in LinuxWorld saying "Na-na! You don't have desktop!"


    So you got flamed. I'm not surprised.



    - Adi Stav

  • I agree completely with the idea that Linux is not a business. I was using it before it became everyone's favorite OS. I was afraid then that people would try to turn it into a business. As soon as the community of developers starts attaching a high priorty to corporate demand, the fun, hobbyish aspect of Linux will die. It will just become another OS, bloated and overhyped by clueless journalists and IT management. If it fails on corporate standards, who cares?

    Mankind has always dreamed of destroying the sun.

  • No, I don't care. Windows succeeded in the corporate arena. What's so great aobut it? I think you are arguing that you want reliability in Linux. I think we all want this; I'm just saying that if it isn't reliable, you can't go yell at Linus because your interests weren't attended to.

    Mankind has always dreamed of destroying the sun.

  • So you're saying instead of just buying a product I need to hire people to write a product for me?

    That's just stupid.


    No, I'm saying that if you get something for free, and it doesn't exactly meet your needs, don't expect it to be tailored to your needs for free.
    ----
  • The 4DOS/4NT/4OS2 command.com/cmd.exe replacements from JP Software have offered tab completion for many years. So there is no excuse for M$ to have left out this useful function for so long.
  • The 4DOS/4NT/4OS2 command.com/cmd.exe replacements from JP Software have offered tab completion for many years. So there is no excuse for M$ to have left out this useful function for so long.

    How's this for an excuse: "Average people will use our new, spiffy Windows 3.1 point-n-click interface to select files. Only power users will use the command line now... and power users aren't a significant portion of our target market for DOS-Win3.1."

    Yes, it sucks, but it's the logic of the (overrated) free market: if we (think we) won't get an acceptable ROI, we won't do it. It's not a valid excuse, but an excuse nonetheless...
    --

  • ... you're welcome (even though I did not yet participate in the discussion :-)

    I think you've discovered the right approach to Linux: It can be a different thing to everybody. You like the directness of the command line (as do I), but there are others out there intimidated by that. Just let them have their kdf GUI version of df (even though I can not understand why that's
    neccessary, but it certainly has it's place).

    I'm personally using KDE, just because I don't care what kind of borders my vi running in an exterm has. Linux gives us the freedom to have a command line

    We need the masses to make things happen. I'm trying to get information from a manufacturer. About half a year ago I tried the same thing without even a response. Now I've received an email, a contact address and a draft version of a document. This only happened because Linux now is something the mainstream media is reporting about.

    We really have nothing to lose if we can invite the world to our Linux experience. Let's just not scare them away with an attitude that does not tolerate any window managers that look like some Microsoft products.
  • Linux currently meets your needs. That's wonderful. DOS met my needs in the 80's. The good ole commie 64 met my needs before that. However, they don't meet my needs now. In reference to another /. article on Bluetooth, if Linux doesn't "keep up", in regards to hardware drivers and support for things like Bluetooth, when I win the lottery and replace all my appliances and PDA's with bt enabled gadgets, if my OS can't speak to them, it no longer meets my needs. And the computer industry changes to often and too quickly for this not to be a valid concern. That is what people are afraid of happening.
  • I find it amusing that people talk of UI and suddenly get into fights about CLI and GUI. The problem with Linux is NOT its interface. How many years did completely non-technical people use DOS for their every day jobs? Plenty. Linux's problem lies in the fact that it lacks something Windows and MacOS both have. Both systems have a single guiding influence, they have control over all the utilities and interfaces and all of that stuff that gets packaged into their OS. I have yet to see a Linux distro release an entire distrobution with the only reused code being the code in the kernel itself. Distros just repack a bunch of utilities written by various people or groups and maybe write some software themselves to include. Just look at the difference between vi and emacs, they can both do many of the same things but they act almost completely different. Regular users like a single style of interface, a square will always be a square and always act like a square even if it's put on top of a circle. The community OS and the corporate OS will by definition always have to remain separate. That has been my major criticism of Linux, it has excellent capabilities but it lacks a common style throughout. For Linux to become a permenant part of the business world it will have to go from being a community OS to a corporate OS which no one in the community wants. This might be off-topic but it does have to do with what people are responding to Connell with.
  • That's one thing that kills me about RH installs these days (or at least on 5.x, and 6.x) is that you can't *not* install at least some component of flippin' XWindows, which I have absolutely no use for on my machines. I usually spend a good five minutes BSing around with rpm until I've killed off the last vestiges anything X windows related.

    I would love a distro that would *just* install kernel, kernel source, libs, gcc, and basic networking support. I'll add my own stuff to that. Instead I get everything and the kitchen sink. No wonder Joe DSL is hosting DDoS zombies, he's kind of been duped into it.
  • I wasn't particular concerned with the applications per se, but the general lack of consistancy even about the system. My first distro (ca. 1996) was Slackware included with some awful SAMS book. I switched to Redhat not long after, and each subsequent RH upgrade was always a "what are they going to change next". I use it as a server/utility OS, not a desktop OS, so the intimate familiarity just never got there for me.

    One thing that I've grown to like about Freebsd is that they've got a complete system. Sure, many of the userland applications are different in look and feel, but the overall operating environment seems much more coherent to me.
  • Red Hat 5.2 is still available, if that's the version that you prefer. I understand that one can even still find copies of earlier versions, but 5.2 is the first that would run on my hardware, so I never followed up on those.

    Or one could just choose not to install X Window.

  • The way around this is to build a distro that gives you an absolute "minimal" install, kernel, modules, gnu tools, and from that system, install selected components - X, TeX, Emacs, rather than install the lot in one go. This has two advantages.

    1> If you have a working system then install pagcakge X, the set of possible things that have been broken are much smaller.

    2> Faster time to get a working system up and access to troubleshooting documentation.

  • Wanting computer games to be ported to linux isn't quite the best of reasons to want linux to become more popular, but think about it this way:

    How many quake addicts would boot to linux to play instead or running it in Windows if the could get even just 1 or 2 more frames per second?

    How many gamers do you know who return a game if it requires more then 5-10 minutes of setup time to get started?

    How many gamers do you know who *aren't* willing to reboot their computer to play a game?

    That last reason is why few companies have started to switch to Linux, but could be a reason to have Linux games widely available in the future. Because linux is free, it can come with a game. Even a bootable system on a CD so that, in theory, a developer in the near future could have the option of shipping a game where you can put it in the drive of you computer (PC or Mac or Alpha or whatever) turn it on and play. Also, I don't know if you're a programmer, but if you were to try, you'd find it much more pleasant and easy to write a game for linux. Game programmers are idealists (as far as I've seen anyway) They'll code where they want to, and they'll come to linux in flocks as soon as Linux offers the gaming hardware support and gaming performance that windows offers. When the game companies come to linux, the gamers will follow. It'll never happen the other way around.
  • I have to strongly dissagree with his thinking. Most of the criticism of Linux of late is that its hard to install. Well of course its hard for an average user with limited computer experience to install

    The fact is that any OS installation is pretty hard work. It's just that 99% of Windows users never have to do that because their computers come with it pre-loaded. At least Linux installers offer to format your HD for you-- Win98 expects your drive to be already formatted when most drives I buy aren't these days.
  • About this .1% number..

    The percentage of the population that is illiterate and lives in mud huts is probably around 90%

    Of the remaining 10%, 90% dont know what a computer is.

    Of the remaining 1%, 90% dont know how a computer works.

    Of the remaining .1%, 90% dont know how linux works.

    .1% sounds plenty high to me.

    Whats the problem?

  • While I was trying to be humorous, I still stand by my numbers (vaguely) =)

    60 million people might well be a nice round number for computer literacy (perhaps "knowing what a computer is" was a bit too pessimistic).

    One level down:

    Most people don't know how a computer works. I'm talking basic computing concepts here, not transistor/gate level.

    RAM. Registers. I/O. This is not rocket science, but I doubt if 6 million people could satisfy my criterion for knowing how a computer works.

    One further level down:

    Knowing how to use linux != running a Red Hat installer. To me, knowing == adminning, because anything less is a disaster waiting to happen.

    What's wrong with asking for a modicum of competence from Linux users? We already know what a nation full of unsecured DSL/Cable modem subscribers and RedHat CDs can do to global network security.

    Frankly, I really don't think Linux should be the Macintosh of the 21st century, just as I don't think reading a "Brain Surgery for Dummies" book qualifies you to open up somebody's skull and dig around inside.
  • Nice attitude. Exactly what we don't want, and don't need. Why don't you take your distro of linux, go into your closet, and have a ball. We'll see how long you like being so elite and secluded.

    Meanwhile, linux users in the real world want to see more applications (I was using games as an example; video players like Quicktime and many other apps are needed) developed for linux.

    I simply can't understand how people think linux is going to compete with, let alone defeat, windows when they don't want it to grow commercially viable. Linux needs support from software vendors, the more the better. Software vendors want numbers, the more the better. I'm sorry if the idea companies charging money conflicts with our utopian "free FTP for everything" system, but money is what makes their world go round.
  • A number of the issues pointed out by Mr. Cornell are interconnected.

    The ease-of-install issue is something that customers and end users demand. If all of Linux development were under some sort of software engineering regime, it would be identified as a needed feature and resources would be assigned to it.

    However, installers are fairly dull from both a programming and computer science perspective, so we've had to depend on the commercial Linux companies (e.g. RedHat) to provide even a minimally acceptable install process.

    Even with a community of thousands of contributing open-source programmers, there are some tasks no one has volunteered to do. It is my hope that as Linux continues to spread, more programmers with an interest in usability (e.g. Andy Hertzfeld of the Eazel [eazel.com] project) or commercial programmers with experience in the various consumer pieces missing from Linux will contribute to the endeavor.

    Listening to customers is important. Programmers on their own will produce products that are technically brilliant but appeal mainly to other programmers.

    If the open-source world is serious about taking on Microsoft, we should refocus programmer resources away from the already-great kernel and point them at the install process and desktop, where we're weakest.

  • . The percentage of the population that has the skill and time to use Linux (as it currently is) is extremely small. I would guess about 0.1%.

    I find this to be an odd statement, personally. Although I would certainly consider myself to be a 'technical' person, I found installing RedHat Linux 6.1 to be pretty much plug and play (Well, actually, the first time i tried it, Lilo wouldn't work, I just had to use a boot disk. The second time I didn't even bother with Lilo).

    It even worked with my network and Graphics Card OK. Not perfect, but I would say that it wasn't any more difficult to install then windows 95 or 98 (Way easier, if you consider window's upgrade check)

    If he's talking about setting up things like KDE or Genome manually, I could understand, but Just installing, for the most part, isn't really anymore difficult then win98/95.

    [ c h a d o k e r e ] [dhs.org]
  • Most serious Linux users don't give a rats arse whether Linux competes with Windoze on the desktop.

    Yeh, right. That would mean that 'serious' Linux users don't post on slashdot ether.

    Once the community recognizes this, we can move forward with MEANINGFUL work instead of trying to create a windoze workalike.

    Maybe you should just let people program the stuff they like. I personally find interface design pretty interesting stuff.

    [ c h a d o k e r e ] [dhs.org]
  • . Too many people are wasting their time trying to support Winmodems and the latest AGP 10X 3D enhance obfuscator instead of working on the core kernel.

    Despite what ESR might say, the rules laid down in The Mythical Man Month Still hold true. Simply adding more people will not speed up development. You might think people are wasting there time, but people who enjoy 3d games might not, you know.

    [ c h a d o k e r e ] [dhs.org]
  • I guess I was assuming the guy was talking about the US population, not the whole world's. I guess that was a little short sighted of me. But I'm sure that if he didn't mean the US specifically, he was only really talking about industrialized 'first world' nations, where people can afford computers

    [ c h a d o k e r e ] [dhs.org]
  • I know some users of Linux who do not even know how to program in assembly language,

    You mean, they don't even know assembly programing!? what are they doing in front of a computer to begin with!??

    Ok, that was sarcasm, but I just found the idea of you even needing to say that kind of funny :P

    [ c h a d o k e r e ] [dhs.org]
  • Very true, but the "down with Microsoft!" is not coming from Linux (or *BSD) users, but from us Microsoft users who are looking for a way out.

    For evidence. There is a lot of good technical information about Microsoft software hidden in the threads (but never from the Microsoft astroturfers). Microsoft bash fests seem to draw an inordinate amount of interest, but there is a strong impression that the heavy Linux/BSD/Unix users consider it a waste of bandwidth.

  • Try one of the BSDs, say FreeBSD. It will at least give you a different perspective on things unix. You might even like it. Warning, pc "partitions" are BSD "slices" which are subdivided into BSD "partitions".
    Find an editor you can use. (Hint: Emacs uses Ctrl-x Ctrl-c to exit).
    I agree that in another year, Linux should have its act together enough to be useable by us ordinary mortals.
  • The reason I would never advocate Linux for commericial games is that it makes a horrible platform for such software. It has nothing to do with elitism, it's just that Linux isn't the right tool for the job, at least not now. Let's look at the problems:

    1. Poor binary life time: Commercial games are always distributed as binaries and binaries seem to find a Linux system a hostile enviroment. If you don't have the source of the game to recompile, you usually have to pull some tricks to make the binary use old and outdated libraries. The best example is Quake: I had a devil of a time getting it working in RH6.0 and people with newer 3-D accelerators couldn't use the binary at all. When the source was released, UQuake compiled easily and works well. You really need the source for the game or the game's producer has to regularly release updated binaries.
    2. Basic graphic and sound subsystems not available: Linux is a multi-user system with security. Many games need unusual access to the computer resources, which is against-the-grain of the security system. While various libaries and sub-systems are being devised to give the games the access they need without jeopardizing the rest of the system (like the naughty svga.lib does), they are still in their infancy.
    3. No market: The Windows game market itself is a small subsection of the console market. A bad selling Playstation game would be a block-buster hit in the computer market. Game producers now release Linux clients because it's either the right thing to do or they get valuable insight on how to make cross-platform games so they are able to bust into the lucrative console market.

    My advice to the Linux gamer is to purchase a nice console for the newest games and for their computer gaming enjoy the current selection of native open-source software like FreeCiv, QuakeForge, MAME and many other smaller projects.

  • This is one thing that people don't seem to understand. A *nix box with a full set up has all the tools you need to get ANY job done. Word Processors and Spread sheets just take those commands and package them. You Don Really Need Them, sure it will save you time but that is not the point.

    Too many people are accustom to other Os's which basically have no functionality with out extra
    boxed applications. *nix is not just an OS, it is a fully functioning symbiotic relationship of lots of small programs, the result is a TOTAL SOLUTION unto itself.
  • yes, it's been around for a while. Something that I found a quick love for, though, was tab-complete (which I never found in DOS, although I didn't look). My insides got all soft and squishy, VIVA LA CLI!

    --
  • > Even more unix like: you can now mount a Hard Drive in to the directory tree of a different Hard Drive

    IIRC it has been possible since DOS 3.30, using the assign.com in the standard distribution, but Windows {2,3,95}.x never liked it.
  • I ask you: is Windows for the masses an acceptable solution? Wouldn't that be rather cruel :-)
  • I agree, some people do feel that linux is not for the masses, and they want to keep it that way. I would rather have it in use by more people so we can finally give microsoft a run for their money on the desktop market. How can we shout, "Down with microsoft.", while we say that linux is only for the "elite"? Isn't the idea to provide an alternative for everyone?... Including the average user? Just a thought.

  • I seriously doubt the W2K command.com is going to compete with bash. Until I can do a ^u^o or tab completion forget it.
  • What is the point of this. I am still right you are still wrong? What the hell is that!. How come this arrogant bastard gets to be a headline story?
  • by Anonymous Coward
    I think most around here have forgotten that many non-coders and newbies are interested in Linux simply because it works.

    What does the average computer user do? Surf the net, write some e-mail, maybe do some work on spreadsheets and word processors and play video games, yet even that is an experience in Windoze.
    (Talk to people who arent in the computer field and they are shocked to find out that a word processor is NOT supposed to crash!)

    When you get Blue Screen o' Death and multiple crashes and freeze-ups a day, Linux looks like a very appealing solution (as opposed to chuckin out your Winbox out the widow!).

    Low cost, stable and most apps are available... (Gee! Not being able to view Flash has made my life so miserable!!! Not!) Why shouldnt people with no technological expertise be allowed to have a simple installation procedure available?

    Once you get it it running, Linux can (and is) used very, very easily. My mom has it on her old Pentium 120, next to my dad's PII-350 Winblows box and she laughs every time he has to reboot! Would I have her install Linux? Never! Do I want her to use it? Absolutely!
    What is so hard about having a hands-off auto-install option and another for the advanced user?


    Linux has saved me a tremendous amount of grief and frustration but it seems often that looking in, many here feel that neophytes somehow deserve the Winblows misery because of their lack of computer knowledge.



    Zonk
  • by Anonymous Coward
    Thats the problem. You, my slashdot compatriot, have been tricked into thinking Linux is all about "down with Microsoft!". It is not, never was, hopefully never will be. People who have used Linux for 5+ years typically use Linux because it *works*, not because it is the anti-Microsoft. Redhat may want you to think its all about M$, but its not. Microsoft is irrelevant in my day to day activities, because I have Linux. Why not be happy and enjoy Linux for what it is?
  • I don't believe that anyone in the Linux community says that only WE are allowed "freedom", but freedom has a price. That price is responsibility. The biggest problem is that the average person wants all the freedom, with none of the responsibility that goes with it. The responsibility that (so far) is engendered in using Linux is that you must be willing to spend some time to learn it. However, you get a stable, powerful OS with a growing application base.

    The typical user, as many have noted, doesn't care about stability or power - if they can browse their Web portals, Web shopping sites, and watch their movie trailers, send a little e-mail, do some minor word processing tasks, and a few other minor things, they're HAPPY. That's all they want, and that's all they really care about. So what if it crashes? As long as it comes back to something recognizable, they'll survive.

    For me, that's not enough. For most Linux users, that's not enough. Most Linux users do more with their systems than that, and they are willing to learn what they need to so they can have the power they need/desire.

    Also, as far as helping newbies goes, there's documentation out there. Most of them don't READ it - that's why they're still newbies, because they don't want to read, and they don't want to learn, they just want to have all the answers spoonfed to them. That, as I've been saying, is the difference between users of OSes like Linux (the *BSDs certainly fall under the same category) and "normal" people.

    (I know many people won't agree with my assessment - but it's mine, and if you don't like it, then that's just too bad...)
  • by mattdm ( 1931 )
    This may sound like one of those statements that gets put up on lists of stupid quotes 50 years later, but I believe it's true:

    Only about 10% of current computer users actually want to have a computer.

    Most people want information appliances. They want an extremely simple GUI and a mouse with one button. They may want to be able to change their wallpaper, but other than that, they don't want anything else to configure. They want to browse the web and write letters, papers, and memos. They want to play games. And they don't want to do anything that their info-pliance wasn't designed to do out-of-the-box.

    I don't want that at all. If you're reading this, you probably don't either. I like to play with code. I like to get nifty new stuff offa freshmeat. I like to tweak my kernel config. I like pipelines. I think that, once you've passed the learning curve, command line unix is more "user-friendly" than any GUI. And I think the learning curve is worth it.

    Does this mean that I think that the other 90% should be ignored? No. I just don't think that they want to be using the same product I want. We shouldn't be trying to change Linux to be an info-pliance OS. Of course, we should be trying to make it such that it can be configured that way -- Linux would make a fine core for an information appliance, and it's worthwhile to make it even better for that purpose. But we don't want the whole thing dumbed-down -- the 10% of us who really want a computer like the power and flexibility.

    --

  • Not exactly done right, though it's nice that the shell they use for command.com now allows you to use your up arrow instead of that stupid F3 key. I wonder where they got that from?

    The previous release of NT? (I've used up-arrow under NT4 - heck, I didn't even know that F3 did something in a shell window - although most of the command-line typing I do on NT boxes these days is typed at bash.exe, not at cmd.exe, thanks to Cygwin [cygnus.com].)

  • Note that when I said "I've used up-arrow under NT4", I meant that I used up-arrow in standard cmd.exe windows, not that I used it in Cygwin shell windows - I usually use ^P in those windows....

  • I seriously doubt the W2K command.com is going to compete with bash. Until I can do a ^u^o or tab completion forget it.

    Can't help you for ^U^O, but for tab completion, this article [zdnet.com] says there's a (surprise, surprise) hidden registry knob to tweak to get tab completion.

    Of course, you can just use bash and be done with it, by installing Cygwin [cygnus.com].

  • I doubt you've heard of them.

    Comic strip: Help Desk (http://ubersoft.net)

    Web zine: OS/2 e-Zine! (http://www.os2ezine.com)

  • You don't make money efficiently by tossing whole market segments out because you aren't willing to continue work already in progress.

    Also, how do you handle upgrades?

    Anyone should be able to get a Linux CD-ROM with instructions on how to boot the computer with it, that will install itself on the computer. Period.

    The installer should determine the hardware, the disk geometry, what partitions there are, whether is has partitions at all, and make intelligenet recommendations as to partitioning, with 4 or 5 different setups which reflect the intended use of the machine. Then it should install everything if possible, and keep to itself until it is a bootable system. Then it should ask for a root password, and having set that, it should run the configuration program. This should be the same configuration program the user can run at anytime to change the box. It should cover all the important well known services, and be good about keeping secure.

    No one should be thinking of stripping it down, either. Hell, Mac's come with an http server these days.

  • Behkat dun said:

    >>I'm one of the ones who wonders if we really want one click installs and easy setup.>> From your complaints(below) it seems that you choose to avoid easy installers in favor of greater control and precision. I commend you for that. I sit firmly in that camp myself, but I can't expect everyone to feel the same way.

    Agreed. Myself, I tend to like power installs (this is the reason, by the way, why I tend to loathe Redhat--it's almost too "for newbies" friendly for my liking) but I would recommend the "easy install" flavours of Linux in a heartbeat for someone who is new to Linux and isn't one of those folks like myself (who is used to taking apart their computer blindfolded and whose computer has long since been transmogrified into a FrankenBox).

    Myself, I'd use Slackware or SuSE or Debian to set up my box, because there is a lot of stuff I like to tweak.

    If my sister were installing (she's not too comfy with mucking about in the innards of her computer yet, but she IS comfortable with Microsoft OS upgrades--and I don't CARE what anyone says, a fresh install of Win95 or Win98 is not trivial if you don't know what you're doing or (especially) you have hardware for which there aren't standard drivers packed with the OS), I'd hand her one of the "designed for newbies" distros--like Redhat or Caldera or SuSE 6.3 (YaST2 does have a nice, Redhat-ish GUI setup).

    The one thing we're missing, IMHO, is a distro where, well, someone who has to consult "For Dummies" books about Win98 apps can install with a minimum of fuss and alcohol/antacids/[insert your drug of choice here]. I honestly think we're going to be a while on this, largely because even bloody Microsoft isn't there yet. About the only OS that IS there yet is the install of MacOS 8 (which is damn near as close to idiot-proof as one is going to get, methinks--largely because Macs themselves are largely idiot-proof, and Macs generally do not have a ton and a half of funky and possibly not-exactly-standard crap in them the way the average PC does). Until PCs become roughly as standardised as Macintoshes of modern lineage are, you aren't going to get something totally idiot-friendly. The best option for those folks all along has been, and I suspect will be for an awfully long time, to (a) have an OS preinstalled and ready-to-run and (b) have a nice friendly geek/neighbour's kid/knowledgeable relative/etc. come by and do the OS and hardware upgrades, and maybe the software ones too (depending on how knowledgeable they are).

    Hell, I don't care if they're using a bloody IMac for Cthulhu's sake--I still would not trust my mother-in-law, or the lady for whom I would occasionally do computer upgrades for (whose main vocation wasn't computers, but Tole painting, and who was a complete and utter computer virgin who'd "heard of this Internet thing and that I could trade painting patterns with people"), to do ANYTHING hardware or software wise that would involve mucking with the computer's internals (OS, software, OR hardware).

    Hence, I think the important thing right now (at least for the "virgins") is to push for more computer companies to have Linux pre-installed, and to make things maybe a bit more uniform for the newbies so they know where everything IS.

    For the rest of us...that's going to be preference, pretty much. Some of us like standardised stuff (and that may be best for business, which has to be pretty newbie-friendly) and some of us are frankly going to want to be able to do everything ourselves. It's much like cars--some folks build their own cars and go on rod-runs, some people like zero-maintenance Korean rice-burners, and a lot of folks like something kind of in the middle (like a Saturn--it can be zero-maintenance if you like, but the car is put together well enough that Saturday-mechanic maintenance is not out of the question if you like to fix up your car yourself).

    As for distros...Redhat and such seem to be the closest to "zero-maintenance", though they aren't there yet. Slackware (and to an extent, Debian) are there for folks who still like to build their own. SuSE is probably the best compromise I've seen between the two (it can literally be run in either "Hyundai user" or "performance driver" mode, and it's stock installer is basically for "Saturn drivers who at least know how to fill the tires and change oil"). This is Good--you're never going to satisfy everyone, just like you'll never satisfy everyone with cars. ;)

  • After reading his article, and many of the other comments here. (Yes, I also read the original article, and I sent Mr. Connell some comments on his article in e-mail.) Also, after thinking on my comments and the replies to my comments [slashdot.org] on the Nautilus article, I've come to the following conclusion: PCs are not for everyone.

    If you stop and think about it, PCs are too complicated for most people to use, regardless of what operating system they have installed. There are too many different kinds of hardware to install, too many different software applications to learn, and so on. I'm not saying that people are stupid, I'm just saying that they may not have the time or the inclination to learn enough about their machine or their OS to be able to use it effectively. Remember my comment about the doctor from before, the doctor is intelligent and highly skilled at being a doctor and shouldn't have to become an expert at computers to be able to use them.

    Look, most people can operate their car, but they don't know really what makes it tick. If they have problems, they take it to their mechanic. Should computers be like this? Tina Gasperson had a pretty good article [andovernews.com] on this topic yesterday at Andover.

    I don't think that what most people really need is a PC, regardless of OS, but rather information appliances that are designed to do a small number of jobs, and to do them really well. A palmtop with the right software could be good for my doctor. He could use it to update my chart, look at my records from the computer in the office, etc. He wouldn't have to learn a lot of arcane commands or icons to use it, if it were properly designed.

    It's not really a question of GNU/Linux not being right for the masses. It's really a question of PCs not being right for the masses. In general, the PC is probably technological overkill for what most users want to do.

  • So you're saying instead of just buying a product I need to write a product for me? That's just stupid.

    If there just happens to be a proprietary product out there that meets your needs, go ahead and buy it. Just go in with your eyes open:

    • You're at ProprietaryCorp's mercy if there's a problem, or if you want a new feature implemented. You don't have source; you have to ask them kindly to do it for you -- they may or may not, depending on the negotiation. If you had gone with an open solution, you at least have the option of getting somebody else to do the customization (or at least threaten PropCorp with going elsewhere).
    • Your code is only being improved by PropCorp's coders. Will they find and fix as many bugs as the free software community would? Will their programmers write clean code, especially if nobody outside PropCorp will ever read it?
    • What if PropCorp goes out of business, or gets bought out by your arch-rival?
    • Paranoia mode on: You know what PropSolution says it does. What exactly does it do? Is it secure? Does it give J Random Employee at PropCorp a back door -- or is its security model just broken? If it uses crypto, what kind of crypto does it use, and how reliable is the implementation?
    • It's late here. I could go on, but then again, I could sleep -- and I'm preaching to the choir. :)
    Now, if PropSolution[TM] does not exactly fit your needs, what then? If you need a special foobar for your company, you can either pay a PropCorp to code it into their proprietary product (if they'll give you the time of day) -- or you can pay a contractor (or your own coding team, if you have one) to code it into an open product. Either way, if you want something new, you're paying somebody.
    --
  • So you're saying instead of just buying a product I need to hire people to write a product for me? That's just stupid.
    So instead of just buying plans to my new house I should hire an architect to draw them for me?
    That's just stupid

    So instead of just buying a contract I should hire a lawyer to write one up for me?
    That's just stupid

    So instead of just buying a design for my chip, I should hire an enginner to make one for me?
    That's just stupid

    So instead of just buying a manual for the new product I just introduced, I should hire a tech writer to write one for me?
    That's just stupid

    So instead of just buying a portait of myself, I should comission an artist to paint one for me?
    That's just stupid

    Remember, software is not a material good, it's information (like all the other examples I gave). We are also, talking about adding a new feature to linux, like all my examples involve the creation of something new.

    It is quite normal, if you have some special need in the realm of intellectual property, to comission that work. Open Source/Free Software does tend to shift programming from being more of a manufacturing industry to a service industry. This has it's advantages, really. Just as you no more expect the market to spontaneously provide documentation on the proceedures internal to your company, you shouldn't expect the market to spontaneously provide a linux feature only you need.

    With the source code available, you can do that. free software has often been driven by individuals scratching their own itches. If a company has an itch, and it's cheaper for them to scratch it themselves, because they have the soource, why shouldn't they scratch it?

    Small companies can outsource (like they do legal services) Large companies can develop in-house (like they do legal services).

  • 2 fallacies:
    1. The set of people who can administer a linux machine is not a subset of the people who know registers and I/O and other computer internals. (but yes, the difference between disk space and ram they need to know.
    2. That non-linux computers don't need administering. Lets face it, any network of more than 2 computers requires maintenance and/or administration.
  • My suggestion has always been that elitists can move to *BSD if they think linux has become too popular. And if BSD becomes too popular.. then they can move to BeOS and so on.

    No need for them to ruin an OS that is becoming popular with a "holier than thou" attitude.

  • You hit the nail right on the head. Linux itself is easy to install, you push a few buttons and utilities do everything for you. Because Linux is a group effort that isn't really guided by any one person or charter there tends to be a great deal of difference in the way things work. Just look at CLI email programs, elm and pine have completely different interfaces and a way of acting. Emacs and vi also have immensely different interfaces that can be very confusing to people. I know people that have been using Unix variants for year but have never touched vi because it's so backwards from things like pico and emacs. For the most part two Windows programs will interface and behave in very similar ways so a user can figure out one interface style and be able to use that for every program they use. Until Linux sees some more work in this area many people will stay clear of it.
  • I partly agree with this...
    Linux is very easy to use (to spite clames to otherwise) but difficult to learn.
    A lot of people do confuse the diffrence between "learn" and "use"..
    Quite simply... an operating system that is hard to use is hard to use for everyone. The only way around this is to install utilitys that are easyer than the ones that come with the operating system.
    However an operating system that is hard to learn can be overcome by simply learnning...

    Windows is hard to use but easy to learn. The system utilitys pacaged with Windows are a bit to generic. They are all useful but do little to no handholding and demand the user do things by hand.
    When Windows dose do handholding it dose so by guessing what the user wants and usually it's wrong so even in this case it's just getting in the way.

    In order to make Windows easyer for me I end up downloading and installing DosNix.. a pacage of Dos utilitys that give Dos Unix commands. Being allready familure with Unix I have no learnning curve to worry about :)

    I'm not saying Linux is for the masses.. Hardly the case... I'm just saying Windows isn't much better... The avrage user should stay away from both.
    Given a choice between the two I'd opt for Linux over Windows... A one time learnning curve isn't as distructive to productivity as not having the utilitys for the job.

    Mac by the way is easy to use easy to learn and quite powerful.. and this is my recomendation for the avrage user...
  • It's not really even Linuxes fault that it's hard to install.
    Installing ANYTHING on PC isn't going to be very easy.

    Corel has allready solved much of the problem by making some nice gui install tools.

    But that isn't going to get past the fact that the PC was designed expecting a computer expert to install Dos.

    There was no consideration for the posability someone might want to install more than one operating system on one computer or that a user may wish to install something other than a CP/M like operating system and certenly no thought put to having an avrage jo do the installation.

    Also some of the features that make Windows "easy" such as Plug and play should be done from a new design rather than added on to an existing design.

    Linux could overcome this problem with a system designed with Linux in mind. As far as I know NetWinder and other Linux based computers do not have CDrom drives for easy installation/upgrade of Linux.. But then I guess with Linux preinstalled it isn't much of an issue is it.....

  • Some of the comments on slashdot describe horror stories of
    smart, technically savvy people who failed in their attempts to
    install Linux. Or who spent 20 hours getting it to work right. Keep in
    mind that many future Linux users are very smart people, who happen to
    be busy with other things. If Linux is difficult to install or
    configure, these people will give up -- even though they are "smart
    enough". They just don't have time.

    Some of the comments on slashdot describe horror stories of smart,
    politically savvy people who failed in their attempts to understand
    the election coverage in the newspaper. Or who spent 20 hours
    informing themselves about some tedious issue, like nuclear weapons.
    Keep in mind that many potential voters are very smart people, who
    happen to be busy with other things. If picking the right candidate is
    difficult, these people will give up -- even though they are "smart
    enough". They just don't have time.

    Some of the comments on slashdot describe horror stories of bright,
    healthy children who failed in their attempts to learn to read. Or who
    spent 20 hours learning. Keep in mind that many children are very
    smart people, who happen to have many entertainment options. If reading is
    difficult to learn, these kids will give up -- even though they are
    "smart enough".

    Some of the comments on slashdot describe horror stories of presentable
    sensitive people who failed in their attempts to get a girlfriend. Or who
    spent 20 hours getting to know a woman before the woman would "get naked".
    Keep in mind that many men are attractive caring people, who happen to be busy
    with other things. If a girlfriend is difficult to get or keep, these people
    will give up -- even though they would make a good boyfriend. They just don't
    have time.

    some things are worth the time!
  • This is EXACTLY the attitude that the linux community CANNOT afford. I'll explain exactly why.

    I am a fan of computer video games. Among my favorites are Rogue Spear, Age of Empires (2), Diablo, and Quake 3 Arena. Q3A excluded, I have to run Windows98 at home just to play these games. Diablo is VERY flaky under wine, and I'd rather have official releases anyway. Hopefully the rumors of a Rogue Spear port materialize into more than rumors.

    HOWEVER: The game software companies aren't going to spend the time and effort into developing a port that isn't going to sell enough to make a nice profit.

    I believe I read Torvalds quoted (I could be wrong, please stand by) as saying Linux needs to reach a "critical mass". I can guarantee critical mass is much more than the amount of users it has right now.

    Some linux elitists use linux for just that purpose: to make them elitists. Then they have something to brag about and bring up during parties. If linux is used by the masses, and the UI will definitely need work for this, then they will no longer be any better than those icon-clicking, CD-tray-as-cup-holder-using neaderthals.

    Some linux users, and I'm fortunate enough to work with a lot, are realists and know where linux stands and where it should be. They know the only way to do that is to be as patient as possible and help anyone and everyone willing to learn.

    Get a grip. Know your role.
  • that he praised Windows... in the context of an article on system stability.

    WTF?! Most problems with system instability are caused by Windows! The whole article was, in fact, about how to work around the flaws of Windows. A real operating system stays up however badly an app falls apart.

  • Sure, applications are important. But Linux *currently* meets my needs, even if no other applications are developed. I will not cease to use it no matter what happens.

    Charles is implying that we only have one chance -- and that we are lucky to have that chance and if we fail, Linux will never have another chance. Nonsense and poppycock! As long as Linux solves real problems for people, they will continue to use it, without worrying what other people are doing.

    The free market ensures that those people who use Linux will have an advantage over those who do not. Over time, the latter will be converted. We have time. There is, as Linus has said, no rush to world domination.

    BTW, I am not speaking for you. That is why I start my sentences with I. I means me. It doesn't mean you. Deal.
    -russ
  • I didn't say that we don't need newbies. I didn't say anything about newbies. I only talked about myself -- saying that I am not engaging in speculation when I use Linux. I use it because it meets my current and anticipated needs. I am not using Linux because I think it's going to meet my needs later. If that "later" never happens, I will continue to use Linux. Other people will continue to adopt Linux because it meets *their* needs.

    *That* is why Red Hat and VALinux have the valuations they do.
    -russ
  • Call them the right thing, dear: they're linmodems [linmodems.org]. And I have very good reason to want to support them, but go read the page to see why. -russ
  • What do you mean by "we" when you say "we can move forward"? I do what I want; you do what you want, and when we cooperate, we do. But I don't control you and you don't control me.

    The word for this is "freedom".

    It is good.
    -russ
  • Mr. Nelson, you've made it clear that you don't care whether Linux keeps its "buzz" or develops better application support. While I think this is an interesting 180 from your previous argument that "BSD is wrong because all development effort should be concentrated on Linux", I'm happy to accept your lack of concern over Linux's lifespan in the mainstream. However, I don't believe you have the majority opinion.

    As a Linux software developer and a longtime free software user, I totally disagree with what you're saying and agree wholeheartedly with what the Globe article says. Mainstream acceptance of Linux and application support for the platform is more important than you seem to know, and I'd like to tell you why.

    First and foremost, we need to move away from the notion that "applications" equal games and word processors. As a developer, it annoys (and costs) me that I have to maintain a Solaris or Win32 dev box in order to use a real profiler or memory debugger. As an admin in the past, the same problem manifested itself as a lack of real database support. Mainstream Linux acceptance fixed that particular problem and will soon fix my dev tool problem, so I can EBay this silly Sun box.

    Secondly, there are thousands of IT professionals out there that want to employ Linux to solve their problems --- because Linux is almost always the best solution for server problems. However, the stigma Linux has (and is only starting to get over) prevents them from doing so. These people are forced by management to employ legacy NT and Novell solutions instead.

    It also solidifies Microsoft's position in the market --- and we all know what happens to any market Microsoft controls. I don't think Dan Bernstein would be in any position to realistically replace BIND if Microsoft owned DNS. The only thing keeping infrastructure protocols even remotely accessible is the IT community's acceptance of Unix as a superior server solution.

    Lots of things are "useful" and don't have buzz. Things like 486 DNS servers and Cisco CGS routers. But I don't want to use Linux on my scraped- together home network to save cash. I want to build my products on it and deploy it in my company's infrastructure because it is vastly superior to the alternatives that are available to me.

    Linux may not be a "business" issue for you, but it is for me. If Linux "fails" and becomes like NetBSD (useful, but useless), I'm going to be upset. As will a lot of other people who don't want to spend their careers working with legacy proprietary closed-source nonsense.

    Please don't pretend to speak for us.


  • Nice attitude. Exactly what we don't want, and don't need. Why don't you take your distro of linux, go into your closet, and have a ball. We'll see how long you like being so elite and secluded.

    Meanwhile, linux users in the real world want to see more applications (I was using games as an example; video players like Quicktime and many other apps are needed) developed for linux.

    I simply can't understand how people think linux is going to compete with, let alone defeat, windows when they don't want it to grow commercially viable. Linux needs support from software vendors, the more the better. Software vendors want numbers, the more the better. I'm sorry if the idea companies charging money conflicts with our utopian "free FTP for everything" system, but money is what makes their world go round.


    Media type apps would be nice. Drivers for hardware DVD decoders would be nice. You're forgetting though that while it's easier to get companies to put out or provide info for drivers with more users and more attention, linux was doing pretty good before all the hype too.

    As far as how you "can't understand how people think linux is going to compete with, let alone defeat, windows", you're making the exact same mistake Connell was. Linux isnt competing with windows in the sense you seem to think. It does compete in the small server market, but not seriously in any other area, certainly not the "desktop" market. Someone could quite possibly build a frontend for linux that allowed it to compete in that area, but they havent yet. I worry if they do they will force changes in the process that are upleasant, (like the mess RedHat's made of their /etc directory).

    I run linux because I want to run UNIX at home, not because I hate windows, (although I do). I like tweaking config files and tracing bugs in my scripts, but that's not for everyone, and neither is linux. It's not necessary to be the a Microsoft to get support or to be successful, and certainly not to be happy.

    Not everyone shares your goals or your reason for doing things, and that's a GOOD thing. Get used to it.

  • So lets sum up. You think I should want linux used by the masses so more companies will make linux ports of games.

    Okay... except that I dont play games on my computer other than the occasional mahjongg set to kill time while waiting for something else. So guess what, I still dont care. :)

  • That's probably why Linuxnewbie.org exists. I as a computer user, programmer, and hacker since the age 8 have found their responses to issues frindly enough, supportive enough, and I suppose useful enough for whatever problem pewople had to deal with, but I never see them go further. They never investigate to learn that one thing that would solve similar problems.

    Which is how most people get on w/ everyday life. Fine. In fact I found by reading some of the comments on the site they get more comfortable w/ Linux as they go along. More curious? Courageous maybe, but not what I would call curious.

    That's probably where the rift is.

    However, because I think very object oriented and build models easily almost out of habit w/o a second thought, I have been frustrated in the past by that same lack of curiosity. Most people never take guesses as to why things don't work or how they might work. When they ask for help they're vague about their difficulty and confused. And sometiomes darned inconsistent. This goes beyond the so-called limits of "man". While I don't really meet the people who never read the dialog boxes that much on #linuxhelp at irc.linux.com (thank god the ones at work are horrible and in all their whiny glory.), I find that sometimes I'm seriously unable to help them.

    Solution as the DDOS FBI guy said, most people don't grok the concept of general purpose machines, not even that same concept in cars which have been around for over a hundred years. As he put it most people don't understand that computers aren't toasters (yet ironically they assume no kids should be allowed to use them for anything besides homework. Oops, I ranted. Sorry.)

    Abstraction isn't for everybody. It'll be a few more Windows marred years before they realize why almost every other alternative OS went Unix including OS/2 and BeOS.

    Unix's devices==files concept pretty much flattens the whole model. I mean that's as important to shels as drag and drop is to GUIs. But it'll be awhile before that sinks in.

    nevermind the idea that shells are interface parallel not under GUIs in Unix. Oh well. Iwish them luck. Glad to help but it ain't easy.
  • Well that was intelligent. Let me say that the kinds of things I would like to see in fact do not totally conform to the idea of "flashy".
    In fact if I were to make a wager I would say linux and the people who generally use it are in fact more used to flashy stuff than the rest of the OS community. Themes.org is a beautiful example of this fascination. Actually I haven't used a windows machine for quite a while (not since 3.11) and I have never even bought a mac ( I rreally don't like the interface of the Mac OS because it dosn't give me the power of the cli like linux does).
  • You see I have one of two choices with this. I could use linux and keep what I have (garbage system that can still function fancy that) or I can spend thousands for a new computer spend an even larger ammount of money for Microsoft Visual Studio so that I can do programming have to pay for constant forced upgrades (not that linux dosn't eventually force one to upgrade but that's the subject of a differnt rant).
    I see the problem being that eventually people will not want to develop apps for linux and we will have a real classy OS for real smart people that dosn't have any r3ael new and fancy apps.
    The thought of being forced to retire my hardard is not a very comforting thought.
  • about ethics.
    See you may think that gently admointions is best but Micro$oft dosn't really care. They want to make sure that everyone runs windows and that's all. The first thing you see is often the first thing that you end up using.
    I remember when I had problems with dos and it basically betrayed me because the beloved vendor (From hell's heart I stab at thee, with my last breath I curse at thee Microsoft) and I got to complaining. Eventually I got so fed up with nothing actually working I just decided to look into linux (that was a while ago). I really don't regret it. If I had been able to use X sooner it would have been better.
  • Without apps all linux and quite frankly any other unix system would be is just a server OS.
    Quite frankly the fact that people wanted to make it more isd really quite commendable. Without apps (new ones) you loose life.
    People who do computing in the 21st century will expect more and more from their computers and will accept no substitute when it comes to what they want. I would essentially choose any possible OS that gave me what I considered the best apps for my hardware3and right now that's linux.
  • If this guy's replys (which is nothing more than "why I'm right" rebuttals) are going to continue to make Slashdot, is there going to be a way to filter it off in the "Customize Homepage" section?

    Personally I think this guy wrote a very poor technical article, and he gets rebuttal after rebuttal posted as a headline instead of following up in the discussion threads.

    If he's got all the points down and we're all wrong, why didn't he just include this information in his original article?

    I like the reference to his consulting business in the response as well, his next rebuttal is going to sell banner space.

    Come on Slashdot, you're reaching.
  • I really hope my Doctor is busy learning Doctor things instead of figuring out how to compile his Kernel.

    I really hope my Doctor is leaning Doctor things instead of learning how to rebuild the engine on his car.


    --
  • Not exactly done right, though it's nice that the shell they use for command.com now allows you to use your up arrow instead of that stupid F3 key.

    This comment just goes to show how incredibly clueless most Linux users are about Windows NT. Most have never used Windows NT, but believe that their experience with Windows 98 suffices as Windows NT experience ("it looks the same so it must be the same code"). FYI, Windows NT has had the up-arrow since the beginning. It is certainly not new with Windows 2000. Several other non-Unix systems have had the up-arrow for quite a long time as well. I do not believe it is even a Unix invention.

  • Most people don't know how a computer works. I'm talking basic computing concepts here, not transistor/gate level.

    RAM. Registers. I/O. This is not rocket science, but I doubt if 6 million people could satisfy my criterion for knowing how a computer works.

    What does this have to do with Linux use? I know some users of Linux who do not even know how to program in assembly language, and I certainly know many who have never done VLSI circuit design. Most Linux users do not understand how computers work at all, but you do not need to since it is an easy-to-use operating system.

  • His original article (I forget which one) seemed a little uninformed.

    He spoke about it not being a good idea to multi-task and run many programs at once. He them implied it was bad to do this with both linux and Windows.

    Well I can say that I don't like to overextend my windows system and was especially pleased when some program GPF'ed and zeroed out my SETI work unit which was about 90% done at that time.

    I however don't worry about everextending my linux box. I beat the hell out of it and it simply won't die (preaching to the choir here).

    I'd go back and reread his original article(s) to find my other example but the prospect of reading them again doesn't appeal to me.

  • And there are many tasks where a CLI / text environment is easier *and* more efficient.I can select a portion of a document and stick it into another application with everything preserved with my favorite text editor. Or I can just use text files and filters. Nothing could be simpler.

    I was refering to working with more than just text. Copying and pasting formatted text and images to another application for example(please don't say that no one should ever work with more than just plaintext).

    CLIs are suitable for automating any repetitive task, *especially* interactive tasks.Nothing could possibly be more repetitive than a GUI, and there are powerful tools that can optimize interactive tasks

    This isn't what I meant by "interactive tasks". By interactive, I refer to tasks where the human interacts in real time with the computer, and which are not repetitive in nature. Visualization and an intuitive interface exploits our powerful innate visual processing capabilities, and makes it easier for the human to explore the problem space. e.g. Visualization of complex data sets.

    And I'd kill for a GUI environment that made "difficult things possible".

    Agreed, a GUI isn't best suited for everything.

    Ah yes, those were the days...

    Those were the bad old days I'll say. A windowing system makes a multitasking system much more comprehensible.
  • some things are worth the time!

    True. Unfortunately, banging your head on the wall learning unnecessarily arcane, arbitrary computer commands isn't one of them.
  • Fine. I guess Linus Torvalds isn't one of your "we" then.
  • Command line interfaces do add more power. But there should be a learning curve, not a learning cliff.

    And there are many tasks where a visual paradigm is easier and more efficient. e.g. Being able to highlight a portion of document, and copy paste it into another application, with graphics, formatting and all preserved is goodness. CLIs are more suitable for automating repetitive tasks, but less so for interactive tasks.

    To steal a quote, in GUIs as in programming languages, "simple things should be simple, and difficult things possible".

  • Most serious Linux users don't give a rats arse whether Linux competes with Windoze on the
    desktop.


    Where serious users are defined as those who don't give a rat's arse whether Linux competes with Windows on the desktop?

    When you like something, there's a natural and virtous desire to see it grow and improve. You want to correct its deficiencies (usability), and you want to share it with others. This is what Linux for the masses is all about. Not to mention that making Linux easy to use makes things easier for everyone -- better installers hurt no one, 'serious Linux users' included.
  • "We" as developers... people who code the kernel.

    And who do you code the kernel for. Do you code the kernel for its own sake? duh.

  • What you say is well thought out and fairly moderate. But as someone who has posted over 300 comments on LNO [my nick is the same there as here so you can look it up] I think you are too hard on us.

    LNO is about getting fast answers that will put you on your feet with Linux. Actually fast answers were not so importent as answers I could understand. A lot of people have had extensive computer experience like you but some of us are new at this... It's nice to be able to learn linux at your own pace once you have X and sound set up.

    To really get a fair judgement on the newbies at LNO you need to compare where people are at for over a period of half a year. Seriously I think I've learned tons since last October.

    These days if someone installs Linux I think that by default that means that they are curious about computers. Someday hopefully it will change. To be a viable operating system for the masses we will need newbies who don't ever want to learn what "compile" means. (Also there is no reason not to want the masses to use Linux. Benifiting humanity is a part of the idea behind "Free" software. And for those of us less altruistic there is going to be money involved as well.)

    And finally if you still aren't convinced go to the programming section in linuxnewbie.org. Right now a quarter of the questions are, "Hey this Linux stuff is really cool! How do I start programming for it?" It's not the most specific question in the world so I'd agree with your Subject line."The newbie community doesn't know what to ask" But I'd disagree that they weren't curious. To me newbies seem desperately curious and that's exciting.

    Newbies are the future.

  • Many /.ers are taking the stance "we don't need no stinking newbies." Think about what you're saying. Unless you are a kernel hacker yourself, there are many out there that consider you a newbie. When you install an app, do you rpm? Well then the ./configure;make;make install'ers consider you a newbie. Do you ./configure;make;make install? Well you nubian, why don't you do the configuring by hand tweaking every last parameter yourself, instead of relying on autoconf? The bottom line is, you can't just say "screw the newbies" without screwing yourself in turn. If linux configuration were more consistent and automated, you'd have time to do bigger and better things (like setting up beowulf cluster ;)

    Do you think there would have been enough developer support on linux for gnome, kde, mozilla, java etc... if the number of linux users hadn't gone up dramatically in the past 2 years? The rise in the user base helps everyone

    Why is it that Cray computing withered away? Exactly because true power comes from using commodity parts that everyone uses, and customizing them. Where is this analogy headed? When the linux user base reaches critical mass, it will help all linux users. The same way that intel cpu's reaching critical mass caused their price/performance to reach a point where now any of us can build beowulf clusters rivaling Crays. When technology becomes cheap and heavily supported, we all see the benefits, especially with linux since it's open for hackers to customize as they see fit. Linux is already cheap (free!), so now we just need heavy support.

  • I think my question fits right in with your train of thought here...

    Why do you want linux on the desktop?

    I think Linux fills an important niche. It brings reliability and performace to low to mid volume servers. Linux doesn't do well with databases that serve up 70,000 concurrent connections, (That's what my SUN E6500 is for) nor does it make things easier for users who want to do basic word processing and spreadsheet functions?

    I think Linux here is simply out of place. We use Linux for file servers and data routers, but it would seem odd to use it in place of a proven high-volume back-end or on the desktop (Most of my users have Macs, and we just got the DP3 release of OS X)

    Love linux for what it does well. Don't try to make it the end-all and be-all of operating systems.

    My $0.02
  • Linux? I don't even know how to use \. yet. ha ha,
    But, all joking aside, I am fairly new to the world of using computers to the point of obsession. Maybe
    my computer love must have been latent? Any how, I have only been using computers on a regular
    basis for about 6 months and I must say in defense of Linux that it was fairly easy for me to obtain it - Slackware 7.0(ZIPslack) through ftp at cdrom.com
    and install it . I merely followed instructions.
    I still have not installed a GUI for my system yet
    but I do have access to the internet through an external Data Best modem that was going to be trashed.(my new system ,I found has a
    winmodem). Besides I enjoy learning about my system from the bottom up so the Bash shell is fast becoming my friend.Point being - A relative novice with a minimal amount of knowledge
    and a Diy attitude can switch operating systems with relative ease.
  • by brennanw ( 5761 ) on Saturday February 19, 2000 @05:46AM (#1260757) Homepage Journal
    I'm a relatively bright guy with a learning disability. I've been trying to learn to use Linux for the PAST TWO YEARS... and I'm still, PAINFULLY, in the "newbie" category.

    Why? Because while it might be worth taking the time to learn everything, that time DOES NOT EXIST for me.

    By day, I am a technical writer who must devote his time to his job. By night, I have a wife, compose and distribute music, do a comic strip on the net, and write for another web magazine.

    Recently I tried to use Linux as a Samba file/print server for my OS/2-Linux-Win98 machine. I eventually gave up, because while I was making progress, IT WAS TAKING TOO LONG and all of the other things in my life were suffering as a result.

    Because I was trying to use the Linux file/print server ALSO as an internet gateway (so I could take out the modem on my client and save an IRQ) I couldn't connect to the net, couldn't publish my strip. I spent four days straight trying to configure this, tweak that -- my wife was pissed. And let's not forget exactly how painfully difficult it is to find the documentation you're looking for on how to configure Samba, then throw in the fact that it's written with the expectation that the reader already has some knowledge of networking (I didn't).

    I had plenty of Linux people willing to give me advice, but none of them were right in front of me. It was all very frustrating, and I gave up because I was very, very far behind in the rest of my work and I had to get cracking.

    I personally feel that Linux is an OS worth learning... but I only have so much time I can devote to it, and I can't afford to devote more. Until Linux can be presented in an "easier" format, or until I get significantly more free time, I'm afraid I'll be an eternal newbie.

    And this is from someone whose primary job is technology based. I don't want a Doctor taking time to learn Linux that he or she should be using peforming a triple bypass or something like that. And I'm pretty sure someone who just wants to get their checking account balanced in time to do taxes won't want to spend a month getting up to speed on using Linux, either.

    In other words, yes, it might be worth the time, but is the time THERE?
  • by swb ( 14022 ) on Friday February 18, 2000 @08:57PM (#1260758)
    I'm not sure I understand the Linux "is hard to install" critique -- even when I was complete Unix/Linux novice. I've never thought it was hard to install nor did I ever have it fail except when using junk hardware -- and by junk, I mean hardware that I couldn't get to work with DOS but didn't have the heart to throw in the trash. Success my first time around on a misconfigured EISA 486-33, with weird, OEM SCSI adapters from floppies, and later FTP, NFS and SMB-based installations from home-made CDs and downloaded distros on all kinds of hardware. Current distros installed from CD are so simple my dad could do it, and he thinks sending mail from AOL is confusing.

    I think what screws people up when installing is not that installation process itself, but the desire to "customize" installations and then later growing frustrated when you try to do something that you don't have the right packages installed for.

    More generally what I think makes Linux hard is that Linux isn't a complete system, it's a kernel and a few utilities with a lot of ancillary packages added on. There's a lack of coherency to the complete picture, coupled with the naturally high learning curve of Unix generally, that makes it so maddening.

    It's not so much hard to install as it is get configured afterwards.
  • by Camelot ( 17116 ) on Friday February 18, 2000 @09:36PM (#1260759)
    What you're neglecting to consider, Charles, is that Linux cannot "fail".

    This is what I totally agree with. I was writing a response to his previous article along the same lines, but unfortunately netscape then crashed .. Anyway, as there were many very good and valid points in his article, this is one he still misses - he still doesn't grok Linux.

    Linux as a community is not a single entity with only one single goal and single thought. The community - if I may paraphrase ESR - speaks with a multitude of voices, each with individual needs and ideas. There are people who don't want Linux for the masses, but on the other hand , there are people who do - and I dare to suggest that the latter are more populous.

    This is also has an impact on the humility note he had on his previous article, that is, if we don't watch out, Linux will be toppled. Well, there is no we to speak of. There are a lot of people who are already happy with Linux (me included), but there are also a lot of developers and companies who are making Linux go forward very fast. Linux was originally intended as a low-end unix server for i386 (a blatant over-simplification, I know), but it since warped itself to a multitude of architectures and a high variety of purposes, morphing (a shameless Transmeta plug ;) itself to embedded computers, PDAs and so on. So, there is no single goal.

    So, I would claim that based on the unique and diverse abilities of the Linux community, Linux cannot only not fail, it also cannot be killed.

  • by delmoi ( 26744 ) on Friday February 18, 2000 @08:52PM (#1260760) Homepage
    Look again at your numbers. According to you, only 60 million people (1% of 6billion) even know what a computer is. The population of The United States is 250 million, Japan has 120 million people, and Germany has 90 million.

    And what do you mean by 'know how a computer works'? You mean like knowing how to use one? How to program one? How to build one out of transistors? You only need to know how to use a computer in order to use Linux. I would think that more then 6 million people know how to use a computer. I'd put that number at a several hundred million at least (The majority populations of the US, Western Europe, Japan and Taiwan. Plus large numbers in India and Eastern Europe)

    Whats the problem?

    The problem is in the idea that only 6 million people even know how to use a computer. By the way, if you look back at your post, you're saying that only .01% of the people in the world know how to use Linux, or only 600,000 people. About twice the population of Des Moines, Iowa.

    The percentage of the population that is illiterate and lives in mud huts is probably around 90%
    (literate: 600million)

    Of the remaining 10%, 90% dont know what a computer is.
    (Know what a computer is: 60million)

    Of the remaining 1%, 90% dont know how a computer works.
    (Know how a computer works: 6million)

    Of the remaining .1%, 90% dont know how linux works.
    (Know how linux works: 600,000)

    [ c h a d o k e r e ] [dhs.org]
  • To address the comment about people not wanting Linux to be used by the masses. I can imagine the type of induhviduals that would say something like that and presume to talk for the Linux community. I would guess that they are just some nerd who feels cool because he can use linux and be on the edge, whatever. I can understand the contempt strong technical users have for ordinary and clueless users. I however think of it a little differently.

    I think there are different types of people who require different things from a computer and therefor from the OS. I generally put people into 3 groups. Those that just need a computer to word process, check email, browse the web, and a few other minor tasks. They probably aren't very computer litterate and dont have patience for it. The second group of users is also focused on using the computer as a tool. They would be power users, the kind that actually learn to use the the shortcuts and advanced features in programs even if they dont care about how the computer works. This second group would probably want more control over what they can customize and would use addition applications such as high end games and graphics programs. The third class of users would be the experts that like to be able to customize everything. They can appreciate how GUI makes things easier but aren't afraid to use a console at times when the text is more important than the pretty decorations around it. They enjoy learning how things function on all levels and want almost complete control. They would use another complex superset of applications including compilers and server-type apps.

    This is where I get to the bit about why someone would say they don't want the masses using linux. The 3 classes of users require different things from an OS, so that if you made a linux that the first class of users could use, the third likely wouldn't want to, so actually I believe those people saying I dont dont want class 1 users causing *my* linux to get watered down. To quote Murphy's Laws on Technology, "Make a computer that even an fool can use and only a fool will want to use it."

    I've typically used Mac, Window, *nix as a metaphor for the three types of users. This isn't an entirely accurate picture of things, but it isnt so off. Mac is a very simple OS, doesn't give you much low level access but does a lot of stuff for you easily and quietly. Windows allows more control through more setting in the control panel and the registry if you dare, and generally the programs are more feature rich (or bloated depending on your point of view). Linux is definately difficult but I enjoy putting up with the difficulty because I am rewarded for my time and effort by the level of control I get and by how much I learn. However there are things that make Linux better than windows and macOS other than level of control (reliability perhaps?). I also think that there are plenty of improvements to linux that experts could benefit from. I definately think that regular users need a better OS because teaching them that software is supposed to be buggy and your OS is supposed to crash once a day will only serve to make them more computer wary.

    I think a linux for Joe Computer-User is possible and still retaining the power expert users have because of the modularity of linux. I dont think that the current developement environment is capable of doing that. It is basically just a set experts programming for experts. The great thing about linux for me is that it has all the features I want and none that I don't (well not really but in theory...). This is the strength of the community developement environment, one not driven by requests from marketing for new features, be they frivolous, gimicks, or just plain useless. The people get what the people want. What would have to happen to the way linux is developed for an OS with a user scalable level of complexity/control? I dont know. But defining the problem is step 1.

    PS. The note about require a linux expert friend to help you configure it, this is something that while I admit wouldn't work for a mainstream linux is important in an expert linux. Essential the arrangement is a mentorship. That is the way it worked with me, a friend told me about linux, helped me install it, and taught me some unix basics real quick. Whenver I had a problem I'd call him and just about the time he started getting sick of me I started to know enough to find the answers to my own problems. Now I have a couple of friend who turn to me for linux help and I'm happy to give it.

    Ben "JonKatz" Buchwald
  • by hautis ( 83345 ) on Friday February 18, 2000 @11:22PM (#1260762)
    The percentage of the population that has the skill and time to use Linux (as it currently is) is extremely small. I would guess about 0.1%.

    Oh yeah? This is probably true, if population == all the people on Earth.

    If the population means all the people currently using computers, I'd say it's more like forty per cent, even more.

    Of course, most people wouldn't even try to install Linux, just as they wouldn't install Win98 or NT. But using a preconfigured Red Hat 6x, Suse 6x, Caldera or Corel distribution is in no way more difficult than using Windows. Assuming, of course, that the system boots up to a graphical login, but that's assumed of the Windowses also.

    If up comes Gnome or KDE, a user most likely clicks on the menus a few times and soon is happily browsing the web or typing a letter or whatever he or she does with a computer.

    If you survive in NT environment, you'll be able to use Linux. Or just aboot any other Unix with a decent desktop. Many Windows users don't understand anything about the Windows GUI, but are using it anyway. The problem for both home and corporate environments is the lack of applications and the learning curve in existing software.

    If the free software community replicated MS Office as faithfully as they did Minesweeper and Solitaire, even the most clueless people would now be buying cheap computers with Linux preinstalled. And for a hudred bucks less price.

    So what about the benefit to the community? We all do our typing in Emacs or sometimes StarOffice. Why should we care about having more people use Linux?

    For me, the answer is simple. Drivers and games. I would buy a DVD drive and an mpeg card right away, if it had Linux drivers. I'm not going to software decode movies. I'd buy a good fast USB scanner and a digital camera, if I'd know I could use them with Linux. I'd probably even buy games, if I could play them on Linux. All this would be so much better, were there only 25 per cent or so Linux users.

  • by miniwookie ( 131560 ) on Friday February 18, 2000 @07:56PM (#1260763)
    I have to strongly dissagree with his thinking. Most of the criticism of Linux of late is that its hard to install. Well of course its hard for an average user with limited computer experience to install. Linux is a powerful full featured server operating system with thousands of options for installation. Stripping away these options will make it very unlinux like.

    Why should we make the average user install Linux at all. Computers for average users should ship like appliances (as most windows computers already do). That is to say that joe simple user should never have to run the installation program. It should be installed on his/her computer at the OEM, along with the basic office style apps. I mean can you imagine if you bought a VCR and someone said "OK now you have to install the OS before you can play a tape."

    Sooner or later soemone at a major computer maker is going to figure out that they can build a very slick GNOME startup screen, license Star Office or Applixware, drop most of the workstation and server packages out of Linux, and distribute a slick internet enabled PC without paying microsoft. My bet is that Sony comes along with this in about 6-9 months.

  • by behkat ( 153236 ) on Friday February 18, 2000 @10:26PM (#1260764)
    >>I'm one of the ones who wonders if we really want one click installs and easy setup.>>

    From your complaints(below) it seems that you choose to avoid easy installers in favor of greater control and precision. I commend you for that. I sit firmly in that camp myself, but I can't expect everyone to feel the same way.

    >>Seems every dist that has gone that route causes me to spend hours afterwords cleaning up and optimizing the "simple install." I'd rather spend more time to begin with than have to deal with "expert" installs such as Mandrake 7.0 or Corel that sure don't seem to offer "expert" level choices.>>

    I'm with you all the way when it comes to my own choices. However, since we have other distros that meet our needs, why criticize 'friendly' distros for trying to meet the needs of others?
    I want linux to become accessible to a broad range of computer users. I want to see linux succeed in the broad market. Because I believe that it can. The easy-to-use variants are necessary to achieve this goal. Are they there yet? No, just as Mr. Connell points out, there's still a great deal of work to be done. The question I must ask is: why should they stop?
  • by behkat ( 153236 ) on Friday February 18, 2000 @11:00PM (#1260765)
    >>Linux was designed by geeks for geeks...>>

    This line of thought establishes a false dichotomy: that linux cannot be for geeks and end-users. The truth of the matter is that it can. The two are not mutually exclusive in any way.
    Linux has the flexibility to be 'by geeks for users' while remaining 'by geeks for geeks.' It seems to me a waste of that potential to not pursue the potential for linux as a desktop alternative. And a bit snobbish.

    >>I don't think our objective should be "Total World Domination." After all, aren't we all rather upset at Microsoft for having the same goal?>>

    I'm not upset with them for having that goal; I'm upset with the way they choose to pursue it. I think many others feel the similarly.
  • by Anonymous Coward on Friday February 18, 2000 @08:20PM (#1260766)
    I didn't read the original article the first time the Grok article was posted, but now I checked the second article, and it looked like this:

    I heard the Linux hype probably reading most mass media, and thought it was probably not worth it for most users to install, so I went in with this opinion to go and try Linux.

    I create a scorecard, which makes it more a game of numbers, even though there really is no reason. It is mostly a matter of opinion. In addition, this is compared to a *perfect* OS with full score that doesn't really exist?

    I install RedHat... probably knowing Unix find out that some things aren't recognized properly. Complain about it..etc. No comparison to installation of Windows. Note that if you are installing on a bare drive, you would have to partition for Windows as well.

    I add a stupid category that I cannot test with my period of time. Give it a rating just by word of mouth. Fail to notice that almost all Linux apps cannot crash the OS? Comparison to Windows?

    Again, probably having exposure to Unix? I laud Linux for the obvious fact that it is command based and isn't wrapped up in a nice GUI.

    Make another category that I do not test, note anecdotal evidence, pick a number, give a score. Did you _try_ LyX? Did you _try_ StarOffice, which is quite similar to MS Office? WordPerfect?!

    Another thing he says in his reply is that changing office suites is hard. Well, that automatically means anything non-MS has a permanent defect?! Give me a break.

    This guy knew the "flaws" of Linux, probably from mass media, went in with a bias, and just took a cheap shot. He used this "test" and "scorecard" just to move his own opinion that he started with from the beginning.

    This is dumb. Linux IS ready, if you are willing to learn. Get a book, read the manual, be willing to play around. No one said it didn't take any effort. It is not that hard. Wow, its a command line, so intimidating. Most people used DOS before Windows was invented, and the Linux command line is a lot friendlier(tab completion anyone?). You choose to install Linux, and if you do, you should choose to learn it. I don't think the Linux community was over-reacting, this is the kind of FUD (yes I don't use the term loseley) that comes straight from MS's Linux myths page.

    "Oh you can use Linux, but you might have to deal with new and unusual applications. You will also have to deal with a command line that I, a computer expert cannot figure out." fear, uncertainty, doubt?

    Although, you have to give this guy credit for replying, unlike most of the writers who just outright bash the flamers and make them an example of the whole Linux community. The thing is though, he is still doing what he did before, picking things out to further his opinion. I don't think he really even admitted any faults. He's like yeah this but blah blah.

    The installation is the main bump in the road, after that it is pretty smooth driving. The fact is, if there is a bug in Linux, YOU can fix it. You can pay someone to fix it. Can you do that with MS? They have gotten quicker at responding to bugs, but mainly because of the pressure from Linux. Plus, with open-source, you don't get burned badly, like when Microsoft decided to abandon NT for Alpha.

    Linux is what you make it. The fact is, it is more your OS. You can do whatever you want to the internals, mess around totally. No longer are you dependent on MS to do everything. You can choose a different look for your system, you don't need to install things you don't want to. This user empowerment is an important thing, that many people fail to realize. It gives you more power to let you tell the computer what you want to do and make it the way you want it. Some people want to hide that power behind a bunch of dialog boxes, but why?

    "To use Linux or not" is a question of this: "You want to trade some hand holding and a bit of work for an OS that is yours to use freely and in whatever way you choose?"
  • by Booker ( 6173 ) on Friday February 18, 2000 @08:41PM (#1260767) Homepage
    Also, when the CTO of a Fortune 100 company is deciding whether to commit to Linux for 50,000 new computers, he (or she) is certainly going to be demanding.They might be a little uncertain where to direct their demands, but the overall ability of the Linux community to meet her needs is going to influence that purchase decision.

    Again, I think this is a mistaken point of view. Don't expect the Linux community to meet your needs - become part of the Linux community, and do what you need to do. This could mean either having your programmers work on features, or throwing money at someone who can. However, expecting "the community to meet your needs" would be disastrous. If this fundamental misunderstanding isn't straightened out, Linux will be a miserable failure in the business environment.
    ----
  • by alhaz ( 11039 ) on Friday February 18, 2000 @07:19PM (#1260768) Homepage
    In some sense, i have to agree, linux, as it is today, i would not ask my mother to use. And Mom used to code in pascal on macos.

    I used to be an OS/2 user, and you might have even called me an OS/2 pundit, but, the mantra i followed in OS/2 advocacy is "OS/2 is Not for Everyone".

    people are best served by the tool that is best suited to both the task at hand and their ability to use it.

    For many things, OS/2 was, and in some cases, still is, the best tool for the job, and simple enough for most any geek to use.

    For many things, Linux is, and will continue to be, the best tool for many jobs, if you have people around who are capable of using it.

    for most end-user tasks, the client variant of Windows or MacOS will continue to be the best tool for many. This is unfortunate in several senses, but it isn't the end of the world.

    I don't belong to a LUG, and one of the reasons i don't is the same reason i never joined an OS/2 user's group: I don't advocate convincing someone that they should use a tool other than that which is best fitted to them is the tool they should use, and user's groups do things like "install-fests"

    when people ask me if they should run linux, i don't automatically say yes, i ask "why do you want to use linux?"

    if they don't have a good answer, i don't offer to help them. if they have a good answer, i help them find the right questions to ask, and then help them figure out how to answer them for themselves. I find that's a lot more effective, in the long run, than simply telling them the answer.

  • What you're neglecting to consider, Charles, is that Linux cannot "fail". I do not care whether any interesting applications are *ever* ported to Linux. I was using Linux before it got buzz; I will continue to use it after it loses buzz. So will enough developers that it will continue to be useful to me.

    You're thinking of Linux as if it were a business, with venture capitalists, looking to either take it public, sell it to someone, or else shut it down.
    -russ
  • by jflynn ( 61543 ) on Friday February 18, 2000 @08:45PM (#1260770)
    As Malcontent said, a significant slice of marketshare is all that is necessary to get drivers. Games I can personally live without, though they're a would-be-nice.

    But beyond that what I hate most about Microsoft's system is it's one-size-fits-all nature. Whether you're a professional programmer or a first-time user you get the same wizard happy interface. It's important to me that Linux remain more than just a cheaper and more reliable Windows. I want it to be remain a system that rewards learning with power. And one that does not *force* you to sacrifice performance to interface glitz, or creativity to simplicity.

    It's fine with me if people want to make Linux friendly and usable, and the more folks using it the better. But mass acceptance isn't worth the cost of changing the development model or design philosophy that makes Linux worth switching to.

    This is not said out of elitism, it is said in the hope that the software market will become a more healthy ecology. I'd like to see programs and systems filling niches rather than bloating up in an attempt to dominate and kill off all other products.

The first 90% of a project takes 90% of the time, the last 10% takes the other 90% of the time.

Working...