BeOS R5

Last updated

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.

Contents

R5 was the 4th major release of BeOS for a public audience, and the 6th since it left developer-only stages. It changed only slightly from the previous release, BeOS R4.5, and was even seeded to developers as "R4.6". Improved POSIX compliance, particularly in the area of networking, was provided. The OS in general was moved towards the new modular media kit over the former audio-only sound subsystem. For end-users, new logos and some new icons were the only major differences.

R5 was the first release of BeOS for x86 to have a freely downloadable version which could be fully installed on a user's hard drive; previous versions had a free Live CD download, which could not be installed. R5 was also to be the last version to support the PowerPC architecture which BeOS had originated on, including the company's own BeBox hardware. According to Be's marketing, it was the first OS to ship with legal MP3 encoding and decoding support.

Versions

Personal Edition

Personal Edition, a 48MB download, was the most commonly used version of R5. Stripped of developer tools (though these were later made available as a separate download), mp3 and Indeo encoders, and RealPlayer, it was installed into a 500MB "hardfile" through Windows or Linux, and could be booted either directly from Windows 9x or DOS, or using a boot floppy. Once booted, it could be installed to a real hard drive or partition, and the Be Bootloader could be installed to allow dual-booting. This bootloader uses only the MBR of the hard disk, and will continue to function even if the BeOS is uninstalled.

Professional Edition

Professional Edition was only available commercially, and for the first time in BeOS's history, could not be purchased from the company unless you were a developer. Instead, a number of regional resellers sold it - Gobe Software in the United States, Apacabar and Koch Media in Europe, and Hitachi in Asia. These resellers were responsible for all packaging of the OS, from localisation to CD labelling and packaging. As a result, some variations exist between packaged R5 Professional discs, with some being slipstream updated to the newest patches, and most notably, the inclusion of commercial printer drivers with Gobe releases, and French translations of the user documentation on Apacabar.

The CD shipped with an ISO9660/HFS hybrid partition, containing documentation, GPL licensed source code, the Personal Edition installer (with the aim of you circulating the installer to friends), a copy of Partition Magic for Windows, and the Mac OS boot-loading code for the PowerPC version. Two separate BFS partitions existed, one for x86, one for PowerPC, and the x86 one is directly bootable from CD.

In addition to all the features of Personal Edition, Professional Edition includes the full developers tools, including a rebranded CodeWarrior, RealPlayer G2, Fraunhofer MP3 encoders, and support for both encoding Indeo video, and playback/encoding of Indeo Real Time. Additional media on the CD varied by supplier, but always included some sample multimedia files, including two songs composed by Be staff ("5038" and "virtual (void)") as well as a video of Be staff pushing computer monitors off the roof of their building in Menlo Park.

Updates

Three updates for R5 were released during 2000.

R5.01

R5.01 was mainly a stability fix for R5 Professional, fixing some deadlocks in drivers and critical servers. However, additional POSIX support was again added for networking, although the update neglected to include the newer headers to use some of these functions - they were only available in an updated Developer Tools for Personal Edition download.

R5.02

R5.02 (marked as R5.01 on personal) contained all of R5.01's updates, as well as some enhanced drivers, and more stability fixes.

R5.03

R5.03 was solely a security fix, and fixed a remote-access bug in the system's ftpd. The update, however, made a change to the core C library to do this, and in doing so, updated the version of glibc it was based on, again providing slightly more POSIX compatibility.

Succession

Following the failure of BeIA, Be's Internet Appliance venture, the company ceased operations, and R5 was the last official release. A widely leaked version of BeOS that had been seeded to developers, codenamed Dano, carried many new features, and a build ID indicating it was BeOS R5.1.0.

Another extremely widely leaked update is a new, fully POSIX compliant, kernel-land networking stack, known internally in Be as BONE. While officially alpha, this brings higher stability to R5, as well as opening up the application base available. The updater for BONE Alpha 7 increases the system version number to R5.04.

ZETA was accepted by some BeOS users as a successor to R5; however, legal issues surrounding how Magnussoft obtained Be Inc's source code later led to the discontinuation of the product. However, at least during its protracted release candidate stage, it was dogged with problems that left some people using R5, and in some cases, looking to Haiku for the future of their OS.

Haiku, now on its beta release, is now the last surviving successor to BeOS. Although deemed by the developers as beta software, the stability, compatibility with BeOS binaries and feature-completeness make Haiku a viable option today.[ citation needed ] Haiku has even improved on BeOS,[ citation needed ] and includes features never implemented into BeOS, including: wifi support; the layout kit; a unique package manager; and support for x64 processors and modern hardware.

Related Research Articles

<span class="mw-page-title-main">BeOS</span> Operating system for personal computers

BeOS is an operating system for personal computers first developed by Be Inc. in 1990. It was first written to run on BeBox hardware.

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

<span class="mw-page-title-main">GNU GRUB</span> Boot loader package

GNU GRUB is a boot loader package from the GNU Project. GRUB is the reference implementation of the Free Software Foundation's Multiboot Specification, which provides a user the choice to boot one of multiple operating systems installed on a computer or select a specific kernel configuration available on a particular operating system's partitions.

<span class="mw-page-title-main">Multi-booting</span> Act of installing multiple operating systems on a single computer

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 may require a custom boot loader.

<span class="mw-page-title-main">Haiku (operating system)</span> Open-source operating system inspired by BeOS

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, and the last was November 2012; the first beta was released in September 2018, followed by beta 2 in June 2020, then beta 3 in July 2021. The fourth beta was released on December 23, 2022, still keeping BeOS 5 compatibility in its x86 32-bit images, with much increased number of modern drivers, GTK3 apps and Wine ported, as well as Xlib (X11) and Wayland compatibility layers.

Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of a software or hardware with a view to making it usable with the computer. A soft or digital copy of the piece of software (program) is needed to install it. There are different processes of installing a piece of software (program). Because the process varies for each program and each computer, programs often come with an installer, a specialised program responsible for doing whatever is needed for the installation. Installation may be part of a larger software deployment process.

<span class="mw-page-title-main">PCLinuxOS</span> Linux distribution

PCLinuxOS, often shortened to PCLOS, is an x86-64 Linux distribution, with KDE Plasma Desktop, MATE and XFCE as its default user interfaces. It is primarily free software operating system for personal computers aimed at ease of use. It is considered a rolling release.

magnussoft ZETA, earlier yellowTAB ZETA, was an operating system formerly developed by yellowTAB of Germany based on the Be Operating System developed by Be Inc.; because of yellowTAB's insolvency, ZETA was later being developed by an independent team of which little was known, and distributed by magnussoft. As of February 28, 2007 the current version of ZETA is 1.5. On March 28, 2007, magnussoft announced that it has discontinued funding the development of ZETA by March 16, because the sales figures had fallen far short of the company's expectations, so that the project was no longer economically viable. A few days later, the company also stopped the distribution of ZETA in reaction to allegations that ZETA constituted an illegal unlicensed derivative of the BeOS source code and binaries.

<span class="mw-page-title-main">VectorLinux</span> Linux distribution

VectorLinux, abbreviated VL, is a Linux distribution for the x86 platform based on the Slackware Linux distribution, originally developed by Canadian developers Robert S. Lange and Darell Stavem. Since version 7 the Standard Edition is also available for the x86-64 platform, known as VLocity64 7.

eComStation Operating system

eComStation or eCS is an operating system based on OS/2 Warp for the 32-bit x86 architecture. It was originally developed by Serenity Systems and Mensys BV under license from IBM. It includes additional applications, and support for new hardware which were not present in OS/2 Warp. It is intended to allow OS/2 applications to run on modern hardware, and is used by a number of large organizations for this purpose. By 2014, approximately thirty to forty thousand licenses of eComStation had been sold.

<span class="mw-page-title-main">Hackintosh</span> Non-Apple computer running macOS

A Hackintosh is a computer that runs Apple's Macintosh operating system macOS on computer hardware not authorized for the purpose by Apple. This can also include running Macintosh software on hardware it is not originally authorized for. "Hackintoshing" began as a result of Apple's 2005 transition to Intel processors, away from PowerPC. Since 2005, Mac computers use the same x86-64 computer architecture as many other desktop PCs, laptops, and servers, meaning that in principle, the code making up macOS systems and software can be run on alternative platforms with minimal compatibility issues. Benefits cited for "Hackintoshing" can include cost, ease of repair and piecemeal upgrade, and freedom to use customized choices of components that are not available in the branded Apple products. macOS can also be run on several non-Apple virtualization platforms, although such systems are not usually described as Hackintoshes. Hackintosh laptops are sometimes referred to as "Hackbooks".

<span class="mw-page-title-main">BeOS API</span>

The BeOS API, often called the Be API after Be Inc., is the application programming interface required to write graphical native applications on BeOS, and hence its derivatives such as Haiku and ZETA.

AmigaOS is the proprietary native operating system of the Amiga personal computer. Since its introduction with the launch of the Amiga 1000 in 1985, there have been four major versions and several minor revisions of the operating system.

<span class="mw-page-title-main">Wubi (software)</span> Discontinued Ubuntu GNU/Linux installer for Windows

Wubi is a free software Ubuntu installer, that was the official Windows-based software, from 2008 until 2013, to install Ubuntu from within Windows, to a single file within an existing Windows partition.

<span class="mw-page-title-main">Salix OS</span> Linux distribution

Salix OS is a multi-purpose Linux distribution based on Slackware.

The history of Haiku, a free, open-source operating system, began in 2001. As of January 2016, as refactoring FLOSS effort of BeOS named initially "OpenBeOS". It used open sourced code of a Tracker file browser and NewOS kernel.

<span class="mw-page-title-main">Chakra (operating system)</span> Linux distribution

Chakra was a Linux distribution originally based on Arch Linux and focused on KDE software, intending to provide a KDE/Qt minimizing use of other widget toolkits where possible. It was well received by critics during its existence.

<span class="mw-page-title-main">AmigaOS 4 version history</span>

A new version of AmigaOS was released on December 24, 2006 after five years of development by Hyperion Entertainment (Belgium) under license from Amiga, Inc. for AmigaOne registered users.

<span class="mw-page-title-main">Haiku Applications</span> List of applications bundled with the Haiku operating system

Haiku is a free and open-source operating system compatible with the now discontinued BeOS.

Custom firmware, also known as aftermarket firmware, is an unofficial new or modified version of firmware created by third parties on devices such as video game consoles and various embedded device types to provide new features or to unlock hidden functionality. In the video game console community, the term is often written as custom firmware or simply CFW, referring to an altered version of the original system software inside a video game console such as the PlayStation Portable, PlayStation 3, PlayStation Vita/PlayStation TV, PlayStation 4, Nintendo 3DS and Nintendo Switch. Installing custom firmware typically requires bootloader unlocking.