SkyOS

Last updated
SkyOS
SkyOS Logo.svg
Developer Robert Szeleney
Working state Halted
Source model Closed source
Initial releaseDecember 15, 1997;25 years ago (1997-12-15)
Marketing targetDesktop users
Available in Multilingual
Platforms IA-32
Kernel type Monolithic
License Proprietary
Official website www.skyos.org

SkyOS (Sky Operating System) is a discontinued prototype commercial, proprietary, graphical desktop operating system written for the x86 computer architecture. As of January 30, 2009 development 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]

Contents

History

A very early version of SkyOS Skyos early 1.gif
A very early version of SkyOS
Another early version of SkyOS Skyos early 2.jpg
Another early version of SkyOS

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]

Features

SkyOS Beta 4 Skyos beta4.png
SkyOS Beta 4
SkyOS Beta 8 Skyos beta8.png
SkyOS Beta 8
SkyOS Build 6796 Skyos build6796.png
SkyOS Build 6796

Kernel

SkyOS is a Unix-like operating system with a monolithic kernel. [3] The OS supports multiple users [4] and symmetric multiprocessing. [14]

Graphics and GUI

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

SkyFS is a fork of the OpenBFS filesystem. [7]

SkyOS can also be run from the following filesystems:

Fast searching

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]

Porting applications

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]

Reception

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]

See also

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">Syllable Desktop</span> Operating system

Syllable Desktop is a discontinued free and open-source operating system for Pentium and compatible processors. Its purpose is to create an easy-to-use desktop operating system for the home and small office user. It was forked from the stagnant AtheOS in July 2002.

<span class="mw-page-title-main">Centericq</span> Instant messaging interface

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.

<span class="mw-page-title-main">ReactOS</span> Free incomplete Windows NT-like operating system

ReactOS is a free and open-source operating system for amd64/i686 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.

<span class="mw-page-title-main">Damn Small Linux</span> Linux-based operating system

Damn Small Linux (DSL) is a discontinued computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open source licenses. It was designed to run graphical user interface applications on older PC hardware, for example, machines with 486 and early Pentium microprocessors and very little random-access memory (RAM). DSL is a Live CD with a size of 50 megabytes (MB). What originally began as an experiment to see how much software could fit in 50 MB eventually became a full Linux distribution. It can be installed on storage media with small capacities, like bootable business cards, USB flash drives, various memory cards, and Zip drives.

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

Haiku is a free and open-source operating system capable of running applications written for the now-discontinued BeOS, which it is modeled after. 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 alpha was released on 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 a greatly increased number of modern drivers, GTK3 apps and Wine port, as well as Xlib (X11) and Wayland compatibility layers.

<span class="mw-page-title-main">Arch Linux</span> Rolling release distribution of Linux

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 a minimal base system, configured by the user to only add what is purposely required.

9P is a network protocol developed for the Plan 9 from Bell Labs distributed operating system as the means of connecting the components of a Plan 9 system. Files are key objects in Plan 9. They represent windows, network connections, processes, and almost anything else available in the operating system.

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.

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

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.

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.

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

SUSE Linux Enterprise 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. Its major versions are released at an interval of 3–4 years, while minor versions are released about every 12 months. SUSE Linux Enterprise products receive more intense testing than the upstream openSUSE community product, with the intention that only mature, stable versions of the included components will make it through to the released enterprise product.

<span class="mw-page-title-main">FreeBSD</span> Free and open-source Unix-like operating system

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. In 2005, FreeBSD was the most popular open-source BSD operating system, accounting for more than three-quarters of all installed and permissively licensed BSD systems.

<span class="mw-page-title-main">ChromiumOS</span> Free open-source operating system designed by Google

ChromiumOS is a free and open-source operating system designed for running web applications and browsing the World Wide Web. It is the open-source version of ChromeOS, a Linux-based operating system made by Google.

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">NetBSD</span> Free and open-source Unix-like operating system

NetBSD is a free and open-source Unix operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was forked. It continues to be actively developed and is available for many platforms, including servers, desktops, handheld devices, and embedded systems.

<span class="mw-page-title-main">OpenZFS</span> Open-source implementation of the ZFS file system

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 now maintained by the OpenZFS Project. It supports features like data compression, data deduplication, copy-on-write clones, snapshots, and RAID-Z. It also supports the creation of virtual devices, which allows for the creation of file systems that span multiple disks.

<span class="mw-page-title-main">Windows Subsystem for Linux</span> Compatibility layer for running Linux binary executables natively on Windows

Windows Subsystem for Linux (WSL) is a feature of 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 1 was first released on August 2, 2016, and acts as a compatibility layer for running Linux binary executables by implementing Linux system calls on the Windows kernel. It is available on Windows 10, Windows 10 LTSB/LTSC, Windows 11, Windows Server 2016, Windows Server 2019 and Windows Server 2022.

References

  1. "SkyOS development is currently halted and no plans to resume its development have been announced". Archived from the original on 2011-09-10. Retrieved 2009-01-30.
  2. "SkyOS Public Beta". Archived from the original on 2013-08-16. Retrieved 2009-08-09.
  3. 1 2 3 4 5 6 Bednář, Vojtěch (July 13, 2009). "Rekviem za operační systém SkyOS" (in Czech). root.cz. Retrieved April 13, 2019.
  4. 1 2 3 "Die Windows-Alternative aus Oberösterreich" (in German). Der Standard. December 23, 2005. Retrieved April 13, 2019.
  5. 1 2 3 Matt (August 12, 2013). "Last SkyOS 5.0 beta released for free". OSNews. Retrieved April 13, 2019.
  6. Loli, Eugenia (December 17, 2003). "SkyOS 5 Beta Testing Cycle is Open". OSNews. Retrieved April 13, 2019.
  7. 1 2 Loli, Eugenia (January 23, 2004). "OpenBFS Becomes SkyFS for SkyOS". OSNews. Retrieved April 13, 2019.
  8. 1 2 Krčmář, Petr (July 12, 2006). "Výrazné úpravy v systému SkyOS" (in Czech). root.cz. Retrieved April 13, 2019.
  9. 1 2 Krčmář, Petr (March 11, 2009). "Budoucnost SkyOS je stále nejistá" (in Czech). root.cz. Retrieved April 13, 2019.
  10. Blankenhorn, Dana (February 3, 2009). "SkyOS faces choice of go open source or go away". ZDNet. Retrieved April 13, 2019.
  11. Krčmář, Petr (June 10, 2009). "SkyOS experimentuje s jádry Linux a NetBSD" (in Czech). root.cz. Retrieved April 13, 2019.
  12. Dee, Jay (June 25, 2009). "SkyOS/Linux Progress Report". OSNews. Retrieved April 13, 2019.
  13. Chris_G (March 18, 2013). "SkyOS website finally fizzles out". OSNews. Retrieved April 13, 2019.
  14. 1 2 3 4 5 Miller, Tim (June 14, 2006). "Four alternative operating systems, SkyOS". NewsForge. Archived from the original on November 8, 2006. Retrieved April 13, 2019.