Slashdot Mirror


What Does Open Source Need for Mainstream Desktop?

HesAnIndieRocker asks: "So what will it take to make open source technology a mainstream alternative on the PC desktop? It feels like we've been on the cusp for many years now and the applications available for most common tasks are certainly competitive, but we still hover around a 5% market share by most accounts. I've recently written an article in my weblog about some possibilities, but I'd love to hear what others think."

204 comments

  1. time. by croddy · · Score: 1

    patience, young padawan.

    1. Re:time. by andylievertz · · Score: 1
      ...and a decent internet experience i.e. good plugins that can handle .swf .wav .ogg .mp3 .mov .mp4 .wma .wmv, etc. as seamlessly as on a Windows or OS X desktop.

      My wife, a kindergarten teacher, agreed to try linux for a short while. She's a smart woman but will admit to anyone that she doesn't "know" computers.

      She used Gnome, OpenOffice, K3B, Thunderbird, Gimp, gFTP, Sound Juicer, Rhythmbox, and Xine (among others) with very little incident.

      The one area that kept failing for her is web browsing. Too often she would come across a page with embedded audio/video which would not play [Firefox: additional plugins are required to view the content on this page].

      Even audio & video that are plain http links can be a problem. "Do I Open With... or Save As...?" What do I use to open it with? Where did it save it? What is a "home directory"?

      Personally, I prefer a terse environment and can handle such cases. LotD, however, needs to be as easy as OS X. Not because people aren't smart enough to figure out what to do, but because people want it to be easy, non-repetitive and automatic. And as well they should; computers, after all, are supposed to make our lives easier.

      As for my wife--now she uses OS X with many of the same applications listed above, plus the quicktime and Windows Media Player applications, and their associated browser plugins.

      Oh yeah, and you have to figure out how to make people /want/ to switch. Fear of something new/different might be the biggest hurdle of them all, as some distributions are very close to achieving the aforementioned simplicity (Ubuntu?).

      --
      In Soviet Russia, the signature reads YOU!
  2. Foobar2000 by jZnat · · Score: 3, Interesting

    Foobar2000

    Seriously, it has to be the most awesome audio player I had ever used, and Linux doesn't even offer an alternative (other than running it on WINE) that comes close to the pure awesomeness of it. I like Rhythmbox and whatnot, but seriously, Foobar2000 could do it all. I mean, it even cured a cold I had once!

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    1. Re:Foobar2000 by pete-classic · · Score: 1

      As long as there are users who fetishize some particular platform-locked app there will be users who staunchly refuse to switch platforms.

      This is to be expected, and has nothing to do with any platform's "readiness".

      For my part, I finally got off of DOS when printer vendors stopped shipping drivers for WordPerfect 5 ;-)

      -Peter

    2. Re:Foobar2000 by Goo.cc · · Score: 1

      I don't think any platform has an alternative to Foobar2000. Personally, I would love to have a version of F2K for my Mac, as well as Exact Audio Copy (probably the best ripper in the world).

  3. SymphonyOS by Anonymous Coward · · Score: 0

    SymphonyOS just hit beta one, and it looks like a really nice project. It might be a mainstream hit, and that's what Linux needs. www.symphonyos.com

  4. Wasn't Breezy supposed to include Beagle? by QuantumG · · Score: 1

    I thought Ubuntu/Breezy was going to include Beagle, Tomboy, and all the other hip new desktop apps that havn't made it into any distributions yet. I guess it will probably be next release or something. I saw a demo of integration of instant messaging into a bunch of different desktop apps. So any app that has a list of names becomes a "contact list" that you can click on to send a message. Integration of instant messaging might not sound like much, but instant messaging is probably the most non-integrated technology on the PC. I've probably never seen a URL for instant messaging someone. I presume you could do it, but it's just not as mainstream as, say, mailto:// urls.

    --
    How we know is more important than what we know.
    1. Re:Wasn't Breezy supposed to include Beagle? by jZnat · · Score: 1

      AIM has had a URI scheme for a while. Example: new IM window

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  5. from the topic about 8 hours ago.... by XO · · Score: 2, Insightful

    There should be absolutely one installation method, that should encompass ALL distributions.
    How each distribution actually DOES it can vary as it wants.

    Each application should be packaged, with a file that has a lot of information about whatever is in the archive.

    What each file is, wether it's source code, a library, an extension for something else, the main executeable, or some stupid utility to go with it.

    Then it's up to the installer, based on WHAT the file IS, to determine where it goes.

    Then you can have distributions that use the traditional *throw every executeable in the entire world into /usr/bin, every doc into /usr/doc, every lib into /usr/lib*, or a distribution that keeps every single application's components in it's own seperate directories. All using the same install format.

    Of course, each would also have version information, and also "compatible with" and "incompatible with" information, particularly for libraries, where /usr/lib/xlib1.0.so and /usr/lib/xlib1.1.so are actually totally compatible with each other, so you can erase /usr/lib/xlib1.0.so when installing 1.1.so .. but, /usr/lib/xlib2.0.so has a totally different interface, so if you have programs that depend on /usr/lib/xlib1.1.so and you install /usr/lib/xlib2.0.so, the installer will know to keep the 1.1 version around as well. (this would also eliminate the idiocy of having things like "glib-5" and "glib2-2", when glib2 replaces glib .. don't take any of these examples as examples of absolute truth, i'm just using the names as examples, rather than as case studies)

        And I really love the idea of "nothing should ever be executed without the installer having previously known about it".. that would be a great thing to add to a distribution, IMO. Hell, the installer could keep track of checksums of the executeables, and make sure they haven't been modified (such as by a virus or worm or rootkit or malicious hacker) before running.

        A unified installation METHOD (doesn't have to be the same program on all distros) would solve a huge amount of Linux distribution problems, and perhaps even provide an answer to more general computing problems.

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    1. Re:from the topic about 8 hours ago.... by Anonymous Coward · · Score: 1, Interesting

      One thing that has definitely turned me off of Linux is installing things. I don't want to apt-get anything, I want to click on things with my mouse and make them install.

    2. Re:from the topic about 8 hours ago.... by baldass_newbie · · Score: 1

      How about a unified source for packages (gentoo is about the best in this regard).
      How about a single place for branching into the various support areas?
      How about automated updates (optionally, natch.)

      How about more simple distros like VectorLinux which do a few things well? Crap, I would've stuck with it if I could have gotten Cinelerra working without chasing down every two bit fucking package on the net and then have to compile it myself.
      Video/Audio/Sync/Office Suite/Email/Screen Saver/Pictures -- don't make users think or 'help them' with SysV Init options on the System menu.
      Users shouldn't even have to KNOW that there's an /etc directory. (Face it, most of them don't know there are System or System32 directories.)

      Sure, give us (me) the option to get under the hood and change the oil, but I don't want to have to replace the fucking crankshaft every time I do it.
      Oil changers, lads. Think of the oil changers.
      And the chicks who can't change oil and want it done automatically for them...
      *under 14 crowd giggles nervously*

      Finally, make a distro your mom or grandmother could use EVEN IF YOU WEREN'T LIVING IN THEIR BASEMENT.
      In short, make OS X.

      Now get busy. /rant off

      --
      The opposite of progress is congress
    3. Re:from the topic about 8 hours ago.... by trumpetboy8282 · · Score: 1

      You could try Synaptic (a frontend for apt) or gnome-app-install. Both provide a (relatively) easy-to-use interface for apt.

      --
      This sig is provided "as is" without warranty of any kind.
    4. Re:from the topic about 8 hours ago.... by tchuladdiass · · Score: 1

      The biggest problem I see is that any particular package may require a large number of pre-requisites, and chasing those down can be a pain. This is more of a problem with cutting-edge software such as dvr's (mythtv), etc. In these cases, about 90% of the pre-reqs are libraries of one form or another.
      This is where I think packages should go back to static linking for certain libraries. Any library that is included with the default install of most distributions can be dynamically linked, but if a package requires a library that most likely isn't going to be used by anything else, then those libs should be statically linked to that binary. Or, include a private library with such packages that contain the contents of all the "special" libraries, so that you still have the option of updating the libs without recompiling the package.

    5. Re:from the topic about 8 hours ago.... by secolactico · · Score: 2, Insightful

      Yes, but what about apps that are not apt's repos? Or yum's or whatever.

      What about downloading an installer from a web page, double click on it and have it install? (and let's find a solution for dependency hell).

      But in my opinion, what Linux needs to become mainstream are games and (for lack of a better term) "bling".

      Sure, VLC does everything winamp and media player does, but what an ugly, but fuctional, interface (I'm only using vlc as an example).

      A lot of us look down on "skins" as unnecesary bloat. But they exists because people like them.

      Also needed, a way to speed up the boot process. Fedora Core 4 takes longer to boot into runlevel 3 than Windows Server 2003 (on identical machines).

      Aslo, let's get rid of any holier than thou attitude derived from our choice of OS. Let's not lecture people on free/GPL/BSD philosophy. For the most part, they don't care.

      And more important: we need a leap of faith by someone big. Say, Apple porting iTunes to Linux. Or Blizzard releasing games for Linux. Running things on Wine or Winex should not be needed (and whoever offers that as a solution might be doing someone a disservice).

      --
      No sig
    6. Re:from the topic about 8 hours ago.... by ldspartan · · Score: 1

      Explain to me where the "unified source for packages" and "automated updates" for those packages are for OS X?

      Oh, and the single point of support contact for all of those third party packages?

      fucking trolls.

    7. Re:from the topic about 8 hours ago.... by XO · · Score: 1

      That's why the library usage needs to be improved, as well.

      --AND-- why any package that does include libraries, the installer should know where and what they are, so if any future package needs them, it can share them instead of having two identical copies of the same one in different places.

      And the definition file that tells you what all is in the package, should also tell you if anything is needed for the package, allowing the installer the ability to sanely find it, if the author didn't see fit to throw one in. (in fact, the install data could even tell the installer how to find it on the internet)

      Having everything have static linkage is not good. A more intelligent dynamic linking system is good.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    8. Re:from the topic about 8 hours ago.... by Anonymous Coward · · Score: 0

      Check out Fink.

      fucking linux fanboys.

    9. Re:from the topic about 8 hours ago.... by Dan+Ost · · Score: 1

      and let's find a solution for dependency hell

      We have solutions, but they have downsides:

      Solution 1: build from source
      Problems: don't have source for everything and can sometimes take a long time.

      Solution 2: statically link binaries
      Problems: dependent on the vendor to do that and it increases file size and load times.

      For many of us, Solution 1 works just fine because we don't
      depend on packages that we don't have source to. Gentoo is a
      compromise by building from source when available and extracting
      from rpms when it's not. I don't think anyone is a real proponent of Solution 2.

      --

      *sigh* back to work...
  6. I'd add hype as well by mrhale · · Score: 1

    I think the main features are there. It just needs an x-factor to grab the public's attention.

    --
    When does a rectangle become a line?
  7. Windows 2020 Functionality, Windows 95 Usability by thecampbeln · · Score: 3, Insightful

    After ranting for many years about never upgrading past Windows 2000 (mainly due to having to call MS should you need to reinstall, etc) I finally had to put my money where my mouth was when I purchased a new laptop a few months ago (eMachines m6805, AMD64). To make a long story short - I had a buddy help me install SuSE 9.3 on it and I've been on the penguin at home ever since.

    What I have seen from a long time windows user perspective is this: functionality and abilities (and stability) is far greater on (SuSE 9.3) Linux then I ever experienced even under Windows 2000. The problem is the "Win95"-esque problems... such as getting my wireless networking card to work. Now fair enough... I had/have these issues with Windows upon an occasion as well, and I can work my way thru them faster then on Linux simply because I've got ump-teen years experience under Win. My gripes come when I have to follow quite esoteric HowTo's to get my gear to work (or to get this thingy to install, or, or, or).

    Most times, I'll get whatever widget I need to working thanks to 2-3 of these HowTo's (mainly because 9.3 is a popular distro). But if I were unlucky enough to be one of the first people with problem 'X' I know I'd be screwed. Just the number of widgets and command line prompts and whatnot I had to tinker with to get my onboard WLAN card working was stunning. Then, after it was all said and done, I still couldn't get to websites 'cause the router didn't have valid DNS IP's configured (Linux seems to be a bit "bitchier" when it comes to certain things). Thankfully I picked up on this before blaming the card!

    Now... I'm happy with SuSE/Linux and I cannot ever seeing myself turning back, but I'm a nerd that enjoys the occasional hw/sw challenge (something I've not had on a windows box in probably 3+ years). But for Joe Sixpack? We (as in the all of us, or the royal... take your pick) need to bring Linux's usability up past Win95, because in my opinion, that is exactly where (SuSE 9.3) Linux is currently at.

    --
    "1984" was ment to be a warning, not a guidebook. You hear that Kim Jong-il!? BushCo?!
  8. packages by DavidLeeRoth · · Score: 2, Interesting

    Debs, slackpacks, rpms, etc are a bitch to mess with. I don't want to alien -d xxx.rpm; dpkg -i xxx.deb every time i come across a file of that type. The linux distros should make packages that run on any pc running any distro. also, apt-get, yum, and emerge should come together to make a single repo, so all the linux systems are up to date with everything. this would make our systems much more compatible with eachother, albeit it would take some time.

  9. Price Increase by fodi · · Score: 1

    It's too cheap to be any good...

    1. Re:Price Increase by dtfinch · · Score: 1

      You can buy Linspire, buy an update subscription, and buy free software from their Click-N-Run repository. Most other distros are accepting donations, except Red Hat in some cases. So far as I can tell, Red Hat only accepts yearly donations of certain large amounts of money, determined by your use of the software.

  10. More OS X like integration... by bergeron76 · · Score: 2, Insightful

    Seriously. I was recently given the opportunity to take the OS X plunge and I've had the OSX epiphany that goes along with it. It's changed the way I see user interfaces, and I finally understand why the mac "addict" types have been so rabid. It's _that_ good.

    FOSS UI's need to integrate or at least peacefully co-exist, and do so with a standards-based foundation.

    That's the key (or ticket depending on your view).

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    1. Re:More OS X like integration... by cbr2702 · · Score: 1
      I was recently given the opportunity to take the OS X plunge and I've had the OSX epiphany that goes along with it. It's changed the way I see user interfaces, and I finally understand why the mac "addict" types have been so rabid. It's _that_ good.

      Macs are nice. Macs are pretty. Macs are intuitive, easy to learn, and allow you to configure things without learning much about them. All good for some people. The question is, which people? Perhaps the casual home user who just wants a computer to check email and browse the web? For anyone who uses a computer a decent amount, it is worth the effort to learn some unintuitive but powerful programs. LaTeX with emacs would be a good example, in that you do need to go read some manuals, but once you start using them it becomes so much faster and they are so much more adaptable than standard GUI word processors. I use my computer every day. I rely on it for most of my work. As such, the initial experience and the amount of work that goes into learning how to use it effectively are very minor concerns compared to the benefit of being able to work faster, more efficiently, and with less UI sillyness. That OS X is intuitive and pretty is pleasant, but no real help in getting my work done.

      --


      This post written under Gentoo-linux with an SCO IP license.
    2. Re:More OS X like integration... by avalys · · Score: 4, Insightful

      I think you are missing what's wonderful about Mac OS X.

      You get to use an intuitive, easy (and yes, aesthetically pleasing) interface for simple tasks. It saves you time and aggravation. It makes working on simple things simple, like they should be. I'm talking about stuff like printing, mounting an SMB share, synchronizing over Bluetooth with a cellphone, and so forth.

      This leaves you more time to spend on complicated, challenging things. And when you need to, you can just start a terminal window and (if needed) an X11 server, both of which come with the OS, and run essentially every application you can under Linux. I use LaTeX regularly on my PowerBook, and emacs is installed by default as well (though I personally avoid it).

      For years I thought I wanted Linux on the desktop. That wasn't it. I wanted Unix on the desktop. And that's what Mac OS X brings me. It is the only operating system that doesn't trade power for user-friendliness (or vice-versa). Almost everything you can do in Linux, you can do in Mac OS X. The exceptions are few and far between, only due to proprietary applications or Linux-specific kernel features.

      Your complaints are valid for Mac OS 9 and below. But OS X is a completely different animal. I abhorred Macs until it was released, but I switched two years ago and have never looked back. And I'm not some luddite technophobe - I'm an EECS major at MIT.

      --
      This space intentionally left blank.
    3. Re:More OS X like integration... by sakusha · · Score: 1
      Macs are nice. Macs are pretty. Macs are intuitive, easy to learn, and allow you to configure things without learning much about them. All good for some people. The question is, which people?

      The answer is, the people who aren't using linux.

      It appears the general consensus is that linux needs to be more like MacOS X. But everyone's been trying to make Linux more like Windows. No wonder linux is a flop as a desktop OS.
    4. Re:More OS X like integration... by tsa · · Score: 1

      Me too! OS X is fantastic.

      --

      -- Cheers!

    5. Re:More OS X like integration... by Burz · · Score: 1

      It appears the general consensus is that linux needs to be more like MacOS X. But everyone's been trying to make Linux more like Windows. No wonder linux is a flop as a desktop OS.

      I have to disagree.

      Refusing to define which libraries and functionality are a standard part of the OS, and then amassing huge interlinked OS/Middleware/Applications repositories to compensate for that deficiency seems a uniquely Linux phenomenon to me.

      IMO when an installer looks at "uname -a" it should be able to parse "LSB 3.0" from that string if the distro is really LSB 3.0 compliant ...similar to the way websites tell if they're dealing with "Mozilla 5.0". But right now they get back "GNU/Linux" and a kernel version, which mean almost nothing to someone packaging their software for distribution from their website or via CD-ROM.

    6. Re:More OS X like integration... by cbr2702 · · Score: 1

      The problem is people are using the wrong criteria to decide what they want in a computer. They go for flashyness and ease of initial setup and learning, all of which Mac OS has. The point is, these things are not what really matter in a system you use hours a day. That people are not using Linux does not tell us that they wouldn't get more work done if they took the time to learn it.

      --


      This post written under Gentoo-linux with an SCO IP license.
    7. Re:More OS X like integration... by cbr2702 · · Score: 1
      Refusing to define which libraries and functionality are a standard part of the OS, and then amassing huge interlinked OS/Middleware/Applications repositories to compensate for that deficiency seems a uniquely Linux phenomenon to me.

      There are many problems with trying to standardize on one set of libraries. You want to have a standard set which is useful, but needed by everybody. The problem is, Linux is used for a huge number of tasks, some of which really don't need much more than the kernel. For example, consider an embedded system that monitors a sensor and collects data. In that case we want a kernel, perhaps some custom device drivers, and a shell to interface with it, but not too much else. This is the level at which Linux is standardized because there are these situations in which the rest is bloat.

      We could make a standard just for desktop distros, but then how would we deal with the vast range of preferences? I have a desktop system running on 8 year old hardware that works fine because it's only running xterms and lightweight xlib software. It doesn't even have the diskspace for gtk or kde. Add to this that some people want to run light systems even on hardware that can manage heavier ones, and you again can't make a standard that includes enough to be of use.

      Perhaps then a standard just for newbie distros? At this point we really are not much better off than with distro-specific standards, especially as there are very few newbie distros (Linspire's the only one I can think of off the top of my head).

      If you think there is some level at which we could standardize more (which is quite possible), what sort of things should go into the standard, and which subset of Linux users/distros would you be aiming at? Perhaps a modular standard would work?

      IMO when an installer looks at "uname -a" it should be able to parse "LSB 3.0" from that string if the distro is really LSB 3.0 compliant ...similar to the way websites tell if they're dealing with "Mozilla 5.0". But right now they get back "GNU/Linux" and a kernel version, which mean almost nothing to someone packaging their software for distribution from their website or via CD-ROM.

      If I send out my installer via CD-ROM, I need to include all the libraries my program needs to run. When the user runs my installer, it should be able to pick out which libraries are already installed on they system. Via the web is a different matter. Once you have internet access available, it seems to make much more sense to do program installation through the distribution-specific package repositories, such as gentoo's emerge and debian's apt. That way the people who know the distribution best can make the best install, and dependencies can best be resolved. It also does not require the user to trust the application developer as much, as they do not need to run some installation binary as root.

      Remember also that any LSB compliant system must support RPM, so there's not really much of an issue of an installer needing to look at "uname -a". I don't think vendor packaged RPMs are really the best way to do things (I really like portage and apt), but it looks like Linux is standardized enough for them.

      --


      This post written under Gentoo-linux with an SCO IP license.
    8. Re:More OS X like integration... by cbr2702 · · Score: 1
      You get to use an intuitive, easy (and yes, aesthetically pleasing) interface for simple tasks. It saves you time and aggravation. It makes working on simple things simple, like they should be. I'm talking about stuff like printing, mounting an SMB share, synchronizing over Bluetooth with a cellphone, and so forth.

      Doing a lot of tech work with Mac printing problems, it's not as simple as all that. Sure they usually set up fine, but when they don't work properly the GUI feels really very limited. Printing is something that you generally set up onces and want to keep working, so taking a little longer to properly set up config files seems worth it to me. It's really nice to be able to make a backup of your printer configuration. It's true that in these areas, nice automated tools are a good useful thing to have. The problem with such tools is that so often they're just not that good. In OS X they tend to fail in the direction of making it difficult to do uncommon setups and making it hard to fix them when they're not really working. In Linux they tend to fail in that they do try full generality of configurability but don't automate enough to be faster or more conveneint. A good automated system would be better, but in the mean time I'll take the reliability of config files.

      This leaves you more time to spend on complicated, challenging things. And when you need to, you can just start a terminal window and (if needed) an X11 server, both of which come with the OS, and run essentially every application you can under Linux. I use LaTeX regularly on my PowerBook, and emacs is installed by default as well (though I personally avoid it).

      You still have the Mac window manager, which is nice for consistency between X11 apps and OSX apps, but it's slower for working. Focus-follows-mouse, for example, is very fast, and while I could set this up in OSX, I think it would require running a window manager under X11 and would be substantially slower computer-wise than just running it on Linux.

      For years I thought I wanted Linux on the desktop. That wasn't it. I wanted Unix on the desktop. And that's what Mac OS X brings me. It is the only operating system that doesn't trade power for user-friendliness (or vice-versa). Almost everything you can do in Linux, you can do in Mac OS X. The exceptions are few and far between, only due to proprietary applications or Linux-specific kernel features.

      It's not power I want, but speed. I can configure my Linux system so that I can work quickly and efficiently. On OS X I really can't, and the default configuration has several things that slow me down. Also, just because you can do nearly everything in Linux with OS X, that does not translate into speed or efficiency.

      Your complaints are valid for Mac OS 9 and below. But OS X is a completely different animal. I abhorred Macs until it was released, but I switched two years ago and have never looked back. And I'm not some luddite technophobe - I'm an EECS major at MIT.

      I agree that OS 9 was far more troublesome in this regard, and I don't dislike OS X, it's just that for a computer I use several hours a day I want something optimized for usage speed over learning speed.

      --


      This post written under Gentoo-linux with an SCO IP license.
    9. Re:More OS X like integration... by Chanc_Gorkon · · Score: 1

      For me, my top usage speed is on Mac OS X. The printer issues you state....you CAN work around those. Mac OS X's underlying print archetecture is CUPS. You can use the built in UI which should statisfy most things, but you can go in to a shell in a terminal and hand edit it if you like. I tried doing it that way and it worked fine.

      The UI has never slowed me down too much in Mac OS X. UI is a highly opinionated subject. You may like it, you may not. For me, I have no problem using anything.

      --

      Gorkman

    10. Re:More OS X like integration... by treerex · · Score: 1

      It's not power I want, but speed. I can configure my Linux system so that I can work quickly and efficiently. On OS X I really can't, and the default configuration has several things that slow me down. Also, just because you can do nearly everything in Linux with OS X, that does not translate into speed or efficiency.

      But you are not someone who is looking for a Desktop Linux, since chances are you would configure it how you want anyway. I'm sure there are many Linux users out there who do not have autoraise turned on: last I looked at Ubuntu it wasn't the default, for example.

      As the original poster said, what he wanted was Unix on the desktop, and as he said, OS X gives you this, and it gives it to you done right (IMHO).

    11. Re:More OS X like integration... by Arandir · · Score: 1

      Unix (and Linux) are like Perl. They give you more than one way to do something. But GUI of OSX keeps trying to channel you into one direction. For a lot of people that's perfect. But it's not for everyone. Computers are very complicated beasts, and hiding the complexity behind a simplistic interface doesn't make that complexity go away.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    12. Re:More OS X like integration... by Burz · · Score: 1

      First, you'd be interested to see a response I gave to another poster here:
      http://slashdot.org/comments.pl?sid=167131&cid=139 42831

      At this point we really are not much better off than with distro-specific standards, especially as there are very few newbie distros (Linspire's the only one I can think of off the top of my head).

      There is also Xandros, Ubuntu, Mandriva. But if you can't think of more than one, then I doubt you're familiar with the pain that 'newbies' (or oldhands who don't want to become CLI-adled ciphers) go through. Frankly I don't know why you responded at all. Maybe you, an adept Linux user, will feel shame that your 8yr old machine isn't complaint, but I and most everyone else couldn't care less. No one is revoking your right to use a custom configuration.

      The CAT5 spec has constraints, but that does not prevent me from taking apart an ethernet cable to create a custom pair of headphones. Not am I prevented from starting with some of the same raw materials that go into a CAT5 in the first place. I lose only the ability to claim the headphones are a CAT5 device, which I never had to begin with.

      Once you have internet access available, it seems to make much more sense to do program installation through the distribution-specific package repositories, such as gentoo's emerge and debian's apt.

      Good, now you convince creative types who code games, video editors, CAD, or the next killer-app that learning to package for all those distros is a good use of their energies. Mac OS X is much newer than SuSE or RedHat, yet it has far more of these end-user apps. That is because it represents a stable platform that engenders confidence that work put into a product won't be broken or marginalized by an inconsistent environment.

      That way the people who know the distribution best can make the best install, and dependencies can best be resolved.

      Even on the 'newbie' distros, frequently does the installation of a GUI app result in no appropriate icon being placed in the main menu or on the desktop. There are also a relatively high number of untested details that remain broken in applications as a result of this process.

    13. Re:More OS X like integration... by cbr2702 · · Score: 1
      But you are not someone who is looking for a Desktop Linux, since chances are you would configure it how you want anyway.

      It looks like you mean something specific here with "a Desktop Linux" and I'm not really sure what.

      --


      This post written under Gentoo-linux with an SCO IP license.
    14. Re:More OS X like integration... by cbr2702 · · Score: 1
      The printer issues you state....you CAN work around those. Mac OS X's underlying print archetecture is CUPS. You can use the built in UI which should statisfy most things, but you can go in to a shell in a terminal and hand edit it if you like. I tried doing it that way and it worked fine.

      I've always been afraid to edit the Mac CUPS files directly because it might be set up non-standardly. Lots of times (not all that well-written) GUI configuration programs don't like to have someone modify the config not through them. If the OS X printing system doesn't mind direct modification of CUPS, that's great and Apple has done another thing properly.

      --


      This post written under Gentoo-linux with an SCO IP license.
    15. Re:More OS X like integration... by sakusha · · Score: 1

      I think by "wrong criteria" you really meant "wrong criteria according to ME." Your rash statements don't explain why power users and Unix geeks like OS X. You think its beauty is only skin deep.

    16. Re:More OS X like integration... by dfj225 · · Score: 1

      I agree with what you said...I've tried linux as a desktop for home use for some time now and I've always ended up going back to Windows. When I finally got an iBook, I realized that OS X is the perfect marriage of things I love about *nix and the desktop experience I've had with Windows. When it comes to running a desktop at home, what I want to do with it is usually different than say a desktop at the office. At home, my tasks involve around entertainment as well as being able to do things hassle free. I don't want to have to mess with installing drivers or configuring X server. I want to be able to watch videos and access other media easily. I want to be able to install programs using drag and drop. I want to be able to use Office and Photoshop. I want an advanced GUI. But I also want a *nix like environment because I feel that is the best way to learn things as a CS major. So far OS X has offered all of these things without any problems. I also stayed away from Apple computers during the later 90s, OS 8 and 9 really didn't appeal to me. However, once I read about OS X and its Unix base, I became very interested and started following the system closely. After getting a chance to use it extensively at school, I was hooked. Personally, I think linux for a home desktop user should aspire to being closer to OS X. Even then, I feel that missing a lot of the other iLife type apps that Apple provides would still be a major drawback to running linux. Don't get me wrong, linux is great as far as being a free operating system that runs great for server type rolls and I find it adequate in my office's environment, I just don't think it has everything a home desktop user would want.

      --
      SIGFAULT
  11. Re:Windows 2020 Functionality, Windows 95 Usabilit by thecampbeln · · Score: 1

    ...oh, and don't even get me started on getting my touchpad to "work" (hand editing a config file per SuSE's support pages, then the bastard get overwritten [and loosing the hand-config] by YaST the next time I tinker with other settings - AAARRRGGG!)

    --
    "1984" was ment to be a warning, not a guidebook. You hear that Kim Jong-il!? BushCo?!
  12. Re:Foobar2000 vs VLC by fodi · · Score: 1

    So, how is Foobar any better than VLC? I check out the website and it looked like it could do _almost_ as many formats as VLC, _if_ you download/install a bunch of extensions.

  13. How about? by max+born · · Score: 1

    Do what MS and Apple do? Spend most of our resoures on marketing and PR?

    1. Re:How about? by ClosedSource · · Score: 1

      I suspect that MS spends a pretty small percentage on marketing. Apple can get marketing quite cheap through Job's reality distortion field effect on the media.

      Believing that it's all about marketing is to be in denial.

    2. Re:How about? by Anonymous Coward · · Score: 0

      I would say they spend at least $100M/yr. In the 90s I worked for the company that advertised the Saturn car and Saturn spent $50M then. National advertising in the US is extremely expensive, especially national TV spots. For something like a 60 second ad for the superbowl you're looking upwards of $500,000. Just to make an ad like the ones MS runs costs at least $300,000. I used to print checks for production companies for $250,000. Believe me, it's big business. Plus you figure a company probably allocates about 10% of its budget to advertising, MS grosses about $10 billion/yr and they advertise globally. Do the math.

      And further. Advertising is a science. It's scary to see how much data they collect and how time they put into analyszing it. We used to pay $100 per person to sit in a one hour focus group just to ask them to rate images. We had groups of 20 at a time and it went on for weeks until we were sure we were hitting the right demographic.

      However, I've no doubt you're right when you say it's not all about marketing. A lot of companies spend big on marketing and still fail.

    3. Re:How about? by ClosedSource · · Score: 1

      I was talking about percentages, not dollar amounts. Anti-MS folks love to talk about MS as a big marketing company, but actually their marketing is pretty weak no matter how much they spend on it.

    4. Re:How about? by NutscrapeSucks · · Score: 1

      Most of Microsoft's marketing is in carefully determined verticals. If you aren't in the right purchasing position, you'd probably never see it. Anyway, the silly feelgood tv commercials are probably a drop in the marketing bucket.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    5. Re:How about? by ClosedSource · · Score: 1

      OK. So what's the strong marketing message that MS is delivering in "carefully determined verticals"? Good marketing isn't just about spending a lot of money.

    6. Re:How about? by NutscrapeSucks · · Score: 1

      Their entire Developer Relations program is top-notch. They've got a deal for solution partners where you can get a copy of pretty much everything for $200. I'm somewhat familiar of the more purchaser-oriented direct stuff, but since I'm not in the target markets, I can't really say how good it is.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  14. Games by AuMatar · · Score: 4, Informative

    Thats it. Thats all it needs. I know over a dozen people who would switch if it just had mainstream games.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:Games by Nutria · · Score: 4, Interesting
      I know over a dozen people who would switch if it just had mainstream games.

      • An Exchange-killer.
      • "kids apps". Kid Pix 3, and the dozen other games that my kids like to play when they go to my father's house.
      • A definitely legal method of playing encrypted DVDs.
      • For 3rd-party companies (Intuit, Adobe, Autodesk, etc etc ad nauseum) to release either Linux or Wine-friendly versions of their apps.
      • For companies like Cisco to make it easy to run the VPN Client.
      • A perfect VT220 emulator. There are many in the Windows world.
      • Better wireless support, both thru more drivers from "industry", and better "management" front-ends.
      • Better looking fonts. Sure, fonts are 100x better looking than they were in 1999, but they are still better looking in Windows.
      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:Games by HaydnH · · Score: 3, Insightful

      An Exchange-killer.

      Have you tried Open Exchange? Not that exchange is appropraite to a discussion on the Desktop market.


      A definitely legal method of playing encrypted DVDs.

      Try xine! (btw Xine is an awesome app!)


      For 3rd-party companies (Intuit, Adobe, Autodesk, etc etc ad nauseum) to release either Linux or Wine-friendly versions of their apps.

      If you can't find an alternative application in Linux you could always run Windows through VMWare - you can also disable network support for the VM so that you always have a nice clean copy of Windows instead of one riddled with ad/spyware! Further you'd be surprised how fast this can be, I run an AMD 1600+ with 1GB and Windows runs very fast in VMWare.


      For companies like Cisco to make it easy to run the VPN Client.

      Cisco VPN client for Linux!


      A perfect VT220 emulator. There are many in the Windows world.

      xterm & gnome-terminal can be used to emulate VT220, for the latter it's as simple as adding a line to your xresources file.


      Better wireless support, both thru more drivers from "industry", and better "management" front-ends.

      I think you'll find that Wireless support in terms of drivers is just as good in Linux as it is in Windows - just install ndiswrapper and use the windows drivers!


      Better looking fonts. Sure, fonts are 100x better looking than they were in 1999, but they are still better looking in Windows.

      If font's are so important to you, why not just use the Windows true type fonts in linux??


      In my opinion the reason people don't migrate to Linux is because they either think it'll be too hard to use or, like the parent poster, they believe that Linux won't be able to do what Windows can - and don't bother to do any research as to whether they're correct or not.

      Haydn.

      --
      Time is an illusion. Lunchtime doubly so. - Douglas Adams
    3. Re:Games by Joe+Tennies · · Score: 1

      I must say that I agree nearly 75% with you.

      Exchange/OpenExchange == right on

      xine is definitely *NOT* a legal DVD player. The only legal one currently is PowerDVD, which comes with TurboLinux ONLY. The only legal one that I know of that's coming out that consumers can buy is the one Fluendo (fluendo.com) is working on.

      Better wireless support... Good noting ndiswrapper. Another thing to note is that it is a *BUG* if your wireless card doesn't autodetect on Ubuntu. That's a real commitment to hardware support.

      The real issue with the ugly fonts comes from companies like Apple holding some very basic patents on font rendering. I don't know if anyone has looked into finding a way to legally be allowed to enable them, but it would be great.

    4. Re:Games by Nutria · · Score: 1

      Try xine!

      It still needs to crack CSS. Definitely a grey legal area.

      Cisco VPN client for Linux!

      Point taken.

      If you can't find an alternative application in Linux you could always run Windows through VMWare

      For 95% of people, that's not an acceptable work-around.

      just install ndiswrapper and use the windows drivers!

      Except on everything except 32 bit x86.

      If font's are so important to you, why not just use the Windows true type fonts in linux??

      You think I haven't been using those fonts for years?

      The point is that MS & Apple have patent-encumbered techniques for hinting fonts that make TT fonts look much better than they do under X.

      --
      "I don't know, therefore Aliens" Wafflebox1
    5. Re:Games by Grishnakh · · Score: 1

      An Exchange-killer.

      Another person replied that this wasn't important for the desktop, but it is since so much of corporate America uses Exchange. What's really important is not just a replacement for Exchange on the backend, but the ability of email/calendar clients on the desktop to interoperate with Exchange. The last time I looked into this (several years ago), there was no way in Linux to use Exchange's calendar system, but things may have changed by now.

      A definitely legal method of playing encrypted DVDs.

      Who cares? The police aren't going to break down your door for downloading libdecss from someplace in Europe. What's needed is just a simple way to click on "install DVD playback software" and have it download the appropriate stuff from a Free country like Russia or Iran and install it.

      This is much like my current SUSE 10.0 install. It doesn't come with MP3 playback, Mplayer, the video codecs, etc. But all I had to do was add the Packman repository to my "Installation Sources" in Yast, and suddenly there were all these (illegal in the USA) packages that I could install in Yast just like all my other SUSE software.

      For 3rd-party companies (Intuit, Adobe, Autodesk, etc etc ad nauseum) to release either Linux or Wine-friendly versions of their apps.

      This would be very helpful. Autodesk and TurboTax alone would be very important.

      Better looking fonts. Sure, fonts are 100x better looking than they were in 1999, but they are still better looking in Windows.

      Huh? My SUSE fonts are far better than any Windows box I've used lately. People keep talking about patents relating to hinting, but MS doesn't seem to be using them since fonts in Windows usually look like crap to me, and don't even look anti-aliased.

    6. Re:Games by Nutria · · Score: 1

      Huh? My SUSE fonts are far better than any Windows box I've used lately. People keep talking about patents relating to hinting, but MS doesn't seem to be using them since fonts in Windows usually look like crap to me, and don't even look anti-aliased.

      Really? In Debian X.org 6.8.2 and MS TT "core fonts", things look good at larger font sizes, but cramped at 10 & 12 pt, whereas in Windows things are easy to read.

      --
      "I don't know, therefore Aliens" Wafflebox1
    7. Re:Games by Grishnakh · · Score: 1

      I hate to reply to my own posting, but after taking a look at the configuration menus in Kontact on my new SUSE 10.0 installation, it does look like it's possible to have it connect to an Exchange server, so a big impediment to Linux adoption on the corporate desktop may no longer exist. I'll have to try this out at my workplace.

  15. Re:Windows 2020 Functionality, Windows 95 Usabilit by DavidLeeRoth · · Score: 1

    ndiswrapper and ndiswrapper-utils are great for wireless nics. ndiswrapper -i inffile ndiswrapper -l modprobe ndiswrapper ndiswrapper -m

  16. Advertising and the hardware vendors by zogger · · Score: 1

    In particular, what is, IMO, the greatest strength of the "linux desktop", *thousands* of applications available in a simple and easy manner. Advertise THAT. Easy updates, tons of apps. Windows per se, the company, has nothing like that, not even close. And they barely update their own stuff, let alone the various applications people like to use. I honestly don't think most joe and janes out there are even aware what you can get with a default install of any of the major linux distros. With a few tweaks and sops to economic and social reality (MP3s are not going away anytime soon, costs money, the distro vendors need to suck it up economically and politically at this time, same with DVD playback, etc), primarily in the media playback and games areas, you'd have a winner IF it came preinstalled from joe large company with significant public nameshare. The rest would follow, even the largest companies are herd animals.

    Just needs some *advertising*. FF proved that it is possible to go from relatively obscurity "to the masses" to a quite respectable showing in a short period of time.

      That and some larger hardware vendors actually offering it on their machines. AOpen has just announced their miniPC will be shipping with Linspire Linux as the default installed OS. It's starting to crack-slowly. XP is a hundred dollar extra option. And IF the big vendors shipped it installed, their usual bundle offerings would work out of the box, eliminating a lot of that obscure driver foobar nonsense. Acme & Odds, ltd. videocards and printers and USB widgets of various kinds and assorted add-on whatnots WOULD listen to some folks like Dell and provide drivers that work, and work well, facing a potential order in the hundreds of thousands or millions. No fooling around then, they would get to work and do the coding. Right now it is "meh, who cares?" with them guys,they throw some slop out and have a tiny webpage and forum someplace on their site for linux...mostly to shut up the whiners, in their opinion.. pretty obvious really. This is because there's no established market, a chicken and egg deal so far. Someone *big* has to blink and blink hard and make a move, a normal high stakes semi-risky business move. Joe Bob at the local whitebox shop buying 5 machines doesn't show up on their radar. It needs to be the large hardware vendors and game company devs push this, they are the only ones who can really crack it, it is NOT, repeat NOT, going to come primarily from the software side of the equation by some billion humans deciding one morning to "tryout this li-nux thing" they heard about. Ain't happenin'. Not any time soon, anyway. You aren't going to change human reality that people run what comes pre-installed. It just "is" is all.

    1. Re:Advertising and the hardware vendors by bersl2 · · Score: 2, Insightful

      It needs to be the large hardware vendors and game company devs push this, they are the only ones who can really crack it, it is NOT, repeat NOT, going to come primarily from the software side of the equation by some billion humans deciding one morning to "tryout this li-nux thing" they heard about. Ain't happenin'. Not any time soon, anyway. You aren't going to change human reality that people run what comes pre-installed. It just "is" is all.

      You're falling into the same-old the-chicken-or-the-egg trap that we've been in for the past few years: the only way the hardware vendors and game devs widely accept Linux is if the demand is there from J. Sixpack. And as you mentioned, we aren't going to change human nature.

      Wide acceptance for desktop Linux can only come about through the same back door that the PC came to the home, and this is acceptance in the office. It's going to be an even longer and harder process, but by that vector it is actually possible. And because the FOSS community often goes out of its way to provide portability, we lack powerful traditional pulls, that of lock-in and incompatability.

    2. Re:Advertising and the hardware vendors by danpsmith · · Score: 0
      Just needs some *advertising*. FF proved that it is possible to go from relatively obscurity "to the masses" to a quite respectable showing in a short period of time.
      Switching from IE to firefox is simple and almost transparent. Most users you could probably install firefox on their computers and they wouldn't notice much save an icon change. Switching from Windows to Linux is a lot less transparent. It's that fact that makes Linux forever the underdog. It's too different from what the average user is used to. Too big of a learning curve and hardware isn't supported how it should be.
      --
      Judges and senates have been bought for gold; Esteem and love were never to be sold.
  17. For the love of god by Wonko42 · · Score: 4, Insightful

    A multimillion dollar ad campaign. That's what it'll take.

    Now please, for fuck's sake, let's talk about something else. Every couple of weeks there's another damn article whining about how open source is soooooooo close to succeeding as a mainstream desktop alternative and asking what's keeping it from taking that final step, and everyone always answers "consistency" or "usability" or "accessibility" or "pictures of naked ladies", but the real issue here is that Grandma doesn't know what the fuck Linux is because she doesn't see ads for it on TV.

    Goodness I'm bitter today.

    1. Re:For the love of god by Crunchie+Frog · · Score: 1

      On a positive note though, your bitter reply cheered me up no end.

      --
      --- Never attribute to malice that which can be adequately explained by stupidity
    2. Re:For the love of god by Anonymous Coward · · Score: 0

      Companies don't advertise the Linux Desktop, because quite frankly, there's nothing to advertise.

    3. Re:For the love of god by bcrowell · · Score: 1
      but the real issue here is that Grandma doesn't know what the fuck Linux is because she doesn't see ads for it on TV.
      Here's the plan for the TV ad campaign:
      1. When you ask people what word processor they use, a lot of them say Windows. So first you need TV ads explaining to these people what an OS is.
      2. Next you need TV ads explaining that OSes are like Coke and Pepsi, and Linux is like Coke. I mean Pepsi. Whatever. Anyway, the point is that they have a choice, and they should prefer ours, because it's got sexier models in bathing suits washing the computer with a bucket of soapy water and a squeegee.
      3. Next you need to convince people that whatever OS came on their computer, they should erase it and replace it with Linux. They'll probably have a hard time understanding this, so we could do it by analogy. Say you have two characters, and one of them just bought a Honda Civic, and the other guy explains to him how he should really replace the engine with a more powerful one.
      4. Next you need TV commercials explaining how to install Linux. Of course, there will have to be a different commercial for each distro. There could also be commercials explaining stuff like how to share a printer -- I think I could learn something from that one myself.
      5. Next we have TV commercials explaining how they can convert all the data they have in proprietary formats into open, standard formats.
      6. ???
      7. Profit!
    4. Re:For the love of god by Anonymous Coward · · Score: 0

      and most of them are Cliff's fault. worst slashdot editor Ever.

    5. Re:For the love of god by Frumious+Wombat · · Score: 1

      You don't remember OS/2 Warp, do you? A multi-million dollar ad campaign, and people still didn't know what it was. It was competing with the obviously (technically, artistically, usably) inferior Windows 95, which had to be purchased and installed by the end-user as well, and still never built any significant mind-share. (except amongst those of us who had also championed VMS and similar big-iron OSes.) If you can find the old Dave Barry column, he joked about it reducing his somewhat functioning machine to a gibbering pile of junk that had to be shot. (Living in Miami, helpful passerby did this for him)

      Consistency and usability are where it's at. You'd stand a better chance if the new IBM were to port Workplace Shell, slap it on top of a distro-of-choice, and then 'Macize' the overall experience. Unfortunately, that would also involve cleaning up a wide variety of hardware drivers (my recent foray into RHEL with a Radeon 9000 being case in point; the OpenGL graphics were very fast until the card locked solid), and being willing to tell some competing development projects, "that's nice, but not helpful or consistent, so we're not doing it your way". When people who abandoned Macs during the Gil Amelio days see my OS-X system, the comments are, "it's so clean". This is very similar to the people who saw me running OS/2 in the lab back in the early 90s, "it's so much more professionally done". Consistency and elegance matter, and lack of them makes people think that it looks like a research project, or their cousin Harold's home-built couch. Intellectually, it's all fun, but if you really care about being able to walk into BestBuy are find software, or having family members volunteer to have Linux installed on their own machines (rather than imposed in order to save your sanity during the holidays), then some of the ecosystem is going to have to be pruned in favor of a consistent and elegant experience. I have no personal stake in any particular desktop manager, but just realize from supporting end-users that nobody cares about the difference between desktop environments, they just want it to work, and work consistently.

      You should really be asking yourself, "why do I care?" It's on servers everywhere, the back-end is where the money is, professionally, and there's an active community of specialists who do run it on the desktop. What if someone pulls the curtain off "Longhorn" or "Singularity" or "Mojo Rising", and you find an OpenBSD subsystem running a desktop environment that looks like the Windows that we've come to know and ... tolerate..., with a classic-mode emulator for those apps that just don't get ported. Would you still push Linux on the desktop, or would you argue, "it's Unix-based, and runs on a variety of cheaply availble commodity hardware. Good enough."

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
    6. Re:For the love of god by Wonko42 · · Score: 1

      Sure I remember OS/2. Now tell me: how many Linux distributions has Dave Barry installed on his computer?

      The fact that Dave Barry knew what OS/2 was, bought it, installed it, and then wrote about it means that IBM's marketing campaign was at least effective enough to reach a non-techie newspaper columnist and his readers. Hell, I was maybe 12 years old when OS/2 came out, I had never heard of Linux, I had only the vaguest idea of what Unix was, and even I ran OS/2 for a short time.

    7. Re:For the love of god by Frumious+Wombat · · Score: 1

      I'm actually glad to hear that, because I was the unofficial OS/2 support person in my graduate department. I installed it, ported our Fortran codes, and demonstrated to people why multitasking was a great thing. I'm still miffed that it lost to Windows-???.

      Over the years, I've enthused over VMS, OS/2, and SGI. I'd better not get attached to Linux.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
    8. Re:For the love of god by sonamchauhan · · Score: 1

      > cause it's got sexier models in bathing suits washing the computer with a bucket of soapy water and a squeegee.

      that cracked me up - thanks! :-)

  18. Sometimes it is just the little things. by jptechnical · · Score: 2, Interesting

    Little things like real replacements for common programs... not half assed attempts.

    There are applications that I NEED on a daily basis that cannot be emulated and there is no equivalent. Don't get all bent out of shape about this, it is just a fact that noone as yet has been able to 1:1 replace Dreamweaver.

    Also, if you are bound to some program for your business or home use you kinda have to go with what works.

    3 simple examples:

    Dreamweaver - NVU is not a replacement by any means... and the sad part is NVU is about as good as it gets in the OS world.

    Quickbooks - No, emulation is not an option... it is sluggish even in windows. And don't try to tell me that the dozens of disparate accounting projects on sourceforge or freshmeat are going to come anywhere near the simplicity and dependability (damn straight it is dependable... lots of backups ;-)) of the flagship Intuit product.

    Radmin - Remote Administrator by Famatech will not work on a *nix box with emulators... some forums have some well meaning people saying "So what if the keystrokes don't work, you can copy and paste text instead" - Thanks... but no. I have a hundred clients with radmin licenses and when compared directly to Radmin I would rather eat glass then install the latest VNC variant. If I had started out with VNC it might be different, maybe if I started out with VNC I wouldn't be agonizing over trying to switch to *nix.

    The plain fact of the matter is, there are many programs that are not directly replaced. I have been trying to switch to a distro for 5 years. I install a new distro on a relatively modern laptop everytime one comes out. It sits on my desk and I genuinely try to use it. So far I really like the debian distros (Like Ubuntu minus the constant sound effects), where 2 years ago I would have been hard pressed to use anything but SUSE.

    Everytime I make a legitimate attempt to change over I run into a half dozen piddly little sub $100 applications that I cannot emulate or replace.

    I have seen Linux make great strides in the last 5 years I have been following it. I have moved most of my servers to linux and bsd (web and mail), I even replaced my SBS2k3 server in favor of ClarkConnect Home 3.1 (so sweet) to run my windows domain.

    I used to get my ass kicked trying to install an HP JetDirect printer, then CUPS started coming preconfigured in the distros... man was I excited! Then I would find that dual displays were troublesome... again that has changed for the better.

    All I have left are DreamWeaver (not just wysiwyg, but the templating and ftp site synchronizing) and Radmin since all my windows clients have it. I manage 50 or so client computers and a dozen windows servers in Alaska from Seattle with RADMIN... so it is kinda important to me. If I can figure out those hurdles then I am on the way.

    Sometimes it is just the little things.

    --

    Boredom's not a burden anyone should bear.
    1. Re:Sometimes it is just the little things. by dtfinch · · Score: 1

      Radmin - Remote Administrator by Famatech will not work on a *nix box... ...I would rather eat glass then install the latest VNC variant...

      Have you ever messed with Remote Desktop / Terminal Services? The server comes with every Windows 2000+ other than XP Home. It's very responsive, and the Linux rdesktop client works great. In full screen mode rdesktop captures and forwards all keyboard input, blocking the keystrokes from reaching local apps, which might otherwise have undesirable consequences. I use remote desktop when I want it to feel like the remote server is right in front of me, and VNC for almost everything else, mostly because I started out using TightVNC.

      With remote Linux servers/desktops, there's also the fun option of X11 forwarding over ssh. You run remote apps rather than logging on to a remote desktop, and they feel like local GUI apps. I use Putty ssh and Xming for managing remote Linux systems from Windows where I work.

    2. Re:Sometimes it is just the little things. by jptechnical · · Score: 1

      I don't have any linux boxes to support other than my own. RDP is great, but radmin will let you interact with the console login, not a virtual one, though there is a command line switch so you can login to the console login instead of using a virtual login, but I think it only works with 2003. This is what I use Radmin for most, troubleshooting a client desktop whereas if I try to login with RDP it locks the desktop so the client can't see what you are doing, so no interaction. There is remote help, but that is basically a joke if you have ever tried to use it, partly because it is such a collossal pain in the ass to walk a user through inviting you or allowing the connection in the first place. Again, VNC is a good contender, but I will always choose Radmin over it even if just for comfort.

      --

      Boredom's not a burden anyone should bear.
    3. Re:Sometimes it is just the little things. by Joe+Tennies · · Score: 1

      I know you said you don't want to switch away from RADMIN, but you should look into logmein.com. They have a great product. Yes, it's a java applet, but it honestly runs quickly and just seems to work.

  19. Cooperation and consolidation by Anonymous+Crowhead · · Score: 2, Insightful

    We don't need a new distro every week. Too many people are wasting their time reinventing the wheel. They need to cooperate and consolidate. Until then, a mainstream desktop will always be 2-4 years away.

  20. Re:Foobar2000 vs VLC by jZnat · · Score: 1

    Well, the internal database cache speeds things up enormously, and the ability to completely customise and script how the playlists and other interfaces are shown.  Sure, you can edit the .glade files for Rhythmbox, but there's only so much customisation you can achieve with that; other things have to be done at the application source level.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  21. Lets quit bullshitting ourselves by stinerman · · Score: 4, Insightful

    1) Drivers
    2) Drivers
    3) Drivers

    1. Re:Lets quit bullshitting ourselves by dtfinch · · Score: 1

      The drivers are great if you buy supported hardware. There's a lot of hardware that won't work well on Mac either, but you won't find it in Apple's store.

    2. Re:Lets quit bullshitting ourselves by acd294 · · Score: 3, Funny

      *lightbulb*

      Thats what we need, trendy cool Linux Stores (tm)!

      --
      main(){char *c;while(1){c=(char*)malloc(1);*c='a';fork();}
    3. Re:Lets quit bullshitting ourselves by stinerman · · Score: 1

      I agree. Its just that most people don't buy hardware based on how Linux/BSD will support it. Most people hear from their geek friends about some sort of Linux thingy and how great it is. They get a live-cd and try to do something mundane like print or listen to music and the damn thing doesn't work. If Linux/BSD wants more market share, more hardware needs to be supported out of the box. Now, that being said, I will fault chipset makers for not helping out the FOSS community by opening up their specs. They need to get their shit in gear as well.

      For instance, I have a wireless card on my computer that is based on the Ralink 2500 chipset. I give thanks to Ralink for GPLing their drivers and to Mark Wallis for his work on those drivers, but the simple fact is the drivers still don't run WPA reliably. I'm certainly not going to use WEP. In all honesty, as soon as WPA is fully functional, I'll be leaving Windows for good.

    4. Re:Lets quit bullshitting ourselves by rmm4pi8 · · Score: 1

      Any details on the WPA difficulty? My Mandriva 2006 install runs WPA fine on my Ralink 2500 chipset no brand wireless card.

      --
      U.S. War Crimes blog. Email for free Mandriva support.
    5. Re:Lets quit bullshitting ourselves by Burz · · Score: 1

      If Linux/BSD wants more market share, more hardware needs to be supported out of the box. Now, that being said, I will fault chipset makers for not helping out the FOSS community by opening up their specs. They need to get their shit in gear as well.

      Pardon me, but the above is just whining. Why should HW vendors write drivers when there's almost no pressure to do so?

      If the community were serious about desktop HW compatability, then we would have an easy-to-use Hardware Compatability List/Database that we could visit before making purchasing decisions. The best one I've seen it as linuxquestions.org, and to put it nicely the models listed are mostly out-of-date and the GUI makes my teeth itch!

    6. Re:Lets quit bullshitting ourselves by stinerman · · Score: 1

      Why should HW vendors write drivers when there's almost no pressure to do so?

      Pardon me, but I didn't say vendors should write drivers. I said they should open up their hardware and give developers a chance to write drivers.

      ATI still won't let developers see its hardware specs for many of its cards. The people working on GATOS have been begging for some information about their cards. Recently, ATI has been more open, but in the past they've been repeatedly shooting themselves in the foot by not writing Linux drivers for their own cards and keeping the specs closed so no one else could write them.

    7. Re:Lets quit bullshitting ourselves by stinerman · · Score: 1

      Mark Wallis says there is a bug in the WPA handshake. Its a priority for him, but he's been busy with his life recently. I'd really like him to iron out the bugs so I can use AES rather than TKIP, but I'll survive if he doesn't.

      I've tried all the how-tos on his website as well as those on Fedoraforum.org. No beans, the card simply won't connect. It will work great with WEP or no encryption, but I'm a tinfoil-hatter, so that won't work for me ;-)

    8. Re:Lets quit bullshitting ourselves by Burz · · Score: 1

      Pardon me, but I didn't say vendors should write drivers. I said they should open up their hardware and give developers a chance to write drivers.

      OK... Why should ATI do anything for us? They already support one "two-percent" system, Mac OS X. And thankfully for Mac users, Apple has staff who will discriminate in their purchases based on the quality of driver implementation.

      Who shows us Linux users where the best hardware and driver implementation is? RedHat? No. SuSE? No. Anyone?

      No.

      The Linux community is not serious about this, therefore neither is ATI.

    9. Re:Lets quit bullshitting ourselves by stinerman · · Score: 1

      OK... Why should ATI do anything for us?

      Well, it wouldn't really be for us. When people see that ATI's Linux drivers suck, while nVidia's Linux drivers are nearly as good as their Windows drivers, ATI is going to lose a sale. Why wouldn't ATI put out specs (or at least write a driver that isn't half-assed)? Better drivers for their hardware is a positive selling point.

    10. Re:Lets quit bullshitting ourselves by Burz · · Score: 1

      Its not much of a concern for ATI while Linux adoption rates remain so low. They're likely to remain low while the community fails to realistically set new users' expectations WRT hardware.

      New users are led to believe they can take hardware compatability for granted as they did with Windows, and as a result often leave Linux with a bad taste in their mouths. What they experienced before leaving can be characterized like this: 20% of the community tells them they can't get XYZ gadget to work because they chose the wrong distro; another 20% insults them; the next 20% are also new and lost; and the remaining 40% (including their Linux vendor!) are indifferent and neglect their Hardware Compatability List if they even offer one.

    11. Re:Lets quit bullshitting ourselves by randombit · · Score: 1

      New users are led to believe they can take hardware compatability for granted as they did with Windows

      In my experience, assuming anything is compatible with Windows is also a bad assumption. Sure, you'll almost certainly be able to get a driver, but there is a reasonable chance that it's a complete POS that will make your system stupidly unstable, will never be updated once the hardware is no longer sold (or once the vendor is bought or goes out of business or changes product focus or whatever), and at some point you'll do a patch install and it will suddenly stop working. Overall I find driver _quality_ to be much better on Linux than on Windows -- with the notable and serious exceptions of video card drivers (and of wireless cards up until a couple of years ago).

      Of course most of the larger/better manufactuers have quality Windows drivers, but then again that is exactly the space where the Linux drivers are also pretty strong (never had driver problem on either platform with, say, an Intel E100 NIC, or an SB Live).

  22. High Level... by cgenman · · Score: 3, Insightful

    From a High Level, to convince people to switch systems, you have to offer them something an order of magnitude better than the system they are invested in without giving up any substantial functionality. This means:

    The computer should do exactly what the user wants, whenever the user wants, without the user having to think about it. This means extensive end-user testing and brutal simplification. The user should never see anything unrelated to exactly what they want to do. The folder heirarchy they see on the drive should ONLY contain things relevant to their activities. They should be able to re-arrange everything on their disk and still have it all work. They should never have to edit a config file. They should have to wade through "interface spam" of a million options which one in a million users will ever actually use. And yes, this means extensive high level architecting of everything that goes into the system, something OSS isn't traditionally good at doing.

    The computer sould be able to replace legacy systems. That means being MS Office compatible, not a small feat. Not just word, but scheduling, and Excel macros must be readable in the new system.

    The computer still needs a killer application or usage that makes everone want to switch to it. Apt-Get is pretty killer for me, but command line functionality will never reach the average desktop user. What else can the nature of Open Source provide? How can we use dynamic re-compilation to do something amazing that retail software can't provide?

    No offence, but Linux as a desktop OS is still pretty hacky. There are a million unnecessary (to me) files hanging around when I'm just trying to do something, dozens of different ways to try to do something but four or five of which will work, command line still being integral to anything fun on the system (and even some baseline functionality), etc. My feeling is that the current state of Linux isn't the way to get there, any more than Dos should be the way to get to Windows. Perhaps it is time to throw our collective weight behind SkyOS, Zeta, or another upcoming Desktop-oriented OS, and refocus Linux on being the kick-ass server OS we all know it to be.

    1. Re:High Level... by amper · · Score: 2, Interesting

      "The computer should do exactly what the user wants, whenever the user wants, without the user having to think about it. This means extensive end-user testing and brutal simplification. The user should never see anything unrelated to exactly what they want to do. The folder heirarchy they see on the drive should ONLY contain things relevant to their activities. They should be able to re-arrange everything on their disk and still have it all work. They should never have to edit a config file. They should have to wade through "interface spam" of a million options which one in a million users will ever actually use. And yes, this means extensive high level architecting of everything that goes into the system, something OSS isn't traditionally good at doing."

      Yes.

      And additionally:

      1. Stop writing code from the kernel up, and start from the user's external experience, and work your way in.

      2. Calendaring and Scheduling.

      3. Go read Macintosh Human Interface Guidelines.

      4. Calendaring and Scheduling.

      5. Sleep/Suspend/Hibernate

      6. Did I mention Calendaring and Scheduling?

      7. Forget everything you know about How Computers Work, and think like a user who has never seen a computer before.

      8. Pervasive distribution of user state.

      9. oh, and Calendaring and Scheduling.

    2. Re:High Level... by darkwhite · · Score: 1

      This means extensive end-user testing and brutal simplification. The user should never see anything unrelated to exactly what they want to do. The folder heirarchy they see on the drive should ONLY contain things relevant to their activities. They should [not] have to wade through "interface spam" of a million options which one in a million users will ever actually use.

      Brutal oversimplification is why Gnome is a bad thing for the Linux desktop. I can't overemphasize how much more I appreciate the KDE approach of "more options, organized better" to the Gnome approach of "this option will never be used by a newbie user, cut it out of the GUI". Linux appeals so much more to the power user than to the newbie that it's harmful to alienate the former just to make the latter a little more comfortable.

      I've seen options spam that you mention, and the key to eliminating it is not to cut down on configurability, but to better organize, name, and describe the options.

      --

      [an error occurred while processing this directive]
  23. If you had a chance to read the weblog article... by HesAnIndieRocker · · Score: 1

    I was trying to lay out the situation as I see it.

    On the consumer side, we are stopped by the fact that all of the major vendors are bullied by MS, perhaps more implicitly than in the past, but bullied none the less. If any of them were to support Linux on an equal footing with Windows, in catalogs, on the front of the websites, etc, the would risk losing their OEM license or getting their rates changed. When they sell cheap commodity boxen in a very competitive space, that can easily kill a business model. All the big players are profitable and have boards to report to, so throwing caution to the wind is unlikely.

    On the business side, we are faced with a generation of tech workers raised to develop applications for the Windows platform, administer NT/2000/2003 servers, support XP users, get MS certifications, etc. All of these people, right or wrong, have staked their careers to the MS platform and are unlikely to see the incursion of UNIX systems into the workplace as anything less than a threat to their jobs. The amount of corporate infrastructure currently geared towards the Windows platform, from helpdesks, to workgroup servers, desktops, custom applications, macros, Exchange email, etc is staggering, and there is little chance that CTOs will wake up one day and say "Oops. Let's try this other thing."

    What I'm trying to get at here is that there is more than simply applications keeping Linux/UNIX from the desktop; that is mostly there, at least in the form of reasonable substitutes. It is the inertia that has formed around Microsoft's platform that keeps open source from becoming mainstream.

    If you get a chance, check out the article. :)

    Given all this, what is our next move?

    --
    "It is not advisable, James, to venture unsolicited opinions."
  24. Re:Windows 2020 Functionality, Windows 95 Usabilit by Anonymous Coward · · Score: 0

    That does sound like a pain, but to cope with it, you could setup a cron strip to check if it was wrongly changed and replace the file with the config-settings you want. Simple fix to deal with a problem.

  25. Re:Windows 2020 Functionality, Windows 95 Usabilit by the_unknown_soldier · · Score: 1

    I was told this by a linux friend.... and after 12+ hours of him giving me instructions about how to get my netgear card working on ubuntu it finally worked. Restarted... gone again. I ran home to windows and realised that windows has never actually failed me in anything. Haven't started it since.

  26. OEM Contracts by heinousjay · · Score: 2, Insightful

    Simply put, 95%+ of all users don't care at all, and see no reason to change.

    --
    Slashdot - where whining about luck is the new way to make the world you want.
    1. Re:OEM Contracts by ClamIAm · · Score: 1

      You fail. -most users have never heard of Linux. How can they care if they haven't heard of it? -this obviously has nothing to do with bullying from Microsoft -momentum

  27. OS X style app wrappers by astrashe · · Score: 1

    I think that it's too hard to install a lot of software under linux. apt is great under Debian or Ubuntu if your package is in the repository, but for things that aren't in the repository, installation is pretty hard.

    In OS X, you can download a .dmg file, which is automatically mounted, and then you can just drag an icon into your Applications folder. That's really cool. Most OS X users don't even know that the app icon that they're dragging is actually a directory.

    For me, some of the really cool gnome and/or mono apps (like beagle) are great examples of what's simultaneously right and wrong. The apps themselves are pretty great, but they're incredibly difficult to install on many systems.

    1. Re:OS X style app wrappers by eurleif · · Score: 1
  28. I can tell you why... by HRbnjR · · Score: 2, Insightful

    I have been using Linux on my desktop since 94, so I can relate to this feeling.

    I tried to rip a music CD on my Fedora Core 4 system the other day...

    I put it in and ran Sound Juicer... it saw the CD and loaded all the track info for it. So far, so good.

    I wanted to set it to rip me an OGG at quality 6, the same as all my other ones I ripped in windows. It would let me choose between OGG and FLAC (no MP3), but there was no quality setting. An audio ripper with no quality setting?!? Impossible I thought...

    I looked in the help file, and it said nothing. Though the help file mentioned if you wanted MP3, you could use something called 'gnome-audio-profiles-properties'. There was no link to run this in the program, and I can't find it in my Gnome menus, so, being the guru I am, I ran it from the command line...

    This is a GUI which has a text field to type in a GStreamer pipeline!

    "audio/x-raw-int,rate=44100,channels=2 ! vorbisenc name=enc quality=0.5"

    Like anyone (especially grandma) is gonna know how to fill in that!

    Anyhow, me being the guru I am, I fish through it and see the quality setting... I want OGG quality 6... so what does "0.5" mean in OGG terms? Well, let's look in the help file...

    *clicks help button* .... *application promptly dissapears*

    No "this help file does not exist" dialog, no stack trace, nothing. *Poof* Gone.

    This is why Linux still isn't really ready for my desktop.

    1. Re:I can tell you why... by rmm4pi8 · · Score: 1

      One of the tricky things about OSS is that no-one has the money for shelf displays or TV ads, so there's less information available (or rather, it takes more work to find it) about which applications are the best for a given task.

      That said, this is a classic case of just using the wrong application. Next time, given that you're using Fedora and have GTK installed, use GRIP. You won't be dissappointed.

      Just like shareware in the Windows world, there are often many applications which claim to do something but don't do it well.

      --
      U.S. War Crimes blog. Email for free Mandriva support.
    2. Re:I can tell you why... by An+Onerous+Coward · · Score: 1

      Want me to prove that Windows isn't ready for the desktop? Let me tell you about my experiences with MusicMatch Jukebox. I mean, what a crash-happy, bloated, crippled piece of software that was...

      Admittedly, it's different when a bit of software comes in the default installation. But I've successfully used several different CD rippers on Linux, and I've never had a problem. You simply can't claim that one failed application proves that the whole system is unsuitable.

      --

      You want the truthiness? You can't handle the truthiness!

  29. You had it! by Otter · · Score: 1
    Anyhow, the article was saying how the Linux desktop needs to innovate rather than simply copy whatever the current market leader (Windows) does.

    Uh, yeah. That guy was right and you're wrong.

    There's this persistent delusion that people will all switch to Linux once there's not a reason not to. Except for (as that guy had noted) a handful of tinkerers and rabid Microsoft haters, users will change because there's a reason to change, not because there's not a reason not to change. When open-source desktops provide one, the users will be there.

    (Incidentally -- 5%? Where the hell do you get a consensus for 5%? It's under 1%.)

    1. Re:You had it! by HesAnIndieRocker · · Score: 1

      My point wasn't that innovation is bad, that would be kind of silly.

      The point is rather that innovation for the sake of innovation when 95% of the world is completely happy with what they use every day of their lives is sort of a waste of time. I, for one, have no need for a 3D user interface to use a word processor, yet there are several projects out there tackling this problem. (I know that new applications will likely arise that would be impossible without the 3D interface, so don't take this the wrong way, 3D desktop folks!)

      Even if this innovation was useful, I think our fundamental problem is one of distribution, or rather, making a product that the existing PC ecosystem can live with without feeling like it is a threat to their livelihood. Thinking up new ways to make this happen is the goal of this post.

      --
      "It is not advisable, James, to venture unsolicited opinions."
    2. Re:You had it! by Otter · · Score: 1
      The point is rather that innovation for the sake of innovation when 95% of the world is completely happy with what they use every day of their lives is sort of a waste of time.

      Sure, but that's why (real) innovation is **hard**!!!! People here use "innovation" in a way that's almost an inversion of its proper meaning. It's not just making a minor variation on someone else's invention and then complaining that the patent system is stifling your "innovation".

      But, in any case, you're begging the question. Let's say that there's no prospect for making an open-source product that improves significantly over Windows. So why should anyone stop using Windows, however low the barrier to switching becomes?

    3. Re:You had it! by HesAnIndieRocker · · Score: 1

      What I still think is being missed here is that I don't think people should move away from a Windows platform. I'm advocating that the OSS community spend more time trying to fix up ReactOS or a similar open-source Windows environment instead of trying to shoehorn a Unix into a desktop environment.

      The reasons why this is important have less to do with getting people to use "our stuff" and more to do with trying to reestablish some balance in the control of the IT industry. I honestly believe (perhaps foolishly) that if there was an alternative but compatible OSS Windows environment available that OEMs, corporate technical staff, etc, would see it a viable option instead of the threat to their business models/careers that they currently see Linux as. They won't switch en mass to it, but it would certainly enter into negotiations for new OEM Windows licenses and corporate site licenses, and that is exactly what we want.

      Many people are against this because they see embracing the Windows platform means that you are giving MS even more power. See the contorversy around Mono as an example. This is silly though. MS lives off of their installed base, and if you made an XP compatible OS today there is nothing they could do to take away compatibility with everything that is available right now. The API is the API, you know? This is a difficult task, to be sure, but the fact that you can use native DLLs (licenses permitting) and drivers would make it so that the upkeep of the system would likely be easier in the long run than the OSS Unix alternatives.

      Linux is certainly a great server environment, and I use it all the time in this capacity. But instead of fighting the tide and trying to reimplement an entire desktop stack, I think it makes more sense to take advantage of what is already out there in terms of Windows infrastructure, developers, and existing applications.

      --
      "It is not advisable, James, to venture unsolicited opinions."
  30. Hmm.. by Kraeloc · · Score: 1

    Yannoe what I think it needs? Linux specifically, anyway: a GUI for _everything_. Joe Average Outlook-user is terrified by the command line. Fix it so that he can pretend it doesn't exist, and he'll be much happier.

  31. Next excuse by ClosedSource · · Score: 1

    "If any of them were to support Linux on an equal footing with Windows, in catalogs, on the front of the websites, etc, the would risk losing their OEM license or getting their rates changed"

    Sorry, but this old excuse just won't fly any more. MS has already been threatened by the government since the monopoly case for doing much less than what you suggest. At this point they'd probably be fined over a billion for pulling that sort of stunt.

    When you look at the kind of settlements they've been paying out the last few years it's clear they don't have the stomach for going that far.

  32. Speed by HotNeedleOfInquiry · · Score: 1

    There. I've said it. I run both WinXP Pro and Linux (Redhat 9.0 and KDE) Linux/KDE is clearly slower starting aps than WinXP. This is a fairly big deal in a business environment.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Speed by Fluffy_Kitten · · Score: 0

      I run a dual-boot with Win XP pro, and ubuntu with both Gnome and KDE, and clearly, the fastest one to start for me is gnome, then Windoz, then KDE. it's KDE's fault then!!!

      --
      People who have no sig are cool
    2. Re:Speed by HaydnH · · Score: 1

      Perhaps you should try a winow manager that isn't completely bloated like KDE? Have a try with WinowMaker or some other light window manager - you'll find things launch a lot quicker than in Windows.

      --
      Time is an illusion. Lunchtime doubly so. - Douglas Adams
  33. An Exchange client by Chalex · · Score: 1

    We need to have an app that will interface with MS Exchange and take care of all the things that Outlook does. Then the corporate desktop will be a much closer target, especially since it will mean saving the cost of an Office license for each seat.

    Currently the choices are Outlook, Outlook Express and Outlook Web Access.

  34. Unified (Automatic?) Driver Architecture by Deliveranc3 · · Score: 1

    A list of Hardware, the driver it has and the latest driver available.

    Why is this so hard?

  35. I don't think there's a "magic pill" for this one. by nhstar · · Score: 1

    The reason that I got into Linux in the first place was because I wanted something "different." I kinda think that that's the reason that most people got into Linux was for something different. The problem is that all of those differents were just a little different than all of the other differents.

    There are bazillions of technical things that can be done to improve the overall quality of the Linux system. The problem isn't quality, it's the confusion of usability. (i.e. Which is better, GTK or QT? Do I want a DEB based system or RPM? Can I use both? etc, etc, etc).

    One of FOSS's many beauties is that if I don't like the way something work I'm free to go and change it to my hearts content as the drool rolls past my chin. There's only one minor problem with that: my code sux... a lot. Talented coders are a rare breed, even rarer when the word "Visual" is not the prefix to your coding tool-kit. Think that the career options are rough now? Imagine all of your end users able to whip up a new interface model on a whim! Hell, I'm a lowly net/sys-admin and the idea of that gives me the shivers!

    Anyway, back to the topic...

    If I had a chance for recommendations to be seen by The Powers That Be they would be the following:

    1) Separate your code from the Graphic Widget kits more. K3B is enough reason for me to keep the kde libs loaded on my machine, but konquer on my desktop is a little to kandy for my tastes (i know that's flame bait there, sorry). Build packages that can use either graphcial set with just some minor modifications, a-la "openoffice.org-gnome" in the debian repositories. That may not be the best example, but as I understand it, the widget sets were meant to give coders the ability to easily use a readily recognizable interface for the end user, not to be a staple in an application who's purpose is not to render pretties on my screen. I know this is nowhere nearly as easy as I think appropriate in this paragraph, but it's worth thinking on. Perhaps it's up to the interface writers to perhaps standardize their calls for said objects: make a GTK button the same call as a QT button, or some-such-thing. Of course there will be differences and additions (there always are) but the basics can be covered, I'm sure.

    2) Packages... make up my mind! RPM, DEB, PKG, source... they've all got their beauty points, but having some only available to certain users burns me, and I've been using Linux in one flavor or another for 10+ years now. Recently, I ran across a program called "checkinstall" that has saved me from dealing with install-hell when a package is only available via source. This program allows me to take a source package and build either a DEB for my desktop or a RPM for my laptop. Again, (refer above) my coding sux, but wouldn't it be possible to expand on to expand on this, mix it with "alien" and allow it to handle conversions between types of packages, then build this into YaST and Synaptic and (dammit, I forget what RedHat and Mandriva are using now)? Imagine if SuSE, Debian, RedHat, and Mandriva got toghether on this idea, and got all of their installers able to handle any of the packages and installation methods in *gasp* one install database (per system of course)? Even with the extra overhead, it'd still be faster than, say, InstallShield(R) packages! Convince maintainers and developers that a properly formatted hash-style format can be used to cover the "provides" and "depends" stuff is in the source packages, much like they already should be in the various packages, and we may have a winner here. It may also be handy to let the Installer ultimately decide where the files of certain types go, so the Debian people and the Mandriva people don't start throwing their peanuts over the bar at one another any more.

    3) Unified system management: On this, I'm thinking along the lines of something like webmin, where add-ons are constructed and placed in the framework for controlling certain aspects of my system. Being a Debian user,

    --
    --- no sig to see here... move along.
  36. As Far by Deliveranc3 · · Score: 1

    As far as his comments about user lockin go, many Universities (colleges in America) have already switched over to Linux often as a dual boot option.

    Inviting students to tinker, schools move farther and farther from MSoft each year and need subsidies to keep them on board this will do more to put linux in people's education than the tiny confrences Microsoft is able to organize.

    The thing holding linux back is it's inability to take risks regarding legal issues (Drivers mp3 codecs etc.) and the difficulties involved in it's use.

  37. Re:Foobar2000 vs VLC by avalys · · Score: 1

    What's to speed up? It's an audio player. I can't remember ever having speed problems with my audio players.

    By the same token, I can't remember ever feeling the need to script an audio player. But maybe you have more time to waste than I.

    --
    This space intentionally left blank.
  38. Re:If you had a chance to read the weblog article. by furiousgeorge · · Score: 3, Interesting

    I'm sure I'll be flamebait, but i'll have to file you under "you still don't get it". (that and shamlessly promoting your blog.)
    Not only don't you get it, you won't listen. Sure - argue that I'm wrong. Willing to take a bet which one of us will still be right in a year? Two years?

    You said: "Instead, the problem with Linux is that not enough people are getting it preinstalled on their computers."

    Bzzzt. Wrong. Do you think everybody would automatically love Linux if it was dumped on them? No. Not by a mile. Remember, Linux is FREE and can't compete on the desktop with stuff that isn't. Stuff that is generally either put out by an evil empire, or a fruit company

    I stand firmly behind JWZ's statement: "Linux is free if your time is worthless".

    99.9% of the people out there use their computer as a tool. They aren't interested in tinkering with it, or even worse, fighting with it to try to get something done. I don't want to have to screw with my computer for simple things any more than I want to screw with my car just to get to work. THESE ARE SOLVED PROBLEMS.

    If you want to get Linux accepted on the desktop, I suggest you take a good hard look at trying to do even the most simple things that people do on other platforms every day.

    -play music
    -configure a printer
    -move files around the network
    -play games
    -adding/changing hardware
    -etc

    These are simple and linux still has plenty of problems with them.
    Play sound? ALSA or OSS or something else. Barf. And doing something like adding a new graphics card? *shudder*. The ensuing Xwindows pain in the ass makes me sweat just thinking about it. "You've bought the latest wifi card? Oh sure, you just need to grab this patch, patch a kernel module, recompile, reconfigure, modprobe, and you're set!!" OH COME ON!

    If the only way to set something up is to edit a config file, YOU FAIL. Period. This is not open to discussion. You will not win on the desktop. When my mom/dad/sister/grandma calls, I can walk them through GUI's to change settings. I can't/won't dare have them editing some random file in /etc. Thats playing with fire.

    I contrast this with windows. A recent event for me: the onboard firewire port on my laptop died. I bought a firewire PCMCIA card. I plugged it in. Windows detects it, finds the drivers, installs them, and is done. I plug in my iPod and up pops iTunes, it syncs, and everybody is happy. IT'S SUPPOSED TO BE THIS SIMPLE.

    And i'm not even going to go into the KDE/GNOME/whateverdesktopyouchose wars and inconsistency nightmares that are going on.

    (And even more, i'm not going to go into the incompatibility issues with the different distros and system configurations. AIEEEEEEEE)

    It's not an exposure issue. Linux still isn't there yet. If you think it is, I suggest you go over to an usergroup like mythtv-users for people setting up that particular media server. You wouldn't belive the fucking nightmares people have to deal with for things like getting digital audio working out of their box.

    THIS IS ALMOST 2006! PC AUDIO HAS BEEN A SOLVED PROBLEM FOR A LOOOONG TIME FOR THE REST OF THE UNIVERSE.

    To replace windows Linux doesn't need to be as good, it needs to be BETTER. I'll tell you I'm perfectly willing to pay $100 for windows/MacOSX for the shear amounts of headaches it saves me vs. trying to run linux on my desktop (and yes, I have done it). If you think paying $50-150 (arguably, whatever the OEM cost is) for windows over a 3-5 year windows product cycle vs. the amount of trouble it saves you is too much money. Well, I'll just have to say we must live in two very different worlds.

    I am soooo not a microsoft fan, and I think a lot of their user interface work is junk, but they **still** beat linux's ass when it comes to general usability.

  39. Re:Foobar2000 vs VLC by tepples · · Score: 1

    What's to speed up? It's an audio player. I can't remember ever having speed problems with my audio players.

    Then why does Winamp sometimes take 10 seconds to launch on my windows machine? Startup time and time spent searching for a specific song can and should be optimized.

  40. Re:If you had a chance to read the weblog article. by HesAnIndieRocker · · Score: 1

    Hi Furious,

    You certainly don't come across as flamebait, and everything you said makes sense. An incidently, yes, I was pushing the blog a little, but more because the fist 20 or so posts were just gut reactions to the headline instead of thoughtful responses to the article.

    I agree that Linux needs to come a long way before if gets even simple computer needs to work flawlessly like they do with Windows. The lack of a non-hacked way of getting USB WiFi cards working drove me crazy for many a night, and sent me back to Microsoft's arms several times.

    As for the pre-install not being the cure-all I make it out to be, I agree only partly. One would hope that the vendor of the PC would get all of the driver stuff sorted out before shipping, so our respective horrors would be unlikely to be repeated. The application support would give new users pause, but I think that between OO.o, Evolution, and Firefox we have the basis for a good mainstream system.

    The conclusion in the article, however, is that the open-source community should think about supporting ReactOS (in a substantially more mature form) as a way of getting onto the desktop rather than try to shoehorn Linux into the existing Windows-friendly infrastructure. That is that conclusion that I haven't seen anyone mention in this forum, and why I asked them to read the article. :)

    --
    "It is not advisable, James, to venture unsolicited opinions."
  41. I *want* to look for the penguin logo by tepples · · Score: 2, Insightful

    The drivers are great if you buy supported hardware.

    "Linux isn't free; it costs $150 to replace my scanner." Those who rely on donated hardware cannot choose to obtain supported hardware over unsupported hardware. Those who are switching from Windows to Linux on paid-for hardware have similar problems.

    There's a lot of hardware that won't work well on Mac either, but you won't find it in Apple's store.

    For peripherals compatible with Macintosh computers, I can look on the front of the box for "Compatible with Macintosh computers" or (better yet) a certification mark on the front of the box. I haven't seen any penguins on home PC peripherals available at Best Buy or Circuit City. Which stores in Indiana should I be trying?

  42. Re:Foobar2000 vs VLC by poningru · · Score: 1

    Perhaps you need to switch to linux and try VLC? or maybe even Amorak for the same speed.

    --
    Calm down people, its a religion not an operating system.
  43. What's this "lunix?" by Dragoon412 · · Score: 2, Interesting
    It feels like we've been on the cusp for many years now and the applications available for most common tasks are certainly competitive, but we still hover around a 5% market share by most accounts.

    As someone who's not particularly adept with Linux, but has attempted to use it many times over the years, allow me to say that this may be part of the problem. Linux is absolutely nowhere near the cusp of acceptance for mainstream desktop usage, and for good reason:

    For starters, drivers. Rarely, if ever, have I installed any flavor of Linux (starting with Slackware back in '99, having since used Redhat, Ubuntu, Mandrake, Knoppix and SUSE, not necessarily in that order) and had everything work. You need to futz with obscure config files to get something as simple the mouse wheel working, much less buttons 4 and 5. Video drivers are rarely up to snuff; as I've had ATi cards for the past few years, I've yet to even play Chromium BSU. Sound? Forget it. Basically, and I think this is the single biggest issue, virtually anything requiring a driver in Linux is a hassle. No one wants to spend hours pouring over forums and HOWTOs to install a bloody driver.

    Then, there was the package dependancy hell, which has been somewhat resolved by package management systems. However, my experience with these systems has been that they're unbelievably unintuitive, and have an awful interface. Take Ubuntu's system, for example: it's 2005, yet its interface (at least when I last used it, maybe 7-8 months ago) looks like a circa-1990 BBS.

    On top of it all, there's the hideously outdated UIs. There's little, if any, consistancy between apps in appearance, and most of the default themes I've seen in the various Linux distros still look like a clusterfuck of a Win98 box. They don't even match up to WinXP's level of consistancy and polish, much less OSX's.

    Linux really does have the functionality to put it on par with Windows and even OSX in a lot of cases. The problem is that Linux is, by and large, an OS developed by hobbyists and developers for hobbyists and developers. Its level of polish is orders of magnitude off from Windows, and not even on the same plane of existance as OSX. It's just a hassle to install and configure, and not particularly nice to look at. Sure, it's less of a hassle now, but it's still just not good enough. ...and that's the thing: I want it to be good enough. I want it to be better. And for a while, I was even trying to migrate away from my Windows desktop. Then I got an iBook. Linux hasn't even been a consideration since.

    At this point, I honestly don't see what point - other than being free of cost - that Linux on the desktop serves. Sure, more competition is always welcome, but Linux is already a phenomenal medium/heavy-duty OS - does it really even need to be on the desktop, too? And more importantly, without a serious overhaul by a group of artists and GUI designers, does it even have a chance? My guess would be, on both accounts, no.
    1. Re:What's this "lunix?" by holy+zarquon's+singi · · Score: 1

      Strangely I kind of agree with you. I say strangely as I'm a farily hard core open source hippy. For example, I spent this morning persuading my management to think of the (significant amount of ) money they've spent on me as investment into an open source prject, not something they can directly capitalise on financially. Yeah, and I was pitching the good of the community, and the longevity of the software argument to them.

      Anyway. What I say is, Linux on the server and specialised desktop, OSX on the desktop and Windows for those poor fools who don't know any better, or aren't sufficiently in control of their own destiny, or who are mindlessly addicted to crack^H^H^H^H^H games. Yeah, and I know OSX isn't free, but I don't care. It works for me for now.

      But linux isn't too hard to install (much easier than windows) for most generic use cases these days.

      --
      "...we should just trust our president in every decision that he makes and we should just support that." B.Spears 2003
    2. Re:What's this "lunix?" by Anonymous Coward · · Score: 0

      I just don't get it ? What is so horrid looking about the Linux desktop and soe pretty about the Windows desktop ?? I think my Linux desktop looks pretty nice as a matter of fact much nicer than my Windows desktop. Plus my Linux desktop is far more functional. recently my father (who is by no means a computer geek or guru or "Linux Hippie") bought a dell machine with the latest XP on it. Within a couple days he was asking me to put the Linux on the machine. he couldn't stand the annoying quirky apps, the million and one ads he has to say no to just to play a CD on Windows, as well as the apps that constantly Crash and Burn on windows. So I installed him the Linux.He's got his apps, his email, he surfs the web, schedules his appointments, listens to media, plays streaming audio and video, plays dvd's etc... all under Linux. I don't get it. What is so great and fantastic and beautiful about this Windows desktop that relegates Linux to the back room server ?? I just don't see it ?? I am waiting to be enlightent to the beauty, charm and virtues of Windows. Meanwhile I'll stick to my Linux servers and fine Linux desktops. When the day comes that all the hardware is locked down by MS. and won't run Linux anymore I'll go back to my spiral notebooks, books, pencil and paper and handy file cards.

    3. Re:What's this "lunix?" by sheepdog43 · · Score: 0

      I could not agree more.

      I have tried to get these points across to people for too long (not just here). I am in the same boat. Tried entirely too many times to switch.

      Linux people...
      Please stop listening to Linux users to find out the problems you have with overtaking the desktop market. Start listening to those wanting to convert but failed. Listening to those who succeeded will not tell you what is wrong. It worked for them! They are not your target.

  44. I'm feeling a severe lack of drivers. by tepples · · Score: 2, Informative

    Perhaps you need to switch to linux

    Buy me a new flatbed scanner and I'll try it.

  45. My current rants by ballwall · · Score: 1

    I use linux exclusively but there are huge features I miss from windows.

    Note: Many of these gripes could be redhat specific, it's all I've ever used.

    1. File associations
    Every app seems to have it's own method of determining what to use when I want to open a file. (The three big ones for me are firefox, wine and kde). I'm probably missing something here, but I haven't been able to figure out a way to make them all cohesive.

    2. Multimedia
    2a. Video
    Tried compiling mplayer or xine? And have them work with the majority of the codecs out there? And get it to run on your laptop display fullscreen without dropping frames? And get sounds from your IM app to play while you're watching something? WTF, this should not be this hard.
    2b. Audio
    It may just be my config, but I had to manually add a software mixer in alsa to get my IM dings when playing any sort of music or movie. Add to that, my work voicemail system uses a GSM codec that I had to write a shell script to filter through sox and then a player in order to even hear it. I wouldn't even know where to begin if I wanted surround sound from a dvd.

    3. Corporate groupware
    I hate exchange and notes as much as the next guy, but they or a [supported] comparable solution needs to be available without wine.

    4. Firefox (or another browser) needs to be able to render any site IE can as IE does. If you're running linux exclusively and you need to, for example, do online banking, switching to IE 'really quick' isn't a viable option. It does not matter that those sites are in error by supporting IE only, that fact doesn't help me reconcile my checkbook any easier.

    5. Wifi
    This is just a PITA for me for some reason. Is there a simple app out there that will let me scan for APs and connect to one without going through 8 different apps?

    6. Fonts (minor)
    I miss in windows the wonderful Arial font that would always seem to be 1 pixel wide everywhere. In linux every font looks thick and just... I don't know, too thick. Java (jedit) seems to accomplish it even on linux, so I'm probably missing something to get it working in kde as a whole.

    That's all I can think of at the moment. Games are a biggy, but that's always brought up. Some people seem to dislike oo.org but I don't have any complaints with it.

    1. Re:My current rants by HaydnH · · Score: 1

      This should help you out:

      1. File associations

      Edit your /etc/mailcap or /etc/mime.types file!


      2. Multimedia

      Xine is easy to compile and install: to get the extra codec support you need to install the mplayer libraries, instructions are here. Regarding audio I'm not sure what your problem is, I can play more than 1 movie in xine at a time reciving sound from all of them - getting a noise from IM shouldn't be a problem.


      3. Corporate groupware

      You could use Open Exchange as the server and Evolution 2 as the mail client - haven't treid them myself but ave heard good things.


      4. Firefox

      I haven't come across any major sites that only allow IE recently (excluding MS itself of course). I'm not going to get in to the discussion of web standards and FF vs IE here - that's been covered thousands of times before.


      5. Wifi

      Kismet will scan for AP's (and even try and get the wep codes if you're that way inclined). Unfortunately you will need to use ifconfig yourself to connect to the ap though. Also drivers for wireless are really easy in linux thanks to ndiswrapper.


      6. Fonts (minor)

      If you miss the windows Arial font why not install it in Linux??

      Haydn.

      --
      Time is an illusion. Lunchtime doubly so. - Douglas Adams
    2. Re:My current rants by Joe+Tennies · · Score: 1

      Have you tried Ubuntu and then http://ubuntuguide.org? I've gotten quite a few people to use Ubuntu for months w/ only a couple minute tutorial and little to no questions with Ubuntu and the Ubuntu Guide.

      As far as the font rendering. It turns out Microsoft doesn't actually render fonts correctly. Wifi is as easy for me as System->Administration->Networking (this is a menu structure), enter password (as this is not something a person w/o admin rights should be able to do), click on my wireless card from a list with pictures, click properties (or I could have double-clicked the wifi card), then choose the ESSID I wanted from a dropdown list or manually enter the ESSID I wanted, click Ok.... done. Sounds kinda long in words but it's just "open program, choose wireless card, choose ESSID, leave program"

      As far as the IE thing, you can get IE to run w/ Wine quite easily. It's dead easy if you use CrossOver Office (www.codeweavers.com)

    3. Re:My current rants by amliebsch · · Score: 2, Insightful
      As far as the font rendering. It turns out Microsoft doesn't actually render fonts correctly.

      Ah, well, whether it renders them "correctly" or not, they look much, much better and are (I find) much easier to read. (My biggest gripes with most Linux font rendering have to do with inconsistent stroke weights and character spacing, not to mention the antialiasing which straddles the line between ugly and intolerable.) I say, if the correct way looks like ass, better to do it the wrong way.

      --
      If you don't know where you are going, you will wind up somewhere else.
  46. Very simply by AthenianGadfly · · Score: 1
    Makie it:
    1. At least as easy as on a Windows system to install applications (even ones that don't happen to be included in the distro)
    2. At least as easy as on a Windows system to install and use hardware
    3. So that there are more mature applications that cover something besides an "average" setup

    Linux may well be ready for a completely "average" user, who doesn't use any unusual hardware and doesn't need any unusual applications - but how many people do you know who run a completely average system with no special or out of the ordinary needs at all? Of these non-average users, how many are willing to learn how to hunt down libraries and recompile things to get their unusual hardware/software to work? Very simply, with Windows and Mac, you don't have to - they just work out of the box.

    1. Re:Very simply by rmm4pi8 · · Score: 1

      Installing .rpms or .debs is trivial. Not packaging your program for Linux is no different than no packaging your program with Installshield on Windows, leaving most users unable to deal with the compiling, etc. I think all you're seeing there is that most Linux apps are the equivalent of shareware, and it takes work to figure out which ones are decent. After all, professionally packaged stuff like nvidia drivers install like a charm on a huge variety of systems.

      The hardware and the applications, of course, won't really come until there's a tipping-point for some other reason. Especially vertical-market-apps, which are the last to transition to a new program (remember all the POS systems and stuff running on DOS longer after Win was out?).

      --
      U.S. War Crimes blog. Email for free Mandriva support.
  47. Re:Windows 2020 Functionality, Windows 95 Usabilit by coaxial · · Score: 2, Insightful

    Cronjobs are never "simple fixes". 'chmod -w' is much easier. Anyway, the desktop is doomed as long as you have to edit anything (via a gui, but especially by hand) to get simple peripherals to work.

  48. Testimonial: Linux saved me from a life of crime. by Anonymous Coward · · Score: 0

    "I tried to rip a music CD on my Fedora Core 4 system the other day [...] This is why Linux still isn't really ready for my desktop."

    Well it saved you from being a pirate. :)

  49. Re:Windows 2020 Functionality, Windows 95 Usabilit by nmos · · Score: 1

    Now... I'm happy with SuSE/Linux and I cannot ever seeing myself turning back, but I'm a nerd that enjoys the occasional hw/sw challenge (something I've not had on a windows box in probably 3+ years). But for Joe Sixpack? We (as in the all of us, or the royal... take your pick) need to bring Linux's usability up past Win95, because in my opinion, that is exactly where (SuSE 9.3) Linux is currently at.

    The thing is that the issues you mention have basically nothing to do with Linux and are really only solvable by increasing the number of Linux users. It's not like Microsoft actually writes the drivers for most hardware, the manufacturers do that and (in theory at least) test the results and maybe even jump through the hoops to get them included in Windows. The only reason they bother is due to marketshare. Things are changing though, just in the last year or two I've seen quite a few companies with at least some nominal support for Linux. Ususally the Linux support is pretty sparce, poorly tested, and generally assumes that the user knows a lot more than would be expected of a Windows user but it's a lot better than it was just a few years ago.

  50. Re:Windows 2020 Functionality, Windows 95 Usabilit by secolactico · · Score: 1

    That does sound like a pain, but to cope with it, you could setup a cron strip to check if it was wrongly changed and replace the file with the config-settings you want. Simple fix to deal with a problem.

    Talk about a "ductape solution". In this case, yast should be able to identify changes not made by it and either leave them alone or warn the user.

    --
    No sig
  51. Re:Foobar2000 vs VLC by avalys · · Score: 1

    Perhaps Winamp sucks?

    I use iTunes in Windows (on a relatively slow machine, too) and it is extremely fast in all aspects of operation, from startup to shutdown.

    --
    This space intentionally left blank.
  52. Absolutely. by millisa · · Score: 1

    This is the single thing stopping me from being able to roll out pure Linux desktops to many of my clients. A replacement for everything that exchange offers on the client and server side is what throws the wrench into the gears. Yes, there are servers that can replicate parts of what exchange does. Yes there are clients that offer many of the things that Outlook does when connected to exchange. But there just isn't yet a unified client-server solution for Outlook-Exchange that can be deployed to the common-desktop-plebe that allows them to start working and communicate on the day after orientation that Exchange offers. Any secretary can start using exchange to schedule meetings, send out emails on behalf of people, and do the generic office communication thing with Outlook-exchange. There just isn't a total-opensource solution that does this yet.

    I rah-rah Linux and open source like the rest of you, but 'best tool for the job' trumps my ideologies every time. Give me Open Outlook and Open Exchange and I'll be your Champion...

    (excuse my typos and ramblings, there's an empty bottle of goldschlager next to me and I think I might have my Exchange priv IS down to a manageable level again)

  53. What it obviously needs for mainstream desktop use by dtfinch · · Score: 1

    It needs mainstream desktop users.

    -ducks-

    Users need Linux to run the software they can't get for free, which requires commercial software developers to write software that'll run on Linux. It needs to be easier for more commercial software developers to support both Windows and Linux. Open source makes a very good desktop, and there is a heck of a lot of good open source software, but some types of software only thrive in a market environment. This includes games, niche software, and any software that average users are willing to pay for but average developers aren't willing to write for themselves. Suppose a very cool game will cost $1 million to develop. There is nobody who will need to play that game so badly that they'll spend $1 million to have it developed, so such a game simply can't happen if it has to be open source. But for a commercial developer, it's worth spending $1 million to develop it if they think 50000 people will spend $35 to play it. For most commercial developers, the cost of supporting both platforms outweighs the benefits, or they think it does. The only ways I can think of to get commercial software developers/publishers to support Linux are: 1) Reduce costs/difficulty of porting and/or cross platform development. 2) Increase market share (chicken and egg problem). And 3) Evangelism.

  54. Re:Windows 2020 Functionality, Windows 95 Usabilit by thecampbeln · · Score: 2, Interesting
    Firstly... I whole heartly agree with your points. But, as was mentioned in another thread here on this story, Linux needs a unitified install method. If Linux had that, then the "HowTo's" could be rolled into installers and noone would have to run all over YaST and the command line to get something working. If it were more like "download this EXE and follow the prompts" where it could then ask questions like "point me at your Windows WLAN Card Drivers" and then you'd be past Win95.

    Course this would be moot if there were linux drivers, right? But as you also mentioned, thus far many Linux drivers assume that "you are at least this smart" to install it (my Linux ATI drivers, for example... So my latest kernal didn't come with the source code... how do it get that...). I suppose more users like me (nerds who enjoy the odd hw/sw issue) asking for Linux support then it'll get better, but there are things WE can do as well I believe. Starting with nicer application names (what the hell does "NDIS" mean anyway!? And "abcde" is a what? Oh, a CD ripper, I guess I should just know that, huh?).

    --
    "1984" was ment to be a warning, not a guidebook. You hear that Kim Jong-il!? BushCo?!
  55. I want.. by DraconPern · · Score: 1

    I want an easy to use programming framework integrated with the IDE. See MFC, ATL, WTL. I want linux to be faster than Windows XP on my PII 400Mhz. I want a community of code like CodeGuru and CodeProject.

    1. Re:I want.. by rmm4pi8 · · Score: 1

      1) Qt/KDevelop
      2) It already is. You just need a no-bloat distro. And forget OpenOffice.
      3) Are you crazy? There's way more code free for the taking for Linux than there is for Win.

      --
      U.S. War Crimes blog. Email for free Mandriva support.
  56. Re:Windows 2020 Functionality, Windows 95 Usabilit by rmm4pi8 · · Score: 1

    My condolences. I know this doesn't solve your immediate problems, but you might want to consider a move to Mandriva. The paid packs include all the drivers (ndiswrapper, etc, and deal with them automatically), and the *drak tools offer all the convenience of YaST without over-writing hand-configs. Plus, I offer free email/IM support to all Slashdot-reading Mandriva users.

    --
    U.S. War Crimes blog. Email for free Mandriva support.
  57. that's an odd suggestion by rmm4pi8 · · Score: 1

    because Linux is just the kernel, and the main problem with the kernel is lack of hardware drivers, which Linux has more of than SkyOS and Zeta have. The killer app and Windows compatibility are also more likely to come on Linux because its user-base and corporate backing are already larger.

    In desktop distros like Mandriva, the home folder is already the default view of the system, meaning everything the user sees is directly relevant to him/her.

    So it sounds like your "Linux" gripes are really Desktop gripes, and GNOME is already moving in the directions you propose. If you think they need to move further, why not goad them in that direction rather than suggesting that people jump ship, which will only exacerbate the problems you mention due to dissipating the critical mass necessary for driver development to happen.

    --
    U.S. War Crimes blog. Email for free Mandriva support.
  58. Most games are not open sourced. :( by antdude · · Score: 1

    Not all games are open source (see topic). I do agree that we need more commercial games that are easy to install and set up.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  59. Won't someone *please* think of the Desktop? by droleary · · Score: 1

    Seriously, why would you care what anyone else runs on their desktop? Without commercial vendor support at this stage, Linux is not a mainstream contender. Open source has all it needs to be mainstream: Mac OS X. Tons of open source components sitting alongside commercial offerings, with users having very little tolerance for shoddy craftsmanship. Trying to get Windows users to jump to Linux just to reuse bloody *hardware* is stupid. Shove them over to Mac OS X instead and *then* maybe you'll be able to convince them that 100% free Unix-y goodness is a worthwhile move.

  60. How about... by Noodlenose · · Score: 1
    ...putting a 'K' in front of every app name?

    Puts a lot of "normal users" off KDE. I prefer Gnome anyway, but still....

  61. Re:Windows 2020 Functionality, Windows 95 Usabilit by Deliveranc3 · · Score: 1

    Can I ask a question... Could the linux people go through EVERY SINGLE HOW TO and see if they can replace it with a batch file?

  62. It has to work. by mellon · · Score: 2, Interesting

    Here are some basic things that are wrong with my very slick ubuntu system:

    1. Sound doesn't work without massive fiddling. I think I happen to have gotten unlucky in this, but it took me a huge amount of effort to get sound working. I am not sure what I did to get it working. I think it was one of several support libraries that wasn't installed. Moral: don't unbundle. Throw in everything the user needs. If you are a moby geek, sure, go for a slimmable distribution, but if your target is the other 95%, it has to Just Work, out of the box. So sacrifice disk space for functionality. X has to successfully probe the monitor and correctly identify the modes that it supports, as well as its physical dimensions; when a new monitor is plugged in, X has to be able to cleanly identify the new modes that are available, and support multiple monitors, and all that crap that Windows and OSX Just Do, completely transparently. Because Xorg is so dependent on static configuration, if something blows away the magic config you put in xorg.conf (which happened to me recently), you're in for an hour of hacking on the part of a serious geek to get it working nicely again. Most people are simply going to wind up with a configuration that isn't optimal, and not know what to do about it. Impression: linux is ugly. It isn't if it's configured right, but it's hard to configure it right. My linux screen looks really nice now, but it took a lot of extremely geeky fiddling to get it that way.

    2. UI is massively inconsistent, and massively clunky. You want a person's first experience of Linux to be "wow, this is a lot easier to use." If it's "wow, this is a little funky," then they're going to stick with Windows. The 5% that are running Linux are early adopters, and they're willing to suffer to be on the bleeding edge. Most people aren't early adopters; for them it has to Just Work. Say what you want about Windows - after it's installed you're going to be sorry - but it works out of the box, for the most part, and when it doesn't, it's a matter of downloading a few drivers that install easily with installshield. Linux is better technology under the hood, but the usability isn't there.

    3. Consistency. My laptop moves around a lot, and peripherals change a lot. My trackpad doesn't work if I start X at my desk, because I have a trackball and keyboard at my desk, and these throw off the device probing. You hear a lot of stories like this. I put my machine to sleep, and nine times out of ten it comes up with a blank screen and I have to hard boot it to get it back; the other time, it works fine. Things sort of work, but they're fragile. If something works, it's got to keep working. This kind of inconsistency is just not something anybody but an early adopter is going to accept. It looks like the problem with X is that it's simply not probing APM correctly, which is because my system does ACPI, not APM. The X wizards probably already have a solution for this, but it's not on my running system, Ubuntu Breezy, so it's not helping me.

    4. None of my data transferred over (I switched from Mac), except for IMAP email, because that uses IMAP. All my address book information is stuck on my Mac where I can't use it. My calendar is on my Mac too. There's no interoperability, nor even a way to transfer the data over once and leave it. Given that there are standards for exchanging this data, it ought to be possible.

    5. The sights are too low, so even early adopters are underwhelmed. Linux doesn't try to do anything new - it just does what MacOS X does, only not as well. Under the hood it's about the same as OSX, and much better than Windows, but from the user's perspective it's not as good as either of these two competitors. It's hard to compete, because Windows and Mac are both single corporate messages, and Linux is a free-for-all; both its strength and its weakness.

    You'd think that free word processing and stuff would make a difference, but people would ra

    1. Re:It has to work. by mellon · · Score: 1

      A little more on fringe vs. non-fringe. I made a conscious decision a couple of years back to try to run mainstream stuff, not because I like it (I don't) or because it's better (it isn't), but because I can't help the people who aren't early adopters if I'm running fringe stuff.

      If you are serious about taking Linux to the masses, run something mainstream for a year, don't try to customize it to look like the stuff you prefer, and just get used to it. It grows on you, believe it or not. Being a hacker is partly about being different, not conforming. That is a strength of the geek community - we dare to be different. But insofar as Linux adoption is concerned, it is a weakness. Just as it's easier to get a date if you dress in a way that conforms to the group you aspire to be a member of, it's easier to get acceptance if you conform to the general expectations of the average computer user.

      That doesn't mean you can't innovate, but just as an abstract artist needs to learn how to paint realistic paintings before moving on to abstract art, so a Linux geek who wants to develop stuff that sees wide adoption needs to become fluent in the UI language that most people speak - Windows or Mac (I recommend Mac, because it's actually better, but still widely accepted). Get to the point where you're fond of it, which will take a year, and *then* start seeing if there are ways to innovate within the constraints of mainstream usability. You will find that there are.

  63. The List by Ed+Almos · · Score: 1

    1) A single graphical user environment. No more fights between KDE and Gnome, lock the two sets of developers together in a room and don't let them out until they produce a single unified product.

    2) An easier install process. Windows users just click on install.exe or setup.exe but Linux users have to fight their way through apt get, rpm package management and unpacking tar files using obscure command lines. There should be no need for a user to manually unpack then compile source code, this is the 21st Century.

    3) Decent power management on laptops. The state of ACPI under Linux is a disgrace and the developers responsible should be taken out and shot.

    4) MS Office for Linux. I hate the evil empire just as much as the next Slashdot reader but MS Office is the standard, accept it.

    --
    The more corrupt the state, the more numerous the laws. - Tacitus, 56-120 A.D.
    1. Re:The List by Anonymous Coward · · Score: 0

      1) Choice is good. 10% for Gnome and 5% for KDE equals 15% for Linux

      2) Have you tried synaptic? Find anything you want and install it with a click. Easier than that awkward Microsoft Upgrade on IE.

      3) Full hibernate and suspend; automatic cpuspeed, frequency- and voltage-management; integrated screensavers; battery-management. Have you for instance taken a look at at an uptodate-gnome with ie gnome-power-manager lately? Or maybe you need something else? If so enlighten us.

      4) People everywhere are running away from MS Office like rabid dogs, now that Openoffice.org 2 hit the shelves.

      Getting closer every day :)

    2. Re:The List by ardor · · Score: 1

      Comparing IE update and synaptic is like comparing apples with bananas. You do not install apps in Windows with the IE. You do upgrade the system with IE, but not the apps. This is a HUGE advantage of Windows: decentralized easy application installation. Just download the setup exe, run it, click through the setup wizard. In Linux? You better got gcc. And good luck if compilation errors appear. Of course, this is not an issue if the app is in the package database, but if not, you are screwed.

      --
      This sig does not contain any SCO code.
  64. Still waiting for a real OS.... by Burz · · Score: 1

    A more intelligent dynamic linking system is good.

    I would settle for being able to tell which libraries are optional and which are part of the OS proper.

    On a GNU-Linux system, checking the OS version gets you a kernel version number plus some distro-specific gobbledygook-- almost meaningless. It doesn't even tell you if a GUI is present never mind what 3D capabilities exist. And Linux distros don't even identify to programs whether they are LSB compliant!

    The lack of committment to a standard for desktop functionality manifests as strangeness and problems to coders and end-users in many ways, both large and subtle; They get scared away from a landscape that looks like rapidly-shifting sand. As much as I like APT and Debian 'universe' as a power user, it is not an appropriate software management model for a personal computer. RPM-Yast-Urpmi-whatever doubly so.

    Just like websites check for "Mozilla 5.0" compliance, basic Linux GUI/game programs should be able to check ONE dependency like "LSB 3.0" and have done with it.

    Why must my package manager check to see if it has to update/install some of the most basic components on my system everytime I install a chat program or a calendar??? That should not be happening! The install process for any user application should keep its nose the HELL out of my system folders. I don't care if its APT doing the legwork. Except for system updates intended as such, leave my system libraries alone dammit.

    1. Re:Still waiting for a real OS.... by SillyNickName4me · · Score: 1

      On a GNU-Linux system, checking the OS version gets you a kernel version number plus some distro-specific gobbledygook-- almost meaningless. It doesn't even tell you if a GUI is present never mind what 3D capabilities exist. And Linux distros don't even identify to programs whether they are LSB compliant!

      A substantial part of the usability and power of systems like Linux comes from the fact that it can be installed in the exact way that is needed for a specific purpose. That indeed results in that you have to check if the specific components you need are there. Not desirable for a 'one size fits all' approach indeed.

      The lack of committment to a standard for desktop functionality manifests as strangeness and problems to coders and end-users in many ways, both large and subtle; They get scared away from a landscape that looks like rapidly-shifting sand. As much as I like APT and Debian 'universe' as a power user, it is not an appropriate software management model for a personal computer. RPM-Yast-Urpmi-whatever doubly so.

      Rather, we need a desktop specific distribution that addresses those needs. Linux itself won't. It serves thousands of other needs that conflict with this idea.

      Just like websites check for "Mozilla 5.0" compliance, basic Linux GUI/game programs should be able to check ONE dependency like "LSB 3.0" and have done with it.

      Might be nice, but also will stop development right in its tracks. Linux and similar systems develop because many people can do their won thing, and then other people pickup whatever they like. Seeing how difficult it is to get even a few people agree on a standard within a very short time, this is never going to work without at least severely hindering the pase of development.

    2. Re:Still waiting for a real OS.... by Burz · · Score: 1

      A substantial part of the usability and power of systems like Linux comes from the fact that it can be installed in the exact way that is needed for a specific purpose.

      I think you mean "control". Linux has no credibility where the usability if its desktops are concerned, and we frankly cannot even give them away (according to marketshare statistics). As for power, it can be comparable to Solaris and Winodws in their respective market segments-- *IF* you're an IT pro and know intimately the myriad component-level standards that you require; everyone else is left out on the cold, must hire YOU, or must cling to a mere brand.

      Rather, we need a desktop specific distribution that addresses those needs. Linux itself won't. It serves thousands of other needs that conflict with this idea.

      No one ever suggested that the Linux kernel itself must embody LSB functionality, so I think you are debating an imaginary issue. As for addressing needs, see above (don't think that users will distro-shop based on hundreds of piecemeal specs that you and I eat-and-breathe every day).

      Might be nice, but also will stop development right in its tracks.

      It hasn't stopped other OSes. Nor did the MultiMedia PC spec published by MS in the early 90s stop the evolution of PCs; On the contrary it helped adoption to surge ahead and ensured that audiovisual apps like Netscape and Real would just work. Standards haven't stifled the web, although lack of them did: Do you also think the acid2 test, HTML validators and the W3C are halting browser innovation?

      Standardization on the desktop essentially amounts to whittling a repository down to the bare essentials for LSB compliance. In this respect, the DCCA is on the right track. How that prevents prefessionals from installing non-LSB Linuxes for very specific purposes, you haven't explained, and I'm likely to think this is merely a phantom imagined by someone who is comfortable with an elite status-quo.

    3. Re:Still waiting for a real OS.... by XO · · Score: 1

      Last I looked at the LSB, it was just a standard that defined where files belonged. If that's still the case, then it wouldn't even be necessary with a centralized installation system.

      And, a proper versioning system for dealing with libraries, would tell if your libraries are compatible.

      I've been seriously thinking about doing some work in this vein, building an absolute bare base system, and then building up the utilities to create a system that would make more sense. But, I don't really have the resources.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    4. Re:Still waiting for a real OS.... by Burz · · Score: 1

      This is what LSB 3.0 and the DCCA are going to address: A minimum spec for a functional desktop, and a distro that reflects it.

      http://www.dccalliance.org/

  65. When will users deserve computers? by jhoger · · Score: 1

    Maybe we approach it from the wrong angle.

    In my opinion, most people aren't really qualified to be using computers at all. And most that buy them don't really know what to do with them beyond surfing the web and getting/sending email.

    Certainly it's a very small minority who are actually qualified to maintain their own computers. Hence the rampant virus issues with Windows boxes.

    So given that, a) only people who need/understand computers should be allowed to use them. b) people who need computers but don't know what they are doing should be paying someone else to maintain their setup. c) Everyone else can have remotely managed set top boxes or something to get their email and use Google.

    In such conditions, almost like magic Linux is ready for the desktop. Viruses cease to be a threat. The vast number of people working tech support will be relieved of their stressful jobs. Electricity usage will go down. There will be a culture of "paying for support" so we can get our leisure time back instead of maintaining family member's computer's for free. We won't have to talk about "can grandma use it" we can instead talk about "who let grandma touch a general purpose computer?"

    Who's with me?

    -- John.

    1. Re:When will users deserve computers? by sydb · · Score: 1

      And most that buy them don't really know what to do with them beyond surfing the web and getting/sending email.

      Yes they do. There are free CDs everywhere, at supermarket checkouts, inside Sunday newspapers, on magazine covers. They offer dial-up internet, trialware, older versions of software, software that didn't make it to the shelves. They are all for Windows and they are in the faces of normal people.

      Also, your elitist attitude goes right against the spirit of Free Software, which is about empowering people, not restricting them; however I'm sure your new regime will have a place at the top for a man like you.

      --
      Yours Sincerely, Michael.
    2. Re:When will users deserve computers? by jhoger · · Score: 1

      A bit of tongue-in-cheek hyperbole, but at the core are my actual beliefs.

      Being able to run a windows installer != knowing what you are doing. I'm all for putting tools in the hands of people who are willing to put in the effort and take responsibility for owning a general purpose computer. I'm not saying there should be licenses to get on the net or buy a PC or anything like that. I'm just saying the culture of thinking "without any knowledge or effort I should be able to make good use of a general purpose computer" is simply wrong-headed and doomed to make computers and the Internet crappy for everybody.

      I'm just saying it should be open and free for everyone who takes it seriously. Those who don't want to pay for their freedom with an investment in learning the basics of what they are doing should not get any help from the rest of us. We need not make it easy to be a netdolt.

      It's like driving a car... we expect the people should know the rules of the road. We fine them for the transgressions witnessed. But we are pretty free with letting people get into cars without a lot of interference even though it is a heavy responsbility. But would you say the blind should be driving? Certainly it would be more egalitarian and empowering. Not the best example, since being blind is not a choice. But I'm not feeling terribly creative right now. Maybe someone else can come up with a better analogy.

      Worst case I would expect something like GNU/Linux to become the commodity operating system, just as the open PC architecture is today the commodity hardware platform. The nice thing about GNU/Linux as a universal operating system is it can be different things for different people. Someone WILL come along and polish a Linux distro for noobs. Key point for these folks: making something easy to use is usually more about what you leave out than what you put in.

      For the technologists among us, we will expect or distribution to do what we want, not limit our choices. Good defaults are nice though.

      -- John.

  66. Re:Windows 2020 Functionality, Windows 95 Usabilit by Burz · · Score: 1

    This is the way Xandros' Control Center modules treat manual changes to xorg.conf and other files: A warning box pops and and you have to supply the root password in order to change those settings.

  67. THIS is the main problem by ardor · · Score: 1

    1. File associations

    Edit your /etc/mailcap or /etc/mime.types file!


    No! No! No! This is one of the biggest problems. It is absolutely unacceptable that one has to edit a system config file manually just to get some file association stuff to work! It should be possible by simple clicking, and NOT EDITING CONFIG FILES!

    --
    This sig does not contain any SCO code.
    1. Re:THIS is the main problem by HaydnH · · Score: 1
      No! No! No! This is one of the biggest problems. It is absolutely unacceptable that one has to edit a system config file manually just to get some file association stuff to work! It should be possible by simple clicking, and NOT EDITING CONFIG FILES!

      Bah typical windows users ;P

      In Gnome:

      • Right Click file
      • Click Properties
      • Choose open with tab


      In KDE:

      • Applications Menu
      • Control Center
      • KDE Components
      • File Associations

      Haydn.
      --
      Time is an illusion. Lunchtime doubly so. - Douglas Adams
  68. Config files by ardor · · Score: 1, Interesting

    If a user has to go through HOWTOs to know how to edit obscure config files you know something is wrong. Golden rule: the user must not be forced to dive into config files. NEVER. Too often a simple question like "my printer (model XYZ) does not work!" ends up in "type find -name balau848$""U(" -rh [{\48 20} and then edit /etc/blah/abc/xx__jht/rtkjc, check lsusb, copy the XYZID, check in /proc for bus ID 409482....."

    Provide a GUI for EVERYTHING. And provide a good, self-explaining GUI. Rule of thumb: if the user has to look in a manual, the interface design failed. An exception are very complicated applications - there, you need a manual. But then, write a GOOD one. manpages are *NOT* good for non-gurus.

    Also, distros should have something like autopackage pre-installed by default, to m make decentralized, easy setup files for linux possible.

    --
    This sig does not contain any SCO code.
    1. Re:Config files by dasunt · · Score: 1
      If a user has to go through HOWTOs to know how to edit obscure config files you know something is wrong. Golden rule: the user must not be forced to dive into config files. NEVER. Too often a simple question like "my printer (model XYZ) does not work!" ends up in "type find -name balau848$""U(" -rh [{\48 20} and then edit /etc/blah/abc/xx__jht/rtkjc, check lsusb, copy the XYZID, check in /proc for bus ID 409482....."

      Haven't most of the newbie-friendly distros switched over to CUPS now?

  69. Why is it important to you... by Pale+Dude · · Score: 1

    ... that people have Linux on thier desktop? As long as people can accomplish thier tasks with any given OS why the need for change? If its for the better of the world me thinks a cure for cancer or AIDS is more along the lines, what people really need. So why is it so important that they have Linux on the desktop, and not Windows or Solaris or BSD?

    --
    ze dog has no nose
    1. Re:Why is it important to you... by ardor · · Score: 1

      Influence. Power. The desktop is Microsofts primary stronghold. The desktop is where consumer standards are decided. You want W3C-compliant browsers? OpenDocument-using office suites? Open standards instead of propietary lock-in file formats (these are one of MS' main weapons!) ?

      Then conquer the desktop.

      --
      This sig does not contain any SCO code.
    2. Re:Why is it important to you... by Pale+Dude · · Score: 1

      That could be an answer. But i must point out to you, that W3C-complaints browsers also run on Windows. Same with OpenDocument-using office suites. And Open standards are not restricted to Linux. So why care about the OS, if you can run what you want? The answers so far can all be summed up to: remove diversity, make linux look and feel and work like windows. In essence make Linux Windows or the thing that Windows aspired to be but never accomplished. And that seems to me like an exercise in futility, what would be the point of that? A better feeling a greater joy when using your workstation? I would rather have the programmers nessecary to accomplish that goal invest thier skill in some real cause ... like finding a cure for cancer og AIDS.

      --
      ze dog has no nose
    3. Re:Why is it important to you... by HesAnIndieRocker · · Score: 1

      It may be the realpolitik answer, but personally my biggest concern is that Microsoft makes $40 billion a year in revenues with very, very healthy profit margins. With that kind of money, they have unbelievable leverage in breaking into any market they choose.

      Look at video games for instance. The XBox can lose money for decades and it won't matter, since they can finance it with Windows money. Eventually they'll get the right features or game publishers to take over that market, and then they have a beachhead in the family room as well as the computer room.

      Look at this DRM stuff. They can get their technology to content creators, give it away for free, and even offer to help market the movies through co-branded ads if they want to, and they can do this indefinitely due to their cash surplus. I know that they haven't dominated this field yet, but their ability to create defacto standards around their products is certainly a challenge to independant companies (such as Real) who must rely on revenues from their competing products to survive.

      I don't mean for this to sound as Orwellian as it does, and I'm probably going to be cringing when I reread it. To answer the original question "Why do I care what OS people use" is that I don't. What I care about is that the industry I work in has one vendor controlling probably 90-95% of all the desktops, and that the power this gives them makes me uncomfortable.

      --
      "It is not advisable, James, to venture unsolicited opinions."
  70. Re:If you had a chance to read the weblog article. by eraserewind · · Score: 1

    Pre-install only solves the HW problem up to the point where I plug in the new peripheral I just bought and discover it comes with a windows and mac install cd. Go to any PC store and count how many devices have a Linux (any version, never mind all versions) install CD. You'll be lucky if you find a single one. Windows doesn' support most hardware out of the box. They have a selected set of key devices that were available at the time that particular revision of Windows shipped. Everything else, and everthing new requires a driver and suppoting application software direct from the manufacturer. The Linux people have done an amazing job getting a lot of HW to work, but really the numbers are not on their side.

  71. Re: Media Player by krischik · · Score: 1

    Microsofts Media Playe regulaly looked up my computer and I would consider that a serious perfomance problem.

  72. Linux should never be mainstream by Yonder+Way · · Score: 3, Insightful

    To be mainstream it will have to lose many of the features that make it attractive to tech enthusiasts.

    If you want a very nice and easy to use *NIX desktop, head down to the Apple store.

    1. Re:Linux should never be mainstream by Arandir · · Score: 1

      That's reason number 6 that I use FreeBSD instead of Linux. Most Linux distros and nearly all of Linux groupthink are geared towards the newbie or non-technical person. There is a balance to be made between the newbie and the expert, but too many distros are leaning way too far towards the newbie. In some cases this is deliberate, in other cases it's a side effect of one-size-fits-all thinking.

      It's not the only reason I use FreeBSD, but it is nice to be able to use a system that isn't beholden to the whims of newbies. McDonalds is mainstrea. Budweiser and Coors are mainstream. Windows is mainstream. I don't want a mainstream OS.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  73. Get Linux distros shipping on new computers by SgtChaireBourne · · Score: 1
    I'm surprised how far down the list your post is and how many people have missed those two points. Perhaps most in the mainstream now equate computer hardware with a particular brand of operating system.

    If the big vendors shipped linux pre-installed, it would sell. Right now, Linux distros are easier to install an use than MS Windows, but that's a big psychological hurdle for people to get over. If they install it themselves, it's too adventurous. If it comes pre-installed and preconfigured, then they know that what they have is how it is supposed to be.

    It's not as much a chicken-and-egg thing as M$ would benefit from. M$ has, and still does, play hardball with the vendors to ensure that competing operating systems and even competing packages and services don't show up on brand new systems. The chicken-and-egg problem show up in getting the vendors to break loose from M$' grip. One or two alone won't or can't do it -- it'd be too easy for M$ to retaliate like it has in the past. However, if many decide to do it at once, then they'd all hop on the band wagon.

    I'm not sure what the first step in that direction is. Prying the contents of the contracts and non-written threats between M$ and the vendors out of hiding and getting them into daylight for public scrutiny would be a coup. But years of court action hasn't made any progress in that regard, maybe there is another way to solve that problem. Personally, I'm expecting the MIT $100 notebook to break the ice, assuming the M$ political engine can't crush the project first.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Get Linux distros shipping on new computers by zogger · · Score: 1

      I had forgotten about that cheap wind up laptop. Yes, that will certainly get linux out there by the millions. Hardware vendors and peripherals with good divers, games, the OS preinstalled on the computer, and then advertised seems to be the solution. Adoption at the workplace will help somewhat, but I think that was back before most homes had computers at all, and it just happned to be MS. Now though, you'd be hard pressed (in industrialized richer areas of the world) to find many families without at least one computer.

      From a software only perspective, if a mainstream non computer magazine shipped a single disk as a freebie inside the magazine it might help. One kids magazine, one young adult, one weekly "popular" celebrity news mag, then some others. I think seeing a linux distro in the AARP magazine would be a hoot! Several demographics to choose from and add the appropriately designed and configured distro. It would have to be "live" with the HD install option most likely to be used.

      There's a thought for a large ISP as well, if they wanted to turn their clientele onto a more secure way to be on the net. Heck, even a mom and pop ISP could offer that to their customers.

      With that said, though, it really would be better if the hardware vendors did it, so the printer and whatnot worked out of the box. Those "bundles" are pretty popular and sell well.

      Hmm, a "bundle" I have never seen yet is multiple computers sold already pre networked and configured. A server and thin client bundle maybe.

  74. Mod parent up by OSXCPA · · Score: 1

    Amen - Too often, 'mainstream' is equated with 'good'. This kind of lowest-common-denominator thinking has messed up many products:

    1. Honda Civic, used to be very popular with motorheads for its easy-to-mod-and-customize frame, Honda saw how popular it was getting and changed the body design to try and attract even more buyers (middle market buyers) and ended up killing the features the hobbyists loved. They moved. Honda is now trying to remedy the situation.
    2. McDonalds vs. Local Burgers - I live in Chicago. Show me anyone who would take a Quarter Pounder with Cheese over a ButterBurger from Carvers and I'll show you, well, a person with no taste.
    3. Financial Services - one size does not fit all. Every business is different, all have different needs, suggesting that all require 'the same' corporate or financial structure is wrong on its face. IT is just as complex, if not more so, and requires a similar level of customization _in order to function properly_ (emphasis definitely added)

    I use *nix. I love *nix. I want it to be popular, but I dread the dumbing down that would come with market share even approaching that of Apple.

    Besides, who loses if *nix stays small? No one. Those who can use it, will. Those who can't will pay the price for their insistence on using a lowest-common-denominator tool.

  75. The obvious answer : Marketing by barryvoeten · · Score: 1
    If you can sell the blue screen with the best marketing campaing, the tux will need even better marketing. All we have is a bunch of nerd who can program. But can they sell?

    Here's a track record:

    • firefox gets my reward for the best marketed application of 2005
    • ubuntu gets my reward for the best marketed distribution of 2005.

    We're just starting to learn this how to talk someone really wants thi instead of were it only better then maybe someone would come to want it.

  76. Make it Look like Windows by TFGeditor · · Score: 1

    Make Linux (or any other OSS alternative) look and feel like WIndows, same "plug and play" convenience, and people will buy it.

    I know car analogies kink shashdotter colons, but it fits in this case: The average user wants a car that is simple and convenient to operate. They do not want to have to open the hood just to install a new air freshener or jack up the rear end to install windshield wiper blades. That might be fine for the car tinkerer, but not for the average user.

    The average user is accustomed to Windows. You cannot change that, but you can change the way alternative OSS looks and feels. Make it more like a family sedan or SUV than a dirt track racer.

    --
    Ignorance is curable, stupid is forever.
    1. Re:Make it Look like Windows by Dionysus · · Score: 1

      Make Linux (or any other OSS alternative) look and feel like WIndows, same "plug and play" convenience, and people will buy it.

      I think this would be a huge mistake. As much as Windows looks can be emulated, if will never be exact, and it's the detail that will annoy people. The expectations won't match the experience. I would rather people went with a new design, so that users know they are on a different OS.

      I have less problems going from KDE to Mac than to Windows. Mostly because KDE is close enough to Windows that my expectations are never matches the experience. OTOH, going to Mac I never expect my experience with KDE matters, so I have a much better user experience.

      --
      Je ne parle pas francais.
  77. I will switch to foobar2000... by darkwhite · · Score: 1

    ...when you pry my amaroK from my cold, dead hands.

    Have you used amarok? It's everything winamp, foobar2000, and itunes were meant to be. It doesn't just rock. It dominates the other audio players.

    --

    [an error occurred while processing this directive]
    1. Re:I will switch to foobar2000... by Just+Some+Guy · · Score: 1
      It dominates the other audio players.

      <aol>me too</aol> I thought that the built-in lyrics search and Wikipedia display was stupid until I started using them, and now I refuse to give them up. It's the slickest music player I've ever used on any platform.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:I will switch to foobar2000... by Grishnakh · · Score: 1

      I like it too, but I wish it'd stop crashing so much. Honestly, it's easily the most unstable application I've used in a long time, and it's been unstable the whole time I've used it. I'm currently using SUSE 10.0 and it's no better than when it first came out.

    3. Re:I will switch to foobar2000... by Dionysus · · Score: 1

      amaroK wasn't that unstable on Debian Sarge (v1.2.3) (no crashes I can think of off-hand). Currently testing Debian Unstable, and it's somewhat unstable (crashes when loading a new playlist when you already have a playlist etc).

      --
      Je ne parle pas francais.
    4. Re:I will switch to foobar2000... by x_terminat_or_3 · · Score: 1

      The cause of 80% of the amaroK crashes are its dependencies. Specifically taglib.

      Make sure amaroK and ALL its dependencies are build with the same compiler and amaroK will be stable as a rock.

      You might want to check http://amarok.kde.org/amarokwiki for more info on that.

      --
      Only those who risk going too far can possibly find out how far they can go. T. S. Eliot
    5. Re:I will switch to foobar2000... by jZnat · · Score: 1

      I guess I neglected to mention that I despise KDE and Qt applications. Gnome (Glade and GTK+ specifically) applications can look good with any desktop or window manager, but the same is definitely NOT true for KDE/Qt applications. I don't need to be told why KDE is better than GNOME or Enlightenment or Xfce or WMaker or [insert other window/desktop manager here], so don't bother. Same goes for Emacs; I like Vim, and you can pry that from my cold, dead hands.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  78. Win32 Software by roystgnr · · Score: 1

    Games are the only thing I reboot for, but for most people it's not just games. Go to any computer store, you'll see photo manipulation wizards, home and landscaping design programs, genealogy databases, trip planners, video editors... it'll be decades before there are good open source equivalents to all the most popular commercial software, and until that happens the only thing that will make Linux usable for many people will be a Win32 subsystem that runs all that existing software out of the box.

    Yeah, yeah, I know, "Emulation killed OS/2 somehow!" "All of the hordes of commercial software companies making Linux programs will stop, and I won't want to run Win32 or Winelib builds of their programs for some theoretical reason!"

    People don't buy computers to run operating systems. They buy them to run programs, and if enough of the programs they want to run require Windows, then they'll choose Windows. I've been running Linux on the desktop since 1997, I'm posting from Fedora Core 4 right now, and I had a moment of false excitement when I got Starcraft working in a properly tweaked Wine install in 1998, but here we are in 2005 and I *still* have to reboot to play a years-old game like Baldur's Gate 2 without bugs. I'm not trying to complain about the Wine developers - the fact that they've been successful at all (Deus Ex now runs better than on Windows XP, hooray!) is amazing. But it needs to go further (and it needs to do so before everybody moves to Yet Another .NOT Invented Here API and moves the goal posts again) to make Linux a mainstream OS.

  79. Re:If you had a chance to read the weblog article. by NutscrapeSucks · · Score: 1

    OK, let's take these one by one:

    OEMs -- Is supporting Linux on an "equal footing" going to be cheaper for OEMs? Does Linux do anything to sell OEM computers? Does it make it easier for consumers to rip MP3s or download video from the internet? Is it flashier or easier to use?

    Business -- Is there anything about Linux that makes it easier to setup a filesharing network than Windows? Single logins? Calendar and 'knowledge' sharing? How about developers? Are there good RAD development tools? Is it easier or cheaper to build Linux apps?

    See, the answer to all these questions is basically NO. You can blame other people's biases and intertia all you like, but until Linux provides some obvious upside to those customers, the intertia will continue.

    It seems that the Linux world decided that the Linux Desktop was inevitable without ever bothering to figure out why it would be or even should be.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  80. Port, not replace, Dreamweaver and Quickbooks by SgtChaireBourne · · Score: 1
    Sure it would be ideal if there were a software libre equivalent of Dreamweaver or Quickbooks, but why not just sell ports?

    Quickbooks is already ported to OS X, so it's most of the way there already. That ought to be an easy choice. Who wouldn't want a business system immune to the viruses, worms and trojans out there?

    Even if the counter that worms, viruses, and trojans will appear as the linux distros gain marketshare, early adopters still save. However, the internal organization of the operating system, especially privilege separation and least privilege, makes it much more resistant. The systems can be further harden by putting things into different partitions and mounting the r/w partions (where there is data) noexec, and mounting the partitions containing executables read-only. Anyway, I digress...

    Most businesses won't miss the absence of games and will appreciate a low maintenance platform.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  81. There are reasons: by infernalC · · Score: 1

    1. cmd blows. bash rocks. I can't stand the Windows shell. You can't get anything done, and it is not well documented.
    2. There are certain applications which are just better on *nix. TeX to name one. MiKTeX has come a long way, but font installation is easier in teTeX. ghostscript, sed, awk, grep, etc. Gotta have those things. Cygwin is ugly.
    3. netfilter is better than Windows firewall.
    4. Not as many worms and viruses affect *nix.
    5. *nix has much better backup capabilities. dump, tar, etc. How does Windows help you to make backups?

    That being said, 97% of people:
    1. Don't give a shit about shells because they are content to not do better than mediocre productivity.
    2. Are ignorant about how bad their documents look in Word and don't know how easy LaTeX makes good document preparation. As Oetiker put it, "your hamster might have some difficulty grasping the concept of text markup".
    3. Windows users seem to be content with bad security.
    4. Are so stupid that they will execute any code attached to any e-mail.
    5. Don't do backups.

    OS X already does all of the things Linux advocates have been said we need to do for years. Look at OS X's market share. It just doesn't matter.

  82. Re:If you had a chance to read the weblog article. by HesAnIndieRocker · · Score: 1

    Agreed and agreed. Linux is not inevitable on the desktop, at least not in a timeframe that is meaningful.

    The point of the article was that we should embrace one of the open source Windows environments (such as ReactOS, in a more mature form) as a way of establishing OSS on the desktop. This would provide value to the OEMs (they would have more leverage with Microsoft in OEM license pricing and would be able to lower the costs of PCs) and would give the corporate users an answer to Licensing 3.0 that doesn't involve paying MS for software on a subscription basis whether or not MS decides to ship something each year.

    Of course, none of this works if the OSS Windows software isn't up to snuff. ReactOS's stated goals of device driver and binary application compatibility would certainly help the two biggest gripes I've seen here with Linux though.

    --
    "It is not advisable, James, to venture unsolicited opinions."
  83. "It's easy." by Wiwi+Jumbo · · Score: 1

    What Linux on the desktop needs most is for those building/using Linux to understand that if someone wants a program/device/setting/etc to work or be modified a laundry list of cryptic commands is neither easy, simple or appropriate.

    Time and time again I will see someone point out a issue they are having with Linux and someone will respond with talk of editing (by hand of course) a number of config files and end it with "It's easy."

    But of course, that's just my opinion.

    --
    Wiwi
    "I trust in my abilities,
    but I want more then they offer"
  84. Re:Windows 2020 Functionality, Windows 95 Usabilit by DavidLeeRoth · · Score: 1

    thats weird... I am running on ubuntu and I had the same problem... but now its works great. Contact me at no1kissfan@bellsouth.net if you ever change your mind :)

  85. It's the hardware, stupid. by danpsmith · · Score: 0

    The answer is simple, try to get as much support for hardware as Windows has. I would consider myself at least a "power user" and I have yet to even touch Linux because I don't wanna have to look through a checklist everytime I buy hardware. I went through that crap years ago with windows 95 and I'm not about to go back when I can, alternatively, simply plug in my device on WinXP and it will work flawelessly after I install some drivers from a disk usually included with the device. If the Open Source community wants to get serious about open source OSes, they need to evaluate their relationship with hardware manufacturers.

    --
    Judges and senates have been bought for gold; Esteem and love were never to be sold.
  86. 3 things for the corporate space by Deternal · · Score: 1

    1) Decision makers needs to be educated to make informed decisions. SuSE openexchange is equally as good as exchange. Lotus Domino has a way better track record on both features, interoperability and stability - the fact that exchange has equal marketshare despite being more expensive clearly proves that lots of people are not making informed nor smart decisions on platforms.

    2) Tools for easy corporate roll-out and management of linux desktops needs to become mainstream (no-one with more then 50 desktops are going to go the manual route for everything). This can be done by going the novell route, but that negates most of the licensing savings you would otherwise get.

    3) GUI's and wizards - sometimes a person who doesnt know everything about X, will need to change or setup X and then want to be able to call someone if something fails. Thus this person will have knowledge to figure out the gui, but not necessarily want to spend the time figuring out the app/systems specific config.

    Fix those 3 things (and 1. is definitely the hardest) and corporate roll-out will speed up.

  87. Survey results regarding desktop Linux by jcherry · · Score: 1
    Just recently, OSDL DTL conducted a survey regarding the acceptance of open source and Linux on the desktop. While there were definite biases in the survey (it hit the Ubuntu cycle), the results have been interesting. The top inhibitors of Linux on the desktop were:

    • Must be able to access ALL web content without major gyrations
    • Must be able to FULLY run Windows apps
    • The average user must be able to install and manage their applications

    Applications missing from Linux which would enable desktop use are:
    • Adobe Photoshop
    • Macromedia flash
    • Macromedia director
    • Page Maker
    • Free Hand
    • Corel
    • dbase
    • AutoCAD
    • Quicken
    • (there are others, but these were the main ones)

    The concensus was that Linux is great for fixed-use applications like ATMs and airline kiosks. It is good for technical workstations (mainly used by nerds and geeks). And, it is good for transactional workers such as point of sale, bank tellers, etc. Linux is OK as a commercial desktop and it sucks for laptops and mobile professionals (poor power management, wireless, interfaces to mobile devices, ...).

    Check out the full survey results at:
    http://www.zoomerang.com/reports/public_report.zgi ?ID=L22FS3PB3TNW

    Essay responses in the survey can be seen at:
    http://developer.osdl.org/cherry/dtl/survey-report s-open.zgi.html

    The desktop market is not going to be an easy one crack. I must say that I agree with most of the comments that innovation in the desktop space will win over any attempts to copy MS. Linux has been playing catchup in the desktop space for too long. Both innovation in the desktop and killer apps are needed to move grandma off of her Windows machine.
  88. X-Posure by Anonymous Coward · · Score: 0

    The Linux desktop needs exposure more than anything else. It's already got some pretty cool desktops with some cool features that I don;t see on Windoze desktops. But few people other than the adventuresome who delve into Linux actually know about them. Most people buy into the humdrum claptrap of "Linux ?? Great for the server but not the desktop". Or "It's really really great but still not enterprise ready".
    Linux desktop needs exposure. Most people like it once they see it and get to try it. Some people even ask me "hey, how can I get windows to do this ??". Problem is most people never get to experience the Linux desktop.

    Most machines come with XP (or Hollywood's Longhorn in the near future) pre-installed. That is all most people know. the use what the computer came with. When it breaks they throw the machine away and buy a new one (again with XP (soon Longhorn)). They never have any exposure to Linux. They have no idea what it looks like or what it can do. Linux need Exposure !!

  89. Re:If you had a chance to read the weblog article. by Anonymous Coward · · Score: 0

    "-play music" - no problem. Works fine. Most distro's play music fine right out of the box. Don;t see any problems with that.

    "-configure a printer" - never had a problem with that either. HP, Epson, Canon, etc. All worked fine. Never had to manually edit a printcap file either. GUI config tools work right out of the box. network printing ?? No prob, works great.

    "-move files around the network" - No problem there either. Flip Gigabytes worth of files across my network everyday and over the Internet via Linux. No prob. been doin it fine for years and years.

    "-play games" - Plenty of em. Both Linux games and Windows games under Wine. Want more games under Linux ?? Convince the manufacturers to start porting em to other platforms.

    "-adding/changing hardware" - a cinch.

    "-etc" - even easier.

    Don't see any problems here. Linux is batting 1000+

  90. As a Linux Newbie... by Anonymous Coward · · Score: 0

    What Desktop Linux needs to compete are the following:

    1. Hardware Support -- Which, of course, the developers of free software have little/no control over. Until a hacker can sit down at their workstation with the spec to I/O of every major chipset, device, or peripheral, Windows will win every time, regardless of ANY other improvement.

    2. Creativity -- Stop copying. Stop trying to BE Windows. BE BETTER. It's happening, I know... but we need MORE. ...and THAT'S IT. Why? Because if we had hardware support, then The Problem of Installing Linux would vanish into thin air, OEM Linux would be a reality faster than you could say "America Online," and we could actually write those "Wizards" and easy "Installers" everyone wants.

    1. Re:As a Linux Newbie... by ickleberry · · Score: 0

      Installers would be copying windows, we need something like OS X applications folder, a similar Drivers folder and a integrated automatic update system for this & also libraries. apt/yum rely too much on repositories, there should be a tag in every library & application with an url & encryption keys to download updates. Wizards are also annoying and a windows thing, they have very limited functionality. widgets/applets or whatever they are called these days are better.

  91. Re:Windows 2020 Functionality, Windows 95 Usabilit by chad.koehler · · Score: 1

    ABCDE A Better CD Encoder....

  92. Something Else by LordMyren · · Score: 1

    To achieve desktop penetration, open source needs one thing. A better metaphor. A new paradigm for how data is stored. Something to replace the file system.

    We've oozed eye candy and UI friendliness onto the OS for years. Its no longer what applications, what features or even what games we do or do not have. Linux is competitive with everything else out there for the desktop field. But we're not going to win anything by growing our margin. There's too many network externalities in play such that making the linux desktop "better" will bring it mainstream. We need to leapfrog the world if we are ever to achieve a meaningful victory. Factor ten engineering.

    We need to go back to the core, to the heart of the OS and consider where we can truly evolve. What is the purpose of an OS?: secure allocation of resources. Currently all of our resources are files, some files are privledged with having a single function call, these being called programs. Others may be privledged as containers, they hold other files. Anything past this is simply a construct of the application, layers built on top of this base. And this construct is imaginary, because the user will still have to interact with the base layer at some point.

    I do not think this is enough. It is not enough. Maybe you can achieve this level of dataware through gnome VFS and KDE's KIO (i think that is there VFS?), but how will this interoperate with a client running Windows or Osx? Can we compell all our applications to be built with GTK? No, we need to rethink from the ground up how data is stored on our systems. Our data is active, alive, by itself, growing.

    Right now, we have everything they have, and even when we've built ourselves twice as much, we still wont be any different. Linux got where it is by being disruptive. The only way it will ever continue to excel is by causing further disruption, not by playing the same games everyone else plays. You cannot out Microsoft Microsoft. There are two different metaphors that linux users confuse on a religious basis; the desktop and the desktop. One metaphor describes the feel of the operating system, the other describes a form of market penetration. The success of our desktop environment no longer has bearing on desktop penetration.

    Myren

  93. strokes for folks of course ... by timothy · · Score: 1

    But wrt: "Sure, VLC does everything winamp and media player does, but what an ugly, but fuctional, interface (I'm only using vlc as an example)."

    Hah! When I watch a DVD on any Windows machine, I always wonder if the player interface (I can't recall the name of the players I'm thinking of right now) will be even gaudier than the last one I used. They look (ahem) a bit like certain Enlightenment themes sometimes (which is no slag on Enlightenment, if you're into the ultra-matrixy / brushed metal stuff -- it's just that I'm not), with tiny, hard-to-read buttons surrounded by meaningless, distracting goo. VLC is just the opposite :) When watching a movie in Linux, I like that VLC and (Kaffeine?) -- and I'm sure others, too -- have nice slider bars to locate one's position in a given file, too. Maybe some Windows players do, too, but not the random one that came on my Toshiba laptop; the DVD player is bizarrely branded by Toshiba, too. Huh?

    Themes for VLC would be nice, though, I agree -- I'd just like them to be mostly simple and clean (art in function) rather than controls tacked onto roccoco background fluff, like a lot of XMMS themes are.

    We might disagree about "bling" in general, but at the moment I use daily both Linux machines and a Windows laptop*, strictly for "desktop use" (word-processing, simple games, web, email, etc). When I get home and switch from laptop to desktop, I am always glad to be in the nicer, cleaner, *less* blingy environments (just about any of them!) that I can work in on my Linux box; going back to Windows for my "day job" always feels primitive.

    timothy

    * School requires Windows -- so I bought a laptop running it. Better than Windows used to be, certainly, but still ...

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
    1. Re:strokes for folks of course ... by secolactico · · Score: 1

      We might disagree about "bling" in general, but at the moment I use daily both Linux machines and a Windows laptop*, strictly for "desktop use" (word-processing, simple games, web, email, etc). When I get home and switch from laptop to desktop, I am always glad to be in the nicer, cleaner, *less* blingy environments

      Actually, we agree on this point. In fact, I use media player classic because of the cleaner interface. But the point of "bling", in this case, is to attract the bulk of people who chose their email client because it has 400 different background patterns (they must be the same people who download all those smiley packs whose ads you see everywhere). Today they are a bunch of 14 year olds with too much time on their hands (14 years old, please forgive the stereotype) but tomorrow they will be part of the workforce. If we manage to at least get them acquinted with Linux, tomorrow they won't be so shy if they become decision makers who might influence the adoption in a corporate environment.

      And if Linux does get the backing of an entertainment giant (Apple or Blizzard, as stated in my example), then the battle for the desktop would become far easier on the linux side.

      --
      No sig