SoftwareValet
| Company type | Private |
|---|---|
| Industry | Computer software |
| Founded | 1990s |
| Founder | Jean-Louis Gassée |
| Defunct | 2002 |
| Fate | Acquired by Palm, Inc. |
| Headquarters | United States |
| Products | BeOS operating system, BeBox computer |
BeOS was an operating system designed for personal computers, created by Be Inc. and initially launched in 1995 alongside the company's own BeBox. Engineered to support multitasking, multithreading, and a sophisticated graphical user interface, BeOS was eventually distributed to original equipment manufacturers (OEMs), retail outlets, and end users, with its final edition made available as freeware.
The initial releases were developed for PowerPC architecture before being adapted to Macintosh and x86 platforms. Despite its advanced technical capabilities, BeOS struggled to gain substantial market traction and development halted following financial difficulties. In 2001, the rights to BeOS were acquired by Palm, Inc.. Since then, enthusiasts have created successors such as Haiku, which maintains compatibility with BeOS version 5.
Development
The concept of BeOS originated from former Apple executive Jean-Louis Gassée, who envisioned a "media OS" optimized for digital content creation and multiprocessing environments. Initial development began in the early 1990s targeting AT&T Hobbit processors but soon shifted focus to PowerPC CPUs, aiming at both Be's proprietary BeBox and Apple’s PowerPC platforms, with hopes that Apple might adopt it as a successor to the classic Mac OS.
The debut version of BeOS was released alongside the BeBox in October 1995, featuring advanced capabilities for audio, video, and 3D graphics. Developer Release 6 (DR6) represented the first official distribution.
April 1996 saw the release of Developer Release 7 (DR7), which introduced full 32-bit color support, virtual desktops known as "workspaces," built-in FTP functionality, and web servers. This was followed by DR8 in September 1996, which incorporated a new web browser compatible with MPEG and QuickTime formats, OpenGL support, remote access features, and compatibility with Power Macintosh hardware.
In 1996, Apple CEO Gil Amelio entered negotiations to acquire Be Inc., but discussions faltered due to disagreements over valuation; Apple eventually purchased NeXT instead.
Mid-1997 brought the BeOS Preview Release (PR1), adding features like AppleTalk networking, PostScript printing capabilities, Unicode text support, and was priced at $49.95. The subsequent Preview Release 2 enhanced Macintosh HFS file system support and improved the user interface.
Release 3 (R3), launched in March 1998, was the first commercial edition to support both Intel x86 and PowerPC architectures. The move to x86 was a strategic response to Apple's termination of Mac clone licensing and Be's own financial pressures.
Release 4 delivered performance gains up to 30%, aligned keyboard shortcuts with Windows conventions, introduced common SCSI drivers for x86 systems, and replaced the LILO bootloader with Be’s proprietary bootloader. However, it still did not support Novell NetWare networks.
In 2000, BeOS Release 5 (R5) became available in two editions: a commercial Professional version and a free Personal Edition (PE). The PE was distributed online and via CD-ROM as both a consumer preview and developer tool. It could boot directly within Windows or Linux environments. Parts of the user interface were released as open source. CEO Gassée had contemplated releasing the entire OS under an open-source license but this plan never materialized.
Although R5 increased interest in the platform, widespread commercial adoption remained elusive. Consequently, Be Inc. redirected its efforts toward developing a lightweight operating system for Internet appliances called BeIA. Following its acquisition by Palm in 2001, Be Inc. ceased operations. An unfinished R5.1 version codenamed "Dano," which included the BeOS Networking Environment (BONE), surfaced unofficially after the acquisition but was never formally released.
Version history table
| Release | Date | Hardware |
|---|---|---|
| Developer Release 4 | Prototype | AT&T Hobbit |
| Developer Release 5 | October 1995 | PowerPC |
| Developer Release 6 | January 1996 | |
| Developer Release 7 | April 1996 | |
| Developer Release 8 | September 1996 | |
| Developer Release 9
(Advanced Access Preview Release) |
May 1997 | |
| Preview Release 1 | June 1997 | |
| Preview Release 2 | October 1997 | |
| Release 3 | March 1998 | PowerPC and Intel x86 |
| R3.1 | June 1998 | |
| R3.2 | July 1998 | |
| Release 4 | November 4, 1998 | |
| R4.5 ("Genki") | June 1999 | |
| Release 5 ("Maui")
Personal Edition/Pro Edition |
March 28, 2000 May 26, 2000 (5.0.3) | |
| R5.1 ("Dano") | Leaked | Intel x86 |
Hardware support and licensees
Following the discontinuation of the BeBox in January 1997, Power Computing provided BeOS on CD-ROM bundled with its PowerPC-based Macintosh clone systems, allowing users to dual boot between Classic Mac OS and BeOS. Similarly, Motorola included BeOS with its Macintosh clone lineup, the Motorola StarMax, alongside MacOS. Another notable licensee was DayStar Digital.
While BeOS supported numerous Macintosh models, it lacked compatibility with the PowerBook. With the launch of Release 3 on x86 architecture, BeOS became operable on most Windows-based PCs. The first significant x86 original equipment manufacturer to distribute BeOS was Hitachi, which offered the Hitachi Flora Prius in Japan; meanwhile, Fujitsu marketed Silverline computers across Germany and Nordic regions. Despite these efforts, Be Inc. faced challenges attracting additional hardware manufacturers due to exclusive agreements with Microsoft.
Be Inc. ceased operations in 2002 and initiated legal action against Microsoft, accusing them of pressuring Hitachi not to sell BeOS-equipped computers. The lawsuit concluded with an out-of-court settlement amounting to $23.25 million, without Microsoft admitting any wrongdoing.
Architecture
BeOS was engineered as a wholly original operating system featuring a custom-built kernel, designed to support symmetric multiprocessing, preemptive multitasking, and extensive multithreading. It runs under protected memory mode and offers a C++ application framework structured around shared libraries and modular components. Initially, development utilized CodeWarrior, later supplemented by support for EGCS.
The system's API follows an object-oriented design philosophy. Its user interface is highly multithreaded, with each window managed by an individual thread communicating via message passing—principles that are reflected throughout the API.
BeOS takes advantage of advanced hardware capabilities such as modular input/output bandwidth allocation, a multithreaded graphics subsystem incorporating the OpenGL library, and a 64-bit journaling file system known as the BFS, which supports files up to one terabyte in size. Although not derived from Unix, it offers partial POSIX compliance and includes a command-line interface through Bash. Numerous Unix applications have been adapted to run within this environment.
The default GUI encoding standard for BeOS is Unicode, but it never implemented support for input methods like bidirectional text.
Applications
BeOS featured a distinctive web browser called NetPositive, alongside the BeMail email client and the PoorMan web server. The company managed BeDepot, a digital storefront for acquiring and downloading software, including third-party applications, and also operated BeWare, a directory showcasing available programs. Prominent third-party offerings included the Gobe Productive office suite, a port of the Mozilla project known as Bezilla, and multimedia tools such as Cinema 4D. Official versions of Quake and Quake II were launched, while development was underway for SimCity 3000.
Reception
Although Be did not publicly reveal precise user statistics, estimates placed BeOS usage between 50,000 and 100,000 machines by 1999, with Release 5 surpassing one million downloads. For a short period, it was regarded as a feasible alternative to Mac OS and Windows but was soon overshadowed by Linux by 1998.
The operating system garnered favorable critiques for its genuine multitasking capabilities and support for multi-processor systems. Despite limited market adoption, BeOS cultivated a specialized multimedia audience and earned recognition within the audio sector, becoming known as a "media OS" due to its robust audio and video functionalities. It attracted notable attention in Japan and appealed to developers from the Amiga community looking for a contemporary platform.
BeOS and its offshoots found application in media devices such as Roland Corporation's Edirol DV-7 video editors running on customized versions of BeOS, as well as Tunetracker Radio Automation software designed for the platform. The Zeta OS, derived from BeOS, was promoted as a "Station-in-a-Box" solution. In 2015, Tunetracker introduced a Haiku distribution bundled with its broadcasting software, sustaining the platform’s role in niche media environments.
Legacy
The Tascam SX-1 digital audio recorder operates on a substantially modified BeOS that boots directly into its recording interface. The RADAR 24, RADAR V, and RADAR 6—professional 24-track hard disk recorders produced by iZ Technology Corporation—were built upon BeOS 5. Magicbox utilizes BeOS to power their Aavelin series of signage and broadcast display equipment. Final Scratch, a DJ system combining 12-inch vinyl timecode records with software and hardware components, was initially developed under BeOS; its "ProFS" edition was distributed to select DJs prior to the official 1.0 release which ran within a Linux virtual environment.
Spiritual successors
Following the discontinuation of BeOS, Palm developed PalmSource, integrating elements of BeOS’s multimedia architecture into its unsuccessful Palm OS Cobalt product. When PalmSource was acquired by Access Co., ownership of BeOS rights transferred accordingly; however, Palm declined to grant licensing requests from the BeOS user base. This led to multiple initiatives aimed at recreating BeOS or its foundational components to carry forward the legacy left by Be Inc.
In August 2001, BeUnited—a community dedicated to BeOS—was established as a nonprofit organization with the mission to "define and promote open specifications for delivering an Open Standards BeOS-compatible Operating System (OSBOS) platform."
ZETA
Following Palm's acquisition of Be, the German firm yellowTAB developed Zeta, a commercial operating system built upon the BeOS R5.1 source code, later distributed by magnussoft. During its development phase, yellowTAB encountered criticism from the BeOS community due to a lack of transparency regarding its legal entitlement to use the BeOS codebase. After Access Co.—the entity that obtained PalmSource, the intellectual property owner of BeOS—asserted that yellowTAB was unauthorized to distribute a modified BeOS version, magnussoft ceased distribution in 2007.
Haiku (OpenBeOS)
Haiku represents a comprehensive open source reimplementation of BeOS, initially introduced as OpenBeOS with its first community release in 2002. Unlike Cosmoe and BlueEyedOS, Haiku preserves direct application compatibility with BeOS software. As of 2024, it stands as the sole actively maintained BeOS-inspired system, with its fifth beta launched in September 2024. This release supports BeOS 5 compatibility on x86 32-bit architectures and broadens support for contemporary drivers and GTK applications.
Others
BlueEyedOS was designed to produce an LGPL-licensed environment based on the Linux kernel combined with an X server compatible with BeOS. Initially named BlueOS in 2001, it released a demonstration CD in 2003 before development ceased in 2005.
Cosmoe,[1] created by Bill Hayden, offered a BeOS-like user interface and was an open source operating system derived from AtheOS and OpenBeOS codebases but operated atop the Linux kernel. ZevenOS aimed to continue Cosmoe's legacy. In mid-2024, Cosmoe was revived by its original developer with an enhanced codebase influenced by Haiku.
BeFree started development in 2003, initially based on FreeBSD, before transitioning to the Linux kernel platform.
See also
Further reading
External links
- The Dawn of Haiku, by Ryan Leavengood, IEEE Spectrum May 2012, pp. 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 A blog and news archive for BeOS
- BeOS: The Mac OS X might-have-been, reghardware.co.uk
- Programming the Be Operating System: An O'Reilly Open Book
- (BeOS)