Linked by Thom Holwerda on Fri 16th Jun 2006 14:15 UTC, submitted by sjvn
Linux "On June 15, Bill Gates announced that he would be retiring from Microsoft in July 2008, and everything changed. It may be two years away, but when a giant the size of Gates moves, the world moves with him. And, in that movement, in this period of change, Linux may have its best chance ever to seize the marketplace momentum from Microsoft."
Thread beginning with comment 134222
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: This is a ridiculous premise.
by Synced on Fri 16th Jun 2006 15:33 UTC in reply to "This is a ridiculous premise."
Synced
Member since:
2006-06-16

Linus is holding Linux back. For the love of god, give the hardware companies what they ask for.

Without hardware and software support a OS is never going to blossom. Competing with an OS that works hard with hardware vendors and partnerships is very difficult if your going to do all the work (the community).

Asking the open source people to implement every driver and make those drivers as good as the vendors win32 drivers is a tough task.

You need the support from the hardware vendors. Period.

Ontop of that, linux needs to stabalize its API for very important tasks. The world does not need 3 sound daemons.

I know the idealists say options are always better, but not in all cases. Can I use Open Office or MS Office? that is a good option. Can I use sendmail or postfix? that is a good option.

Can the hardware vendor support 3 sound daemons? That is a bad option.

Instead of saying everything in windows sucks, learn from windows. Take its strengths and learn from them, and take its weakneses and learn from them. So far I see linux capitolizing on windows weaknesses, but not so much learning what its strengths are.

Worship the hardware vendors and developers by giving them stable API and great developer tools, and the results will come.

Reply Parent Score: 5

2fargone Member since:
2006-02-20

The stable API mantra...

Computers have been around for awhile, but the technology is still way too new. That's the reason Linux doesn't have a stable API. The kernel developers don't want to get bogged down with having to be backward compatible as Linux improves. And I whole-heartedly agree.

Opposed to closed source philosophy, as the base of OSS software improves, they'll go back and make repairs to the old software to make it run on the new technology.

This philosophy sucks for end-users and companies that want to hide their code, but in the end, it's a better road to travel.

I don't know how long it will take, but sooner or later, Linux's API will become stable. Not because the developers will make it that way, but because the technology will mature to a point where changing the API isn't necessary anymore.

Reply Parent Score: 3

Synced Member since:
2006-06-16

Stable API is important. People ignore it because its not fun. Most of linux's contributions are non-business based which means they work on what they enjoy, and that is usually future features.

Without hardware vendors support and actual business like focus and direction from the leadership of the larger projects, linux will continue its slow gradual progression but until it gets hardware vendors on their side, that is all it will achieve (desktop wise).

Server wise linux does well. It tackles these problems properly. Low major version numbers in large projects (apache etc) and more work on stability. Although less fun, but it is what servers are about.

Desktop wise though, linux needs more focus on what is important and not what is fun.

Reply Parent Score: 1

Cloudy Member since:
2006-02-15

computers have been around for awhile, but the technology is still way too new. That's the reason Linux doesn't have a stable API.

Um, no. Unix has had stable APIs in areas where Linux hasn't for thirty years. novelty isn't the reason why Linux doesn't have stable internal APIs.

The kernel developers don't want to get bogged down with having to be backward compatible as Linux improves.

If Linux, internally, was somehow superior to the systems it is intending to mimic, or if there was any sign of API innovation, that might be a valid argument.

But it's not and there isn't.

There are places where API experimentation makes sense: multimedia, power management, et cetera; but there's no reason why a 14 year old OS can't have stable APIs for driver interfaces, other than a lack of skill and discipline on the part of its developers.

Reply Parent Score: 1