HOME

TheInfoList



OR:

ArcaOS 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 i ...
based on
OS/2 OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 r ...
, developed and marketed by Arca Noae, LLC under license from IBM.Blue Lion Announcement at Warpstock 2015
/ref> It was codenamed Blue Lion during its development. It builds on OS/2 Warp 4.52 by adding support for new hardware, fixing defects and limitations in the operating system, and by including new applications and tools. It is targeted at professional users who need to run their OS/2 applications on new hardware, as well as personal users of OS/2. Like OS/2 Warp, ArcaOS is a 32-bit single user, multiprocessing,
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 preemp ...
operating system for the
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 ...
architecture. It is supported on both physical hardware and virtual machine
hypervisors A hypervisor (also known as a virtual machine monitor, VMM, or virtualizer) is a type of computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is calle ...
.


Features


Hardware compatibility

ArcaOS supports symmetric multiprocessing systems with up to 64 processor cores, although it is recommended to disable hyperthreading. As of version 5.0.6, ArcaOS is
ACPI Advanced Configuration and Power Interface (ACPI) is an open standard that operating systems can use to discover and configure computer hardware components, to perform power management (e.g. putting unused hardware components to sleep), auto c ...
6.1-compliant and includes the 20200717 release of ACPICA. While ArcaOS is a 32-bit operating system, it has limited PAE support which allows it to use
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
in excess of 4GB as a
RAM disk Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
. ArcaOS supports being run as a
virtual machine In computing, a virtual machine (VM) is the virtualization/ emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized h ...
guest inside
VirtualBox Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and Innotek VirtualBox) is a type-2 hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by Innotek GmbH, which was acquired by S ...
,
VMware ESXi VMware ESXi (formerly ESX) is an enterprise-class, type-1 hypervisor developed by VMware for deploying and serving virtual computers. As a type-1 hypervisor, ESXi is not a software application that is installed on an operating system (OS); ...
,
VMWare Workstation VMware Workstation Pro (known as VMware Workstation until release of VMware Workstation 12 in 2015) is a hosted (Type 2) hypervisor that runs on x64 versions of Windows and Linux operating systemshttps://kb.vmware.com/selfservice/microsites/sear ...
and
Microsoft Virtual PC Windows Virtual PC (successor to Microsoft Virtual PC 2007, Microsoft Virtual PC 2004, and Connectix Virtual PC) is a virtualization program for Microsoft Windows. In July 2006, Microsoft released the Windows version free of charge. In August ...
. In addition to the
device drivers In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabling operating systems and ot ...
included with OS/2 Warp 4, ArcaOS includes a variety of drivers developed by Arca Noae, and various third parties: * Network adapters are supported either with Arca Noae's MultiMacArca Noae wiki: MultiMac NIC Drivers
/ref> technology, which employs FreeBSD driver code, or a selection of GenMACProject: Generic MAC Wrapper Driver (GenMac)
/ref> drivers. Support for wireless networking is somewhat limited, though MultiMac support for additional chipsets is planned for future releases of ArcaOS. * ArcaOS replaces the 16-bit IBM OS/2 USB driver with a new 32-bit driver capable of supporting
USB 2.0 Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad ...
and
USB 3.0 USB 3.0, released in November 2008, is the third major version of the Universal Serial Bus (USB) standard for interfacing computers and electronic devices. Among other improvements, USB 3.0 adds the new transfer rate referred to as '' ...
controllers. * Audio support utilizes the Uniaud generic audio driver, now maintained by Arca Noae. Uniaud is based on the ALSA framework from the Linux kernel. In addition, a selection of device-specific drivers are included with ArcaOS. A new audio driver is planned for future releases of ArcaOS, based on FreeBSD audio drivers. * Video support is provided by PanoramaArca Noae wiki: Panorama Video Driver
/ref> generic unaccelerated
VESA VESA (), formally known as Video Electronics Standards Association, is an American technical standards organization for computer display standards. The organization was incorporated in California in July 1989To retrieve the information, searc ...
driver, or SNAPArca Noae wiki: Arca Noae SNAP Graphics for OS/2
/ref> accelerated video driver. Features such as acceleration and multi-head are supported for a limited number of graphics chipsets. Support for these features in additional chipsets, such as the
Intel HD Intel Graphics Technology (GT) is the collective name for a series of integrated graphics processors (IGPs) produced by Intel that are manufactured on the same package or die as the central processing unit (CPU). It was first introduced in 201 ...
series, is planned. * Storage drivers are available for IDE,
AHCI The Advanced Host Controller Interface (AHCI) is a technical standard defined by Intel that specifies the register-level interface of Serial ATA (SATA) host controllers in a non-implementation-specific manner in its motherboard chipsets. The ...
,
NVMe NVM Express (NVMe) or Non-Volatile Memory Host Controller Interface Specification (NVMHCIS) is an open, logical-device interface specification for accessing a computer's non-volatile storage media usually attached via PCI Express (PCIe) bus. The ...
and a number of SCSI adapters. * Support for printers is provided by the eCups project, which is based on the open source
CUPS CUPS (formerly an acronym for Common UNIX Printing System) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs ...
printing system for Unix.


Software

In addition to the software bundled with OS/2 Warp 4, ArcaOS includes some additional software, such as: *
Mozilla Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, w ...
Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current ...
,
Thunderbird Thunderbird, thunder bird or thunderbirds may refer to: * Thunderbird (mythology), a legendary creature in certain North American indigenous peoples' history and culture * Ford Thunderbird, a car Birds * Dromornithidae, extinct flightless birds ...
and
SeaMonkey SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape ...
*
Apache OpenOffice Apache OpenOffice (AOO) is an open-source office productivity software suite. It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony. It is a close cousin of LibreOffice, Collabora Online and ...
* Lucide, an open source document viewer * XWorkplace, a set of open source enhancements to the
Workplace Shell The Workplace Shell (WPS) is an object-oriented desktop shell (also called desktop environment) produced by IBM's Boca Raton development lab for OS/2 2.0. It is based on Common User Access and made a radical shift away from the Program Manager ...
*
4OS2 4OS2 is the OS/2 analogue of 4NT and 4DOS by JP Software, Inc. JP Software discontinued 4OS2, TCMDOS2 and TCMD16, making version 3.0, 2.0, 2.0 the final version of these. The code for 4OS2 has been released, and is maintained, first by Sci ...
*
OpenJDK OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE). It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GPL-2.0-only w ...
6 * Qt 4 and 5 * Samba 4 * Heimdal Kerberos * VirtualBox


Cross-platform compatibility

ArcaOS includes a number of software components which allow it to directly run software developed for other operating systems, and to simplify the process of porting software to ArcaOS: * ArcaOS includes OS/2's MVDM and WIN-OS/2, allowing ArcaOS to run 16-bit
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
and
Windows 3.1 Windows 3.1 is a major release of Microsoft Windows. It was released to manufacturing on April 6, 1992, as a successor to Windows 3.0. Like its predecessors, the Windows 3.1 series ran as a shell on top of MS-DOS. Codenamed Janus, Windows 3 ...
applications natively. ArcaOS features some improvements to these subsystems which are not found in OS/2, such as the ability to access volumes greater than 2GB from Windows and DOS, as well as ongoing work which will allow 16-bit Windows and DOS software to run on UEFI systems which do not have a traditional BIOS. * ArcaOS includes Odin, based on
Wine Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are m ...
, which provides a subset of the
Win32 The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations th ...
API. Odin can be used to run certain Win32 applications directly, while other applications, such as the OS/2 port of
OpenJDK OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE). It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GPL-2.0-only w ...
, use the Odin API to simplify porting Windows software to OS/2. * ArcaOS provides a Unix compatibility layer named kLIBC which facilitates the porting of open source Linux applications to ArcaOS. A variety of Linux tools ship with ArcaOS such as the Bash shell and the
GNU coreutils The GNU Core Utilities or coreutils is a package of GNU software containing implementations for many of the basic tools, such as cat, ls, and rm, which are used on Unix-like operating systems. In September 2002, the ''GNU coreutils'' were cr ...
, while others are available through the ArcaOS package manager, such as GCC. * A port of
OpenJDK OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE). It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GPL-2.0-only w ...
is included, which allows ArcaOS to run
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
applications which do not have platform-specific dependencies.


Filesystems

ArcaOS's default
filesystem In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is Computer data storage, stored and retrieved. Without a file system, data placed in a storage me ...
is JFS, although HPFS is also supported for backwards compatibility. ArcaOS may be installed to and booted from either filesystem.
FAT12 File Allocation Table (FAT) is a file system developed for personal computers. Originally developed in 1977 for use on floppy disks, it was adapted for use on hard disks and other devices. It is often supported for compatibility reasons by ...
,
FAT16 File Allocation Table (FAT) is a file system developed for personal computers. Originally developed in 1977 for use on floppy disks, it was adapted for use on hard disks and other devices. It is often supported for compatibility reasons by ...
, and
FAT32 File Allocation Table (FAT) is a file system developed for personal computers. Originally developed in 1977 for use on floppy disks, it was adapted for use on hard disks and other devices. It is often supported for compatibility reasons by ...
are also supported using either the OS/2 kernel's own
FAT In nutrition, biology, and chemistry, fat usually means any ester of fatty acids, or a mixture of such compounds, most commonly those that occur in living beings or in food. The term often refers specifically to triglycerides (triple est ...
driver, or a new Arca Noae-developed FAT32 IFS driver, included in ArcaOS since version 5.0.3. ArcaOS includes support for
optical disc In computing and optical disc recording technologies, an optical disc (OD) is a flat, usually circular disc that encodes binary data (bits) in the form of pits and lands on a special material, often aluminum, on one of its flat surfaces. ...
filesystems such as
ISO 9660 ISO 9660 (also known as ECMA-119) is a file system for optical disc media. Being sold by the International Organization for Standardization (ISO) the file system is considered an international technical standard. Since the specification is ...
and UDF. ArcaOS supports serving and accessing CIFS/SMB shares using the open source Samba project, and provides a graphical utility named ArcaMapper to manage configuration. NetDrive for OS/2 provides access to a variety of additional filesystems such as
NTFS New Technology File System (NTFS) is a proprietary journaling file system developed by Microsoft. Starting with Windows NT 3.1, it is the default file system of the Windows NT family. It superseded File Allocation Table (FAT) as the preferred fil ...
and NFS via its own IFS driver. The ArcaOS distribution includes a limited license version of NetDrive but the fully licensed version is capable of mounting a number of other local, native, and foreign file systems.


Installation and updates

ArcaOS features a new graphical installer which replaces the IBM installer used in OS/2 Warp. Unlike OS/2, the ArcaOS installation process does not require a boot floppy, and instead the installer can be booted directly from optical media, or from a USB flash drive. The installer also provides an update facility, which allows ArcaOS to be updated to the latest release without reinstalling the entire operating system. Installation and updates of individual software packages is provided through the Arca Noae Package Manager (ANPM), which consists of a native OS/2 graphical frontend on top of
RPM Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min, or with the notation min−1) is a unit of rotational speed or rotational frequency for rotating machines. Standards ISO 80000-3:2019 defines a unit of rotation as the dimensionl ...
and YUM. Software is provided through a mixture of freely available, and subscription only RPM repositories.


Hardware requirements

The minimum hardware requirements for ArcaOS 5.0 is as follows:


History


Blue Lion

ArcaOS was formally announced on October 23, 2015, at the Warpstock 2015 event (an OS/2 user group event) under the code name "Blue Lion" by Arca Noae's Managing Member, Lewis Rosenthal.OS/2: Blue Lion to be the next distro of the 28-year-old OS
/ref> Some of the planned features for Blue Lion announced at the time were: * new Symmetric multiprocessing kernel * new pre-boot menu * new OS installer with support for installation from USB flash drive and across a network * device drivers already produced by Arca Noae as part of their Drivers & Software SubscriptionIs the world ready for a bare-metal OS/2 rebirth?
/ref> * the latest
Workplace Shell The Workplace Shell (WPS) is an object-oriented desktop shell (also called desktop environment) produced by IBM's Boca Raton development lab for OS/2 2.0. It is based on Common User Access and made a radical shift away from the Program Manager ...
enhancements * updated
CUPS CUPS (formerly an acronym for Common UNIX Printing System) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs ...
print subsystem * updated PostScript printer driver pack * localization in several languages besides EnglishOS/2 comes back from the dead
/ref> At the time of the announcement, the initial release was projected for late third quarter of 2016, but Arca Noae also stated that no actual release date had been set.


ArcaOS 5.0

The name "ArcaOS" was first published in a
TechRepublic TechRepublic is an online trade publication and social community for IT professionals, providing advice on best practices and tools for the needs of IT decision-makers. It was founded in 1997 in Louisville, Kentucky, by Tom Cottingham and Kim S ...
article on May 26, 2016, while the arcaos.com domain was registered December 20, 2015. In the same TechRepublic article, Lewis Rosenthal was quoted as saying that the first release of ArcaOS would be version 5.0, as it follows onto the last release of OS/2 Warp from IBM, which was 4.52 (also known as Merlin Convenience Pack 2, or MCP2). ArcaOS 5.0 was released May 15, 2017. There were two editions released: a commercial edition, intended for enterprise use (including 12 months of upgraded/prioritized technical support), and a personal edition, targeted at non-business users (including six months of standard technical support) at a reduced price. Pricing was listed as $229 per license for the commercial edition, and $129 per license for the personal edition, with $99 promotional price in effect for the first 90 days following release. ArcaOS 5.0 was followed by a number of maintenance releases between 2017 and 2021. In addition to bug fixes and driver updates, the maintenance releases added some significant features such as USB 3.0 support, the ability to install from a USB drive, and the update facility. During Warpstock 2021, Arca Noae announced that 5.0.7 would be the final maintenance release of 5.0, and that it would be followed by the 5.1 release.


ArcaOS 5.1

Prior to the release of ArcaOS 5.0, ArcaOS 5.1 was originally planned for release in 2017 with a focus on supporting other languages including French, Spanish, Italian, German, and Dutch. Following the release of ArcaOS 5.0, Arca Noae began discussing a 5.1 release in their roadmaps, along with proposed new features. During Warpstock 2020, Arca Noae announced that 5.1 is expected to be released during 2021. Some features planned for inclusion into 5.1 include: * Support for booting on
UEFI UEFI (Unified Extensible Firmware Interface) is a set of specifications written by the UEFI Forum. They define the architecture of the platform firmware used for booting and its interface for interaction with the operating system. Examples of ...
-only systems without a
Compatibility Support Module UEFI (Unified Extensible Firmware Interface) is a set of specifications written by the UEFI Forum. They define the architecture of the platform firmware used for booting and its interface for interaction with the operating system. Examples of f ...
(CSM). This involves providing emulation of specific BIOS functionality which the operating system depends on (particularly interrupts INT 10H and
INT 13H INT 13h is shorthand for BIOS interrupt call 13 hex, the 20th interrupt vector in an x86-based (IBM PC-descended) computer system. The BIOS typically sets up a real mode interrupt handler at this vector that provides sector-based hard disk and ...
). As of 2020, Arca Noae have demonstrated the installation of ArcaOS onto a UEFI system, and booting with the CSM disabled. * Support for disks using GUID partition tables (GPT) is under development, which will allow disks larger than 2TB to be supported. * Localized releases of ArcaOS, known as National Language Versions (NLV). Planned languages include German, Spanish, French, Italian, Simplified and Traditional Chinese, Japanese, Korean and Dutch. This involves augmenting the localization in OS/2 Warp 4 with translations for the new software added in ArcaOS, such as the installer and XWorkplace. * An upgrade facility to allow in-place migration of ArcaOS 5.0 to 5.1 without reinstalling the entire operating system. * A migration facility to allow in-place migration of OS/2 Warp 4 and
eComStation 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 hard ...
systems to ArcaOS without removing the existing operating system installation first. This feature is unlikely to be included in the initial 5.1 release. *
Desktop search Desktop search tools search within a user's own computer files as opposed to searching the Internet. These tools are designed to find information on the user's PC, including web browser history, e-mail archives, text documents, sound files, images ...
functionality based on the open-source
Recoll Recoll is a desktop search tool that provides full text search (from single-word to arbitrarily complex boolean searches) in a GUI with few mandatory external dependencies. It runs under many Unix-like Operating system, operating systems, and is ...
project. * Replacing the monolithic IBM Selective Install utility with a number of Arca Noae-developed utilities. * New device drivers, particularly support for NVMe drives. The OS/2 software vendor Bitwise Works is porting QtWebEngine (based on Chromium) to OS/2 and ArcaOS in order to support a new browser to replace Firefox. This has been prompted by the increasing complexity of the Firefox codebase, and use of the
Rust programming language Rust is a multi-paradigm, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency. Rust enforces memory safety—that is, that all references point to valid memory—without requiring the use of a garb ...
in newer versions of Firefox - whose compiler is unlikely to ever be supported on the OS/2 platform. During Warpstock 2020, a demo was carried out which showed the Qt WebEngine Demo Browser running on ArcaOS and successfully loading modern web pages. Originally the Falkon browser had been considered for porting to the OS/2 platform, but it has since been discounted due to Falkon's dependency on libraries from the
KDE Frameworks KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, fi ...
. As a result, the Otter Browser is being considered instead. The new web browser will be added to the ArcaOS 5.1 release series once it is complete.


Release history


References


External links


Arca Noae
– Website of the developer of ArcaOS {{OS/2 OS/2 X86 operating systems 2017 software Proprietary operating systems