History and Perspective on BeOS 290
prepp writes "Avid BeOS user Robert Renling posts his first article
about the Be Operating System." An interesting little article, with the amusing conclusion that BeOS isn't dead after all! Ah Zealots. Aren't we fun?
Obligitory link (Score:2, Informative)
A better perspective is... (Score:3, Informative)
Example?
Not-quite-Unix
BeOS had a powerful command line and Unix-like underpinnings that could compile and run POSIX compliant software. Every Unix-like operating system has failed in the marketplace except Linux (which is free, and for all intents and purposes it is Unix). The Amiga Operating System was developed with similar goals in mind, and that particular operating system withered and died as well. Being able to compile POSIX compliant software is not a marketable advantage (even Windows NT can do it).
It's an interesting article, and I think it sums up why BeOS really failed. I truely liked BeOS, but not for my main desktop.
Re:I miss the BeBox - it was great hardware (Score:3, Informative)
I miss my BeBox more than I can convey in words:( I'm going to get all bleary eyed if I continue this post, so...
The latest vers don't require a floppy (Score:4, Informative)
I do agree about the Ross Perot thing though: it made a few people wake up to features they could provide and raised the bar for speed and responsiveness, but just like with Perot, as soon as Be became a non-issue the OS vendors relaxed and continued as before.
Down but not out... (Score:5, Informative)
OpenBeos [sourceforge.net]
Blue Eyed OS [blueeyedos.com] (B.E.O.S)
YellowTab [yellowtab.com]
and BeBits [bebits.com] gets updated regulary with new applications for the BeOS.
the BeOS is down, but not out...the Be community is still very strong!
Re:I miss the BeBox - it was great hardware (Score:2, Informative)
The original BeBox ran 8 hobbit processors from AT&T, but when they found out they were EOLing the hobbit, they switched to PPC. It also has processor-load LEDs on the front that show real-time CPU usuage.
There's a port of Linux/PPC for the BeOS, and I believe they also had mklinux running on it. I don't know, as I personally run BeOS 5.0.3 Professional on it. There's a lack of software and drivers, but it has Mozilla, Gobe Productive (awesome office suite from the guys that originally did Claris Works, and was recently open sourced
Just some info, and thought I'd clear the air. But BeOS definitely isn't dead as an operating system, only BeOS, Inc. is.
Re:I think BeOS is dead, usefulness-wise (Score:1, Informative)
http://www.gobe.com/storecorum3.html
Place where you can buy Corum III for BeOS
http://www.gobe.com/order.html
Re:I think BeOS is dead, usefulness-wise (Score:2, Informative)
BeOS Dead - OBOS Alive (Score:1, Informative)
I don't know if you people noticed http://www.openbeos.org
Apps? Java is on it's way, OpenOffice is there and Mozilla up and running. Someone mentioned Photoshop... Refraction is a clone which is already released.
BeOS might be dead, OBOS has just started and will succeed where others have failed...
We are United in BeUnited....
Oh yeah? I can list plenty of dead OS's... (Score:5, Informative)
So, on the one hand -- yeah, if the source and tools exist, and if there's enough of a userbase to profit by providing that support, an old application and/or operating environment can survive long after the original vendor bites the dust. But this is a small minority of all the systems that have lived. So you shouldn't expect something like BeOS to last much longer given lack of source and the small business community which invested in the environment. Hell, how long will it be before VMS joins the crowd of relics I listed previously?
Your point about vertical applications is valid, though I given that BeOS is a commodity no different than WinXP, MacOS X, Linux, or any other operating system a vendor targeting vertical markets like you list would provide their customers with a better solution by choosing widely deployed platforms. I honestly think they would be doing a disservice to their customers to recommend BeOS given that it lacks any kind of corporate or large community developer base, never mind original source.
Cheers,
--Maynard
One processor per person _is_ enough (Score:5, Informative)
One thing missing from the above discussion is one of Jean Louis Gassee's original design goals for the BeOS: symmetric multiprocessing. During the early BeOS days he would frequently repeat "one processor per person is not enough." That's what convinced them to build their early AT&T Hobbit-based multiprocessor machines, and eventually the BeBox, the dual PowerPC machine designed by Joe Palmer and beloved by many hackers. They did it because there was no cheap multiprocessor hardware available at that time. The goal, said JLG, was a multiprocessor machine that you could "lift with your credit card."
But JLG was wrong. He thought that people would have a never-ending desire for more processing speed, and that the right way to meet that need was to build computers with multiple CPUs at the price-performance sweet spot. And in 1990 that seemed true. But through the 90's CPU speeds increased to the point that word processing, e-mail, Internet access, and 2D graphics editing became fast enough for ordinary use on even the cheapest hardware. Suddenly there was little benefit to an intentionally-not-backwards-compatible OS.
Doing symmetric multiprocessing (SMP) well is difficult. To do it right requires a lot of thought about which parts of the system can be threaded and how to avoid threads locking on shared resources. Be's solution to this problem was to rewrite the whole system from scratch -- from the kernel to the filesystem to the GUI. And they didn't care about backwards compatibility; it always seemed like the POSIX layer was an afterthought (remember how many versions were released that didn't support select()? )
So once the performance benefit of BeOS (at least for most desktop users) vanished, what was left? Little hardware support, given their small development team and no vendor support. A not-particularly innovative GUI, since they decided to closely follow the predominant Windows/MacOS design. A beautifully designed API and highly modular system, but unfortunately not one that had any end user benefits.
It's ironic to think about what would have happened if Apple had purchased Be. True, they would have lost Steve Jobs, and perhaps the company. But a MacOS X-class OS would have shipped four years earlier, and had outstanding multiprocessor support in the core. Apple didn't bite, Be had nothing left, so they died. Sad.
Re:Why are you so surprised they abandoned it? (Score:5, Informative)
While we did stop making it, we never stopped supporting it. I remember doing installs and testing of 5.0 (the last release) on BeBoxen.
They abandoned the Mac users that ran BeOS on Macs.
Not our fault, Apple's fault. Apple refused to release the specs for the G4, and we didn't have the resources to reverse engineer it. We kept supporting PPC 601-604 Macs until the end.
They abandoned BeOS users and developers to pursue the (idiotic) network appliance market
That was a last ditch effort to survive. We were losing $20 million a year on $2 million revenue selling BeOS to the desktop, with no prospects for improvement in the year we had left before running out of cash.
Not surprisingly, the network appliance makers were not eager to jump into bed with a company that might abandon them next.
Perhaps, but several (including Compaq) did sign on to use BeIA, only to switch to WinCE under threats [beincorporated.com] from microsoft.
Re:I think BeOS is dead, usefulness-wise (Score:2, Informative)
Sounds like your dated hardware requires you to make boot disks.
BeOS 5 PE Max Edition V2 (Score:3, Informative)
http://www.vasper.net/main.php
BeOS 5 PE Max Edition V2 Release Notes
http://www.vasper.net/rnotes2.htm
Re:Lots of innovation (Score:3, Informative)
Doesn't support USB.
Thats not quite correct considering that my usb input devices work fine under beos without any added configuration. It might not have supported every usb device, but basic ones were supported.
Re:threading and typing in Linux (Score:3, Informative)
2) Sticking attributes in a directory is a bad idea. Giampalo, in his book about the Be file system., talks about how that was his original implementation (each file has an associated atttribute directory) but the GUI's need to access several attributes (timestamps, filetypes, etc) for each file necessitated including a shortcut mechanism at least for certain small attributes. And attributes are a *good* idea. Moving forward, both XFS and Reiser4 will have them, and Linux will support them through a common API. As for filetyping, UNIX's "fingerprint" mechanism is only half a solution. Most files have no detectable fingerprint and this will only become more common as more text-based formats (XML) proliferate. BeOS includes a registrar daemon that uses file fingerprinting to recognize files and attach to them an attribute identifying the type. These attributes can be edited by the user for increased flexibility.
Re:dead like dirt (Score:2, Informative)
granted the sshd build is a bit flawed but not unsecure.
http://www.bebits.com/app/2894
http://www.bebi
Re:Why are you so surprised they abandoned it? (Score:3, Informative)
Until late last year I was working with a team using the Compaq "Clipper" devices running BeIA on a B2B project. While I'm no MS fan, in fact quite the opposite, I'm sure the pressure from the Beast of Redmond wasn't the only reason for the switch.
The BeIA OS, while impressive had serious bugs until the point we abandoned it. Calls and emails to Be went unreturned for months on end, and updates to fix bugs were few and far between. The main problem (or one of them) that we had was with the Opera browser and OS constantly leaking memory until the device would reset - losing any information in other apps. This meant having to add code to constantly save state to the flash RAM, severely shortening its life.
Curiously the browser would crash after loading 15-20 pages, then be killed and restart, but the user would be oblivious to this, since if it was running fullscreen (the default, and only option on a locked machine) then the old image of the browser would stay in the display buffer, then replaced when the browser restarted - which I thought was a cool trick!
It was far more suitable than WinCE, there's no doubt about that, but QNX was probably a more efficient system still...
BeOS download archives still get many visits (Score:2, Informative)
BeOS is NOT dead!
I am running a non-commercial download archive for BeOS with more than 1.300 entries,
over 2.300 visitors a day and more than 300 gigabytes of traffic a month.
- This is too much for a dead os!
http://bezip.de [bezip.de]
Ciao,
Sebastian