The idea of a "secondary OS" is not a winning business idea. Again, what is the selling point for consumers? I could partially imagine a dual-boot x86 MacOS+Windows, because atleast the MacOS comes with some compelling apps for endusers: iMovie, iDVD, iTunes, iPhoto. Were there any compelling productivty apps shipped with BeOS that were better than the competition and provided tangible, immediate benefits to the user?
Try to drop the idea for a second that consumers are techies who know what threading is, know what an OS is and does, that they can install their own software or upgrade their own hardware. The vast majority of people who have home computers by a pre-configured system, and hope to be able to launch the web browser (probably AOL or MSN), check their email, and do some small productivity or entertainment stuff.
Now you are expecting people who have problems even setting up an ISP account, for whom AOL is a complex user interface, to master TWO operating systems with very different user interfaces, apps, keyboard and mouse shortcuts, etc.
I personally don't know what the 2D video streaming latency is for BeOS vs Windows, all I know is that I can play full-screen DVD video smoothly on my PC and every PC I've ever seen at Best Buy, Circuit City, Frys, or what have you. Ditto for the Mac.
If it was BeOS's strategy to be a "part time secondary OS" on pre-shipped PCs, then no wonder the big boys refused them. It's an utterly dumb idea. It simply increases the customer support and production costs for Dell, Gateway, etc to do this and there is absolutely zero customer demand or benefit from it.
Let's see what your GrandMother does after she gets a eMachine/Dell computer loaded for two OSes on the bootmenu. She's probably call up customer support immediately and say "my computer doesn't come on, but is stuck with this black screen. Is this an error?"
I mean have any of you guys ever taught a training class to the public or worked in helpdesk/technical support? Do you realize the absurdity of selling this to anything but a small market of developers and techno-geeks who think it is cool?
You know, I was searching the internet to see what other people had to say about the failure of Be, and I ran across this paging saying exactly the same thing I've been arguing with demalion about:
http://lowendmac.com/myturn/02/0403.html
Better yet is this commentary from a BeOS supporter in the DOJ Antitrust Documents
http://www.usdoj.gov/atr/cases/ms_tuncom/public/10/mtc-00009842.htm
And unexpectedly, Slashdot which is usually a hotbed of anti-MS fervor and quick to blame them for anything, had loads of comments about bad Be management strategy, no advertising, bad customer/developer support, including one dev guy from Compaq who said that was one of the reasons they dropped them on the appliance product. There are also lots of comments about bad BeOS bugs (kernel panics), and SecurityFocus.com has a bunch of security alerts related to buffer overflow exploits in the BeOS libraries.
http://slashdot.org/comments.pl?sid...amp;mode=flat&commentsort=0&op=Change
I think we can agree that BeOS contained some good ideas (although SMP, multi-threading, journaled file system, and hardware abstraction are not Be inventions) , but technically good ideas are simply not the right way to sell products to peple. You need a story, a message, which puts the technology in a context that matters for the people who will use it.
If you start a company in the future, and you don't learn from Be's managerial mistakes, but instead think all your problems are attributable to Microsoft, you will be doomed to repeat history.
"It's the customers, stupid!"