You cannot guarantee that Microsoft will not come along in the future and grant some sort of "sweetheart" deal and "upgrade" these machines to Windows.
RPM has nothing to do with the "efficiency" of my system. It spends approximately 0.01% of its runtime executing the rpm binary. I do not see any efficiency to be gained from using another program.
We have nothing else. POSIX is insufficient. We need LSB. It needs to work. Even in its current state it keeps Linux from turning into a nebulous mess.
But the standard can stipulate how they are to be implemented IF they are implemented. Nobody is suggesting that a $5 linux chip HAS to have a full JVM installed on it.
Third-party vendors really like it when there a real, Sun-certified java implementation available as/usr/bin/java. It makes installation and deployment MUCH simpler.
Java app vendors see Linux as just another platform. This puts Linux in the same league as Solaris as far as they are concerned.
There IS a standard for Java functionality. It is rather inclusive. Developers can write Java applications using advanced features such as JNI without regard to the JRE's author. It matters not which JVM provides the functionality.
Standards can be written, and ARE written, so that there is both flexibility where necessary, and rigor, where required.
Should we abandon LSB and embrace chaos, or should we try to make it work? Just because people are not adhering 100% to a standard, that does not make it useless or irrelevant. Look at SQL or even POSIX.
Anyone can whine about perceived problems. What do you think should be done to fix LSB?
Considering that Linux has just about zero advertising, and that people who choose it are embarking on something new and different to them. No, 30% is not bad at all. It will only go up as Linux gets tweaked to run better on this kind of hardware.
I think the point was just made that it really cannot be argued that IBM and Apple are competitors when they are in a cooperative agreement that covers the technology that this guy was privy to.
Has been an obsession for Microsoft for decades.
I think Bill Gates has 20 years of Walt Mossburg's columns memorized and can recite any of them verbatim on demand.
Certainly he is a capable tech writer but I don't understand the obsession.
You cannot guarantee that Microsoft will not come along in the future and grant some sort of "sweetheart" deal and "upgrade" these machines to Windows.
What charitable appeal? It's turned into a vehicle for spreading Microsoft's hegemony.
"Testing software on low-end hardware gives a good indication of the overall design quality."
What a bogus thing to say. Testing software on the hardware it is intended to be deployed on is the ONLY indication of overall design quality.
RPM has nothing to do with the "efficiency" of my system. It spends approximately 0.01% of its runtime executing the rpm binary. I do not see any efficiency to be gained from using another program.
Perl is a program that imitates a piece of hardware, too. Just it because it doesn't happen to exist doesn't mean that it's not an emulator.
Why don't you read the "minimum system requirements" for an operating system before you bother to install it?
By your reasoning we should dump Gnome, compiz-fusion and Firefox, because they all run like crap on your old hardware.
We have nothing else. POSIX is insufficient. We need LSB. It needs to work. Even in its current state it keeps Linux from turning into a nebulous mess.
How are you "paying" for anything here? Please explain.
Yes, you are mistaken about there being a standard way to run java on Linux. This is EXACTLY what LSB is for.
If you, Anonymous Coward, want to put mono in the LSB, then get started and present a proposal.
Unlike mono.
Java is standard in ways that mono will never be.
"Anonymous Coward" is a really accurate description of your attitude.
I was justifying my use of the word "only".
But the standard can stipulate how they are to be implemented IF they are implemented. Nobody is suggesting that a $5 linux chip HAS to have a full JVM installed on it.
Third-party vendors really like it when there a real, Sun-certified java implementation available as /usr/bin/java. It makes installation and deployment MUCH simpler.
Java app vendors see Linux as just another platform. This puts Linux in the same league as Solaris as far as they are concerned.
GNU java is not java, it has not passed the tests. It does not even begin to work with the stuff I use at work.
The only Java implementation released under the GPL is 1.6.
I think that's a pretty overwhelming reason.
There IS a standard for Java functionality. It is rather inclusive. Developers can write Java applications using advanced features such as JNI without regard to the JRE's author. It matters not which JVM provides the functionality.
Standards can be written, and ARE written, so that there is both flexibility where necessary, and rigor, where required.
For the virtual environment that it presents to the application developer.
Apparently you failed computer science.
I do not welcome any judicial overlords telling me which language to use or not use. I want EVERY language in common use to be available.
Should we abandon LSB and embrace chaos, or should we try to make it work? Just because people are not adhering 100% to a standard, that does not make it useless or irrelevant. Look at SQL or even POSIX.
Anyone can whine about perceived problems. What do you think should be done to fix LSB?
I still remember upgrading from X10. What a mess.
Considering that Linux has just about zero advertising, and that people who choose it are embarking on something new and different to them. No, 30% is not bad at all. It will only go up as Linux gets tweaked to run better on this kind of hardware.
I think the point was just made that it really cannot be argued that IBM and Apple are competitors when they are in a cooperative agreement that covers the technology that this guy was privy to.
Is it entirely too obvious that maybe you could sell them on ebay?
I bought a USB one on ebay for just a couple of dollars. Works great, no special software needed. It pretends to be a USB keyboard.