# BeOS

**URL:** <https://boards.straightdope.com/t/beos/840826>\
**Category:** In My Humble Opinion\
**Created:** [September 25, 2019, 11:23pm UTC](https://boards.straightdope.com/t/beos/840826 "2019-09-25T23:23:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Translucent\_Daydream](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/translucent_daydream/32/16170_2.png) [@Translucent\_Daydream](https://boards.straightdope.com/u/Translucent_Daydream)\
**Post date:** [September 25, 2019, 11:23pm UTC](https://boards.straightdope.com/t/beos/840826/1 "2019-09-25T23:23:18Z")

</div>

Whatever happened to BeOS? I remember downloading it off of my 56k all night, installing its big half gig file on my pentium 2 processor. It had 128 megs of RAM but BeOS could scream on that machine and It could play a different video on each side of the cube and rotate it. On my old super lame computer. It seemed to make the computer a super hero.

Why did it fizzle? Did someone buy the good parts of it and use them?

---

<div class="post-metadata">

**Author:** ![PastTense](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pasttense/32/14550_2.png) [@PastTense](https://boards.straightdope.com/u/PastTense)\
**Post date:** [September 25, 2019, 11:40pm UTC](https://boards.straightdope.com/t/beos/840826/2 "2019-09-25T23:40:29Z")

</div>

> [@](#):
>
> In 2001 Be’s copyrights were sold to Palm, Inc. for some $11 million. BeOS R5 is considered the last official version, but BeOS R5.1 “Dano”, which was under development before Be’s sale to Palm and included the BeOS Networking Environment (BONE) networking stack, was leaked to the public shortly after the company’s demise…
> 
> After the split from Palm, PalmSource used parts of BeOS’s multimedia framework for its failed Palm OS Cobalt product. With the takeover of PalmSource, the BeOS rights now belong to Access Co.
> 
> Continuation and clones:  
> In the years that followed the demise of Be Inc. a handful of projects formed to recreate BeOS or key elements of the OS with the eventual goal of then continuing where Be Inc. left off. This was facilitated by the fact that Be Inc. released some components of BeOS under a free licence. Here is a list of these projects: …
> 
> Haiku: A complete reimplementation of BeOS not based on Linux. Unlike Cosmoe and BlueEyedOS, it is directly compatible with BeOS applications. It is free and open source software. The first alpha release, “Haiku R1 / Alpha 1”, was released on September 14, 2009. The second alpha release, “Haiku R1 / Alpha 2”, was made available on May 9, 2010, and the third alpha release, “Haiku R1 / Alpha 3”, on June 18, 2011.[23] “Haiku R1 / Alpha 4” was released November 12, 2012.[24] As of 2018, it is the only BeOS clone still under development, with the first Beta version released on September 28, 2018.

> **[BeOS](https://en.wikipedia.org/wiki/BeOS)**
>
> BeOS is a discontinued operating system for personal computers that was developed by Be Inc. It was conceived for the company's BeBox personal computer which was released in 1995. BeOS was designed for multitasking, multithreading, and a graphical user interface. The OS was later sold to OEMs, retail, and directly to users; its last version was released as freeware.
> Early BeOS releases are for PowerPC. It was ported to Macintosh and then x86. Be was ultimately unable to achieve a significant m...

So Haiku is your only current option:

> **[Haiku (operating system)](https://en.wikipedia.org/wiki/Haiku_(operating_system))**
>
> Haiku, originally OpenBeOS, is a free and open-source operating system for personal computers. It is a community-driven continuation of BeOS and aims to be binary-compatible with it, but is largely a reimplementation with the exception of certain components like the Deskbar. The Haiku project began in 2001, supported by the nonprofit Haiku Inc., and the operating system remains in beta.
> The OpenBeOS project began by Michael Phipps on August 18, 2001, after the announcement of Palm, Inc. purcha...

---

<div class="post-metadata">

**Author:** ![DPRK](https://avatars.discourse-cdn.com/v4/letter/d/4491bb/32.png) [@DPRK](https://boards.straightdope.com/u/DPRK)\
**Post date:** [September 25, 2019, 11:48pm UTC](https://boards.straightdope.com/t/beos/840826/3 "2019-09-25T23:48:26Z")

</div>

Be Inc. is defunct, isn’t it? That might explain some of what happened. The IP was bought by Palm, which spun off PalmSource, and so on and so on, so presumably someone has the right to use “the good parts”. According to Wikipedia, the last version of BeOS is dated November 2001, and the last version of Zeta is dated 2007.

[Haiku](https://www.haiku-os.org/) has a version dated 2018, and is based on open source, so if you want to actually use it, that might be the place to look. They claim that “the 32-bit release is compatible with the BeOS at a binary and API level” and “can run most BeOS applications without modification or recompiling.”

---

<div class="post-metadata">

**Author:** ![squeegee](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/squeegee/32/14537_2.png) [@squeegee](https://boards.straightdope.com/u/squeegee)\
**Post date:** [September 26, 2019, 12:19am UTC](https://boards.straightdope.com/t/beos/840826/4 "2019-09-26T00:19:17Z")

</div>

BE bet everything on getting Apple to buy them to save the Mac platform. Didn’t happen. Be gone.

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [September 26, 2019, 2:46am UTC](https://boards.straightdope.com/t/beos/840826/5 "2019-09-26T02:46:12Z")

</div>

> [@squeegee](#):
>
> BE bet everything on getting Apple to buy them to save the Mac platform. Didn’t happen. Be gone.

Yep - this was their goal almost from the beginning, and it’s why they moved from Hobbit to PowerPC for the BeBox platform. Apple ended up acquiring NeXT (including Steve Jobs) instead and NeXTStep contributes to a large chunk of MacOS and iOS to this day.

---

<div class="post-metadata">

**Author:** ![snfaulkner](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/snfaulkner/32/433_2.png) [@snfaulkner](https://boards.straightdope.com/u/snfaulkner)\
**Post date:** [September 26, 2019, 3:41am UTC](https://boards.straightdope.com/t/beos/840826/6 "2019-09-26T03:41:24Z")

</div>

I miss my BeBoxen _sad_

---

<div class="post-metadata">

**Author:** ![DPRK](https://avatars.discourse-cdn.com/v4/letter/d/4491bb/32.png) [@DPRK](https://boards.straightdope.com/u/DPRK)\
**Post date:** [September 26, 2019, 4:18am UTC](https://boards.straightdope.com/t/beos/840826/7 "2019-09-26T04:18:51Z")

</div>

I miss my NeXTcube; those were awesome. I confess I never got a BeBox, but I had some Macs with PowerPC processors. (I wish they still made affordable POWER workstations- do they?) Anyway, all of the above are easily emulable today, if you really need it, say to run the odd old program or game that never got ported.

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [September 26, 2019, 4:38am UTC](https://boards.straightdope.com/t/beos/840826/8 "2019-09-26T04:38:54Z")

</div>

POWER is still under active development with POWER10 planned for a release next year. But AFAIK the only application these days is in IBM mainframes.

---

<div class="post-metadata">

**Author:** ![Balthisar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/balthisar/32/2825_2.png) [@Balthisar](https://boards.straightdope.com/u/Balthisar)\
**Post date:** [September 26, 2019, 11:58am UTC](https://boards.straightdope.com/t/beos/840826/9 "2019-09-26T11:58:24Z")

</div>

> [@friedo](#):
>
> Yep - this was their goal almost from the beginning, and it’s why they moved from Hobbit to PowerPC for the BeBox platform. Apple ended up acquiring NeXT (including Steve Jobs) instead and NeXTStep contributes to a large chunk of MacOS and iOS to this day.

They tried hard, too. MacWorld or some other magazine I subscribed to at the time came with an early version on CD. I remember how amazing it was on my G4.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [September 26, 2019, 1:32pm UTC](https://boards.straightdope.com/t/beos/840826/10 "2019-09-26T13:32:38Z")

</div>

When I was a Computer Science prof. I’d talk to BeOS folk from time to time. It survived far longer than I thought it would.

I still have a BeOS t-shirt that I wear here and there. And two BeOS labeled Pilot G2 pens that I keep refilling. One is my everyday crossword puzzle, etc., pen.

I have an decent amount of trade show swag from dead companies. (Plus a unworn launch t-shirt for Windows XP which is only mostly dead. The OS, not the shirt. ;))

---

<div class="post-metadata">

**Author:** ![Translucent\_Daydream](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/translucent_daydream/32/16170_2.png) [@Translucent\_Daydream](https://boards.straightdope.com/u/Translucent_Daydream)\
**Post date:** [September 26, 2019, 1:55pm UTC](https://boards.straightdope.com/t/beos/840826/11 "2019-09-26T13:55:21Z")

</div>

What in particular made it run so well? It was years before I had a windows computer that could do the video cube thing that they showed off for it. A hobby of mine is taking outdated hardware and making it run better (this laptop I am typing on is a frankenlaptop with a secondary monitor that is 17 years old, still runs windows 10 and boots in maybe 15 seconds.)

---

<div class="post-metadata">

**Author:** ![jz78817](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jz78817/32/1028_2.png) [@jz78817](https://boards.straightdope.com/u/jz78817)\
**Post date:** [September 26, 2019, 2:29pm UTC](https://boards.straightdope.com/t/beos/840826/12 "2019-09-26T14:29:05Z")

</div>

> [@Translucent\_Daydream](#):
>
> What in particular made it run so well? It was years before I had a windows computer that could do the video cube thing that they showed off for it. A hobby of mine is taking outdated hardware and making it run better (this laptop I am typing on is a frankenlaptop with a secondary monitor that is 17 years old, still runs windows 10 and boots in maybe 15 seconds.)

BeOS was pretty lightweight for the day, and IIRC had a good software OpenGL implementation. But their “pervasive multithreading” was a bit ahead of itself (hardly anything had more than one CPU at the time) and- unlike NextStep and Windows NT) was a single-user OS with hardly any security (like Windows 9x.) Apple and Microsoft correctly decided that it was a better plan to take a robust, multi-user platform and turn it into a consumer OS rather than try to completely re-engineer a weak, flimsy single-user OS. Thus, Apple turned the (Unix-like) NextStep into OS X, and Microsoft took Windows NT and turned it into XP. They probably _could_ have made Windows 2000 a consumer release had hardware driver support been better.

BeOS boots fast because as far as providing services and APIs for applications, it doesn’t really do all that much. If Windows 95/98 were able to boot on modern platforms they’d come up pretty quickly too.

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [September 26, 2019, 5:32pm UTC](https://boards.straightdope.com/t/beos/840826/13 "2019-09-26T17:32:29Z")

</div>

> [@friedo](#):
>
> POWER is still under active development with POWER10 planned for a release next year. But AFAIK the only application these days is in IBM mainframes.

IBM Mainframes use the Z processor (z13 currently), although I think IBM puts all of it’s CPU’s under the POWER umbrella even though the z cpu is completely different than the POWERx cpu’s.

IBM Midrange (i series (as400) and p series (Unix, rs/6000)) both use POWER processors like POWER9, POWER10

POWER also has been open-sourced (? open something) - Google is using them in production and some other companies are working on systems for the cloud.

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [September 26, 2019, 10:10pm UTC](https://boards.straightdope.com/t/beos/840826/14 "2019-09-26T22:10:35Z")

</div>

I still miss Itanium. Those things were bawss.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [September 27, 2019, 1:38pm UTC](https://boards.straightdope.com/t/beos/840826/15 "2019-09-27T13:38:20Z")

</div>

> [@friedo](#):
>
> I still miss Itanium. Those things were bawss.

Given that they will still be made thru July 2021, this is a bit premature.

---

<div class="post-metadata">

**Author:** ![jz78817](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jz78817/32/1028_2.png) [@jz78817](https://boards.straightdope.com/u/jz78817)\
**Post date:** [September 27, 2019, 1:53pm UTC](https://boards.straightdope.com/t/beos/840826/16 "2019-09-27T13:53:32Z")

</div>

> [@friedo](#):
>
> I still miss Itanium. Those things were bawss.

a bawss repeat of all of the mistakes of the RISC era?

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [September 27, 2019, 3:25pm UTC](https://boards.straightdope.com/t/beos/840826/17 "2019-09-27T15:25:36Z")

</div>

> [@jz78817](#):
>
> a bawss repeat of all of the mistakes of the RISC era?

Which mistakes were those? The ideas were sound and have been incorporated into cpu’s in general.

---

<div class="post-metadata">

**Author:** ![jz78817](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jz78817/32/1028_2.png) [@jz78817](https://boards.straightdope.com/u/jz78817)\
**Post date:** [September 27, 2019, 4:27pm UTC](https://boards.straightdope.com/t/beos/840826/18 "2019-09-27T16:27:09Z")

</div>

> [@RaftPeople](#):
>
> Which mistakes were those? The ideas were sound and have been incorporated into cpu’s in general.

relying too much on the compiler to optimize code ahead of time instead of letting the CPU do it at run time. the idea behind RISC was “simplify the instruction set, use a simpler in-order CPU, run the CPU really fast, and let the compiler optimize code.” The idea behind EPIC (Itanium) was “bundle multiple instructions together, feed them into a fast in-order CPU, and let the compiler optimize instruction bundling for the available execution units.”

both approaches work fine for workloads like scientific/HPC where the CPU is spending most of its time crunching through large datasets running predictable calculations over and over. But general purpose workloads aren’t very predictable; stuff like games, web browser engines, etc. can get very “branchy” and if the compiler “guesses wrong” on a RISC CPU it can kill performance thanks to “bubbles” in the pipeline; i.e. the next instruction can’t execute because it’s waiting on a dependency, so its place has to be filled with NOPs (no operation, literally “do nothing”) until the dependency is met and the instruction can be executed. Similarly, on EPIC if the compiler guesses wrong, that means the instruction bundles have to be padded with NOPs just to assemble them.

The consumer PC market was fine with settling on a rather ugly architecture (x86) because Intel and AMD poured billions into making x86 CPUs fast by letting them re-order instructions on the fly (among other things) to keep their pipelines as full as possible.

(yes, I know ARM has exploded over the past decade thanks to smartphones, but the ARM architecture has grown so much and become more complex with the move to out-of-order execution, superscalar pipelining, etc. that it doesn’t really resemble the original RISC concept anymore.)

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [September 27, 2019, 5:24pm UTC](https://boards.straightdope.com/t/beos/840826/19 "2019-09-27T17:24:58Z")

</div>

Itanium had some flawed assumptions, but RISC ideas are generally used (simpler instructions, separate memory operations, pipeline, etc.). Intel x86 uses RISC at the lowest level due to advantages, while preserving CISC like instructions (for backward compatibility) that get translated.

I think you’re comment is more correct for Itanium than RISC in general.

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [September 28, 2019, 12:34am UTC](https://boards.straightdope.com/t/beos/840826/20 "2019-09-28T00:34:07Z")

</div>

I wonder if this is collectible. I don’t think it’s ever been worn.  
[![Imgur](https://live.staticflickr.com/65535/48806098376_6017d2bdb6_b.jpg "Be Shirt") ](https://www.flickr.com/photos/11822576@N08/48806098376/)

[Next page](https://boards.straightdope.com/t/beos/840826.md?page=2)
