PalmSource ain’t gonna make a birthday party for BeOS but it would only be fair if the rest of us, [ex-]users, remember the “media OS” as the innovative operating system of the late ’90s, still used by some. Depending on how you count, it was early 1994 when the first BeOS version left the Be, Inc. offices and headed toward Be’s “partners” and “developers”. It was 1994 when the word started to spread around among geeks about this “new and exciting” OS and soon, external devs got access to it.Be started out around 1991 by ex-Apple employees (including Apple executive Jean-Louis Gassée and Newton’s inventor Steve Sakoman — who now is back at Apple managing the iPod division). Some ex-NeXT and ex-Apple engineers and Amiga developers joined Be later on too. The “father” of BeOS (in terms of the original OS code), Benoit Schillings (these days working at Openwave), joined the company around 1992-93 and started working on many parts of the OS. Legend says that BeOS was only text-mode back then and the company needed money. It was Friday night and JLG asked Benoit to put together something “fancy and graphical” before Monday in order to show it to venture capitals and impress them. And that’s how the first app-server for BeOS (a graphical server like X11 or GDI+ or Quartz) got created: in under 3 days.
Mipsys, Raphael Moll and later Beatware were the first people among those who received BeBoxen (the first two got the H0bb1t version, while the Motorola PPC-based BeBoxen started shipping after 1995). “The OS was “BeOS 0.99 exp”, codenamed “shark”, it was regularly updated via a couple of floppies. The next year we received the first blue PPC BeBox, though I can’t remember the exact date. The OS came on a CD; I had been told we were the first ones to receive it” Raphael remembers.
Here is the only known screenshot of the “shark” version of BeOS, 0.99-EXP from 1994 running on a H0bb1t machine (which used 6-7 AT&T DSPs instead of regular CPUs). Around the time I joined BeNews.com in 1999, the site published a great timeline article presenting all BeOS releases from 1994 until 1999, but because BeNews is now down indefinately you can read the english text on web.archive.org (note: it’s very slow but it does load) and check out the screenshots at a Lithuanian site which has translated that article.
While I personally started using BeOS on March 2nd 1999 (thanks to the PCPlus printed UK magazine for including a live CD with the R4 version) I later met a lot of people who had been using the BeOS already for years. It is kind of romantic hearing all these stories, for example, a developer who later became a Be engineer had to carry his BeBox to his house from the post office in his arms (and the BeBox was a very heavy machine compared to PCs), my husband (who was actually one of the first Be developers worldwide and later also became a Be engineer) spending crazy amounts of time with his BeBox in 1996 instead of… studying or sleeping, etc.
I probably owe BeOS some gratitude myself: I was arguing about some tech details of the nvidia TNT2-Ultra card and its BeOS 2D driver in Feb 2000 on the BeNews forums with a Be engineer. Later, we took our disagreement over email and then moved it on IRC, on the #BeDev channel. A year later, we were married and we’ve been happy ever since. Today, JBQ works at Openwave along with 4 more ex-Be engineers.
Back on topic, here is another story I love: It was 1997-8 when Dominic Giampaolo (from SGI, later worked at QNX and now he is at Apple) was testing his baby, the 64-bit BFS file system which earned him lots of fame for BeOS and for himself. There was a specific QA stress test that would use BFS to write on a floppy disk, erase, rewrite, erase etc for a whole night. For some reason, according to the debugging logs, the write procedure would bail out always around 6 AM. Engineers would gather and analyze the problem, but no one could figure out why the test would always bail out at around 6 AM, every morning. So, Dominic decided to stay up all night and have a watch at the machine personally. What Dominic found as the culprit was really funny: apparently, a ray of sun light would enter the window and would fall directly on the floppy drive and that would cause the drive itself to fail for the duration the sun light was upon it!
And here’s another story: Baron Arnold (the person that “owns” your files on the single-user but somewhat POSIX-compliant BeOS if you do an “ls -l” on your files) was known to be able to find bugs… easily. He never followed pre-defined QA methods but used his intuition and his skills to find bugs during his time as the main QA person at Be. Many ex-Be engineers still remember Baron finding a bug on the BeBox itself: inside the Motorola CPUs. Motorola even flew an engineer at Be to track down the problem. He earned having his name on Motorola’s errata! Today, Baron and a bunch of other ex-Be engineers are working at Danger.
Here’s another kinda-funny one: It was early 1999 and Be was preparing the R4.5 release. BeOS, which was targetted to be a MacOS replacement around 1994 naturally had to resemble MacOS a bit on usability (so it could get more switchers). So, to do a copy/paste you had to use ALT+C/V, which are the Mac shortcuts for the operation. However, in 1999 BeOS was not targetting the Mac anymore, but the PC market. Many PC users found the ALT+C/V –instead of CNTRL+C/V– very annoying and were becoming vocal about it. JLG asked Dominic and some other engineers to add the functionality to be user-selectable of which shortcut to be used. Half of the Be engineers didn’t even want to hear about it because the BeOS architecture was not able to allow this as an option. JLG pretty much had to pull rank and ordered the engineers, in an angry manner, to pull this through. Finally, it was implemented and to this day, it remains a hack. Legend says that if you were outside the Be building that day, you could hear a lot of kicking and screaming…
Disagreements on how to implement proper multi-user functionality were also present, mostly between kernel engineers, Dominic and Pavel Cisler, the creator of the BeOS desktop/filemanager, Tracker. Pavel came from General Magic and later worked at Easel developing Gnome’s Nautilus while today he works for Apple on Finder. Half of the engineers were citing kernel/fs changes and other half filemanager ones. Multi-user functionality was finally implemented but was never shipped because it was breaking a lot of apps that were created with single-user in mind (BeOS already had about 1500 applications at that point, today it has about 3,200) and that was a business risk Be didn’t want to take.
For those who loved the platform, remembering these and many other stories that I won’t mention here, it leaves a taste of melancholy: “aaah, those were the days…”
Anyway, later, Be published the last major version of BeOS, 5.0 in March 2000. A year and a half later Be’s assets were purchased by Palm and its source code and engineers moved to PalmSource, Inc. PalmSource made it clear that they have no plans to utilize the BeOS in any fashion, but a German company created by ex-Be third party developers, YellowTAB, is aiming to release its BeOS-based OS, Zeta, later this year. Zeta is based on the unreleased updated code of what it would be a “BeOS 6” and it is currently on version 1.0-RC3 pending release. More info here for their latest news (in Japanese, but shots are provided).
The BeOS legacy might live on via the Zeta product and/or OpenBeOS, however it will never feel the same as it used to feel in the 4.5.2 days (according to many engineers, the best version of BeOS ever released — for its time). The OS just felt like it had a soul, like it would know what you were thinking when using it (even if BeOS does have its own technical problems). It felt pure. I am not using BeOS anymore (I boot to it once every 1-2 months or so) but I will always keep with me this feeling, a feeling that no other software ever given me.
Hi Eugenia!
As you know, I’m brazilian.
And I want buy a BeIA!!! It’s my dream!
Do you know how I get it?
Thanks!!!
Michael Vinícius de Oliveira
~ BlueEyedOS.com Webmaster ~
A BeIA what? I’m posting this using BeIA on a homebrew P200MMX box (VESA graphics, SB16 sound and 32MB RAM – very realistic spec!!) What about BeIA do you want?
Reason’s to use BeIA are:
1) Small foot print – fully bootable in approx 8MB.
2) Compressed filesystem and option to further compress executables
3) Geek factor.
If, by BeIA, you mean a DT300 or another mini desktop style machine – it’s all pretty much the same experience to be honest. Except the DT300 is pretty hard to get online unless you’re *really* lucky.
Look on BeSHare. There was a dubious kit on there tha can be used with a little reading.
here are some pictures of my hobbit be computer
http://www.geocities.com/briano4/back.jpg
http://www.geocities.com/briano4/front.jpg
http://www.geocities.com/briano4/hobbits.jpg
http://www.geocities.com/briano4/inside.jpg
http://www.geocities.com/briano4/serial.jpg
enjoy
Be, Inc. was a victim of GREED! Not theirs, but the greed of others.
First place at the top of the GREEDY HEAP will have to go to Bill Gates, although he’s really almost in a class of his own. His greed transcends the lust of money, oops MONEY, (we can’t be defiling any Gods here now, can we?) and goes to the root of it all. POWER!
It’s just too much to allow anyone else to have a piece of the pie when you can have it ALL! I’m sure Microsoft will be a completely different place both inside and out when Mr. Gates is no longer there. This quite likely won’t happen until severe illness or death forces it. It must be hard to even think of walking away from all that POWER after all these years. Of course we all know that when your name comes up on ‘that’ list, it’s our time and we all have to go. What ya wanna bet he tries to buy his way outta that one too!
Helping rush Be headlong to it’s demise we next have the “Venture Capitalists” who did not give one hoot about the Be Operating System. All they wanted was for Be to design them little boxes they could string out in whatever little territory they controled, and then use those boxes to wring more mo- oops, MONEY out of us than they already were! That was the whole premiss behind Internet Appliances! They were designed not as wonderful little helpers in our kitchen, pocket, car, grocery basket or whatever, but as a subscription service that as we paid for their “help” in our daily lives, others could also control what advertising was put in front of our faces.
None of this should be held against Be, Inc. That was the only source of the funding they needed to survive because of “you know who”!
The funny part is, they really are useful, and now that they’ve all taken a ‘lickin’ in the market on them, we are able to create our own to fit “our” needs if we so desire. If you don’t want one, nobdy is going to be in your face telling you how you “need” the “next big thing”, and you are happy. If you want one for one reason or another, you can easily build it with all the “throw away” parts left over from “the last big thing”!
I still miss Be though!
Posted from a Proview iPad running BeIA 1.0 ;-P
I am designing an FPGA cpu that is just starting to run multi threaded code and is designed natively to be scaled with message passing in HW across many cpus.
Most cpu builders go off and get the gcc toolchain and then get Linux ported.
But BeOS is the one I’d really like to see 1st, it knows what to do with threads, and it can have as many as it wants, no 4k limits here:-). Anything else is just not right!
Oh well, have to see how NewOs goes.
your bandwidth has been exceeded. Can you host those images somewhere else?
Who really owns BeOS source code?
How is Yellow Tab writing/changing/enhancing the code?
Do the have ALL of the orignal source code?
What monies is backing Yellow Tab?
Lou G.
ps while your at it, who shot JFK?
Hmm, considering a PIII will only do dual, I think you’re full of shit!
http://www.intel.com/design/PentiumIII/documentation.htm
so wtf do you call a quad p3 xeon server? a figment of dells and other companies imagination?
A vanilla P III will only do dual. A Xeon “can” be more than 2x, but not always.
These are some other pictures of a Hobbit. I am surprised to see how “rough” it really is, thats why I was asking for more additional pictures. Eugena, perhaps you can validate that this is really what they looked like?
http://homepage.mac.com/softkid/PhotoAlbum4.html
This was an experimental, pre-production design. You’d have a fit if you saw what most everything you use “used” to look like in R&D stages.
So, are you saying that the hobbit pictures are accurate and that is in fact what they all looked like?
Yeah, that’s one of the H0bb1ts.
Thanks for the confirmation
I remember I saw my first demo of BeOS in Be’s Office in Paris (La Defense). It was 4.5 on macintosh. The R5 on PC was planned but not yes available.
It was simply not possible to wait, hence I bought a Mac just to run BeOS. A PowerMac620. The machine was not very reliable or I was not enought aware of its hardware. Anyway, after some weeks of use, suddently, it was not able to boot anymore. Hopefully, the BeOS PC version was available and I did not need anymore this *&%* Macintosh.
I never made the effort to have the mac repaired. Since that time, the useless mac is stored in a garage: back to its origine.
I plan to use openbeos when their is a version available.
My other favorite os is geos im very proud breadbox now owns the source code.
Hope they will have a 32 bit version of geos out in a year or two.
>>>But BeOS is the one I’d really like to see 1st, it knows what to do with threads, and it can have as many as it wants, no 4k limits here:-). Anything else is just not right!
I believe BeOS do have a 4096 thread limit.