Slashdot Mirror


OSDL To Start Pushing on Desktop Linux

Psyke writes "The Australian Financial Review is reporting that 'IBM, Red Hat and a consortium of computer makers backed by the likes of Dell, Hewlett-Packard and Intel will push to move the Linux operating system out of the back office from next year.' and 'Meanwhile, the OSDL, which has largely worked on improving Linux's ability to run large servers, said it would work on improving Linux's performance on ordinary desktop computers.'" The article itself is a little off- those companies are working *through* the OSDL of which they are members - along with a number of additional companies as well.

33 of 383 comments (clear)

  1. Support and pre-installed by WetCat · · Score: 3, Insightful

    The only two problems with desktop linux that needs
    to be overcomed are
    Pre-installation on new PC by default on mainstream computers
    Support by the mainstream computers' builders.

    1. Re:Support and pre-installed by GrenDel+Fuego · · Score: 3, Insightful

      I might agree with this statement if you assume that "desktop linux" = "home linux".

      Linux can currently work very well on corporate desktops where there is centralized management and clueful people in charge of selecting hardware that is supported.

    2. Re:Support and pre-installed by Anonymous Coward · · Score: 1, Insightful

      > Pre-installation on new PC by default on mainstream computers
      > Support by the mainstream computers' builders.

      Easier said than done. The real problem is that doing enduser phone support for Linux is far more expensive than doing it for Windows. Fixing that is not easy.

      Make Linux cheaper to support than Windows and the OEMs will be lining up.

    3. Re:Support and pre-installed by swordboy · · Score: 4, Insightful

      Support by the mainstream computers' builders.

      Therein lies the rub.

      Windows XP is difficult to support because it can be configured to any number of different interfaces (standard XP, Windows "Classic", or any combination in between). Do you honestly expect some headset-fast-food-phone-jockey to figure out what beta version of KDE has been installed? I couldn't do it...

      Redhat has been criticized for "dumbing down" their distro but I applaud them for it. Only when there is one standard, non-configurable interface should open-source be thrown to the desktop wolves. Open source (I refrain from using the term "Linux" because it doesn't include the GUI) has the opportunity to target what is so very wrong with Windows because it doesn't have to worry about the backward compatibility that makes Windows such crap in so many respects. But nobody seems to care about that right now so we have more crap to come. Everyone seems to love having a choice in crap but I digress.

      Short and sweet: wish list

      1) Get rid of the application execution shortcuts and put them in one, easy to use location. Windows has the desktop, the start menu (directly off of the start button), the programs submenu off of the start button, the quick-launch and the system tray. Most programs make use of this and flood the user with shortcuts mainly for the sake of advertising. Susie won't forget to run AOL if we give her 6 different locations from which to start it.

      There's also no reason that entire submenus need to be created off of the start menu. Applications should simply load a single shortcut to themselves instead of putting readme's, uninstallers and other crap in the start menu. It just adds to the clutter and will eventually require scrolling start menus ala Windows. Create some standards - programs could be grouped. Instead of a game creating gratuitous advertising in the start menu (who cares if the game was made by Sierra?), it should simply install a shortcut into the standard "GAMES" submenu. Utilities, Office, etc. One could probably come up with 6 or so default submenus that programs could utilitize.

      2) Use the desktop for something other than the aforementioned annoyance. Maybe build in a tabbed desktop with a control panel on one tab, an extensible calendaring tab on another (I use Palm Desktop and I don't even have a Palm device - calendaring is needed!). Perhaps another "default" tab could be a combination of email, most recently used applications and the calendar. Stick a log-off/shutdown tab in there and maybe a media player, too. Make some freakin' use of this space (besides the pretty wallpaper). Make it all extensible so third parties can make use of it (i.e. - Palm can create a plug-in for the system calendar, third-party media players can embed themselves into the media tab, etc).

      3) User data management - give the users ONE FREAKING PLACE to put data. Sure - Windows might *try* to do this but, ultimately, it does nothing to stop uneducated users from doing the wrong thing. If you've ever had to explain to someone that they shouldn't save their Microsoft Office documents in \PROGRAM FILES\MICROSOFT OFFICE\, then you might know what I am talking about. ONE PLACE... certainly, make it flexible (allow users to share, etc) but for crying out loud.

      4) Program installation - Joe Users don't need to see the intricate details of the files on a program installation (either hard or soft media). Program installations should be ONE file. Joe Users don't need to see everything inside. Additionally, the programs should only have ONE FREAKING LOCATION to which they can install (i.e. - PROGRAM FILES). Once installed, Joe Users should *never* be able to go into this folder and poke around. There's no need for it (but certainly provide the functionality for an advanced user to do so).

      Argh... I'll be here all day of I go on. Ultimately, if someone can point me to someone who cares, I'd be happy to spend a few hours suggesting improvements. Does anyone need a GUI designer?

      --

      Life is the leading cause of death in America.
    4. Re:Support and pre-installed by ReelOddeeo · · Score: 2, Insightful

      I sort of agree, kind of. What Linux needs is apps. That is correct.

      It really needs something first in order to get those apps. Package and Dependancy management. Get this, and the apps will start trickling in. Right now it is just too hard to develop an app and expect to be able to install it onto anyone's Linux system without providing massive tech. support.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  2. Pushing won't work... by clifgriffin · · Score: 0, Insightful

    ..until the product is ready.

    Linux needs a lot of work before it is ready to be deployed at large in the home users market.

    Blogzine

  3. Red Hat? by Anonymous Coward · · Score: 1, Insightful

    It strikes me as very strange that Red Hat have made a company-wide move to concentrate on exterprise systems (relegating other stuff to the Fedora project) while at the same time joining a consortium to promote Linux on the desktop and move it away from being an enterprise-only product.

  4. Re:This? by AndroidCat · · Score: 3, Insightful
    'IBM, Red Hat and a consortium of computer makers [..]

    Especially when RedHat was one of the companies backing away from the desktop in favour of enterprise installations. In the coming chaotic times for the desktop, I expect that we'll see lots of mixed signals as companies change directions or move in multiple directions at the same time. (In the last chaotic times, look at Microsoft's sudden shift from OS/2 to Win 3.)

    --
    One line blog. I hear that they're called Twitters now.
  5. Re:Redhat by AKnightCowboy · · Score: 3, Insightful
    Strange I thought Redhat had just abandoned the desktop. If Redhat are going to push Linux out of the back office, where are they going to push it too?

    Red Hat Enterprise Linux WS I would imagine. They abandoned the free desktop version, not their overpriced enterprise Linux distribution. Red Hat finally woke up and realized, no matter how much you try, you're not going to successful selling nothing but support for an otherwise free product. That's where the GNU model is flawed unfortunately. Writing books and offering tech support will not be enough to satisfy today's stock holders. That's also the problem with using a public company's open source product. Today they can be your friend, but tomorrow the stockholders could vote to charge you $699 for the same product.

  6. Re:No, really, its not by mccalli · · Score: 4, Insightful
    Linux, a free operating system based upon Unix"...Someone hasn't done their research

    Of course Linux* is based on Unix. It may not be derived from the sources of Unix, but the idea and the running of it most certainly is based on Unix.

    *I'm prepared to accept arguments from the GNU/Linux crowd here.

    Cheers,
    Ian

  7. Redhat? by Anonymous Coward · · Score: 1, Insightful

    Is this the same Redhat that says people should use Windows(tm) on the desktop?

  8. OEMs a must for linux by obsid1an · · Score: 3, Insightful

    Seeing Linux distros as an option pre-installed into major OEMs systems would be great. Desktop linux has all the tools that the average consumer needs (especially those buying from OEMs). Not to mention that consumers might be more willing to use linux if they didn't have to actually buy Windows first.

  9. Way Off... by cnelzie · · Score: 5, Insightful

    Other things like, I dunno being able to buy software off the shelf in Best Buy, taking it home and simply running some autorun or one-click installation process, regardless of which distribution of Linux you are using needs to happen...

    Easier configuration, better transparency for applications and functions, a common clip-board and many more things...

    Even corporate desktops need a more cohesive system to be able to install, then later update individual packages without needing to install a dozen other packages, requiring a dozen other packages to be installed, which require still more packages to be installed.

    I have personally run into issues like that when wanting to update things like the version of Mr Project that came with Red Hat 7.3 to the latest release of Mr Project in order to take advantage of some new features. Since there was not a single Red Hat 7.3 Binary package made available, I downloaded the 'generic' RPM and found that I needed to install a dozen things to be able to install it. So... I downloaded the tarbal source and found the SAME problem.

    I love Linux, but it just sucks that I am unable to take a piece of recent software and install on an OS that is NEWER then Windows 98SE without having to update dozens of other pieces of software, when I can still take that old Windows 98SE and run MOST every piece of software that has recently become available. That is one of the largest usability issues keeping Linux from taking desktops over very easily.

    Not everyone wants to update their ENTIRE OS all of the time. Why should people take a handful of hours to most of a day every 6 months or so in order to migrate to the latest release of their chosen Operating System? They shouldn't have to do that. They should be able to install it and update the pieces they need to and then when and IF, they have the time, then they can upgrade to the latest release. There should also be no major issues with doing so...

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:Way Off... by PReDiToR · · Score: 3, Insightful
      What you say has merit.

      Distribution of Linux binaries would help things a lot. Before the advent of .MSI files, installation of a program on Windoze was, at the hardest level, comprised of four steps:
      • Get the installation
      • Click the install file
      • Get the VB Runtimes
      • Copy the VB Runtimes to the Windoze directory

      And the easiest ever was just to download one file to the right place and run it.

      No mention of source code, compilation, required packages, the occaisional Kernel module or anything like that.

      Don't get me wrong, I use Linux, I really do, but I spend a lot of time using it, rather than using applications on it.
      I *do* know that with OSS you can compile apps with your own options, but to be fair, I draw the line a little before that.
      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    2. Re:Way Off... by Theatetus · · Score: 3, Insightful
      I call bullshit. Doesn't happen. Give an example that be reproduced.

      I call meta-bullshit. Happens all the time on the non-NT line (and occasionally on the NT/2k/XP line).

      WTF do you think the phrase "DLL hell" was invented to describe?

      --
      All's true that is mistrusted
    3. Re:Way Off... by be-fan · · Score: 2, Insightful

      Um, you're describing a problem that was fixed long ago. Most modern distributions (RedHat, Mandrake, Debian, SuSE, etc) use a package repository. Thus, installing applications is as simple as double-clicking it in something like Synaptic (much better than the multi-step wizard-style MS Windows installer) and boom, its in your start menu. The repository manager takes care of everything else.

      As for dependencies --- they're the right technical solution. OSS can't afford to reinvent the wheel for every little app, and shipping your own copies of each dependency is just asking for trouble. Its easy enough to handle the logistics automatically through software, so there is really no point in going to an "include-the-world" MS windows style installer. Also, Linux software is constantly evolving. That can't be helped, its a natural byproduct of the development model. As a result, you'll just have to get used to updating once every month or two. Its not like it costs anything, and systems like APT and Yum make it a single-command, 10 minute process.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Way Off... by Anonymous Coward · · Score: 1, Insightful

      "Used to happen all the time" is a better description. Microsoft solved this mainly by being more clear which libraries are "system" and which are "vendor".

      Imagine if installing WordPerfect "upgraded" your glibc. That's exactly what old Win3.1 software did.

    5. Re:Way Off... by WetCat · · Score: 2, Insightful

      If you have a statically-linked version of game, you wouldn't need to compile anything. Just to have
      _kernel_ that is compatible by syscalls.
      (the size of module will be large, but who counts megabytes in game distributions now, anyway?)

    6. Re:Way Off... by Dashing+Leech · · Score: 2, Insightful
      As much as I love Linux, I have to agree with the parent post. I tried to install Opera and it told me there were some dependent files need. It didn't say where to find them or how to install them at all. After some searching (notably at rpmfind), I found some other applications that appeared to filenames very close to the required ones. I installed those (which had their own dependencies I had to track down), but Opera still wouldn't install and claimed it needed these files. Whatever I installed also screwed other things up. All sorts of errors came up when I logged in. Keep in mind this isn't some ancient version of Linux, it was SuSE 8.1 and 8.2. I eventually had to re-install SuSE and gave up trying to install Opera.

      Most Windows software installs and runs properly, even on my Win98SE. If there are missing files, a quick search on the internet will find them and quickly, and only involves copy 1 or 2 files into a specific directory. If it was that easy with Linux, I might consider tossing my dual-boot for Linux only (and if I could get Matlab to run well in Linux).

  10. Re:That day is far, far off... by Bunji+X · · Score: 2, Insightful

    Well, it is not like Redhat is the only company supporting Linux. They might say what they please, but imho players like IBM and Intel want linux to succeed, and more often than not, they get what they want.

    I think the grandparent's last paragraph is interresting. Combine the power of some of the "more geeky" distros with the easy of use of others. Might be a winner.

    --
    ---
    The combined human population is enough to feed every living tiger for app. 28000 years.
  11. Re:I am really looking forward to the day... by hanssprudel · · Score: 3, Insightful

    When people say that linux is not ready for the desktop, they mean that the average user will not be able to use it.

    What do you mean exactly by "the average user"? Clearly the average user, as in the user who is the average of all users in every respect doesn't exist, and people even closely aproximating him are pretty rare.

    Do you mean the median user? (That is to say, when 50% of the people can use it.) Or do you mean a higher percentile? Or is 100% necessary? (Including illiterate people?)

    You cant say, it is erady, but only for the geeks desktops. That kinda defeats the purpose.

    Why not? Why does it have to black and white? Why can't an OS be ready for some peoples desktops and not for others? If Linux has 2.6% of the market today, would going to 15% not be an improvement? Would those 15% be using an OS that wasn't "ready" simply because it was unsuitable for the other 85%?

    Your thinking makes no sense to me. Linux is ready for the desktop, and has been for some time. It is not ready for everybody's desktop, but it is ready for more users today than it was two years ago, and will be ready for even more in another two years. I see no contradiction.

  12. What Linux needs for desktop use. by MtViewGuy · · Score: 3, Insightful

    In my opinion, the current state of Linux is still not going to match what Windows 2000/XP now supports.

    For Linux to succeed in the desktop/laptop market on a large scale, they need to do the following:

    1. Standardize on the programs installed. That means no more KDE-vs-Gnome wars, Mozilla Thunderbird/Firebird Internet access programs as standard, and most likely OpenOffice as standard. I hope the Linux Standards Base project will aim for such a standard for "base install" of Linux.

    2. It MUST have widespread hardware support. That means it supports the latest graphics cards, sound cards, network cards and I/O cards at full functionality of the device.

    3. We need the equivalent of Microsoft DirectX on Linux to make it easier to program and access multimedia devices. Hopefully, the SDL project will fulfill this need.

    4. It really needs support for the Advanced Configuration and Power Interface (ACPI) for truly automated system configuration and the ability to easily hot-dock devices through the USB and IEEE-1394 ports.

    If Linux succeeds in these four goals, then I can see its adoption by everyone become much more widespread.

    1. Re:What Linux needs for desktop use. by revividus · · Score: 4, Insightful
      Just some thoughts... if IBM/et al. are just pushing one particular distro (or standard base)....

      1. Need for standards: As long as all the default apps work well together, that will be the de facto standard; the new linux users will not know the difference, and as they get more experience, could experiment on their own.
      2. Hardware support: I may have just been lucky in my choices of hardware so far.... But isn't this area fairly good right now? (Feel free to correct me if I'm wrong). Also, if Linux were pre-installed on desktops, the manufacturer would have tested ahead-of-time and presumably chosen only appropriate hardware.
      3. DirectX equivalent: I guess I agree with you here.
      4. Support for ACPI: Doesn't it already? I don't use firewire, but when I plug my USB printer into my gentoo box, it detects it. Maybe I lucked out again, I don't consider myself an expert by any stretch of the imagination....

      So, I agree with you, but I guess I don't feel like linux could be very far from success in these areas.... IMHO.

  13. Who said anything about home users? by HangingChad · · Score: 3, Insightful
    That would be the last fraction of the desktop market I'd even think about because it's the most pain in the ass and expensive to manage.

    I'd be aiming more for the enterprise and business desktop. Better defined hardware configuration issues, productivity tools for Linux are already out there and it could be bundled with back-end services in a very attractive end-to-end package, both in terms of price and function.

    This is really an exciting time in Linux development. It's fun to watch it coming together.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  14. How Good Can Linux Be, Really? by Anonymous Coward · · Score: 2, Insightful

    This isn't a troll, it's an honest question.

    I'm looking at switching to Linux because Windows SUCKS. But Linux can't really be very good; I mean, almost all of the Slashdot editors (Slashdot being owned, of course by "the sinister OSDN keiretsu") admit that they use Mac OS X. If OSDN themselves don't use it, why should I? Why should I go out of my way to use something that even these guys don't think is worth the trouble? Why help code/debug/improve/write docs for/ my own operating system when I can have someone else do all the work for me, all I lose is a little freedom?

    I noticed that Doc Searls, editor of Linux Magazine, uses a Mac running OS X, and he raves about it daily in his blog. The EDITOR of Linux Magazine doesn't use it! Why should I?

    No, Linux may be TECHNICALLY ready for the desktop, but if even Linux' biggest supporters (save RMS, of course) use alternate (proprietary, prebuilt, corporate-made, 'Cathedral') systems, it really can't be that good. You don't see Steve Jobs running WindowsXP or Bill Gates toting a PowerBook. Why do the Linux gurus alone refuse to "eat their own dogfood"?

    I just don't get it.

    1. Re:How Good Can Linux Be, Really? by BigGerman · · Score: 1, Insightful

      I wish I had the mod points for you.
      Over the years I faithfully installed various current distributions ony my laptops and desktops. But I still use 2000/XP for most of the real work reverting to Linux only for some specific tasks (such as cdrecord). Mandrake and Redhat 9 and now Fedora made huge advancements on the desktop but still Linux is not even close to be usable mainstream.
      For example I have common and well-supported PCI wireless card in my laptop. Mandrake 9.1 GUI configured and recognized the card correctly but it never worked. RedHat 9 required manual edition of some config files. Fedora GUI did not work because, I suspect, it did not like space in the WEP key - worked after entering key in hex. This is precisely kind of shit ordinary user will not put up with.
      I suppose Doc Searls appreciates true plug and forget nature of his OS just like the other guy. We all got work to do.
      I must say I believe open-source Linux desktop will never succeed. Notice I say "open source". Successful GUI will require dedication and relentless QA effort only large, streamlined corporation can afford. It is entirely possible that there will emerge some kind of project using Linux the same way Apple used FreeBSD and it will deliver the consumer-friendly OS but it will not be Linux as we know it today.

    2. Re:How Good Can Linux Be, Really? by be-fan · · Score: 2, Insightful

      And installing new programs is NOT easy at all.
      >>>>>>>>>>>>.
      Actually, its a matter of "apt-get install " or "yum install " or "emerge foo". The package repositories don't have 100% coverage, but for the stuff your average office worker or home user needs, its all there. Going back to Windows installer "what, I have to download it myself???" is positively archaic.

      --
      A deep unwavering belief is a sure sign you're missing something...
  15. Diversity i the desktop isn't for everyone by pcause · · Score: 3, Insightful

    What too many hard core Linux folks forget is that diversity and choice in the desktop isn't what most of the market wants. The vast majority of users see a computer as a tool and don't care about all the nuances of GNOME versus KDE. They want an integrated package with a few tweaking options and are happy to have a vendor pick a single stack and deliver it.

    Microsoft does this and has 90+% of the market. Apple tightly controls their stack, including tight hardware control, and while their share isn't growing, they've tuned to their users and hold their base. But most Linux folks are developers or hobbysists. Many care passionately about what are inconsequential differences between KDE and GNOME.

    Each technical point about everything is debated and the choice is usually no choice but another splinter project or variation. So much god work, but also a tremendous amount of wasted energy. MS and Apple are businesses. They look at alternatives and make choices and compromises to meet market needs. Linux is a hobby. The purpose os to tweak, customize and change, not to have the same Linux as everyone else.

    The Enterprise / back office stuff is different. There the IT staffs are customers. They do want to tweak and customize the stack. Even though most of the time they really don't need to, they have the skills and time and $$ to do this so that they get the kind of custom IT shop environment they want.

    These folks are not the home user / desktop user. They are geeks just like the folks who make Linux. They speak the same language and often care passionately about the same minor and irrelevant issues. And since this is where the $$ are for Linux (Red Hat's recent announcements confirm this)this is where the paid Linux folks will spend their energies. A different Linux is worth $$ here.

    Why can't people accept that Linux on the desktop is just like APple. There is a niche market, geeks/hobbyists, and they want Linux on their desktop. The rest of the world doesn't care. Windows is just fine for them.

  16. Home user != "the desktop" by Moderation+abuser · · Score: 2, Insightful

    They're talking about corporate desktops. Linux is arguably better suited to that desktop environment than Windows is. Not to say there isn't the occasional thing which needs careful consideration.

    I'm currently managing several hundred Gnome desktops on Solaris for engineers at the moment but there's absolutely no reason it couldn't be Linux instead. Using the right architecture and using the workstation edition of redhat for the login servers and execution nodes you can scale to thousands of concurrent sessions fairly easily on very modest hardware indeed and with a significant saving in support and licensing costs.

    --
    Government of the people, by corporate executives, for corporate profits.
  17. attitude change in order by zpok · · Score: 2, Insightful

    IF - and that's a big if in the linux world - you're a "Linux desktop for the rest of us" fan, you're in for a real treat.

    You'll have the pleasure of handling with a lot of gripes and user requests that you suddenly have to take serious.

    The moment you say "Whip out Terminal" you'll have lost 90% of your user-base. Compare with W95 "Go to DOS" comments. Yeah, right, that's why users like GUI's, so that they can give commands.

    Furthermore, you'll have the pleasure of contemplating a shitheap of philosophical and usability issues, resort to real-world testing, redesigns and what not ALL FOR SOME STUPID BUTTONS!

    And this is only the enterprise desktop we're looking at. These people can still be trained (although after 20 years of mass computing we finally know training is the worst waste of your time and money since you could have put the effort in making a better application...).

    As for manuals... I want to see the IT geek who for the first time explains to a group of account executives they should read the MAN pages. :-)))

    --
    I think, therefore I am...I think.
  18. Re:In related news ... by SmallFurryCreature · · Score: 2, Insightful
    First timers. That really is the key. Read a lot of the posts and what you will hear people complaining about is that Linux != Windows. They want or expect computers to work the way windows works. For some reason they are unable to accept that windows != computers. It is just one way of doing things. Seriously some even say that they want a C: drive on linux since this is the way it is supposed to be.

    They are unable to remember back to the time that they first encountered a windows/dos machine and were totally baffled by it. The idea for them that linux will have to be learned just like they once learned to use windows seems repulsive or even insane to them. I certainly remember being totally lost at the dos prompt cause I was expecting something like the C64.

    First time users like the people in this article are ofcourse totally unaffected by this.

    Of course the article you refer talks about something that MIGHT happen. It has not yet happened. The 70% stick rate is a prediction not a measured fact.

    Still having good support, from a friend, local user group, co-workers, IT-staff, is essential for all newbies to learn any new tool. If the thai goverment has really done this well, not just installed a couple of script readers going, "please reboot your computer", then it might work. If it doesn't work then nothing is lost. That is the great thing about being last. You can only get better. The leader on the other hand can only lose. Neat eh?

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  19. Re:I am really looking forward to the day... by Hatta · · Score: 2, Insightful

    X is faster than windows, it's the bloated desktop environments and toolkits that bog it down.

    --
    Give me Classic Slashdot or give me death!
  20. Compile Install GUI? by Lispy · · Score: 2, Insightful

    What I never really understood is why there is no such thing as an enduser gcc-frontend.

    It might just be a small app where you drag&drop your tar.gz. The app then asks "Do you want me to install this package?" The beast could then run the "./configure && make && make install" stuff.

    In case of trouble it would just fire up the console, so nothings lost, but a lot is won. I know it wouldn't work with any file but with quite a lot of the latest source-packages it would work fine and help desktop users to install software without even seeing the console that scares them oh so much.

    Maybe I should start this project although I'm a lousy programmer. What do you think?

    cu,
    Lispy