OSDL Announces Desktop Initiative
rhetoric writes "Earlier today at the LinuxWorld Conference & Expo in New York, nonprofit Open Source Development Labs announced the creation of a "Desktop Linux Working Group initiative focused on greater use of Linux on desktops throughout the enterprise." A press release is available on OSDL's website, in addition to this Register article." It's all part of their non-secret plan.
I've been using Wintel for over 15 years and have just recently installed Mandrake 9 on an older P2 450. Here are a couple of points I think are worth mentioning (ubergeeks can exclude themselves from the classifications below):
1. Linux is ready for *some* desktops only, namely ones where users won't be constantly tweaking and installing new software and hardware. You want a computer for grandma to browse the web, send email and view a few grandkid photos? Linux is great! You want to roll out corporate desktops where employees don't really need to be able to download and install the latest version of KaZaA? Linux is a godsend (provided the business software you need is supported).
2. Linux is *not* ready for the average user desktop. The average user wants to do everything grandma wants to do, but they also want to be able to install or upgrade software and hardware *easily*. In addition, they want a fully functional GUI, with no *necessity* of dropping to a CLI for everyday tasks. They want to be able to go to a third party software/driver website, follow the 'click here for Linux version' hyperlink, download the file, then double-click to install it.
Needless to say, as long as Linux distributions and desktop managers continue to proliferate, the average user's requirements will never be met. I say this as a *fact* not a *prescription*, so spare me the Linux-strength-in-diversity comments. I just think you can't have your cake (freedom/diversity) and eat it too (Linux on average desktop).
HOW'S MY POSTING? CALL 1-800-POSTING
For some reason this doesn't quite match my own subjective perceptions. I know a lot of Mac buyers, a lot of linux users, but not that many linux desktop OS buyers. Isn't the majority of Linux sales directed to the server market? Or they mixing the figures as they go along? Pity there is no link provided for the research.
This JDS from Sun has quite a head start. How can they compete?
Stick Men
X has a big advantage of having a number of virtual desktops. Why dont distros agree to have #5 given over to documenation & monitoring. (#5 is alive) & #6 given over to Distro Specific features.
Assuming they have 6 desktops (I know you can have more) 4 would be for the user, 1 for monitoring, 1 for exceptions and warnings & 7 to reset the mouse & keyboard.
ls
Linux is getting closer to the easy desktop. I think it's ready as a base-system; but what gives the guys in Redmond the upperhand is the application portfolio that have been added to the Windows OS over the years. The day we get native versions of Photoshop, Dreamweaver and the other major apps on Linux - it'll be very hard to resist it. We also need Outlook/Exchange-killers. Evolution is great; but we still have a way to go.
:)
I still haven't recommended Linux on the desktop for any friends of mine, because I know who'll get the call when they can't install their new webcam etc. (You guessed right, me). It won't be long before they ask me I hope; when they see my slick desktop -- and how well everything works. Then I'll help them.
We have KDE 3.2, Gnome 2.6 and kernel 2.6 lurking. We see more and more user friendly distros; and a rise in live-cds.
Still, when I hear people get viruses and such I can't help myself but comment it with a little: "Nope, no viruses. I use Linux."
In the end: It's hard to beat free
Your analogy is dead on, Mr. Silver.
But it's worse:
The vast bulk of the Linux world doesn't even recognize the truth of what you're saying. Whenever someone complains about Linux useability, they are told that "all you need to do is [poorly-documented two hours of time-suck here], and anyway you're just a M$ troll you swine".
The genius of M$ is that they recognize when things are hard to use, and they make 'em easier. Ten years ago they could see that their screen font rendering sucked - so they made them unsuck. I certainly have issues with M$ - sometimes they dumb things down too much, and they often are untruthful. But, let's face facts, even Windows 95 was a far more useable system for 95+% of computer users than is any current Linux distribution that I've tried.
The sad thing is that there's a lot of room for improvement on Windows. Linux can, in theory, win the battle for the desktop. But if folks don't recognize how terribly deficient it is in day-to-day usability, there's not a prayer for it.
The only thing that this could do is focus everyone on creating 1 really great desktop rather than a number of (often) quite poor desktops.
To someone like me, the whole 'which windowing system to choose' debate is probably doing more harm than good to the adoption of Linux. It sometimes seems it's no longer that people choose one or the other on merit, but that battle lines have been drawn.
There's also no reason why you can't take this desktop code and use what you want and don't want from it.
Getting Linux on the desktop is to me an important objective. From a personal perspective, I don't use it because there's things I'd like to have that aren't there yet. From a more global perspective, Microsoft will attempt to crush Linux in any way possible. Convincing people to get on Linux not only increases the Linux user base, but starves Microsoft of oxygen to take on Linux. I don't believe that enough is being taken yet. It's still mostly hobbyists and a few specialists using it on the desktop. We have to get more home users and more small businesses on, and that means improving the desktop, getting the applications they need built and 'marketing' it to people.
So far, the Linux community exists modtly out of tech-people. When you look at Apple Computer, they have a separate division that purely focusses on human interface design.
Won't it be possible for people like that to spend some time on a better enduser-experience? Can GUI-development be organised in the same way as Linux' kernel-development is?
"Honey, I feel a certain distance between us..." "Really? A 31ms ping ain't that bad..."
1. An active-directory similar interface for distributing software packages. E.g. right-click on a group called "Mozilla 1.5", and then just add a computer into this group. This will make the computer install Mozilla 1.5.. All other software should be compatible with this "style", like we have with MSI on Windows. We have RPM on Linux, and that should be okay to use here. Thus we need to have computers as a member of this active directory-thing... And some Domain Admin accounts that are automatically applied to computer domain members. etc. I guess I could go on and on about all Group Policy features of Active Directory. :)
2. Desktop... that actually gives me good control. Also, X crashes much too often. (Linux geeks seem to laught about that Windows has to reboot often, but I hear my users often complain that they feel their computer crashed, even if just X crashes. And I do agree, not much use in a GUI when it crashes, and the time to restart X seem to match the time to restart a normal Windows XP computer..). Also, Desktop and icons must be files, and not stupid complex data-files, which is pretty hard to modify.
"The Open Source Development Labs (OSDL), [...], today announced that Trolltech has joined OSDL and will participate in the Lab's new Desktop Linux Working Group."
Not sure, but I'd think OSDL's focus would be more kernel-space modifications and/or optimizations to make the desktop better. I doubt they'll care about distros or desktops. Focus should be on kernel X interaction, improved drivers, including better peripheral support for the home market.
Note that the only non-profit member of the committee is precisely freedsktop.org - For those who don't know, freedsktop.org is (in a nutshell) a common effort by the GNOME and KDE developers to develop standards to let Linux Desktop Enviroments coo- and interoperate. Things like a universal protocol for the system tray, etc.
It just makes sense to see OSDL and their corporate partners sponsor Freedesktop.org, it is a win-win investement for everyone involved ... and I would much rather see the big corps interested on GNU/Linux support Interoperability and Standards than adopt one particular technology as a "de facto standard". Way to go !
Lotus under WINE IIRC.
Too lazy to create a sig...
That's dogmatic, mechanical reasoning. In reality, it depends what the decision-making model is, and what kind of people with what kinds of ideas are on the committee.
What this one will do remains to be seen.
With winex and a plethora of linux ports, linux has better gaming support than the mac. You never hear people say "oh, macs are nice, but they're just not desktop machines." Using lack of games as excuse for claiming linux isn't ready for the desktop is just that, an excuse, and a poor one at it.
I agree about the driver thing, in specific situations. If you buy new hardware with linux preinstalled, like most businesses would, this is just not an issue. For home users though, this is a problem. Having said that, I run linux on ALL my home machines, and haven't had any significant hardware problems that I didn't have in windows as well (scanner that has no driver, but I can't get it to work in anything newer than w98 either).
But if the game developers go linux... well
We've already seen linux proliferate into the 3d graphics and rendering biz.
And we see linux adopted by a lot of programmers
Over time, this spawns a move to 3d games...
Already some popular developers follow linux. America's Army is supposed to be quite good. Doom 3 is likely going to kick some serious butt.
Really, linux already has a strong following of "coders." If more and more of those coders happen to be game coders, then you'll see the advancement of linux games. It's not really hard to port a C++/OpenGL game between linux and windows. The core of the game itself is the same, and the APIs/language very similar. No recoding of the game itself is needed, just a recoding of wrappers.
Doom3 could be a pioneer to this. Let's say D3 support for linux is really good. If the engine is really all we expect, then it will be adopted and licensed by others for new games beyond D3. These games could also be made to easily run on linux.
Once one major game makes it to linux, the clones may follow. After that... the slide is inevitable.
....it's just the supporting software that needs the tweaks. There is a distinction here...