LWN.net Logo

hardware + application support

hardware + application support

Posted Nov 14, 2012 14:16 UTC (Wed) by tialaramex (subscriber, #21167)
In reply to: Crowding out OpenBSD by airlied
Parent article: Crowding out OpenBSD

One of my old CS lecturers taught us that an operating system does exactly two useful things:

• it provides access to the hardware you have
• it runs the software you need

You fastened onto the first, there are plenty of people who claim to have a "better" operating system that doesn't work as well as Linux systems do with the hardware people have (often, with any hardware at all).

But the second is just as important. When Linux was new the various compatibility layers were vital. Everything from the ABI compatibility that later angered SCO through to projects like WINE helped make Linux a good choice for people who, like most of us, don't write everything from scratch.

Any project that thinks it's going to "be the next Linux" needs to handle both these problems well, as well as doing something _better_ than Linux.


(Log in to post comments)

hardware + application support

Posted Nov 15, 2012 16:44 UTC (Thu) by khim (subscriber, #9252) [Link]

This may be simpler then you think. Google already is working on this problem (even if I'm not sure it realizes it). Both Android and ChromeOS use abstraction layer which separates programs from Linux to a huge degree.

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