LWN.net Logo

Crowding out OpenBSD

Crowding out OpenBSD

Posted Nov 15, 2012 12:58 UTC (Thu) by vonbrand (subscriber, #4458)
In reply to: Crowding out OpenBSD by dlang
Parent article: Crowding out OpenBSD

Sorry to disappoint you, but the baggage even a minimalistic Linux system carries around today is orders of magnitude larger than what would even have been possible in the VAXen days of yore. Won't happen.


(Log in to post comments)

Crowding out OpenBSD

Posted Nov 15, 2012 22:10 UTC (Thu) by dlang (✭ supporter ✭, #313) [Link]

my point is that Linux is dragging a lot of baggage around in the form of support for old APIs and so on.

Eventually, someone will create a new OS that does a way with the accumulated baggage, and as a result is able to do things more efficently. It will probably start with some smart person putting together something for their own use 'not intended to be big and professional', just like Linux was.

It's foolish to think that Linux is the ultimate OS (or kernel).

The kernel development model (and rate of adoption in accepting changes) should push this point out a long ways, but eventually the pile of cruft will accumulate to the point that something new (or a fork that throws away a lot of compatibility with the existing kernel) will take over.

Crowding out OpenBSD

Posted Nov 16, 2012 14:42 UTC (Fri) by vonbrand (subscriber, #4458) [Link]

"Those who didn't learn from PentiumPro are doomed to Itanium"...

The "baggage" of keeping old stuff running well is vital for the fledgeling operating system/architecture/whatever. If it isn't there, it won't ever make it to enough popularity to stand on its own.

You'd be surprised at the proportion of shops still running ancient software, often on heroic life support measures. One of the funnier stories from IBM's early days was a machine running an emulator for an older model, under which an emulator for a still older machine ran, just to keep some program from the dawn of computing available. And I remember somewhere where they had a more than 15 year old PL/1 program, to which the source code had been long lost. Their most valuable asset was an old hand, who knew the innards of the code enough to be able to tweak it by patching the executable.

Crowding out OpenBSD

Posted Nov 22, 2012 22:04 UTC (Thu) by tialaramex (subscriber, #21167) [Link]

Indeed, I see this "We will succeed because we lack useless baggage" attitude all the time from little hobbyist systems. It's the same mistake as when someone observes that most MS Office users are using only a small fraction of its features and then mistakenly concludes that a program which implements a small fraction of MS Office's features is adequate for most MS Office users. It would only be true if they all sought the /same/ features but of course everybody is different.

It only takes _one_ missing requirement to rule out your system. It will take hundreds, even thousands of features to "bloat" the system enough to make a measurable difference.

Some people seem to have created a folk history of Linux in which Linus Torvalds slays the bloated dinosaurs of Traditional Unix with his simpler, lightweight OS. In reality from the outset people's gripe about Linux was that it lacked features they wanted, and that's where a lot of early development (and the occasional famous name) comes into the picture. Nobody was shouting "Hooray Linux doesn't have over-complicated PAM", they were shouting "Hooray Linux runs on these incredibly cheap i486 based PCs we got for half the price of an entry-level Sun clone, what a shame it doesn't have PAM, I wonder if we can fix that somehow".

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds