Developer | Robert Szeleney |
---|---|
Working state | Halted |
Source model | Closed source |
Initial release | December 15, 1997 |
Marketing target | Desktop users |
Available in | Multilingual |
Platforms | IA-32 |
Kernel type | Monolithic |
License | Proprietary |
Official website | web |
SkyOS is a discontinued prototype commercial, proprietary, graphical desktop operating system written for the x86 computer architecture. Its first version was released in 1997, and its last beta build was released in 2008.
As of January 30, 2009, development of the OS was halted, with no plans to resume its development. [1]
In August 2013, developer Robert Szeleney announced the release of a public beta on the SkyOS website. This allows public users to download a Live CD of the SkyOS operating system, for testing and to optionally install the system. [2]
Development started in 1996, [3] with the first version released in December 1997. [4] Up until version 4.x, the OS was freely available. [5] Starting with beta development of SkyOS 5 in 2003, users were required to pay US$30 to get access to beta releases. [6] SkyOS adapted new filesystem SkyFS based on OpenBFS in 2004, [7] and its graphics subsystem was improved in 2006 with support for desktop compositing, including double buffering and transparency. The OS also moved to ELF binaries then. [8] The last beta build 6947 was released in August 2008, [5] and there was no status update for several months. [9] As the OS was mainly the work of one man, Robert Szeleney, there was increasing difficulty to add new device drivers. [3] Considering lack of development under Robert Szeleney, going open source was viewed by the tech press as the best option for SkyOS. [10] [9] Although Szeleney tried to bypass the lack of drivers by using a new kernel based on Linux or NetBSD, [11] and reported some progress in this regard, [12] development has not resumed. SkyOS website disappeared in 2013 [13] and final public build from August 2008 was released for free shortly thereafter. [5]
SkyOS is a Unix-like operating system with a monolithic kernel. [3] The OS supports multiple users [4] and symmetric multiprocessing. [14]
SkyOS has an integrated graphics subsystem with support for desktop compositing including double buffering and transparency. [8] SkyOS GUI also allows system-wide mouse gestures. [14]
SkyFS is a fork of the OpenBFS filesystem. [7]
SkyOS can also be run from the following filesystems:
SkyOS offers real-time file content query searches with multiple keywords (comparable to Beagle in Linux or Spotlight in macOS), including indexing of files and programs. [14]
Most command-line applications that were written to be compiled with the GNU Toolchain can be ported to SkyOS with little or no modification.
SkyOS contains several frameworks for creating applications (including Mono port). [3] Ported applications include Mozilla Firefox, Mozilla Thunderbird, Nvu, [14] GIMP and AbiWord. [4] There was also a monetary incentive for porting applications as the SkyOS community voted for desired programs and then supported developers with donations. [3]
Although SkyOS includes many interesting features, limited application and hardware support are among its weaknesses (e.g. only a few graphics cards allow 2D acceleration). [14] Kernel and drivers updates were solely worked on by Szeleney, and because of this he was unable to keep up with new devices. This was one of the reasons the development ended for this project. In the end, the OS was not able to expand beyond a small albeit dedicated user community. Apart from a short early open source time period, the OS had a proprietary licence with a commercial model based on paid beta-testing. This led to some controversy as SkyOS developers were accused of unauthorized use of open source software. No proof of any wrongdoing was given, but the public image of the OS was tarnished nevertheless. [3]
BeOS is a discontinued operating system for personal computers that was developed by Be Inc. It was conceived for the company's BeBox personal computer which was released in 1995. BeOS was designed for multitasking, multithreading, and a graphical user interface. The OS was later sold to OEMs, retail, and directly to users; its last version was released as freeware.
Syllable Desktop is a discontinued free and open-source lightweight hobbyist operating system for Pentium and compatible processors. Its purpose was to create an easy-to-use desktop operating system for the home and small office user. It was forked and expanded AtheOS after the developer of AtheOS moved on to other projects in July 2002.
Centericq is a text mode menu- and window-driven instant messaging interface that supports the ICQ, Yahoo!, AIM, MSN, IRC, XMPP, LiveJournal, and Gadu-Gadu protocols.
ReactOS is a free and open-source operating system for i586/amd64 personal computers intended to be binary-compatible with computer programs and device drivers developed for Windows Server 2003 and later versions of Microsoft Windows. ReactOS has been noted as a potential open-source drop-in replacement for Windows and for its information on undocumented Windows APIs.
dyne:bolic GNU/Linux is a Live CD/DVD distribution based on the Linux kernel. It is shaped by the needs of media activists, artists and creators to be a practical tool with a focus on multimedia production, that delivers a large assortment of applications. It allows manipulation and broadcast of both sound and video with tools to record, edit, encode, and stream. In addition to multimedia specific programs, dyne:bolic also provides word processors and common desktop computing tools.
Haiku, originally OpenBeOS, is a free and open-source operating system for personal computers. It is a community-driven continuation of BeOS and aims to be binary-compatible with it, but is largely a reimplementation with the exception of certain components like the Deskbar. The Haiku project began in 2001, supported by the nonprofit Haiku Inc., and the operating system remains in beta.
Arch Linux is an independently developed x86-64 general-purpose Linux distribution that strives to provide the latest stable versions of most software by following a rolling-release model. The default installation is intentionally minimal so that users can add only the packages they require.
The Be File System (BFS) is the native file system for the BeOS. In the Linux kernel, it is referred to as "BeFS" to avoid confusion with Boot File System.
PCLinuxOS, often shortened to PCLOS, is a rolling release Linux distribution for x86-64 computers, with KDE Plasma, MATE, and XFCE as its default user interfaces. It is a primarily FOSS operating system for personal computers aimed at ease of use.
CRUX is a lightweight x86-64 Linux distribution targeted at experienced Linux users and delivered by a tar.gz-based package system with BSD-style initscripts. It is not based on any other Linux distribution. It also utilizes a ports system to install and upgrade applications.
Computer operating systems based on the Linux kernel are used in embedded systems such as consumer electronics, in-vehicle infotainment (IVI), networking equipment, machine control, industrial automation, navigation equipment, spacecraft flight software, and medical instruments in general.
Filesystem in Userspace (FUSE) is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space while the FUSE module provides only a bridge to the actual kernel interfaces.
The A9home was a niche small-form-factor desktop computer running RISC OS Adjust32. It was officially unveiled at the 2005 Wakefield Show, and is the second commercial ARM-based RISC OS computer to run a 32-bit version of RISC OS. When the Iyonix PC was withdrawn from sale, the A9home remained the only hardware to be manufactured specifically for the RISC OS marketplace.
SUSE Linux Enterprise (SLE) is a Linux-based operating system developed by SUSE. It is available in two editions, suffixed with Server (SLES) for servers and mainframes, and Desktop (SLED) for workstations and desktop computers.
AppImage is an open-source format for distributing portable software on Linux. It aims to allow the installation of binary software independently of specific Linux distributions, a concept often referred to as upstream packaging. As a result, one AppImage can be installed and run across Ubuntu, Arch Linux, and Red Hat Enterprise Linux without needing to use different files. It aims to be a format that is self-contained, rootless, and independent of the underlying Linux distribution.
FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version of FreeBSD was released in 1993 developed from 386BSD and the current version runs on IA-32, x86-64, ARM, PowerPC and RISC-V processors. The project is supported and promoted by the FreeBSD Foundation.
Qubes OS is a security-focused desktop operating system that aims to provide security through isolation. Isolation is provided through the use of virtualization technology. This allows the segmentation of applications into secure virtual machines called qubes. Virtualization services in Qubes OS are provided by the Xen hypervisor.
OpenZFS is an open-source implementation of the ZFS file system and volume manager initially developed by Sun Microsystems for the Solaris operating system, and is now maintained by the OpenZFS Project. Similar to the original ZFS, the implementation supports features like data compression, data deduplication, copy-on-write clones, snapshots, RAID-Z, and virtual devices that can create filesystems that span multiple disks.
Windows Subsystem for Linux (WSL) is a feature of Microsoft Windows that allows developers to run a Linux environment without the need for a separate virtual machine or dual booting. There are two versions of WSL: WSL 1 and WSL 2. WSL is not available to all Windows 10 users by default. It can be installed either by joining the Windows Insider program or manually via Microsoft Store or Winget.