Linux in 2004? 456
An anonymous reader writes "John Terpstra and Eric S. Raymond have started the ball rolling on LinuxWorld's poll of the community for what they think will happen in the world of Linux in 2004. Terpstra says 'I predict that during 2004 at least one significant USA government body will adopt Linux on the desktop.'" Depending on how you define "significant", this has already occurred.
Yay! (Score:1, Insightful)
US Gov't on Linux (Score:5, Insightful)
What will drive Linux adoption (Score:5, Insightful)
It's not about having "good enough" software. It's about having feature-for-feature replacements that are open and secure. It isn't enough that sendmail, procmail, spamassassin, ical, etc. can be put together to implement most of the MS Exchange features; it's going to be the drop-in replacement that drives adoption.
Once people are used to using the drop-in replacements, they will be able to migrate away from closed and proprietary solutions. Until the drop-ins are available, Linux will not make huge inroads. (all IMHO, of course)
Re:Apt (Score:5, Insightful)
Agreed. The power of apt isn't necessarily the tool, it's the repository that apt connects to. After all, it's the thousands of packages that are tested against each other that creates a cohesive system.
Re:The image we want to project? (Score:3, Insightful)
Re:My predictions (Score:5, Insightful)
The kernel will get up to at least 2.6.10 by December '04, and KDE will probably release 3.3 (or 4.0) later on in the year as well, along with Gnome 3.0.
My thoughts... (Score:5, Insightful)
If not strictly meaning desktop applications, I'd say overall infrastructure. Web servers, mail servers, etc. And this will take place mostly in governments that can't afford MS licensing (it's already happening).
# Will 2004 *finally* be the year when Linux makes significant in-roads on the desktop?
No. The new X movements are just now gaining momentum, and it will take quite a while before it starts really biting into MS marketshare. I'd say 2006 maybe, like a previous poster. And that's *if* things go well.
# Which distributions will show the greatest growth in 2004?
I'd say Fedora (corporate), Knoppix (safety of cd distro), and Gentoo (great distro, great community).
# Will the SCO debacle slow Linux adoption over the next year?
No. I think it will die soon. It is just a matter of time before the whole thing is brought before a judge who is able to sort through the SCO lawyer crap, and when that happens, they'll throw the whole thing out.
# Will Tux finally get a girlfriend?
Yes. The hottie in Matrix 3. (he can have anyone)
# Or, make your own question(s) up...
Q: What is the single most annoying thing about the Linux community?
A: Irrational trash-talking about Microsoft. There are plenty of *rational* ways to criticize them, and people should stick to those arguments rather than ranting on and on about the same old tired issues. At some point the Bill Gates and Blue Screen jokes just lose their luster.
Not him again! (Score:5, Insightful)
Never happen until... (Score:5, Insightful)
Success on the desktop (Score:2, Insightful)
Re:What will drive Linux adoption (Score:5, Insightful)
Maybe commercial companies will port to Linux!! Oh no, you say, isn't that illegal by RMS's communist manifesto? Sorry to break your fantasy, but it is legal, only Microsoft wants you to believe otherwise.
Take a look at the special effects industry and you will see that there is lots of commercial, closed-source, for-profit software being written for Linux.
PS: What Linux really needs is to be pre-installed on machines in a store. However it appears that Microsoft is still disallowing dual-boot machines to be sold.
Re:Apt (Score:4, Insightful)
Rus
What I want in 2004 . . . (Score:4, Insightful)
I think everyone agrees that rpms suck. Most of the good code comes in source tarballs - configurable for any *nix... but this is where the user experience falls apart. What person is going to want to dig out the command line to compile source code, and will he or she know about all the ocnfigure options... and then, will there be dependency issues (or should the source contain the dependencies too?). Then there are the legal issues of bundling dependancies... and then there will be future commercial Linux apps which won't want to include source code.
In an ideal world, packaged installs will be a compressed single file, containing all source code, configurable on any *nix like normal source code EXCEPT that now there's a graphical interface so that setting compile options, creating desktop shortcuts, and "Make clean, make install, make uninstall" now all work under X with a point-and-click.
PLEASE! Will someone serious about standardizing Linux installs do something about this... or desktop Linux will never take off.
Re:What will drive Linux adoption (Score:3, Insightful)
Multimedia might also be another roadblock. And by multimedia I am including games and the like. Joe just wants to use the computer, and most likely his computer usage consists of about %90 games and web browsing. Two good examples are RealMedia and Flash. I realise that there are solutions to both of these, but the quality is nothing compared to what is available for Mac or Windows.
Also, there are still some hardware issues to work out. Digital cameras, printers, scanners, and others are still not quite where they should be. Yes, some distributions have made some of these simple to set up, but what you and I see as "simple" scares the pants off of the non-techie -- especially when a CLI is involved -- who probably doesn't know that they should configure their XFree86 server to run at x Hz instead of y Hz. The fact that my particular digital camera requires me to download and compile gphoto from cvs to use it under linux pretty much means that no noob would have any luck with this particular camera. Here's another chance to plead with hardware manufacturers for open drivers...
One last issue, and probably the most disturbingly humorous to me, is the public's view on Linux, the BSD's, etc.: I've talked to quite a few people (*cough*myfamily*cough*) who have honestly believed that the open os's were "illegal" tools meant to be used by "hackers" to "hack into" your "network." This here is something that could be solved simply with a little more advertising and the like, but advertising in mainstream channels costs money, and I'm pretty sure that the FSF isn't ready to shell out for a public awareness campaign to let people know that this stuff isn't just for the hardcore techie (well, mostly... see above)
The good thing is is that these are all fixable and known problems, so hopefully they'll change soon.
Just my two cents worth...
-mo
it still isnt gonna go mainstream (Score:4, Insightful)
its been said before, and i'll say it again, until my mom and dad can run linux without calling me every day, and they can just install something or simply copy and paste from one app in X to another, linux is just gonna stay a hobbist/server OS.
sorry to say it, but its true, dont give me the "its more stable, its more secure" stuff, you're preaching to the choir here, especiallly at slashdot.
Linux isn't going anywhere for awhile, im sorry, you just have to deal with it.
Two things that need to happen in 2004 (Score:3, Insightful)
Second the linux desktop has to surpass Windows XP in usability. They have the time to get this done. Longhorn is a long way off. Personally it would be nice to see some INNOVATIVE navigation ideas thrown around in the mainstream such as unified hotkey standards, radial pie menu in the window manager, and/or mouse gestures for launching commonly used applications (gesture down to open web browser, up for email) and common commands (down+left for copy, up+left for paste, for example). Maybe even mousewheel based window navigation instead of alt+tab.
Granted these things can be done now but not without some footwork. These need to be integrated into a "desktop" linux distribution like Lindows, Lycoris, or XandrOS. Somebody just needs to put them together.
Frequent tasks should require less keystrokes or mouse movement to accomplish. It isn't enough for it to be intuitive on where you should start to look for the document that tells you which clock does what. Less applications. Faster access and faster results.
Re:My Bet Is On 2006 (Score:5, Insightful)
Well Microsoft threw a fit and is one of the biggest lobbiests. They pressured dozens of senators with the phrase "Lost jobs" and "Communist" and they wrote legislation to ban code being release to the GPL and Linux at the NSA. Now are tax dollars are used to buy copies of Windows to help Microsoft.
Gotta love corporate influence.
Other governments its a different story because they are not all whores like ours.
Re:Not him again! (Score:3, Insightful)
It's RMS that's going to repell people from the community; his uncompromising principles really turn off people who don't understand why Freedom in software is important.
Hell, ESR is one of the people who coined the term "Open Source", and as a result he's been bringing more people INTO the community (ie, people who were previously repelled by RMS's obnoxious ethics are now drawn in by ESR's pragmatism).
The Desktop Is Not Important Right Now (Score:3, Insightful)
Re:Two things that need to happen in 2004 (Score:2, Insightful)
Unfortunately there's very little you can innovate with unless you're the one dominating the desktop markets.
A novel navigation idea in Windows: People get annoyed but get over it because they have to.
A novel navigation idea in Linux: People get annoyed ("it doesn't work the same way I'm used to") and give up.
Re:Never happen until... (Score:5, Insightful)
We need to educate people of the value of open standards for file formats. Fortunately, this is starting to happen. Sitting back and saying "Microsoft's proprietary bloated file formats are standard and will always be" is suicide. There's nothing about them that is superior to the OOo formats.
Keep advocating and give it time. Interest in OOo keeps increasing. As more governments consider its use, more individuals and corporations will also need to try it.
But until that happens, send PDF files. They usually work better than going from one version of Word to another anyway.
While we're in punditry mode ... (Score:2, Insightful)
When, if ever, will there be a clear "winner" between Gnome and KDE for the average desktop?
When Linux takes over the desktop in a few years, will either one of them be the de-facto standard that nearly everyone uses?
Right now there's so much mindshare and development commitment in both, and it's hard to see when that will change. But I don't think it will last forever. Eventually one will have to give. Which one and how long will it take?
Re:The Desktop Is Not Important Right Now (Score:3, Insightful)
Re:My thoughts... (Score:5, Insightful)
Interesting post up to that point. The main reason being that you can't view community as a single entity. The Linux "community" you are speaking of includes millions of Linux users worldwide. You can't judge everyone under one "community" umbrella. Obviously, by the virtue of the size of the "community", if you listen, you will hear almost all kinds of opinions - some of which you agree with, some of which you may view as disappointing or even annoying and irrational. And, in my opinion, that should be expected. What would you have otherwise? That everyone had a single voice? Only one type of opinion on everything? That's not only unrealistic, it's outright bad.
The growth of Linux users will only result in more diversity in what you refer as "community", and that's a good thing (tm). Sure, some attitudes are annoying, some opinions stupid, others are clever and reasonable; yet others flaming everyone else in sight. It's exactly the same as in every other "community" of sufficient size, Mac, Linux, Windows, or anything else.
Re:What will drive Linux adoption (Score:3, Insightful)
That's not exactly an attitude that's going to pursuade the world that Linux is a viable alternative.
OK, none of us have time to be full-time babysitters, but it doesn't hurt to give the newbie a bit of friendly help when it's required, and it goes a long way towards the user feeling good about it at a time when getting anything to work can be frustrating.
I can still remember the frustration 9 years ago when I was struggling to get an X server running on my hardware, and scrolling through usenet responses from asshat geeks who couldn't be bothered being polite. Fortunately there was enough positive response to make me want to persevere.
Re:My Bet Is On 2006 (Score:5, Insightful)
I'm afraid that other countries' reluctance to use Microsoft has very little to do with being whores.
I mean, put yourself in their shoes. You can use a foreign OS that you can't see the insides of to connect to the internet made in a country that is a superpower and wants to stay that way. Or, you can pick Linux, which may be made partially in the USA but at least you can look on the insides, modify it, and have your geeks keep an eye for any trojans.
Deciding not to use Windows has little to do with whether or not they're whores and everything to do with nationalism and national security.
In fact if anything, other countries are just whores to their own businesses instead of USA's businesses. Which makes sense, obviously.
Generally corporate interference with and influence on government increases -- out of necessity -- the closer a country is to Socialism. This should be obvious: In a Socialist system, influencing the government is the ONLY way for a business to be successful! For that reason, the US government isn't the big whore it's made out to be compared to the rest of the world.
Re:What will drive Linux adoption (Score:4, Insightful)
That's why Microsoft is so afraid. All new stuff is going the Linux-route while Microsoft is basically stuck without any new revenue sources.
But on established stuff, you are right, drop-in replacements are very successful, probably the best example is Samba which may be already used more often than Windows files servers...
Re:Gentoo, Portage, Python (Score:5, Insightful)
2004 will be a year when many corporations, especially those who will try to adapt Linux as a primary desktop platform, will recognize Gentoo for several reasons:
Please, explain to me why.
* Portage gives a corporate IT the most fine-grained dependency control protecting the consistency of installations within upgrades;
I don't agree with this one. Corporations that "roll their own" packages have the same advantage. Movifying SRPMS can acheive the same effect.
* Gentoo makes possible to compile everything from sources on a reference hardware, adapting by that to the last bit of any available performance optimization, and then distribute the compiled binares to compatible hardware cross the enterprise (using GRP for fresh installations and just shared /usr/portage/packages for already installed systems);
Normally I would respond to this one saying that most people who use CFLAGS to optimize binaries actually hurt themselves, but corporations would have people that actually know how to use them best (i.e. -Os over -O3 or even -O2). However, I don't think that this is really an issue for corporations.
* Gentoo (mostly thanks to Portage) represents really the next generation design of Linux distro;
How so, specifically? There is something to be said for having a dedicated box to building binaries for the whole infrastructure, but the idea that Gentoo can do this and no other distro can is rather ignorant.
Gentoo is a really cool distribution (no joke), but I fail to see any technical advantages it has over other distributions. It's real strengths are in how it brings a lot of advanced administration techniques down to the level of an intermediate-level user. Plus the forums are cool, and portage is really well maintained.
Trust me on this one, though, there's no actual technical superiority over other distributions.
By the way, can you do reverse dependency checking yet? Like uninstalling gtk, and having every app that builds against gtk also unistall? I'm not "knocking" it if it can't (this isn't too important to corporations anyways), I'm just curious.
Mod parent up.... (Score:4, Insightful)
Create a pool of Linux trained students, and they won't need 'conversion' to handle it in their workplace.
Re:My Bet Is On 2006 (Score:4, Insightful)
Breaks out tinfoil hat.
No sooner did the towers fall than China had us flags and bumber stickers shipping in at alarmingly sudden rates...
Patriotism for anyone in the free world should be the celebration of liberty, the glorification of the decision to exersize that liberty for the benefit of humanity, and the denouncement of taking advantage of said liberty.
RPM sucks? (Score:4, Insightful)
Really? Who? Have you looked at the feature-list for RPMs? It has a *LOT* of good features that makes it a joy for packaging software programs. It's very well defined and easy to write spec file format(yes its nit-picky -- but that's good), package signing, package integrity checking(i.e. missing files), package querying, dependent lib checking, SRPMS format, idea of prestine sources, package roll-back(very cool), etc.
What sucks about RPMs is that rpm *installation* utilities are stupid. RPM was designed by Redhat as a format to install/upgrade distro-packages - so all dependencies would already be satisfied. Meaning you have to explicitly provide all dependent RPMs during installation. This is the part that sucks. The higher-level utilities are not smart enough to satisfy dependencies by themselves, and we experience dependency hell.
Using a tool like apt will solve this problem, but it doesn't know if a particular RPM is 'pure' or has been 'tainted'. A 'pure' RPM only uses libs/packages provided by the distro-vendor, while a 'tainted' RPM contains custom "external" dependencies. In the latter case, apt will not be able to figure out dependent RPMs without the user providing an additional repository. However 'tainted' RPMs are the fault of the packager - and it's the packager's responsibility for dependency checking -- not RPM.
Finally, many rpms cannot work interchangibly on different distros(i.e. SuSE and Redhat) or even across multiple vendor versions(i.e. RH9.0 rpm --> RH7.2). Who's fault is this: packager and rpmbuild for making package building too damn easy.
My hopes for 2004 - some realisation please (Score:5, Insightful)
Re:Gentoo, Portage, Python (Score:4, Insightful)
No WONDER everyone seems to have this thing against Gentoo users. I think a lot of us get too caught up in our own distribution's "superiority" without remembering that the cool part of multiple distributions appeal to certain people. However tons of people seem to wish their particular distro will catch on and take the mainstream.
Frankly, as a Gentoo user, I don't ever want it to "take over" (and being source based I don't think it will). I like its niche and I like its community. Mass usage is going to kill that.
I don't think Gentoo is ever going to appeal to "big" corps or businesses. Small shops perhaps (I use it for all my operations) but the big guys? Nope. Corporations like dealing with corporations, it's that simple.
Beg to differ, my own predictions: (Score:5, Insightful)
Conventional, but probably true answer: servers. There are still many companies running standard services like mail, web etc. on proprietary operating systems (Sun, Microsoft) in a time where it makes no whatsoever sense anymore. With kernel 2.6, Linux will gain acceptance as a high-end Unix replacement and be deployed wherever older server installations need to be replaced.
No. The desktop UI is still too inconsistent across KDE/Qt, Gnome/GTK, Mozilla/XUL and Openoffice and still offers no viable alternative to the commandline when it comes to system administration/configuration.
I predict that in 2004, attention will move away from KDE and Gnome as all-in-one-solutions. Instead, it will be finally accepted as reality among developers and users that different GUI APIs will continue to coexist, and that efforts should be made to standardize the protocols and user interfaces across the APIs. For the future of GNU/Linux and *BSD on the desktop, freedesktop.org will be much more important than kde.org and gnome.org, but it could take five-ten years until the difference between a KDE/Qt, GTK/Gnome, Tcl/Tk, Fltk program will be as irrelevant to users as the difference between a Carbon and a Cocoa app on MacOS X or as that between a Microsoft MFC program written in C++ or an OWL-based program written in Borland Delphi for a Windows user.
Once this level of standardization is reached, the importance of all-in-one desktops like KDE and Gnome could dramatically decrease, since users instead could combine components like taskbars, window managers, file managers and system menus at will. (Which, thanks to freedesktop.org, is already possible: fspanel / fbpanel / suxpanel / the xfce4 panel can be used as drop-in replacements for the Gnome panel, rox / xffm4 as drop-in replacements for Nautlius, and the list of freedesktop.org-compliant window managers suitable as replacements of metacity / kwin is endless.)
However, it will take yet another five years until 2013 or 2014 that a standardized Unix/GNU/Linux/BSD desktop will allow developers of system components (like sendmail/exim/Postfix/qmail, lpr/cups, Samba, Grub/Lilo...) to write GUI configuration panels for their own software. At the moment, desktop projects like KDE, Gnome/Ximian and Webmin can only provide insufficient configuration wrappers around low-level system tool; the only sane solution is that such GUI configuration panels are provided by the original component developers in sync with their release schedules, and will work consistently on any GUI configuration (as opposed to the present situation where a configuration panel would have to be provided in separate versions for KDE, Gnome, XFCE, webmin and what-have-you). Only at this point, GNU/Linux will be able to replace commercial end-user GUI operating systems on a large scale and be accessible to home users.
Contrary to what Eric S. Raymond says: The unclear situations of RedHat/Fedora and SuSE (after it has been bought by Novell) could create a strong push towards Debian as the standard binary (GNU/)Linux distribution. The Debian core distribution could become a de-facto-replacement of the disappointing "Linux Standards Base (LSB)", as more and more (commercial and community) distributions will be based Debian. Knoppix, Lindows and, in the near future, User Linux are prime examples. Debian itself will gain more acceptance in the mainstream and among new users as soon as it will ship with the new installer.
Given the record of Netscape/Mozilla's, StarOffice/OpenOffice's and Apple Darwin's transformation of corporate into public development projects, I doubt that RedHat/Fedora will ever become a true community project. It is also being overlooked that the equation RedHat=Linux is specific to the U.S. only
Re:My hopes for 2004 - some realisation please (Score:3, Insightful)
Perhaps that is because for most of us, the goal isn't to replace Windows with Linux. It is to replace "legacy" Unix with Linux. Microsoft isn't even on the radar for 90% or more of the people actually developing and providing the Linux kernel, tools and other applications.
Re:Always "a couple years away" (Score:3, Insightful)
A famous quote comes to mind:
Re:Howto's.. (Score:2, Insightful)
maybe things will autoconfigure in the (near) future, but for example the ethernet HOWTO you mention was very instrumental in getting two nics to work on an old box i transformed into a router for my DSL connection some years ago.
so they might not be of use to you, but they sure as hell are to thers. and it's not as if they're using up a lot of space as compared to your average modern linux desktop environment...
i do think some HOWTO's need serious updating...
Re:Gentoo, Portage, Python (Score:3, Insightful)
This is all in theory, however. I am unsure if there is any reason for it. If machines get fast enough that people don't mind a compile as part of install then I see no reason not to distribute source-only. But the only definate advantage is the fact that the thing you download is far more likely to work, I am unsure if there would be performance advantages.
Re:Oh, for God's sake. Stop the elitism. (Score:3, Insightful)
As with everyone before me, I'm not saying Gentoo's bad, just that it is unlikely to catch on in large corporate scenarios.