A Sun engineer on Linux
Posted Sep 25, 2004 18:39 UTC (Sat) by
vonbrand (subscriber, #4458)
In reply to:
A Sun engineer on Linux by mmarq
Parent article:
A Sun engineer on Linux
IMO what Open Source needs in that department,
is again standards,
not Linux standards but a Open Source Driver Model
from OpenDarwin to BSDs to Linux and possibily OpenSolaris,...
let the *better* kernel win !...
Nice sentiment, but that won't fly.
Just look at the massive changes in the driver model in Linux from 2.0, 2.2, 2.4, to 2.6. They weren't gratuitous, there are sound reasons behind the changes. And surely while there is a healthy dose of "Oops, screwed that one up; let's try and make it right this time around" (BTW, the people designing this changing interface did look at the "unchanging interfaces" used elsewhere), at least some of it has been predicated by external changes (hotplugging all over the place just wasn't even a pipe dream when Solaris started some 10 years back, much faster CPUs, hyperthreading, large memories, NUMA, you name it, have changed the demands on the driver model dramatically).
In the end, it is the driver model that makes up a large part of the OS. By mandating an unchanging driver interface, Sun is painting themselves into a corner, IMHO. Sure, they can continue dressing up their particular corner with their own high-end iron, but even with very large margins there the PC price/performance will eat them alive over short or long. It killed off DEC and a lot of other midi-frame vendors, and even mainframe vendors like IBM are looking elsewhere.
(
Log in to post comments)