It wasn't that hard to boot into Be, but I suppose most users wouldn't bother because all games and applications were on Windows anyway. Ultimately, lack of apps was probably what held it back, although Microsoft's commercial practices definitely played a role in curbing OEMs and app developers.
* https://en.wikipedia.org/wiki/Hitachi_Flora_Prius * https://news.ycombinator.com/item?id=44217322
AIUI the intended exit was either an acquihire (Apple gets JLG back and the Be Inc. "journey" ends once people tidy up) or maybe Apple's software side fully embraces Be Inc. (after all JLG is sure he's correct about what Apple should do) and absorbs the entire entity as Be's operating system BeOS becomes the new Apple OS.
That part isn't crazy, it's the early 1990s, affordable CPUs have virtual memory support, the physical size limit is looming, software reliability is worsening, Apple's 1980s co-operative multi-tasking operating system is not up to the job. If you understand the big picture it's obvious that you want something closer in principle to a Unix. You could hire somebody to build one (as Microsoft had for "Windows NT") or some people might build one in their bedrooms (Linux) or you could buy one which already exists, so, that's what Be Inc. set out to be.
In the end Apple decided that if they're going to re-hire an executive who they have fired previously it should be Steve Jobs. The moment they've made that decision, Be Inc. was superfluous -- JLG knows Steve isn't going to hire him, Steve hates him, so next the priority now is to help the money get out so that investors will continue talking to JLG. Fortunately the Dot Com bubble happened, Be floated on typical bubble era nonsense, about how their system is somehow perfect for the Internet, and that was enough for the big money to get out, leaving the wreck for the poor Be fans who were still buying even after the last dregs were gone.
im pretty grateful to beos for proving a young me with an offramp from MS architecture that got me using cli, understanding api architectures, making it easy to tinker, etc.
OS/2 was better. BeOS was better. Linux was better. Windows NT was better.
https://mitsloan.mit.edu/ideas-made-to-matter/working-defini...
From the website: "Genode is based on a recursive system structure. Each program runs in a dedicated sandbox and gets granted only those access rights and resources that are needed for its specific purpose. Programs can create and manage sub-sandboxes out of their own resources, thereby forming hierarchies where policies can be applied at each level. The framework provides mechanisms to let programs communicate with each other and trade their resources, but only in strictly-defined manners. Thanks to this rigid regime, the attack surface of security-critical functions can be reduced by orders of magnitude compared to contemporary operating systems."
Eventually I think the setup gradually bit rot with no updates and unsupported hardware, so I reluctantly had to go back to Linux. I remember Ubuntu and Gnome 2 started to look pretty nice (well, for an inferior desktop environment) in the early years of 2000.
(Unsurprisingly, years later Gnome came out with Gnome 3 and killed all the good stuff that Gnome 2 had accumulated. I can only wait and see how long Mate desktop survives.)
I still keep a Haiku VM around and boot it every now and then.
Others who had windows or macs had to "telnet" into a remote Unix workstation in an engineering lab to do the same.
BeOS had pervasive multithreading and a slick UI. The BeBox had dual CPUs, a novelty at the time and many years before multi-core CPUs.
Linux was still very new, and didn't have much of a GUI at all (maybe basic X, but this was long before Gnome, KDE, Englightment, etc)
Mac System 7 didn't have protected memory or preemptive multitasking.
Windows 95 was brand new and while a big improvement over Windows 3.1, was still very prone to crashing.
I am risking the one full-time paid developer of Haiku popping up here and shouting at me, because he's done that a few times before and even written to my editor-in-chief to complain. Sadly for him, my former EIC was a hardcore techie -- it's how I met him, long before either of us worked there -- and he was on my side.
https://www.theregister.com/2023/01/11/haiku_beta_4/
Unix is a 1960s design for minicomputers. Minicomputers are text-only standalone multiuser computers. That is why things like handling serial lines (/dev/tty -- short for TeleTYpe) are buried deep in the core of Unix, but networking and graphics aren't.
There is an absolute tonne of legacy baggage like this in Unix. All Unixes, including Linux kernel 7.0. We do not use minicomputers any more; nobody even makes them. We don't have multiuser computers any more. In fact, we have multi computers per user. Modern servers are just PCs with lots of connections from other computers not from people.
In the early 1980s the Lisa flopped because it was $10K, but the Mac did well because it was $2.5K and had a GUI and no shell. The future, woo, etc.
The Mac was black and white, 1 sound channel, no hard disk, no expansion slots, and in cutting down the Lisa, Apple discarded multitasking.
Enter the Hi-Toro Lorraine. Intended to be the ultimate games console, with a powerful full-16 bit Motorola 68000 chip (a minicomputer CPU on a sdingle die) amazing colour graphics, multichannel stereo sound, but it could plug into a TV.
Commodore bought it, renamed it the Amiga, and tried to develop a fancy new ambitious OS, called Commodore Amiga Operating System: CAOS.
They couldn't get it to work so it was canned, and a replacement hastily cobbled together from the research OS Tripos written in BCPL and some new bits. It had a Mac-like windowing GUI, full preemptive multitasking (with no memory protection because the 68000 couldn't do that), and it fit on a single DD floppy (~880 kB) and into 512 kB (1/2 MB) of RAM.
It was a big hit and set a really high bar for expectations of what an inexpensive home computer could do. It ran rings around the Mac and could emulate a Mac with excellent compatibility.
A decade later a lot of people missed that. PCs and PC OSes were very boring by comparison. Sure, reliable, fairly good multitasking by then, dull grey UIs. Linux was a thing but it was for minicomputer fetishists only, and looked like it came from 20 years before Windows or Mac. (Which in a way it did.)
So a former Apple exec set up a company to make a modern geek's dream machine. Everything had true colour graphics and stereo sound now, so that was a given, not a selling point. It had to have a snazzy very fast very smooth GUI, it had to have excellent multitasking, screaming CPU performance because RISC chips were starting to take off. Mainstream computers struggled with >1 CPU so multiple RISC CPUs was the selling point, and amazing blindingly smooth multimedia support, because PCs and Macs could just about play one jerky grainy little video in a postage-stamp sized window in 267 grainy pixelated colours.
The BeBox was to be the mid-1990s geek's dream computer. Part of how they did it was an all-new multitasking single user OS with a very smooth built in GUI desktop, best-in-industry media support, built-in TCP/IP networking. All the cool bits of Windows NT, multitasking as good as Linux but pretty, a desktop better than Windows 95, and it threw all the multiuser stuff in the trash, all the boring server stuff in the trash, because FOSS OSes did that tedious business stuff.
It was beautiful.
It flopped.
The company pivoted to selling its OS on the other PowerPC kit vendor: on PowerMacs, with reverse-engineered drivers. It flopped. Classic MacOS was just barely good enough: crap multitasking, crap virtual memory, but loads of 1st class leading pro apps. BeOS had almost none.
So Be pivoted again. It ported its shiny new C++ OS to x86. You could buy multiprocessor x86 PCs in the late 1990s. I had one.
It was amazing on PC kit. It booted in under a tenth of the time that Windows sluggishly lurched into life. It could do blinding 3D like spinning solid shapes while movies played on their surfaces, and it did it all in software.
I reviewed it. I loved it.
https://archive.org/details/PersonalComputerWorldMagazine/PC...
But it still had almost no apps and while Microsoft could not prevent OEMs installing it, it could prevent them from installing a bootloader:
https://birdhouse.org/beos/byte/30-bootloader/
Be sued.
https://www.theregister.com/2002/02/20/be_inc_sues_microsoft...
It wasn't enough.
It pivoted into internet appliances but too late.
Me, I felt it should have done a deal with Acorn which was the only company with affordable multiprocessor ARM workstations at the time.
https://liam-on-linux.livejournal.com/55562.html
Haiku is an all-FOSS ground-up rewrite, but with the original desktop, which was FOSS. It's a lovely mixture of the Classic MacOS Finder and the Windows 95 Explorer, with the best bits of both but none of the bad bits.
Haiku is lovely. It's got a huge amount of Linux compatibility now. That means lots of apps, fixing the one big killer problem of BeOS.
But it is much bigger and much slower. It's still 10x smaller and 10x faster than any FOSS Unix but the original could boot in 5-10 seconds to the desktop in 1999 on a Pentium 200 from a PATA hard disk. A modern PC with an SSD should load it in half a second, but Haiku still takes 10 seconds or so. Good, sure, but not as impressive as BeOS was 25 years ago.
Still have it, last time I checked it worked well.