Linux Distributors Work Towards Desktop Standards 247
WebHostingGuy wrote to mention an MSNBC article discussing a move by several Linux distributors to standardize on a set of components for desktop versions of the operating system. From the article: "The standard created by the Free Standards Group should make it easier for developers to write applications that will work on Linux versions from different distributors. Linux has a firm foothold as an operating system for servers -- it's popular for hosting Web sites, for instance -- but has only a few percent of the desktop market."
Yea like they will ever agree with anything (Score:4, Insightful)
Re:Yea like they will ever agree with anything (Score:3, Insightful)
Re:Yea like they will ever agree with anything (Score:2)
That's not egoistic. They break several standards to maintain a strong grip on the market, and also because it's sometimes very costly to live up to them word by word, so it's cheaper just to take the easy way. This is all maximization of profit. I think GP is very right.
Re:Yea like they will ever agree with anything (Score:2)
Re:Yea like they will ever agree with anything (Score:2)
Re:Yea like they will ever agree with anything (Score:5, Insightful)
So the conclusion is probably that different software created by different people is usually going to be different. That's probably a good thing and you should just get used to it. Nobody can invent a single way to do things that is right for every piece of software you might want to use in the future.
Novell, DBase, Lotus, WP, DR.DOS, soon AOL/Intuit (Score:2)
Cynicism is popular on /., but not always right (Score:5, Interesting)
After the talk there will be 2 Major Faction. While one may win. The Second one will go Screw you and make their own design in-spite of the the talks.
History disagrees. While the Linux Standards Base and Freedesktop.org projects haven't solved all of the problems -- and probably aren't fully adhered to by any distribution -- they have already made a huge difference in the compatibility of Linux distributions, and I think efforts like this are exactly what we need to continue pushing interoperability forward.
I say this, by the way, as a developer who just finished developing a cross-platform, commercial, binary-only application for Linux. The app I was working on definitely pushed the limits of the interoperability, since it was an authentication system that replaced key system components, and in spite of that it went very smoothly. The differences between the half-dozen Linux distros I had to tweak the package for were very small. Actually, the more difficult issue was making things work in spite of customizations the admin may have made -- I just had to punt on that one, making the installer intentionally brittle in the face of unanticipated modifications to, for example, the X startup scripts, and then providing the admin with the ability to customize the installer to adapt to local changes.
After my experience of the last year, I wouldn't have any hesitation about developing more "normal" applications to run on multiple Linux platforms, and I expect initiatives like this one (which is from the same consortium that brought us LSB) will continue to reduce the platform differences that cause problems. I think we may even be able to get to the point where app developers may actually be able to target LSB (or whatever its successor is called) rather than having to tweak for individual distributions.
you mean... (Score:3, Insightful)
It's good that the Linux desktop is being unified further, but it certainly has to fear no com
What are you smoking? (Score:2)
Oh, we've never seen that in the non free world. Have you ever seen a free software advocate hire Madonna for a release or make a speech by projecting their head onto an 80 foot screen? Do you remember a little anti-trust trail where a parade of computer industry giants testified about how often and hard M$ would screw them?
Ego Driven Software while the C
reasons why (Score:4, Interesting)
i would think the former is a result of the latter, instead of the other way around.
I don't know what they are on about (Score:4, Informative)
I can run KDE applications under fvwm and Gnome, as long as the runtime libraries are there. I don't see why it is hard to have QT and GTK libraries on each system.
The only remaining issue is cut and paste with rich content but the article doesn't talk about that.
Re:I don't know what they are on about (Score:5, Insightful)
Re:I don't know what they are on about (Score:3, Insightful)
now about the `issue` itself, redhat is dragging along a bunch of people to push some kind of one-standard-for-all (cough-cough-bs-cough-cough-profite-cough). they want to unify some things (the article didn't really elaborate what
i don't know about you, but if i'd want everything to look the same, i could aswell choose osx or winblows (nah, not really win, it's not
Standard don't remove freedom (Score:4, Insightful)
No. There will always be distributions that do it their own way despite what any standards organisations say. You will always be free to use these distributions. No-one can force standards into Free software (if you try, people can fork), but you can make the standards so good that distributions (and their users) want them. If people don't want them, they won't be successful.
Re:I don't know what they are on about (Score:2)
Because:
- its ugly design
- it involves lots of code duplication
- it sucks on lean platforms (for example Maemo)
- it doubles your chances of being hit by a security flaw
- it produces a lot of unmaintained basic infrastucture code (like VFS) where the implementation is the spec.
- standards are a Good Thing
Re:I don't know what they are on about (Score:3, Interesting)
It's not an issue of bad design, but of neccessity. As long as different applications are using different libraries, you end up installing those libraries.
There is no code duplication involved, however, there is some overlap of functionality
If your computer is very limited, then you don't want to run either KDE
Re:I don't know what they are on about (Score:3, Informative)
"It's the first top inhibitor of the Linux desktop adoption"
See http://www.osdl.org/dtl/DTL_Survey_Report_Nov2005
and http://linux.slashdot.org/comments.pl?sid=183801&
O. Wyss
Re:I don't know what they are on about (Score:3, Insightful)
The whole "as long as the runtime libraries are there" catch is what it's all about. It's not reasonable to expect people to deal with dependencies.
Re:I don't know what they are on about (Score:3, Insightful)
It's the package maintainers job to deal with library dependencies. I a Linux distro is unwilling to do this, why should I use it in the first place since it is obiously of low quality?
Re:I don't know what they are on about (Score:2)
Don't get me wrong, I love a good game of bzFlag, but saying "If a Linux distro is unwilling to do this, why should I use it in the first place since it is obiously of low quality?" isn't going to fly with most people ...
Re:I don't know what they are on about (Score:2)
Re:I don't know what they are on about (Score:2)
Re:I don't know what they are on about (Score:2)
A typical Windows install has dozens of toolkits in use, and the user is none the wiser. This is mainly because most common settings are shared in the registry, providing a rough consistancy -- not because the toolkits is are so awesome.
I have to ask... (Score:4, Interesting)
Re:I have to ask... (Score:5, Insightful)
I think GUI, despite being prevalent for quite some time, have been very, very low in the priority list of Linux developers. The community has focused more on the low-level, kernel and architecture areas, and the rest has suffered from it. IMO, GUIs in Linux have always been an afterthought, and that's the reason they suck so much (again, IMO).
This sheds light in a key problem with open-source software: developers will work in what they want to work, not necessaily in what needs to be done.
Yeah, mod me down, see if I care.
Re:I have to ask... (Score:3, Insightful)
1. Make it work
2. Make it work well
3. Make it work fast
4. Make it work fancy
Besides, I don't think it's wrong to say that for many Linux has been and is only a server OS and they couldn't really care about a GUI. But somehow I get the impression that those most deeply into inner mechanics of kernels and drivers might not be the most qualified to make good GUIs either, so I'm not sure it's suffered that much. And even so, GUIs are really subjective and h
Re:I have to ask... (Score:2)
Some people didn't like the licensing of the Qt toolkit KDE was built on, so they started work on GNOME, which was to be the truly free alternative.
The licensing of the Qt toolkit was changed. However, out of ego the GNOME developers continued, and so we ended up with two major desktop environments.
Re:I have to ask... (Score:2)
1. Most distros use package managers - which let you put all of an applications files wherever you want, and thus the application doesn't need to know where the right place to install itself is.
2. Most distros compile their own binaries from source. So, if the original developer linked his binary version against glibc-2.0, and RedHat has v2.3, they'll just recompile it themselves, and distribute their own versi
This is nice, but... (Score:2, Insightful)
I don't know too many people that are going to go out and buy a while-box PC (other than geeks) and load Linux, when f
"One big things that's difficult is consistency" (Score:2, Informative)
If any
Re:"One big things that's difficult is consistency (Score:3, Insightful)
Finally! (Score:3, Interesting)
Re:Finally! (Score:5, Insightful)
Because the worlds open source developers are not a giant slave pool designed to do your bidding.
Open source will always be chaotic and involve a great deal of duplication because that's that nature of the beast. The gain you get from that cost is much more open software that's developed rapidly and tends to work as a free market for ideas: the better ideas eventually win out (though that may take some time). If you want something different then you want Apple or Micrsoft with their rigid top down control structure which ensures that everyone is working toward a single unified goal (as much as is possible), and all the work is directed. The upside is consistency and a unified vision, but the downside is that the whole thing is more locked up, an often slower development cycle, and a tendency to get hit with the same stupid mistakes release after release after release just because it appeals to the guy at the top.
It's a choice and you can pick the software ecology that suits your needs. Just don't go expecting one to behave like the other on your whim - there are deep fundamental philosophical divisions about how to develop software (to let it evolve from the bottom up, or direct it from the top down) that are largely irreconcilable.
Jedidiah.
Re:Finally! (Score:2)
Hmm, maybe that's what Microsoft thinks. They break standards because standards would just limit their choice...
Re:Finally! (Score:2)
For example HTTP is a communication standard which is good. HTML is a communications standard which is good. However having one master implimentation of the HTML standard (say if we all decided to standardise our web browsers on IE) is bad - the implimentation might for example be insecure or corrupt, or it might just work badly. You might have one person who wants to display the HTML in all it
Re:Finally! (Score:2)
Oh I'm all for standards for Linux, it's just that, given the development model, its going to have to be standards for protocols, communication, e
Re:Finally! (Score:2, Troll)
As for the distros, yes there is redundancy. It's annoying. I tried to tell Redhat and SUSE to merge but they refused. For the most part outwardly they're all the same. You get some un-optimized heavily modified Kernel that you can't trace back to the vanilla and a plethora of pre-built tools with whacky --enable-* flags set. It's annoying and highly unproductive.
As for the options, keep in mind unlike [say] Windows a Linux based distro can target a variety of actual real wo
Re:Finally! (Score:3, Insightful)
Because there is no one answer to what makes a piece of software fantastic.
When intelligent people can reasonably disagree on it, don't be surprised - or dismayed - when the end result is several divergent designs. That is truly a case where any one of the designs are good, and importantly, better than a compromise between them.
Re:Finally! (Score:5, Insightful)
Because there couldn't be such a thing - it's an oxymoron.
Basically, the requirements of the piece of software would be heavily contradictory - dead-easy to use, but still incredibly powerful. Few such programs exist - because they are virtually impossible to make.
Example: file managers. On the one hand, you have explorer, finder, nautilus et al, which all are at least relatively easy to use even for a newbie. Many find them far to little powerful, especially on
The same principle holds for most other software. Either you make an easily usable, or a powerful version. The powerful version will, by definition, need a lot of learning on the part of the users, and thus can't be easily usable.
When you try to unite these two conflicting requirements, the most likely outcome is one of:
1) Cluttered interface, which intimidates the newcomer
2) Clean interface, but with all powerful features hidden away from sight so the advanced user has to look for them.
3) Millions of settings in an unmanagable settings dialog, toggling the different features on and off.
Conclusion: One software normally can't be the great software - not for every single user. The shifting requirements different individuals have will without doubt make them prefer different software - and that isn't really a bad thing. If everybody ran the same software, there wouldn't be as much incitement for developing new, powerful features!
On the desktop and haven't looked back... (Score:4, Informative)
As a desktop product though I wasn't about to spend all day dicking around with trying to get it to work. That's was then.... this is now...
I have been using Linux as a desktop for several months now and it has flawlessly detected all my perpherals, and I Have now been able to spend more time doing development which is what I get paid to do.
Linux is getting better in this area and Linux is going to start making inroads. Slowly but surely...
Re:On the desktop and haven't looked back... (Score:2)
You're saying because your printer manufacturer hasn't followed the 25 year old PS standard that Linux is broken? Why not buy "Linux ready printers" [some Samsung laser printers for instance].
After that driver install is easy and you basically print through CUPS.
But again, this is totally a manufacturer problem not Linux. It isn't like Linus can force manufacturers to include Linux drivers for their non-standard proprietary shit.
Tom
Re:On the desktop and haven't looked back... (Score:2)
Just because your printer handles PS doesn't mean you can just dump a PS file to it and have it print. Many use proprietary encodings of the PS data as it's sent to the printer.
As for installation
emerge -uD cups
cd samsung-driver
[I think it was called install or setup...]
The installation is GUI DRIVEN, you pick your printer and how it's hooked up and it installs the driver for CUPS.
From opening the box to printing [locally] you're looking at all of about 5 mins of wo
Re:On the desktop and haven't looked back... (Score:2)
Actually, HP has done a terrific job of supporting [sf.net] Linux [sf.net]
These are at least Open, if not Free Software packages, and included in your distro (I've not found one yet that doesn't have them, what with them being FOSS and all.) To use them:
and then the drivers will show up in your printer listing in CUPS (you have have to restart; I don't remember. I use the web interface; use whatever
Re:On the desktop and haven't looked back... (Score:2)
Standards wont make a difference (Score:3, Insightful)
Repository based installation is NOT the way to go. Autopackage is just a pretty frontend around the same problem. Until we can install and remove applications as easily as OSX users can, we don't stand a chance.
If you were a new user to unix, what would you prefer:
A) open synaptic, search the thousands of packages, hope you find what you're after, install it.
B) download an app folder, drag it to your appliactions folder. go.
Without this ease of use, there's no chance. I still laugh at people who say linux is ready, whilst at the same time they can't install the latest firefox on their box because it depends on the latest gtk which depends on the latest glib, which depends on....
Re:Standards wont make a difference (Score:5, Insightful)
Well, autopackage was designed to deal with many of the problems repository based distribution has, so, I would strongly disagree with the notion that it's just "a pretty frontend around the same problem". We've put many, many times more effort into things like reliable/easy installs than making it pretty (though there is still much to do).
This problem affects any OS. You can't install Safari on MacOS X 10.1 either, if I remember correctly. It's true that Linux suffers this problem worst of all though, because there's no unified platform, and because there's no profit motive so little incentive for developers to go "the extra mile" to reduce system requirements. But it's a separate (though related) problem to how you install software.
Re:Standards wont make a difference (Score:4, Interesting)
Besides, downloading binary code somewhere from the Internet and installing it in your system is a security nightmare and practice that should be abandoned ASAP. I find the Linux/BSD model of providing all software in distribution-provided repositories blessed by the distribution's maintainers vastly superior to OS X, with unmatched clean and safe installation, removal and upgrading of software. (How, for example, do you upgrade all your Mac OS X software with one command or click?) I use both Debian and Mac OS X and find Debian vastly superior in this respect.
Re:Standards wont make a difference (Score:2)
OS X programs often spread their files all over the file system, with a mess of binary configuration files, possible netinfo entries
Wha...? What you say may hold true for server software
Re:Standards wont make a difference (Score:2)
I'm sure RedHat/SUSE/Debian/Mandrake/Gentoo/etc would be more than happy to build and package Oracle and Websphere so that they work perfectly on every version of their OS. However, to do that they would need to have the source, and Oracle and IBM don't want to give that up.
For open-source software LSB isn't really a big deal. If they install their netscape plugins in the wrong place, then Debian will ju
Re:Standards wont make a difference (Score:2)
good luck, i hope you get a ferrari for free too.
Re:Standards wont make a difference (Score:2)
Re:Standards wont make a difference (Score:4, Informative)
A) open synaptic, search the thousands of packages, hope you find what you're after, install it.
B) download an app folder, drag it to your appliactions folder. go.
You forgot the part in B) where you search through the internet for the home page of the application. Then you read the home page trying to find out how to download it. Once you see the "download" link you go through a couple of pages asking you what version you want and what mirror you want to use. Then after waiting for the download you finally start the actuall installation.
Whereas with A) it's more like: Open Synaptic, use the search field to find the app faster than you would on the net, install it.
I prefer option A. It's more convinient for me and the repository based system has other benefits I'd rather not do without. I can see where you are coming from, but different people prefer different things. I'm just glad the distros agree with me (or rather I agree with them).
And for the record, it's not the distribution or Linux devs who are stopping app folders from coming to GNU/Linux. They already exist. Nothing stops someone from bundling everything a program needs in a self-contained folder. That's how most of the proprietary apps I use are packaged. Open source devs could do this with their programs too, but it would be more effort without much benefit when the distros are going to package it anyway.
Re:Standards wont make a difference (Score:5, Insightful)
Actually, it's not because it's more effort. It's because it is fundamentally a bad idea.
If you bundle everything you need into one blob for each application, then suddenly your system has installed several hundred copies of gtk, all at different versions. Obviously this is quite wasteful of space, but even that is not the real problem. This is:
A security advisory was just released for all copies of gtk before a given version.
What exactly do you do now? You don't know which of your hundreds of applications has got that code included in it. Even if you could figure it out, you now have to either rebuild all of those by hand (if you can), or go to each individual upstream developer and download an updated version from them. If you're a desktop user then you probably aren't going to get this done, so you'll be running with known security holes in some applications. If you're a sysadmin then you're probably going to find a new job.
I would say that the ability to install security updates in a reasonably painless and secure manner is one of the most fundamental tests of any distrbution method. Applications-as-self-contained-blobs fails it badly.
Re:Standards wont make a difference (Score:2, Insightful)
For a start, these DLL's should be installed into shared location (Common Files, or the System folder). Secondly, most installers now warn and ask you that you are about to overwrite a file of newer version than is currently being installed, and all is well.
I don't see h
Re:Standards wont make a difference (Score:3, Informative)
1. On windows the bundled DLLs definitely cause problems. I'm sure I still have PCs in my home which are vulnerable to that gif/jpg/whatever vulnerability that came out a year ago or so (the one where the flaw was in a series of DLLs that got bundled and repackaged with just about everything). On linux you use shared libs (which support multiple installed versions) and you can dodge this mess.
2. The
Re:Standards wont make a difference (Score:2)
"This application requires XXX to work, which is available on "repository Y"
Would you like to install it and try to run the application again?
(PGP keys match)
With yum/apt/urpmi existing capabilities (the latter 2 have almost always worked better for me BTW) this shouldn't be a
Re:Standards wont make a difference (Score:2)
1. Look at the "Smart Package Manager". It's surprisingly good. It uses APT repositories (among YUM, APT-RPM, ZYPP, YAST2, whatever), and is actually a good deal smarter than "apt". You can run them side-by-side, as well. Smart can be less strict about "broken" system configurations, which is quite useful. It also load balances repositories based upon response time.
2. Look at klik:// . It's
Re:Standards wont make a difference (Score:3, Informative)
You know sometimes I wish I could just goto Help -> Check for Updates in Firefox on Linux as easily as I can on MS Windows. It's laughable that the most well known of open source software doesn't function as seemlessly on an open source operating system as it does on a proprietary Microsoft one.
Hell, if my repository doesn't have the latest version of Opera (it doesn't) I say sod it and get it from the source, run Opera's 'install.sh' and i'm happy if it works (it does). Yet, theres no safe way t
Re:Standards wont make a difference (Score:3, Informative)
If you're using Ubuntu, Update Manager [osnews.com] will take care of the updating for you. You don't even have to ask it to check for updates, it does that automatically and notifies you [ubuntu.com] if there are any updates. Plus, it works the same for all of your software, not just one application.
Other distros have similar things.
Re:Standards wont make a difference (Score:2)
There are advantages and disadvanages to both the repository and proprietary installer methods. With repositories I know atleast I will get updates eventually during
Re:Standards wont make a difference (Score:2)
Re:Standards wont make a difference (Score:2)
SuSE keeps everything up to date, automatically. I assumed that most big distros/package management schemes did something like this.
As it is, I don't have to check for updates to ANY software on my machine. It's all done by SuSE. Well, except for Cedega; I wish transgaming would setup an APT-RPM repository.
Re:Standards wont make a difference (Score:2)
It doesn't have to be that way. When you type 'firefox', you want your computer to run the software from http://www.mozilla.com/firef [mozilla.com]
Re:Standards wont make a difference (Score:3, Informative)
For Fedora (only one I'm familiar with), there's freshrpms , Dag and a few others that work great. For the distro I use (CentOS) I maintain my own repository, so all other users just have to click to get what they need.
And if you want one-click install, have a look at Klik, which is now availa
Re:Standards wont make a difference (Score:4, Informative)
We can do this already: Klik [atekon.de]
The problem is that you end up with 200 versions of the same libraries, and the resulting memory and disk space overhead.
That's why this sort of installation is generally used for easy testing of things instead of a sane installation procedure.
Re:Standards wont make a difference (Score:2)
If you were a new user to unix, what would you prefer:
A) open synaptic, search the thousands of packages, hope you find what you're after, install it.
B) download an app folder, drag it to your appliactions folder. go.
I have both Macs and Debian Linux boxes, and (A) wins, hands down, almost every time. It is *much* easier for me to find and install software on Linux that it is on a Mac. Uninstallation is a breeze, too. The "drag-to-install" idea is nice, but to make it really nice Apple needs to add
Re: I'll take A! - Repositories are The Answer (Score:3, Interesting)
Re: I'll take A! - Repositories are The Answer (Score:2)
Testing is done by the softwares developer, not the packager. That software in repositories undergoes any real testing, beyond what the original developer does, is a myth, nothing more.
The real throuble with repositories is that they won't work at all for current software, they are great for yesterdays software, but if you read somewhere about the cool new version of some piece
Re: I'll take A! - Repositories are The Answer (Score:2)
first:
The developer is not some lone wolf performing creative work in a vacuum. A smart developer will take all the help they can from other sources. The whole point of open source is that testing is done by anybody with interest. If you think no testing is done by packagers, then you know squat about Debian. In the Debian model, there are 'maintainers' (the people who put software into Debian packages) as a completely
separate group from 'upstream' (original developers.) The maintainers try to make the
Re: I'll take A! - Repositories are The Answer (Score:2)
BS!
repositories are just a tool to make your packages available. There are various degrees of public exposure and testing.
The real throuble with repositories is that they won't work at all for current software, they are great for yesterdays software.
BS!
Either your packages are shiny new (and only tested by their developers) either they are old and ironed out. You cannot claim both.
That again depend on the repository/distribution you point to.
Debi
Re:Standards wont make a difference (Score:2)
Why on earth would anyone think this is a weakness?
What the fuck is wrong with Slashdot these days? (Score:2)
I thought this was a site for nerds, not for people who play the stock market. What's important for us is that we have cool software to play with, not that we have cool software to sell to random people's grandmothers.
Why don't you guys just fuck off back to business school with all your f
Re:Standards wont make a difference (Score:3, Interesting)
You already can: 0install.net [0install.net]. More easily, in fact, because Linux will automatically fetch the dependencies and check for updates. Things have moved on since the days of centralised APT repositories where you have to be root just to install something.
Take a look at the screenshots [0install.net]!
Free Software Installs are Much Easier. (Score:2)
You have skipped a common step. You go to Google and look for the package that does what you want. This is something that's actually harder to do in the non free world, where people lie their ass off in the trade rags. Once you have the package name, installing software with synaptic, apt
Re:Standards wont make a difference (Score:2)
Furthermore, I think you exaggerate the problems of "dependancy hell". I run SuSE on most of my systems (including my MacBook Pro), and I don't experience RPM hell anymore. I use the "Smart Package Manager", and in recent history I haven't experienced dependancy problems, even for packages I download. Furthermore, unlik
Re:Standards wont make a difference (Score:2)
Until linux has real drag and drop package management, not this searching through a 10000 package repo garbage, there's absolutely no chance in hell. And I won't recommend it to anybody either.
I love linux, use it every day on my pc's, but it's package management is trash. Mac
Re:Standards wont make a difference (Score:2, Insightful)
Remember the days of the 200-page MS-DOS 5.0 user manual showing off all the commands with examples? What happened to that? For $300 [full XP pro] you think they
Re:Standards wont make a difference (Score:2)
Wouldn't it be easy to goto help -> check for updates in Firefox like on Windows? oh wait it's greyed out on Linux. What does "-uD" bit mean? Man page, manual page what's that? Why should I have to read this to understand it? Why is it called emerge? Why isn't this easier?
I'm a gentoo user too, but this isn't trivial to the n00b. The days of the 200 page MSDOS 5.0 user manual are long gone, in them days you didn't have the same joe blogg u
Re:Standards wont make a difference (Score:2)
It is seldom I see that anyone is recommending Linux users to read man pages. I used to use Linux (SuSE, a few years ago), but quality issues and poor documentation made me move away from it. In general, the Linux man pages are of low quality (out-of-date, incomplete and buggy), if there are any man pages at all to read.
New OpenBSD [openbsd.org] users with a Linux background are unused to actually read documentation, and just post on a mailinglist without doing some research first. Considering the quality of Lin
Re:Standards wont make a difference (Score:2)
On OpenBSD it's seldom that I've to google for something that is part of the base install (and that covers alot). Most, if not all, config files are documented in man pages or other documentation available (like the excellent FAQ [openbsd.org]).
You have to keep in mind the "man-pages" package is actually a separate project on its own. It's not strictly part of the Linux realm.
This seems to part of
Re:Standards wont make a difference (Score:2)
It's now an online, searchable, cross-referenced, interlinked resource.
Books look nice on the shelf and are handy for helping get to sleep at night, but a good online help system is infinitely more functional.
Re:Standards wont make a difference (Score:2)
GCC 4.x has been out hardly a year, almost no commercial apps "depend" on it. C++ on Linux is generally riddled with problems anyway but it's not the fault of people who use C++, it's the fault of the people behind the compilers and low level binary formats/tools ...
Re:Standards wont make a difference (Score:2)
My point wasn't to blame C++ but to say using the bleeding edge of compilers is not always smart. Similarly with other tools and libs that are fresh new.
You're right most OSS tools target GCC 3.2 or 3.4 in terms of "expected funct
Re:Standards wont make a difference (Score:2)
Re:Standards wont make a difference (Score:2)
If I had access to a Redhat box I could tell you.
I don't think it's huge problem but it is problematic.
So are the kernel patches [even Gentoo does]. I run vanilla kernels [always have] and I update when appropriate [or given the time]. But I mean what exactly is
Re:Standards wont make a difference (Score:2)
I have to disagree, while C++ incompatibilities between GCC versions are an issue, they are mostly an issue for distributors who try to link everything dynamically, for stand-alone packages that is hoverever not a problem, link statically and the problem is solved. The real throuble are mainly the Linux kernel itself and glibc, since those you c
Why doth the rumours continue? (Score:4, Insightful)
What a load of rubbish...
When I read a comment like this, I have to question a) the qualifications of the article author; and/or b) their motives. Any assertions made in the article need to be critically examined and their validity questioned after such false hoohah.
Re:Why doth the rumours continue? (Score:2)
The motive is to better the chances of Linux being on the desktop. This means that your going to have some badly worded observations that say one thing to one group and something entirely else to another.
It is the casual user who controls the market. The buy what is sold to them and what is
ONLY a few percent? (Score:5, Insightful)
Re:ONLY a few percent? (Score:2)
But I've never seen any sort of webstat averages that puts Linux above 1% -- it's usually around 0.5% which is basically below the margin of error in these things and barely above bot-noise.
I see more flying chairs... (Score:2)
Real news at the end of TFA (Score:3, Interesting)
Only a month late this time (Score:2)
In my case it was Neil McAllister who penned the writeup for InfoWorld. For Neil's take on the subject, you can read it here [infoworld.com].
Never let it be said that providing folks with recent information was ever a strong suit of this site. Unless you're counting the dupes.
UNIX wars redux (Score:4, Interesting)
The fact of the matter is, NOT having standardized methods for things like graphical installation of software (like MS installer) is a BIG drag on desktop adoption.
Having so many linux distros is good for competition between distros and innovation, but horrible for commercial software vendors wanting to create products that will be bought by many people.
Graphical installers that pull software from repositories are still (generally) too complicated. I have to hand-hack X11 config files to get multi-monitor configurations to work. Stuff still just does not work "out of the box" as well as windoze in many important respects.
Get ready...if Apple ever decides to use the LINUX kernel (unlikely) it should put a WHOLE lot of pressure on LINUX distros to clean up their acts.
you can flame me now...I have my asbestos fire suit on
Applications (Score:2)
It doesn't take much, just one killer app, to sink linux as desktop candidate. That app could very well be a game.
As to your list of "What do 97% of all computer users do on their computers?" You seem to refer only to home users. Business users are a huge part of the desktop market. IMO: Linux fails even worse in the business sector. I know about OpenOffice, but there is *much* more to it than that. There are thousands of third party apps that ju
Re:Discussion.. (Score:2)
How is it difficult to do task 1, 2, 3, 4 and 5 in a Linux distribution?
I guess Linux has a standard for graphics cards, or it would be hard for Nvidia or others to make drivers for the kernel.
Why don't you help making graphics for GAIM and others if it doesn't look good?
If some distributions want to have standards, fine with me, but this has nothing to do with hackers
As a devout Windows desktop user... (Score:2)
As a non-Linux-user who can find his way around Windows (including the command prompt) very well, thank you very much, I find the "Joe Sixpack" remark "rather insulting".
It's not just Joe, it's people like my Dad - people who are willing to take the time to learn, but get frustrated at the idiosyncrasies and need someone like me to hold his hand now and again. And yet, I won't go near Linux - precisely because the last time I did there were so many idiosyncrasies that I gave up and reinstalled Windows.
A
Cut & Paste (Score:2, Insightful)
Re:A key step to the $150 laptop (Score:2)