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.
We all know how good committees are at deciding things. Compromise usually leads to the lowest common denominator. Do we really want a Linux desktop that's designed by a committee? Isn't that against the whole spirit of free software?
>>esr>>
The Register article says that the OSDL is setting out to crate a specification for what an enterprise Linux distribution should be made up of. Yet the Register article also implies that the OSDL is not going to receive much direct user input on the spec itself. Is this going to turn out to be another UnitedLinux?
SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
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
Getting the office running on Linux might actually require work.
No, the spirit of free software is that we don't have to use it if it sucks, because we can just build something similar, but better. (Or something completely different, of course)
Programming can be fun again. Film at 11.
I agree with you - if there's no user input on how the distro should be laid out, how it should interact with the user and how similar it should be to Mcrisoft operating systems, then how is this going to succeed?
SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
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.
Linux : going from competing desktops to competing desktop initiatives...
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
I wonder if they will be working with freedesktop.org? it might be a good idea. ... or maybe not.
Sun recently sent me a CD with their Java Desktop on it, which for anyone who doesn't know, is a slickly-packaged Linux distro with a very user friendly interface, Sun's excellent StarOffice suite, Mozilla, etc etc. I've been having a play with it (I use StarOffice on Windows anyway) and I'm quite impressed. It's all nicely integrated with a mostly consistent look and feel, for the end user there's no messing around, anyone who's familiar with Windows and MS Office could pick this up in a day and be productive. As an old-skool Unix user, I'd personally prefer a NeXTSTEP or IRIX desktop, but as a normal Windows user, JDS is impressive.
That's the way to do Linux on the desktop - it has to be as near as possible seamless. Someone who knows what they're doing has to sit down and make it all work. Bundling together a package here and a package there as Red hat does just isn't going to cut it. If the objective is to actually get Linux on the desktop, then OSDN should throw its lot in with Sun. But it looks like this "initiative" is just bandwagoneering.
Linux is ready for the business desktop.
:-D
Until the hardware manufacturers put as much effort into Linux drivers as they do for Windows drivers then home Linux desktop pc's will be restricted to the geek community.
That and the old old topic of gaming support.
Worst
You are absolutely right, sir - Linux is perfect for desktops which have a very narrow set of duties that will rarely be breached by the person using it.
However, your comments about being able to avoid the CLI and double-click to install Linux drivers is a little bit far-fetched, IMO - no matter how useful the GUI becomes, I believe that a Linux system will always have a fully-featured CLI available for the end-user. The CLI isn't going to go away anytime soon, and I don't think I'd want to use a distro where it had. As for being able to double-click to install drivers, that's almost possible right now - the Gentoo ebuild system could probably be adapted to this fairly easily. However, this would only work if the company you were downloading the driver from did not distribute the driver in binary form - Linus has said over and over that binary modules will never be formally supported, so unless the company is willing to track internal API changes in the 2.6/2.8/3.0/whatever kernels, then it will have to release their drivers as source.
You have a point about Linux desktops - but I don't want to see the CLI go away, and I don't think the attitudes of hardware manufacturers will be changing anytime soon.
SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
Global consortium to accelerate Linux use on the desktop in multiple areas of enterprise computing
The shared goal is to create a forum where a range of desktop usage models can be studied with recommendations on improvements to encourage broader adoption of Linux.
Seems like all they want to do is spend some money on research. Yeah, I know, market research is important, especially in the corporate world. But with such big names behind OSDL, I'd rather see them actively contributing more (time, code and money) to projects like KDE and GNOME, and even X and forks of X.
Also, I'm a little disappointed they're only focused on the enterprise world.
The big problem isn't that Linux is particularly bad or anything, it's that many, many people already have Windows. As bad as Windows might be, it's really annoying and fear-inducing for bosses to imagine taking down all their machines and installing a different O/S on them. The meeting should be on how to get people to switch o/s's, not how to implement linux. Once people aren't scared to switch an o/s, then all will be well.
stuff |
This JDS from Sun has quite a head start. How can they compete?
Stick Men
(Mods: this is on topic - bear with me)
So off I went to France. It was beautiful, perfect snow, lovely mountains, perfect pistes. I put on my snowboard and started to learn.
The problem I came across was that I couldn't do anything I wanted to. I could see where I wanted to go (I wanted to hit the slopes dammit!) but I completely lacked the skill required to get there.
After half a day, I'm ashamed to say I gave up. I was only there for 3 days and i'd wasted some of that precious time getting absolutely nowhere. So I put on my ski's, hit the reds and blacks and had a fantastic 2.5 days.
Linux is like that for me. I like it, I want to use it, the problem is that I think of it as a tool to do something else and I just end up getting frustrated because i can't do the boring things really quickly because i'm too ingraned in the Windows way of doing it.
I can change the display resolution quickly in Windows. I have to faff about in Linux. I can install items in Windows with a few point and clicks. Everything i've tried to install under Linux has botched up through my own general incompetance. The very basic of things takes 5 times as long and I get frustrated and eventually switch back to Windows (I still can't dial up under Linux, it refuses to recognise my external Hayes modem and KPPP dies horribly with some error message - the Gnome one hangs on startup).
Whilst Linux on the desktop might not be totally there, it's biggest problem is not that, but of people like me who don't have the patience to learn how to do the things (that they can do really quickly under Windows) differently.
Avantslash - View Slashdot cleanly on your mobile phone.
1. It doesn't catch all of the M$ viruses out there.
2. If it does catch a virus it will only blow away the user's account and not the whole computer.
3. User email accounts can be time limited to only send x messages per minute. This will further retard the proliferation of nasty email attached worms. (IP_TABLES LIMIT)
4. Software that is installed in a user's account runs with limited priviledges and is not going to muck up anything outside of the user's account. (It is also out of the reach of other users)
5. The installation and applications can be custom tailored to an organization so that there is no super-corporation dictating that ALL computers will have Winblows Media Slayer installed.
6. Trivial little things, like having the default search page be an internal corporate server, can be setup in a CD image so that everything is the way the corporation doing the deploying wants it and not the way some license agreement with Redmond mandates.
7. Documents will automatically be protected from other users by being protected in seperate home directories.
8. Usage of company computers would be limited to those people that have accounts on the computers.
9. ... etc. etc. etc.
Restore America: Dr. Ron Paul for President!
Meanwhile, RMS is yet to take that initiative and is still taking sponge baths in the MIT LCS 3rd floor Men's room.
Finally, OSDL already has working groups and specifications for Linux in data centers and in carrier grade facilities. It makes a lot of sense to get a specification for desktop systems as well. Thus far the only specifications Linux has had to brag about in Enterprise space is its comformance with the Open Group's Unix specifications. Meeting technical guidelines is great but that doesn't really demonstrate the practical ability of Linux in any environment.
A smart specification and reference implementation will let just about anybody with the know-how build Enterprise grade Linux systems. As such just about anyone will be able to compete in the business, not just the kids with big brand names.
I'm a loner Dottie, a Rebel.
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
We all know how good committees are at deciding things. Compromise usually leads to the lowest common denominator. Do we really want a Linux desktop that's designed by a committee? Isn't that against the whole spirit of free software?
We are talking about industry standards. Outside of the software industry, they work very well. The software industry is still in it's immature stages - like the engineering industry was before there were standard sizes for nuts and bolts - manufacturers actually deliberately made their nuts and bolts incompatible because it gave them lock-in, just as the software industry does now. Incompatible nuts and bolts seems crazy now, closed/incompatible file formats will seem crazy in the future.
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.
We're already moving all of our internal desktop users to Linux over the next two years. There will still be dual boot for those that need it but most corporate desktop users not needing another operatng system will run pure Linux for the daily chores of email and document exchange. All my product support work is done in Java, PERL, and scripting so I can be 100% Linux for all my activities now. The default window manager will be Gnome but you can use others as your taste dictates. Most interprise applications have already been ported and the rest will be. The elephant is not only dancing but leading the parade.
Too lazy to create a sig...
Yes, the engineering world has discovered that it's far more profitable to standardize bolts but proliferate drive types.
The consumer never feels they're locked in, but has to buy mulitple sets of tools, if only to remove the patented head bolt and replace it with a standard one. Very profitable for the patent holder.
The software industry seems to be learning this trick.
Witness XML, a standard for creating standards. You can claim XML compliance and yet extend it in propriatary ways. It is plain text, but the file sizes are truly gargantuan, so you need to compress them, for which you can use your own propriatary compression method. Certain outfits are now even starting to create propriatary XML parsers.
The bolts are all standard, but you still have to buy the tool.
There's one essential difference between file formats and bolt design though. Bolts aren't given extraordinary protection by the DMCA.
KFG
I don't understand. What exactly is it about Linux on the desktop (say KDE/GNOME) that is too difficult for the average user? They have some sort of menu from which they can launch applications, they have file managers, they can print files. What's missing?
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..."
I'd edit .fvwmrc and now my Linux is "ready for the Desktop".
I guess it's flattering to be greeted by your own words when you click on a story, but it doesn't change the fact that this person, Sarojin, completely plagiarized what I wrote a few months back on another desktop Linux story. He did go through the effort of changing my "Red Hat on a K6-2" to his "Mandrake on a P2-450", but I'm not sure why he bothered ...
...
I wish I could prove this, but I can't list any comments beyond my last 24. Honestly, why would I accuse someone I don't know of plagiarism if it weren't true?
Shame on you, Mr. Sarojin
Imposing Libertarian views on everyone online since 1992.
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.
Let's take out the GNOME Foundation so we can get rid of crap like their committee-made guidelines, their vendor-sponsored bounties and other useless upcomings from their committee members so we won't care about getting usable software.
Not to mention all other committee initiatives hindering Free Software from evolving. ;)
--
"Windows is about choice - you can mix and match software and musicplayer stuff. We believe you should have the same choice when it comes to music services." - Microsoft
choice ( P ) Pronunciation Key (chois)
1. Exclusive control by one group of the means of producing or selling acommodity or service
"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."
From the Register:
... meaning, no pop-ups, no more browser hijack? (I sure will miss 'em)
OSDL says it isn't out to create a Microsoft Windows replacement.
I don't get it. though there are some things for ODSL/Linux vendors to learn from Windows, there are very many things that they would NOT want to learn or copy from design of the monopoly OS to replace it. Desktop Linux should not become a Widows replacement for god's sake.
Linux is superior to Windows in many aspects, while Windows has some advantages in desktop use over Linux. For business computing, security can be the primary concern. I don't say either OS is more secure than the other, but the history shows that Windows is more likely to become a target of vulnerability attacks by hackers/ spammer/ ad agencies, and that some attack attempts successfully created mess. Even though there are far more applications available in the market, Windows wouldn't be a choice of OS if I were to make decisions.
Let's face it, how difficult would it be for a person of "computer literate" (according to his/her resume) to learn how to maneuver KDE/Gnome? I don't think it would take a year. If applications are network-installed, employees on the terminal system won't have to worry about installation of application. Let the IT dept. take care of it.
If you have hundreds of Windows apps to run, use wine, codeweaver(also wine), or vmware. Running Windows on vmware/virtual PC gives you access to Windows apps and ease of security control under Linux at the same time. It's certainly better than getting hacked and filling your monitor with a bunch of pop up ads and crap because you are using Windows, or Windows replacement.
Don't make a replacement for the 'every-user-has-root-access-by-default' OS. Just let people learn and replace.
These Comment Pirates are ruining the comment industry for everyone! Comments are down 2500% since last year, purely because people are stealing comments using Kazaa! You are are hurting the artists... Time for a new law in the US Congress.9 853 1 815
Seriously, he is right, check this out...
tabdelgawad's original comment is here:
http://slashdot.org/comments.pl?sid=70628&cid=640
Compare it to Sarojin's comment:
http://slashdot.org/comments.pl?sid=93676&cid=804
The only differences are the title, and 4 words of the comment. Shame on you Sarojin!
"Those who cast the votes decide nothing; those who count the votes decide everything." (attrib. Joseph Stalin)
To create a world-class desktop, an overhead vantage point is needed. I guess this'll be a stretch for the development model of free software.
Windows and Mac heads are used to a VERY strong cross-application cut and paste.
Windows has often - (no sarcasm) - exceeded expectations in this area by allowing all kinds of data to be intelligently moved from one app to another.
It's something designers rely on and use all the time.
Now is the winter of our disco tent
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.
I would argue that focusing on larger business desktops would be a quicker route to the home users. People will buy a home computer to match what they have at work, not the other way around. In an enterprise, computers are chosen carefully for consistency and hardware compliance, so the desktop will run well. With a home user, you have to support every little webcam widget sold at BestBuy or Walmart, or else you lose.
If we get millions of corporate desktops established, hardware manufacturers will start supporting it, and people will start buying Linux for their homes.
And while I don't think we need to standardize on a particular window manager or desktop environment, at a minimum the Gnome/KDE environments should share lots of standards, such as clipboards, stanadard dialogs, themes, etc. I think this is what OSDL is trying to do, which is similar to freedesktop.org. Having multiple GUI toolkits is not necessarily a weakness; the same condition exists on Windows and that hasn't seemed to affect it negatively.
You needn't have worried. It can't change color depth by pressing Ctrl-Alt-+/-
In fact you can't change color depth in a running XFree X server at all. 5 years ago that was pretty annoying, but now it isn't because you just set everything to 24-bit color and forget about it.
In e.g. Fedora Core and other newer distros you have two graphical apps, one for users and one for admins
The user app (in preferences) lets you change resolution in two clicks.
The admin app (in system settings) lets you change resolution and colordepth, and choose different drivers, disable 3D etc. But it requires you to log out to take effect.
clipcboard handeling i see the point in strandardizing but themes and dialogs, nah. those are part of the desktop enviroment (alltho it would be interesting to have a GTK program open a kde save dialog:)
one other system i would like to see standardized are user install of programs in a package ignorant way (as in you have one file no matter if your running debian, fedora or DIY linux for that matter) but how to solve that i dont have a clue about. and as a addon to that i would love for the installer to put the program i just installed into any desktop launch menu i have by writeing itself to a list and the desktops checking the list to see what should be on the list.
comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
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 !
Windows does a pretty good job of making general computer tasks easy to do. What drive me nuts, as a developer, is that they take this same dumbing down restrictive philosphy to their development tools. I really find that much of dev studio just gets in my way and slows me down. Linux has just the opposite problem. Everything is designed with the developer as the target user (not intentionally mind you). This results in all of us loving Linux, because it works naturally for "us". The problem with this is that the community that makes Linux is too close too the product to see/admit that it alienates end users.
The statement 'games are a trap' is a false negative image.
... a fact which has been exploited quite well in many marketplaces.
Games can also be extremely valuable engineering resources. Fun is also worth the effort to experience, as well.
But nevertheless, the nature of a trap is that it is often not what you think it actually is
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
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.
The double-click to install already works as expected on Red Hat 8/9 and Fedora Core, all the way down to collecting and installing dependencies for you.
I'm confused. What exactly do you need to use the CLI for in a distro like Mandrake or SuSE? I'm trying to think of a common user task that doesn't have a decent X interface and I can't. What are you thinking of?
All's true that is mistrusted
> The big problem isn't that Linux is particularly bad or anything
...
:(
Hmmm, how about installing/updating software???
[root@www var]# rpm -q openssh-server
openssh-server-3.4p1-1
[root@www tmp]# rpm -Uvh openssh*.rpm
error: failed dependencies:
libc.so.6(GLIBC_2.3) is needed by openssh-3.7.1p2-1
libcrypto.so.4 is needed by openssh-3.7.1p2-1
libc.so.6(GLIBC_2.3) is needed by openssh-clients-3.7.1p2-1
libcrypto.so.4 is needed by openssh-clients-3.7.1p2-1
libc.so.6(GLIBC_2.3) is needed by openssh-server-3.7.1p2-1
libcrypto.so.4 is needed by openssh-server-3.7.1p2-1
libwrap.so.0 is needed by openssh-server-3.7.1p2-1
Ok, Let's try something else...
[root@www var]# apt-get update && apt-get upgrade
0 packages upgraded, 0 newly installed, 0 removed and 7 not upgraded.
Nice. I guess I'll just give up and use a copy with known exploits.
People will buy a home computer to match what they have at work, not the other way around.
Employees will buy a computer at home to match what they are used to at work. Mainly so they can do work at home when needed, or be up-to-date on how to use the workplace computer.
Managers, etc, on the other hand will try to match their work computer to personal preference. It's not entirely uncommon for the workers to run PC's, and the managers to run some 'leet looking Macs.
I think that part of this is due to the workers needing work software to do the job, and the managers just needing to be compatible on the basis of the office, email, and possibly scheduling/presentation software.
but this is not the linux philosophy. the linux philosophy is: get it working, and once its working, use it.
Actually, the linux philosophy has always seemed to be more about going where you can, and not being limited by a closed OS.
Yes, it's fine to get something working. I can get a very nice GUI running on debian/stable - resembles windows enough for the windows users to cross over and with OpenOffice/evolution/mozilla for basic document/email/browsing tasks.
However, everything has a lifetime. What happens when a newer, better encryption alghorythm becomes common? You'll probably need a newer browser version to access banking sites etc that use it. But to get that browser working, you'll need to upgrade your encryption libs. You might even need to dip into "unstable" which in deb can be a jump.
Linux isn't about "getting it working," it's about the flexibility that allows it to do what you want. And if it doesn't do so yet, you have the option to make it do so yourself if you have enough knowledge.
A camel is a horse designed by committee.
You can tell a great deal about the character of a man by observing those who hate him.
The thing that will make a Linux desktop usable is the same thing that makes Windows usable...easy installation of software and hardware.
I've played with Linux on my home PCs, and it's a great OS. Application support is great (although there are WAY too many apps even in tightly controlled distributions...) and the system itself is stable. However, Joe User is never going to want to recompile the kernel to install a sound card, or figure out which module to load, and which configuration script to put the load line into.
One thing that I have seen an improvement on is user interfaces. Is it just me, or do the stock X bitmap fonts and standard desktop layouts look like they weren't designed for humans? Come on...no one wants to stare at a 6-point xterm all day long. Redhat and a bunch of the other distributions at least distribute a sane desktop config nowadays. I know KDE and Gnome are supposed to fix this stuff, but the user experience just doesn't seem as "fluid" as Mac OSX or Windows.
I think we'll definitely see Linux on corporate desktops in huge numbers by next year. Companies would love to have a desktop PC that they can lock down completely...Windows' group policy is a start, but it's cumbersome. IT departments are longing for the return to simpler times...mainframes minus the green screens. Home users will have to wait for One True GUI on Linux, as well as real plug-and-play hardware setup.
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.
There's one essential difference between file formats and bolt design though. Bolts aren't given extraordinary protection by the DMCA.
And don't forget that we can't use a pair of pliers on files if we don't have the proper tool.
I remember when legal used to mean lawful, now it means some kind of loophole. - Leo Kessler
As bad as Windows might be, it's really annoying and fear-inducing for bosses to imagine taking down all their machines and installing a different O/S on them.
It doesn't stop them from doing it. Every day a department somewhere is taken offline to replace their NT with XP or 2000. They are replacing their OSes, as every Windows upgrade is a drastic change and a major outage. Every app must first be tested, and many have changes made to their code, before the replacements are done. In many situations it would be just as much work to switch from Windows to Linux as from NT to XP.
(My company's migrating from NT to XP and my team has had to modify every single application we support. And we don't do anything fancy that's unique to NT.)
Developers: We can use your help.
....it's just the supporting software that needs the tweaks. There is a distinction here...
You had to use the work "ramifications"?
Thanks! At least one person knows the truth :)
Oh well, maybe he needs the karma. Hell of a way to get it though!
Imposing Libertarian views on everyone online since 1992.
And don't forget that we can't use a pair of pliers on files if we don't have the proper tool.
That doesn't always work.
Let's see a show of hands. How many here are old enough to remember sitting down for the first time in a GM car with a lap full Allen wrenches and screwdrivers intending to remove an interior panel and suddenly thinking:
"What the [i]fuck!?[/i]
KFG
Quite frankly I do think Linux is getting close - but there's still no distribution I've seen that compels me to totally abandon XP or 2K. My home entertainment system uses win2k and it's one of those "just works" boxes - my greatest agony is having to open the damn case for something, and I can't recall the last time I installed new software on it (oh, wait - yeah I do: it was a few weeks ago when I plugged in a bargain bin USB digitizing tablet). I have mozilla and a dvd player and the tv tuner and it just stays like that.
But my laptop goes through constant change. Because I never have any data on it that isn't also somewhere else I feel no hesitation in trying the latest software. It's a lowly 233MHz Thinkpad 600 - it's a damn tank - and in the last several months it's had at least a half dozen different operating systems installed: RH9, Win2K, Win98, Lindows4.0, Knoppix - even an old Peanut linux. Know what it's running now? XP. Yeah, it's slow as dickens - but it's really no worse than RH9 or Lindows, even with its loaded-for-bear maximum of 288MB of RAM and 586 cpu core.
Linux has far superior program selection compared to windows. Yeah it's easy to go to zdnet and download a bunch of spyware-laden nagware that'll keep your computer teetering on the edge of sanity until the next reformat - but clicking a single button to pull up a list of all available software for your system and then clicking the "I want this button" is even easier.
Really the only problem I see with linux is it's lack of cohesiveness. It doesn't need a dozen managers, it just needs one that works. Drag and drop, cut and paste, click and run - and look good doing it. Compare it to either OSX or XP and it's still a distant third in the looks department. My little laptop looks dynamite with an XP desktop with smoothed fonts. I cannot believe after all these years of talking about "linux is almost ready for the desktop" NO ONE has fixed the goddamned fonts.
When will linux be ready for the desktop? When it has menus that don't look like shards of paper pasted from a stack of magazine clippings. Fix that and the vendors will start worrying about how their widget fits into a desktop that doesn't have a Microsoft copyright.
Isn't that against the whole spirit of free software?
WTF??? Why would the number or type of people have anything to do with whether or not the source is available?