BeOS Software
   HOME

TheInfoList



OR:

BeOS is an
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
for
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
s first developed by Be Inc. in 1990. It was first written to run on
BeBox The BeBox is a dual CPU personal computer, briefly sold by Be Inc. to run the company's own operating system, BeOS. It has PowerPC CPUs, its I/O board has a custom "GeekPort", and the front bezel has " Blinkenlights". The BeBox made its deb ...
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 Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The ...
and
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. 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. Palm, Inc. was an American company that specialized in manufacturing personal digital assistants (PDAs) and various other electronics. They were the designer of the PalmPilot The PalmPilot Personal and PalmPilot Professional are the second ...
Today BeOS is mainly used, and derivatives developed, by a small population of enthusiasts. The open-source operating system
Haiku is a type of short form poetry originally from Japan. Traditional Japanese haiku consist of three phrases that contain a ''kireji'', or "cutting word", 17 '' on'' (phonetic units similar to syllables) in a 5, 7, 5 pattern, and a ''kigo'', or se ...
is a continuation of BeOS concepts and most of the application level compatibility. The latest version, Beta 4 released December 2022, still retains BeOS 5 compatibility in its x86 32-bit images.


History

Initially designed to run on
AT&T Hobbit The AT&T Hobbit is a microprocessor design that AT&T Corporation developed in the early 1990s. It was based on the company's CRISP (C-language Reduced Instruction Set Processor) design, which in turn grew out of the C Machine design by Bell Labs o ...
-based hardware, BeOS was later modified to run on
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
-based processors: first Be's own systems, later
Apple Computer Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company b ...
's
PowerPC Reference Platform PowerPC Reference Platform (PReP) was a standard system architecture for PowerPC-based computer systems (as well as a reference implementation) developed at the same time as the PowerPC processor architecture. Published by IBM in 1994, it allo ...
and
Common Hardware Reference Platform __NOTOC__ Common Hardware Reference Platform (CHRP) is a standard system architecture for PowerPC-based computer systems published jointly by IBM and Apple in 1995. Like its predecessor PReP, it was conceptualized as a design to allow various op ...
, with the hope that Apple would purchase or license BeOS as a replacement for its aging
Classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The ...
. 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. Apple CEO
Gil Amelio Gilbert Frank Amelio (born March 1, 1943) is an American technology executive. Amelio worked at Bell Labs, Fairchild Semiconductor, and the semiconductor division of Rockwell International, and was also the CEO of National Semiconductor and Ap ...
started negotiations to buy Be Inc., but negotiations stalled when Be CEO
Jean-Louis Gassée Jean-Louis Gassée (born March 1944 in Paris, France) is a business executive. He is best known as a former executive at Apple Computer, where he worked from 1981 to 1990. He also founded Be Inc., creators of the BeOS computer operating system ...
wanted $300 million; Apple was unwilling to offer any more than $125 million. Apple's board of directors decided
NeXTSTEP NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer in the late 1980s and early 1990s and was initially used for its range of proprieta ...
was a better choice and purchased
NeXT Next may refer to: Arts and entertainment Film * ''Next'' (1990 film), an animated short about William Shakespeare * ''Next'' (2007 film), a sci-fi film starring Nicolas Cage * '' Next: A Primer on Urban Painting'', a 2005 documentary film Lit ...
in 1996 for $429 million, bringing back Apple co-founder
Steve Jobs Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American entrepreneur, industrial designer, media proprietor, and investor. He was the co-founder, chairman, and CEO of Apple; the chairman and majority shareholder of Pixar; a ...
. In 1997,
Power Computing Power Computing Corporation (often referred to as Power Computing) was the first company selected by Apple Inc to create Macintosh-compatible computers (" Mac clones"). Stephen “Steve” Kahng, a computer engineer best known for his design of t ...
began bundling BeOS (on a CD for optional installation) with its line of PowerPC-based
Macintosh clone A Macintosh clone, also known as a Clonintosh (a portmanteau of "Clone (computing), Clone" and "Macintosh"), is a computer running the Mac OS operating system that was not produced by Apple Inc. The earliest Mac clones were based on Macintosh clon ...
s. These systems could
dual boot Multi-booting is the act of installing multiple operating systems on a single computer, and being able to choose which one to boot. The term dual-booting refers to the common configuration of specifically two operating systems. Multi-booting m ...
either the
Classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The ...
or BeOS, with a start-up screen offering the choice.
Motorola Motorola, Inc. () was an American Multinational corporation, multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent p ...
also announced in February 1997 that it would bundle BeOS with their Macintosh clones, the
Motorola StarMax The Motorola StarMax was a line of licensed Macintosh clones produced by Motorola Information Systems Group in 1996 and 1997. They used versions of Apple's Tanzania motherboard, which was designed to use standard IBM PC compatible components ...
, along with MacOS. Due to Apple's moves and the mounting debt of Be Inc., BeOS was soon ported to the
Intel x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was intr ...
platform with its R3 release in March 1998. 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 BeOS R5 is the final version of BeOS from Be Inc. It was released in March 2000, and came in two varieties: Professional and Personal. R5 was the 4th major release of BeOS for a public audience, and the 6th since it left developer-only stages. ...
known as BeOS Personal Edition (BeOS PE). BeOS PE could be started from within
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
or
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
, and was intended to nurture consumer interest in its product and give developers something to tinker with. 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. In 2001 Be's copyrights were sold to
Palm, Inc. Palm, Inc. was an American company that specialized in manufacturing personal digital assistants (PDAs) and various other electronics. They were the designer of the PalmPilot, the first PDA successfully marketed worldwide, as well as the Treo 60 ...
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. In 2002, Be Inc. sued
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
claiming that
Hitachi () is a Japanese multinational corporation, multinational Conglomerate (company), conglomerate corporation headquartered in Chiyoda, Tokyo, Japan. It is the parent company of the Hitachi Group (''Hitachi Gurūpu'') and had formed part of the Ni ...
had been dissuaded from selling PCs loaded with BeOS, and that
Compaq Compaq Computer Corporation (sometimes abbreviated to CQ prior to a 2007 rebranding) was an American information technology company founded in 1982 that developed, sold, and supported computers and related products and services. Compaq produced ...
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 An initial public offering (IPO) or stock launch is a public offering in which shares of a company are sold to institutional investors and usually also to retail (individual) investors. An IPO is typically underwritten by one or more investment ...
(IPO). The case was eventually settled out of court for $23.25 million with no admission of liability on Microsoft's part. After the split from Palm,
PalmSource ACCESS Systems Americas, Inc. (formerly PalmSource) is a subsidiary of ACCESS which develops the Palm OS PDA operating system and its successor, the Access Linux Platform, as well as BeOS. PalmSource was spun off from Palm Computing, Inc. P ...
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 Be Inc. having released some components of BeOS under a free licence. Such projects include: * BlueEyedOS: It 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. * Cosmoe: 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. * E/OS: short for Emulator Operating System. A Linux and
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
-based operating system that aimed to run
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
,
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicat ...
,
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early version ...
and BeOS applications. It is free and open source software. Active development ended in July 2008. *
Haiku is a type of short form poetry originally from Japan. Traditional Japanese haiku consist of three phrases that contain a ''kireji'', or "cutting word", 17 '' on'' (phonetic units similar to syllables) in a 5, 7, 5 pattern, and a ''kigo'', or se ...
: 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 GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and propriet ...
apps ported.
Zeta Zeta (, ; uppercase Ζ, lowercase ζ; grc, ζῆτα, el, ζήτα, label= Demotic Greek, classical or ''zē̂ta''; ''zíta'') is the sixth letter of the Greek alphabet. In the system of Greek numerals, it has a value of 7. It was derived f ...
was a commercially available operating system based on the BeOS R5.1 codebase. Originally developed by yellowTAB, the operating system was then distributed by
magnussoft magnussoft Deutschland GmbH is a German computer game developer and publisher. The company is seated in Kesselsdorf, close to the Saxon capital of Dresden. In Europe magnussoft are well known, primarily for their releases of collections of sof ...
. 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 ACCESS Systems Americas, Inc. (formerly PalmSource) is a subsidiary of ACCESS which develops the Palm OS PDA operating system and its successor, the Access Linux Platform, as well as BeOS. PalmSource was spun off from Palm Computing, Inc. P ...
, 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.


Version history


Features

BeOS was built for digital media work and was written to take advantage of modern hardware facilities such as
symmetric multiprocessing Symmetric multiprocessing or shared-memory multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all ...
by utilizing modular I/O bandwidth, pervasive multithreading,
preemptive multitasking In computing, preemption is the act of temporarily interrupting an executing task, with the intention of resuming it at a later time. This interrupt is done by an external scheduler with no assistance or cooperation from the task. This preempt ...
and a
64-bit In computer architecture, 64-bit Integer (computer science), integers, memory addresses, or other Data (computing), data units are those that are 64 bits wide. Also, 64-bit central processing unit, CPUs and arithmetic logic unit, ALUs are those ...
journaling file system A journaling file system is a file system that keeps track of changes not yet committed to the file system's main part by recording the goal of such changes in a data structure known as a "journal", which is usually a circular log. In the even ...
known as BFS. The BeOS GUI was developed on the principles of clarity and a clean, uncluttered design. The
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
was written in
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
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. It has partial
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming interf ...
compatibility and access to a
command-line interface A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
through
Bash Bash or BASH may refer to: Arts and entertainment * ''Bash!'' (Rockapella album), 1992 * ''Bash!'' (Dave Bailey album), 1961 * '' Bash: Latter-Day Plays'', a dramatic triptych * ''BASH!'' (role-playing game), a 2005 superhero game * "Bash" ('' ...
, although internally it is not a
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
-derived operating system. Many
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
applications were ported to the BeOS
command-line interface A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
. BeOS used
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
as the default encoding in the GUI, though support for input methods such as
bidirectional text A bidirectional text contains two text directionalities, right-to-left (RTL) and left-to-right (LTR). It generally involves text containing different types of alphabets, but may also refer to boustrophedon, which is changing text direction in ea ...
input was never realized.


Products using BeOS

BeOS (and now Zeta) continue to be used in media appliances, such as the Edirol DV-7 video editors from
Roland Corporation is a Japanese manufacturer of electronic musical instruments, electronic equipment, and software. It was founded by Ikutaro Kakehashi in Osaka on 18 April 1972. In 2005, its headquarters relocated to Hamamatsu in Shizuoka Prefecture. It has fact ...
, which run on top of a modified BeOS and the Tunetracker Radio Automation software that used to run it on BeOS and Zeta, and it was also sold as a "Station-in-a-Box" with the Zeta operating system included. In 2015, Tunetracker released a Haiku distribution bundled with its broadcasting software. The Tascam SX-1 digital audio recorder runs a heavily modified version of BeOS that will only launch the recording interface software. 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. Magicbox, a manufacturer of signage and broadcast display machines, uses BeOS to power their Aavelin product line.
Final Scratch Final Scratch is a DJ tool created by the Dutch company N2IT with input from Richie Hawtin (aka Plastikman) and John Acquaviva that allows manipulation and playback of digital audio sources using traditional vinyl and turntables. It seeks to cros ...
, a 12-inch vinyl timecode record-driven DJ software/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.


See also

*
Haiku (operating system) Haiku is a free and open-source operating system application level compatible with the discontinued BeOS. Its development began in 2001, and the operating system became self-hosting in 2008. The first alpha release was made in September 2009, ...
* Access Co. * BeIA *
bootman BootManager, formerly known as BootMan, is the Haiku and BeOS boot loader on x86 systems. It resides solely in the master boot record and does not require installing Haiku or BeOS, although it must be installed from Haiku or BeOS. Its BeOS prede ...
*
Comparison of operating systems These tables provide a comparison of operating systems, of computer devices, as listing general and technical information for a number of widely used and currently available PC or handheld (including smartphone and tablet computer) operating sy ...
*
Gobe Productive Gobe Software, Inc was a software company founded in 1997 by members of the ClarisWorks development team that developed and published an integrated desktop software suite for BeOS. In later years, it was the distributor of BeOS itself. History ...
* Hitachi Flora Prius *
KDL A KDL (short for Kernel Debug(ger) Land) is a term used on BeOS/Haiku and possibly other operating systems for a serious kernel error which causes the computer to drop into the kernel debugger. While a KDL brought about by a buggy driver w ...
*
NetPositive NetPositive (often called Net+) is the default web browser for the discontinued Be Operating System (BeOS). It includes partial support for JavaScript, but no CSS support. It was originally developed as a stop-gap measure because no browsers had ...
*
OpenTracker Opentracker is a free (licensed as beerware) BitTorrent peer tracker software (a special kind of HTTP or UDP server software) that is designed to be fast and to have a low consumption of system resources. Features Several instances of op ...
* Pe


References


Further reading

* *


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 siteOther Mirror of the old www.be.com site

BeOS
Celebrating Ten Years
BeGroovy
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) {{Operating systems Discontinued operating systems Object-oriented operating systems PowerPC operating systems X86 operating systems