|
|
|
|
|
by __d
2428 days ago
|
|
A browser engine is, I think, the main impediment to most non-mainstream operating systems being "useful" in a day-to-day sense. It's just a massive amount of work, with literally millions of lines of code required, whereas a basic operating system is easily under 100k SLOC. Plan9 and Inferno suffer from this.
Haiku suffers from this.
And Oberon is has the same issue. |
|
As for the desktop market, BeOS has a browser and that still failed. SkyOS had a browser and failed. AFAIK Haiku has had a Firefox port for several years as well (albeit I make no statement about how stable nor bug-free it might be).
When you have Microsoft and Apple heavily promoting their platforms, even going so far as to give educational institutions massive discounts knowing they’re indoctrinating future customers, it strikes me that the only way to achieve household success with anything new is with massive corporate backing and a decent chunk of good luck too. So personally I’d define Linux as an anomaly.
I also think you’re not making a fair comparison where you compare lines of code in a “basic” operating system to a fully featured modern browser. But I go into more details on that in another post further down.