Slashdot Mirror


Rasterman Says Desktop Linux is Dead

anguished writes "The future of Linux, its best hopes for blowing past everything else on an x86 machine, once was located in a little Austrailai website, with a window manager called Enlightenment, which we all hoped to be good enough to build and configure. In an interview with Linux and Main, the recently silent Rasterman talks about GNOME, KDE, E, and his view that the future of Linux requires new playing fields."

14 of 675 comments (clear)

  1. Linux for Grandma and Uncle Jim-Bob by dowobeha · · Score: 5, Interesting

    I posted this in another thread, but it got buried, so here goes...

    For you and me, KDE and GNOME, along with any of the good standard distros makes GNU/Linux a great, pretty-easy-to-use choice.

    But that's not good enough.

    What I'd like to put together is Linux for Technophobes. The machine that Joe Schmoe, who has never used a computer, can walk in to Wal-mart, take home his new box, and be able to use it for email, web browsing, and word processing with zero assistance from anyone else.

    He should open the box and find a simple (a la iMac) one-page sheet that shows him how to connect the mouse and keyboard.

    A simple wizard sets up the net connection with him.

    I'm picturing a very simple interface for the Basic mode. One big button that says Email and has a picture of a mailbox. Another for the web browser. Maybe a couple more apps, but not many.

    And, if you click on the Advanced mode button in the corner, you get switched to KDE or GNOME.

    Let me know what you think, and maybe we can put something like this together.

    --
    I am concerned about any program, any piece of hardware, any treaty, any law that treats me as a consumer, not a citizen
    1. Re:Linux for Grandma and Uncle Jim-Bob by JanneM · · Score: 5, Insightful
      What I'd like to put together is Linux for Technophobes. The machine that Joe Schmoe, who has never used a computer, can walk in to Wal-mart, take home his new box, and be able to use it for email, web browsing, and word processing with zero assistance from anyone else.

      The basic problem is that a computer is wrong for technophobes. It is a do-it-all machine, not an appliance. Trying to limit the thing to those common functions have been tried repeatedly without success; people still know they got a computer and expects it to be as versatile as one. Look at the expensive failures of Audrey and other such machines.

      On the other hand, devices like mobile phones, Palms and so on have been successes. At heart, they too are specialized computers, but they do not look like or act like computers, and the buyers do not expect them to. There is where Linux for non-technical users has a future.

      And, if you click on the Advanced mode button in the corner, you get switched to KDE or GNOME.

      "My thingy is broken! I did something and now it's all wrong!"

      /Janne

      --
      Trust the Computer. The Computer is your friend.
  2. Linux is dead... by Xpilot · · Score: 5, Insightful

    What, again?

    How many times has Linux died this year? I've lost count :)

    --
    "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
  3. Well.. by mindstrm · · Score: 5, Insightful

    Of course the desktop is dead.

    If we want a desktop that works,that will compete, there are two things that have to happen.

    We need a single distribution. That's right. We need totally focused efforts.
    We need a single desktop. No more of this "I can choose 10 window managers." I'm not saying take away the choice, but we need to pick one system and say "THIS IS IT" and the community can code for THAT.

    Until we have focused, unified efforts towards bringing out a rock solid desktop, it won't happen. There is too much choice for the consumer.

    1. Re:Well.. by 1010011010 · · Score: 5, Insightful


      Exactly. Adboce, for instance, will keep shipping their ugly Motif-baed Reader, in the absence of a standard. With Windows, there's a standard. With Apple, there's a standard. There can be deviation, and even themability, but they know that if they code in certain way, it will fit in with the rest of the system in a harmonious manner. Preferences are all stored the same way, etc.

      With Unix, it's "whatever you want to do," and not much matches. If Adobe could code for Gnome/Gtk/GConf, for instance, it would fit in well with the rest of the gnome desktop, which Sun and HP will be shipping soon. As it is, do they choose Motif? Gtk? Qt? FLTK? Eh? And if they choose an alternate toolkit, how do they query the perferences for the "native" desktop? At least on Window and Mac, they can make their MDI widgets look Windowsy and Macy because they know what's expected, and can look up preferences in an standard way.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:Well.. by isorox · · Score: 5, Insightful

      To be honest, I couldnt care less what you think. I use enlightenment - nice pretty effects, virtual desktop (ctrl-shift-left/right/up/down). Laptop used wmaker as e is too slow. My girlfriend likes kde. I use afterstep at uni as it makes a change.

      We dont need one desktop. We dont need one distro. We dont need one operating system. You use BSD? I dont care. Use windows? Fine. use a mac? Great.

      What we do need is open API's and file formats. Then when you install acrobat, it calls WindowManager.AddProgram("Acrobat", INSTALL_DIR, "acrobrat");. Then your window manager can choose what to do with that.

      We need standard api's, so if you like GTK, acrobat calls a function - drawToolbar() - you get a GTK toolbar.
      If you switch to QT, then acrobat calls drawToolbar(), QT draws a toolbar.

      standards API's with many implementations. Hell you could set up different programs to run in different toolkits using different apis. As a user.

      I'd also have it that commercial companies can implement the standard API's in a closed api. As long as the interface is available, who cares, you arent forced to use it.

      Forcing everyone run OfficialLinux v1.0 is no better then forcing everyone to run windows.

  4. Frankly... by Fnkmaster · · Score: 5, Insightful
    Raster isn't wrong - it is the apps that matter to end users. I think we always knew that. He's also not wrong about the GPL, though I think it's not for the reasons he states (technically the license of the OS/desktop environment shouldn't matter as long as commercial entities can develop apps for it, but in marketing/PR/perception terms, it does matter).

    However, I find his defeatist attitude annoying. I think the reason for it is simple: he seems to be a pure technologist, and therefore upon observing that the technically superior OS loses on the desktop, he gives up hope, embracing the idea that making the coolest, whiz-bangest WM for the ultra-31337 geeks is the best course of action (and while at it, take pot shots at the KDE and GNOME dudes).

    What we need is more people who know how to market Linux to software companies so that the damned applications will get developed. This is not a technical problem, it's a business problem: there are too few desktop Linux users, thus a relatively small business imperative for software companies to incur the overhead of porting applications. Furthermore, the fear of free clones of your application and the culture of imitation in the Free Software world scare companies aware from producing commercial products for Linux (note that I think this fear is unfounded: a sufficiently complex, powerful application takes an awful lot of effort to clone. Your work should stand on its own quality).

    The reality is that we need to find more ways to entice companies to develop commercial, closed source software for Linux if we want it to succeed on the desktop, for the masses. Don't say it's already there, we all know it's not. And we need to remember that the solutions to business problems are usually not found by technical means.

  5. The Seeds are Still Being Planted! by omnirealm · · Score: 5, Interesting

    At the start of each new school year, Microsoft hits our campus hard. They hang big banners, set up booths in the student center, and get the managers to make the on-campus computer store employees wear Microsoft t-shirts.

    The BYU Unix Users Group gives its own response. This year, we're going to have a booth in the student center too. We're inviting students to bring their machines, and a group of volunteers will install Linux on their machines on the spot, for free.

    We're making up flyers that read, ``Thrusday and Friday only! Get a FREE COPY of OpenOffice Suite version 1.0 (must have student ID or employee ID). Save HUNDREDS of dollars on your computer software this year!''

    We're not just going to be pushing Linux, but Free Software in general. For those who are queasy about jumping full-force into Linux, we will offer to install Mozilla and OpenOffice on their Windows partitions, so they have some familiar ground to refer to when they boot into Linux.

    The biggest debate in the group at the moment is which distributions to recommend to the newbies who bring their computers to the booth. I argue that since we're installing it for them, those who live on-campus and are on the university's network should use Debian because of the ease of maintenance. Others claim that Mandrake/RedHat/SuSE are more user friendly in general, and so they should be advocated instead.

    In any case, we're doing what we can to let starving students know that they don't have to shell out hundreds of dollars to feed an addiction to proprietary software, when perfectly usable and functional Open Source alternatives exist for them. KDE+Mozilla+OpenOffice+Evolution is a powerful combination that makes Linux very much a viable desktop operating system.

    Plus, anyone who switches over has the best support team around: the campus Unix Users Group! A perusal of our mailing list shows that we don't sleep at night until your problem is solved. :-)

    --
    An unjust law is no law at all. - St. Augustine
  6. Desktop Linux depends on APPS by Sleepy · · Score: 5, Insightful

    A lot of people run Linux. A lot MORE have "tried" it, and then say to themselves "then what"?

    Linux just doesn't have any good, free software, and that's what's needed to run a desktop.

    At my last company, when I complained about Office attachments on the email and intraweb (against agreed-upon policy), the IT guy just gives me an Office CD and winks. When I state I run Linux at home, I get the "it's not my fault is it" (with the look of "you know, if it hurts when you slam the door on your head don't do it" look).

    Linux will not even BEGIN to be appealing until people can "take their work home" (Office warez CD). As cool as CodeWeavers Crossover is - I've used it - it isn't "free" with the OS.

    That's not a slam - I encourage commercial software on Linux, but the office-worker-at-home and the AOL user -- the majority of Windows users -- just want everything for free. They don't believe in Free Software or the GPL, and they don't believe installing MS Project on every computer is really stealing.

    Eleet coder wanna-bees is another group -- slightly more technical than Mom -- that Linux won't win over. These people download the ISO's as soon as their released, burn em, but only try every 3rd release and then on a spare computer. Since Linux won't run his pirated games (or at least not full speed), Linux sucks. Besides, you can't run MS Visual Basic on Linux, which is an industry standard. Everyone knows you gotta program Linux in Assembly, or sometimes C. ;-)

    For Linux to become more appealing to the masses, it doesn't need a lot of polish -- it's "good enough" right now. What's needed is for Microsoft needs to get tougher on licensing, which they won't do UNTIL they are SURE they have locked out the threats (by extending the Internet, apparently)

  7. Apple is way deader! by feldsteins · · Score: 5, Funny

    Apple has you beat by a mile. It's been dying twice a year since the mid-80's.

    --
    You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
  8. Re:Suggestions for a base? by Radical+Rad · · Score: 5, Funny

    I am serious about putting TechnophobeLinux together. Please reply if you are interested in helping.

    I hope you change the name for Christ's sake. Hell, even "AnalProbeLinux" would sound friendlier than that!

  9. You're missing one key idea by Raul654 · · Score: 5, Insightful

    Programmer man-hours are a limited resource, whether you work for Microsoft or Linux. Linux has a larger talent pool, but that effort is divided into dozens of differnet desktop enviroments, all of which, IMHO, are inferior to windows (and I haven't seen whole lot of improvement here, either). Konq is a terrible way of browsing the file system, not to mention slow. You can't even copy/cut/paste reliably between applications. So forget about coding for them. Linux is wonderful for programming and remote access, speed and reliability, but when it comes to the UI, it stinks.

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
  10. absolutely it is alive and well by Lewis+Mettler,+Esq. · · Score: 5, Interesting

    Linux is doing fine thank you.

    Oh sure, it is a bit slow selling on desktops but that will change as more and more consumers find out that Microsoft can more than double the cost of every PC you need.

    The Microsoft office suite is $400 or so a seat. And, they are getting nasty about blocking the install on home, laptop and second or third systems by the same person. For $76, StarOffice suggests 5 personal installs. And, if $76 is too stiff, use OpenOffice.

    Once the white box boys figure out that they can deliver all PCs with a free copy of OpenOffice and simply charge $15 or so to have it preinstalled, the casual market for the Microsoft Suite could dry up completely. And, the same may be true with large organizations such as corporations, governments, etc. Why spend $300-600 more per PC when you can go with linux, OpenOffice or StarOffice and double the number of new machines you buy?

    Money is money.

    And, right now money favors linux hands down.

    Plus, that does not take into account the progress that Xandros, Lindows and others are making to expand the number of viable desktop systems under the linux banner.

    The absence of QuickBooks, TurboTax and a few other key applications is a problem right now. GNUCash is fine. And, other software does substitute for much of what people think they need Microsoft for. But, it takes time for that information to filter out. But, it will filter out. Those who sell PCs (not the big OEMs) will be taking the lead packaging complete systems including software for a whole lot less than the Microsoft burden. Then customers can decide if the extra money is really worth it. It is not if you can make the choice.

    And, if you write custom applications anyway, Java or Delphi/Kylix is right there to give you the same powerful GUI based RAD development systems you expect on Microsoft stuff.

    The more machines you need the bigger the price benefit helps linux.

    And, if you think that consumer PC buyers really want to pay twice the price for a system just because it has some Microsoft software on it that they rarely use, you are crasy. The typical consumer simply is unaware of what they can buy and use. That will change.

    --
    NexuSys - Linux support by the best
  11. Filesystem layout comparison and info by Stary · · Score: 5, Insightful
    Sorry for the depressive info, but if you wanna make anything even remotely "friendly" or "easy" to Joe User using linux, you need to make major changes to the filesystem layout.

    Having C:\Windows and C:\Program Files is okay on a windows box; they're just points of no-entry, aka advanced stuff you never need to look at. Instead you have "My Documents" to put documents into, and "My Pictures" for pictures. As you get more advanced you could even install a new program. It goes, logically into Program Files, and you get a link automaticly in the start menu.

    Now lets look at the linux version. There's /home/joeuser, which has nothing. You could add, say, documents, pictures to it. So now we have those two nice folders. Now Joe is feeling brave and starts learning about his computer. He finds in his home dir: .bash_history, .kde3, .mcop, .mozilla, .qt, .bashrc, .DCOPserver_localname_localname_0, .ICEauthority, .kderc, .mcoprc and .xftcache.

    Okay, well, so be it - just ignore all of that. Now Joe wants to install NewCoolApp. He starts the installer that was written up for TechnophobeLinux, which kindly asks him to provide the administrator password for the installation. Said and done, and the installer spews files all over his disk. They go into /bin, /usr/bin, /usr/local/whatever, /usr/share/whatever, a bunch of man directories, some in /etc, and maybe some in /opt/whatever as well.

    Honestly, how many people here have actually read the guidelines for filesystem layout? I know which stuff goes in /bin as opposed to /usr/bin (which is also mostly different on different distributions btw...), but Mr. User is most likely to have one partition for everything on his simple desktop system, and none of it matters. Say what you want about the stupidity of putting apps in C:\Program Files\Vendor\ProgramName but at least it's fairly obvious that the "program files" end up under "Program Files" (duh) and possibly C:\Win(NT|dows)\System, which kinda makes sense since they're system files.

    Joe is going to have a lot of questions rather quickly. For instance, why isn't there user stuff in /usr? Who is /usr/share shared with? What's optional with /opt and why isn't the rest optional? And why is my home directory full of config files if config files go into /etc? And why are there at least two */bin dirs (containing not only binaries but other runnable files btw)?

    Say what you want about the Windows registry, but at least it's not laying around in plain view in Joe's home directory. And separating /bin and /usr/bin makes perfect sense on a server handled by a skilled person who could actually do something if /usr would be unavailable anyway - Joe certainly wouldn't be able to poke around the system using /bin and /sbin tools to set things right.

    If you're truly going for an easy-to-use idiot-friendly linux, you're going to have to take some tough decitions. Toss the old layout out the window, pick something like /apps, /config, /system, /documentation, or whatever - and spend a long time compiling stuff from scratch to make it work. I once had plans to do this but never reached anything usable (see LFS for a good beginning). You will probably be flamed until you glow red from people saying you're fragmenting the standard and what-not, but sorry guys, the current layout is for server-techs, not for Joe.

    (Sorry about the rant)

    If you feel like actually doing something like that, feel free to contact me.

    --
    Tomorrow will be cancelled due to lack of interest