BeOS
Developer | Be Inc. |
---|---|
OS family | BeOS |
Working state | Discontinued |
Source model | Proprietary |
Initial release | October 1995 |
Platforms | IA-32, PowerPC |
Kernel type | Monolithic kernel[1][2] |
License | Proprietary |
Official website | beincorporated.com at the Wayback Machine (archived March 29, 2002) |
BeOS is an operating system for personal computers first developed by Be Inc. in 1990.[3] It was first written to run on BeBox hardware.
BeOS was positioned as a multimedia platform that could be used by a substantial population of desktop users and a competitor to Classic Mac OS and Microsoft Windows. It was ultimately unable to achieve a significant market share, and did not prove commercially viable for Be Inc. The company was acquired by Palm, Inc. Today BeOS is mainly used, and derivatives developed, by a small population of enthusiasts.
The open-source operating system Haiku is a continuation of BeOS concepts and most of the application level compatibility.[4] The latest version, Beta 4 released December 2022, still retains BeOS 5 compatibility in its x86 32-bit images.[5]
History
Initially designed to run on AT&T Hobbit-based hardware, BeOS was later modified to run on PowerPC-based processors: first Be's own systems, later Apple Computer's PowerPC Reference Platform and Common Hardware Reference Platform, with the hope that Apple would purchase or license BeOS as a replacement for its aging Classic Mac OS.[6]
Toward the end of 1996, Apple was still looking for a replacement to Copland in their operating system strategy. Amidst rumours of Apple's interest in purchasing BeOS, Be wanted to increase their user base, to try to convince software developers to write software for the operating system. Be courted Macintosh clone vendors to ship BeOS with their hardware.[7][8]
Apple CEO Gil Amelio started negotiations to buy Be Inc., but negotiations stalled when Be CEO Jean-Louis Gassée wanted $300 million;[9] Apple was unwilling to offer any more than $125 million. Apple's board of directors decided NeXTSTEP was a better choice and purchased NeXT in 1996 for $429 million, bringing back Apple co-founder Steve Jobs.[10]
In 1997, Power Computing began bundling BeOS (on a CD for optional installation) with its line of PowerPC-based Macintosh clones. These systems could dual boot either the Classic Mac OS or BeOS, with a start-up screen offering the choice.[11] Motorola also announced in February 1997 that it would bundle BeOS with their Macintosh clones, the Motorola StarMax, along with MacOS.[12]
Due to Apple's moves and the mounting debt of Be Inc., BeOS was soon ported to the Intel x86 platform with its R3 release in March 1998.[13] Through the late 1990s, BeOS managed to create a niche of followers, but the company failed to remain viable. Be Inc. also released a stripped-down, but free, copy of BeOS R5 known as BeOS Personal Edition (BeOS PE). BeOS PE could be started from within Microsoft Windows or Linux, and was intended to nurture consumer interest in its product and give developers something to tinker with.[14][15] Be Inc. also released a stripped-down version of BeOS for Internet appliances (BeIA), which soon became the company's business focus in place of BeOS.[16]
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.[17][18]
In 2002, Be Inc. sued Microsoft claiming that Hitachi had been dissuaded from selling PCs loaded with BeOS, and that Compaq had been pressured not to market an Internet appliance in partnership with Be. Be also claimed that Microsoft acted to artificially depress Be Inc.'s initial public offering (IPO).[19] The case was eventually settled out of court for $23.25 million with no admission of liability on Microsoft's part.[20]
After the split from Palm, PalmSource used parts of BeOS's multimedia framework for its failed Palm OS Cobalt product.[21] With the takeover of PalmSource, the BeOS rights now belong to Access Co.[22]
Version history
Release | Date | Hardware |
---|---|---|
DR1–DR5 | October 1995 | AT&T Hobbit |
DR6 (developer release) | January 1996 | PowerPC |
DR7 | April 1996 | |
DR8 | September 1996 | |
Advanced Access Preview Release | May 1997 | |
PR1 (preview release) | June 1997 | |
PR2 | October 1997 | |
R3 | March 1998 | PowerPC and Intel x86 |
R3.1 | June 1998 | |
R3.2 | July 1998 | |
R4 | November 4, 1998 | |
R4.5 ("Genki") | June 1999 | |
R5 PE/Pro ("Maui") | March 2000 | |
R5.1 ("Dano") | November 2001 | Intel x86 |
Features
This section needs expansion. You can help by adding to it. (July 2020) |
BeOS was built for digital media work and was written to take advantage of modern hardware facilities such as symmetric multiprocessing by utilizing modular I/O bandwidth, pervasive multithreading, preemptive multitasking and a 64-bit journaling file system known as BFS. The BeOS GUI was developed on the principles of clarity and a clean, uncluttered design.
The API was written in C++ for ease of programming. The GUI was largely multithreaded: each window ran in its own thread, relying heavily on sending messages to communicate between threads; and these concepts are reflected into the API.[23]
It has partial POSIX compatibility and access to a command-line interface through Bash, although internally it is not a Unix-derived operating system. Many Unix applications were ported to the BeOS command-line interface.[24]
BeOS used Unicode as the default encoding in the GUI, though support for input methods such as bidirectional text input was never realized.
Legacy
Products
BeOS (and now Zeta) have been used in media appliances, such as the Edirol DV-7 video editors from Roland Corporation, which run on top of a modified BeOS[25] and the Tunetracker Radio Automation software that used to run it on BeOS[26][27][28] and Zeta, and it was also sold as a "Station-in-a-Box" with the Zeta operating system included.[29] In 2015, Tunetracker released a Haiku distribution bundled with its broadcasting software.[30]
The Tascam SX-1 digital audio recorder runs a heavily modified version of BeOS that will only launch the recording interface software.[31]
The RADAR 24, RADAR V and RADAR 6, hard disk-based, 24-track professional audio recorders from iZ Technology Corporation were based on BeOS 5.[32]
Magicbox, a manufacturer of signage and broadcast display machines, uses BeOS to power their Aavelin product line.[33]
Final Scratch, a 12-inch vinyl timecode record-driven DJ software and hardware system, was first developed on BeOS. The "ProFS" version was sold to a few dozen DJs prior to the 1.0 release, which ran on a Linux virtual partition.[34]
Continuation
After the closing of Be Inc., a few projects formed to recreate BeOS or its key elements with the eventual goal of then continuing where Be Inc. left off. This was facilitated by Be Inc. having released some components of BeOS under a free license.
BlueEyedOS uses a modified version of the Linux kernel and reimplements the BeOS API over it (BeOS applications need to be recompiled). It is freely downloadable, but sources were never published. There have been no releases since 2003.[35]
Haiku is a complete reimplementation of BeOS not based on Linux. Unlike Cosmoe and BlueEyedOS, it is directly compatible with BeOS applications. It is open source software. As of 2022, it was the only BeOS clone still under development, with the fourth beta (December 2022) still keeping BeOS 5 compatibility in its x86 32-bit images, with an increased number of modern drivers and GTK apps ported.[5]
Cosmoe is a port of the Haiku userland over a Linux kernel. BeOS applications need to be recompiled. It is free and open source software. The last release was in 2004 and its website is no longer online.[36]
E/OS is short for Emulator Operating System. A Linux and FreeBSD-based operating system that aimed to run Windows, DOS, AmigaOS and BeOS applications. It is free and open source software.[37] Active development ended in July 2008.
Zeta is a commercially available operating system based on the BeOS R5.1 codebase. Originally developed by yellowTAB, the operating system was then distributed by magnussoft. During development by yellowTAB, the company received criticism from the BeOS community for refusing to discuss its legal position with regard to the BeOS codebase (perhaps for contractual reasons). Access Co. (which bought PalmSource, until then the holder of the intellectual property associated with BeOS) has since declared that yellowTAB had no right to distribute a modified version of BeOS, and magnussoft has ceased distribution of the operating system.[38]
See also
- Access Co.
- BeIA
- bootman
- Comparison of operating systems
- Gobe Productive
- Hitachi Flora Prius
- KDL
- NetPositive
- OpenTracker
- Pe
References
- ^ "BeOS". Retrieved January 13, 2016.
- ^ “BeOS’ kernel is ‘proprietary’. It uses its own kernel (small but not really micro-kernel because it includes the file system and a few other things).” —Hubert Figuière[citation needed]
- ^ Finley, Klint (May 29, 2015). "This OS Almost Made Apple an Entirely Different Company". Wired. ISSN 1059-1028. Retrieved July 1, 2020.
- ^ "About Haiku". Haiku, Inc.
- ^ a b "R1/beta4 – Release Notes". Haiku Project. Retrieved December 24, 2022.
- ^ Tom (November 24, 2004). "BeOS @ MaCreate". Archived from the original on March 24, 2005. Retrieved November 16, 2006.
- ^ Picarille, Lisa (September 9, 1996). "Mac clones may bundle BeOS". Computerworld. Vol. 30, no. 37. p. 12.
- ^ Cuningham, Cara (December 2, 1996). "BE links up with Mac clone". InfoWorld. Vol. 18, no. 49. p. 11.
- ^ Tom, Hormby (August 10, 2013). "The Rise and Fall of Apple's Gil Amelio". Low End Mac. Cobweb Publishing, Inc. Retrieved March 28, 2015.
- ^ Owen W. Linzmayer (1999). "Apple Confidential: The Day They Almost Decided To Put Windows NT On The Mac Instead Of OS X!". Mac Speed Zone. Archived from the original on June 24, 2013. Retrieved January 18, 2014.
- ^ "Be Newsletters, Volume 1: 1995-1996". Haiku. Be Inc. 1996. Archived from the original on December 17, 2010. Retrieved January 18, 2014.
- ^ Picarille, Lisa (February 24, 1997). "Motorola snubs NT, picks BeOS for its Mac clones". Computerworld. Vol. 31, no. 8. p. 12.
- ^ "Be Newsletters, Volume 3: 1998". Haiku. Be Inc. 1998. Archived from the original on July 22, 2013. Retrieved January 18, 2014.
- ^ "Be Newsletters, Volume 5: 2000". Haiku. Be Inc. 2000. Archived from the original on December 17, 2010. Retrieved January 18, 2014.
- ^ "BeOS/Zeta". YellowBites. YellowBites. Archived from the original on November 27, 2013. Retrieved January 18, 2014.
- ^ "Be Newsletters, Volume 5: 2000". Haiku. Be Inc. 2000. Archived from the original on July 22, 2013. Retrieved January 18, 2014.
- ^ "Be Newsletters, Volume 5 : 2000". Haiku. Be Inc. 2000. Archived from the original on July 22, 2013. Retrieved January 18, 2014.
- ^ Jake Daniels (January 23, 2001). "More Information on the BeOS Dano Version". OSNews. OSNews. Archived from the original on March 14, 2014. Retrieved January 18, 2014.
- ^ Andrew Orlowski (February 20, 2002). "Be Inc. sues Microsoft". The Register. Archived from the original on April 20, 2008. Retrieved April 24, 2008.
- ^ Mark Berniker (September 8, 2003). "Microsoft Settles Anti-Trust Charges with Be". Archived from the original on November 9, 2013. Retrieved April 24, 2008.
- ^ PalmSource Introduces Palm OS Cobalt, PalmSource press release, February 10, 2004. Archived July 21, 2012, at the Wayback Machine
- ^ ACCESS Completes Acquisition of PalmSource, ACCESS press release, November 14, 2005. Archived January 5, 2007, at the Wayback Machine
- ^ Potrebic, Peter; Horowitz, Steve (January 1996). "Opening the BeBox". MacTech. Vol. 12, no. 1. p. 25-45.
- ^ Brown (1998)
- ^ "EDIROL by Roland DV-7DL Series Digital Video Workstations". Archived from the original on November 10, 2006. Retrieved November 16, 2006.
- ^ Hacker, Scott (May 21, 2001). "BeOS And Radio Automation". Byte.com. Archived from the original on November 22, 2001. Retrieved February 14, 2019.
- ^ Vernon, Tom (June 4, 2002). "TuneTracker 2 Brings Automation to All". Radio World. Retrieved February 14, 2019.
- ^ "Station to station". Computer Music. No. 82. Future plc. January 2005. pp. 68–73. ISSN 1463-6875.
- ^ "TuneTracker Radio Automation Software". Archived from the original on November 14, 2006. Retrieved December 9, 2006.
- ^ Förster, Moritz (March 17, 2015). "Alternative Betriebssysteme: Haiku als USB-Distribution" (in German). iX Magazin. Retrieved February 14, 2019.
- ^ "Professional Audio Coming to Haiku?". Haikuware. Haikuware. September 6, 2011. Archived from the original on October 1, 2011. Retrieved January 18, 2014.
- ^ "iZ RADAR 24". Archived from the original on December 27, 2006. Retrieved December 27, 2006.
- ^ Jay Ankeney (May 1, 2006). "Technology Showcase: Digital Signage Hardware". Digital Content Producer. Archived from the original on February 4, 2012. Retrieved December 9, 2006.
- ^ Peter Kirn (April 28, 2008). "Ni Ends Legal Dispute Over Traktor Scratch; Digital Vinyl's Twisty, Turny History". Create Digital Music. Create Digital Music. Archived from the original on March 14, 2014. Retrieved January 18, 2014.
- ^ "Welcome to BlueEyedOS". BlueEyedOS. BlueEyedOS. June 26, 2003. Archived from the original on April 7, 2014. Retrieved January 18, 2014.
- ^ "The Cosmoe Operating System". Internet Archive. Cosmoe. June 2, 2011. Archived from the original on June 2, 2011. Retrieved January 18, 2014.
- ^ "Free BeOS and BeOS Clones". The Free Country. The Free Country. November 30, 2009. Retrieved January 18, 2014.
- ^ "Zeta Operating System". Operating System.org. Operating System.org. October 14, 2013. Archived from the original on March 14, 2014. Retrieved January 18, 2014.
Further reading
- Brown, Martin C. (1998). BeOS: Porting UNIX Applications. Morgan Kaufmann. ISBN 978-1558605329.
- Bortman, Henry; Pittelkau, Jeff (January 1997). "Plan Be". MacUser. Vol. 13, no. 1. p. 64-72.
External links
- The Dawn of Haiku, by Ryan Leavengood, IEEE Spectrum May 2012, p 40–43,51-54.
- Mirror of the old www.be.com site Other Mirror of the old www.be.com site
- BeOS Celebrating Ten Years
- BeGroovy Archived September 13, 2020, at the Wayback Machine A blog dedicated to all things BeOS
- BeOS: The Mac OS X might-have-been, reghardware.co.uk
- Programming the Be Operating System: An O'Reilly Open Book (out of print, but can be downloaded)
- BeOS Developer Video on YouTube
- U.S. Trademark 78,558,039 (BeOS)