A Neutral Look at Operating Systems/AmigaOS

< A Neutral Look at Operating Systems

AmigaOS is the default native operating system of the Amiga personal computer. On top of a basic kernel called Exec, it includes an abstraction of the Amiga's unique hardware, a disk operating system called AmigaDOS, a windowing system called Intuition and a graphical user interface called Workbench.

AmigaOS to version 1.3

The 1.x versions are the original implementation of AmigaOS. They defaulted to a distinctive blue and orange colour scheme which was designed to give high contrast on even the worst of television screens (it could easily be changed by the user). Versions 1.1 consisted mostly of bug fixes. Versions 1.0 and 1.1 were distributed only on floppy disks for the Amiga 1000.

Version 1.2 was the first to have Kickstart on a ROM and Workbench on one or two floppy disks. Workbench was then booted from floppy disk or installed on a hard disk on later machines. The early Kickstarts were still available on floppies for Amiga 1000 owners. These versions were shipped in ROM with the A500, A1500, CDTV (1.3 only) and A2000. Version 1.2 of Kickstart fixed many bugs, greatly improving the stability of the system, and added AutoConfig support which could automatically configure expansion boards. Release 1.3 had few changes to Kickstart (mainly to enable autobooting hard disks) but had many improvements in Workbench, including a much faster file system for hard disks, an improved CLI, and various extra programs.

AmigaOS 1.4

Kickstart/Workbench 1.4 was a beta version of the upcoming 2.0 update and never released, but the Kickstart part was shipped in very small quantities with early Amiga 3000 computers, where it is often referred to as the "Superkickstart ROM". In these machines it is only used to bootstrap the machine and load the Kickstart that will be used to actually boot the system. The appearance is similar to that of 2.0 and higher, with just minor differences. It is, however, possible to dump out of the OS selection screen by clicking where one would expect to see a close gadget. This will cause the machine to boot Kickstart 1.4 using either the wb_2.x: partition, or from a floppy.

AmigaOS to version 2.1

Kickstart/Workbench 2.0 introduced a lot of major advances to the Amiga operating system. Gone was the harsh blue and orange colourscheme, replaced with a much easier on the eye grey and light blue. The Workbench was no longer tied to the 640×256 (PAL) or 640×200 (NTSC) display modes, and much of the system was improved with an eye to making future expansion easier. For the first time, a standardised "look and feel" was added. This was done by creating the Amiga Style Guide, and including libraries and software which assisted developers in making conformant software. Technologies included the GUI element creation library gadtools, the software installation scripting language Installer, and the AmigaGuide hypertext help system.

AmigaOS to version 3.1

3.x was another major update. Updates included:

AmigaOS to version 3.9

Along with this update came a change in the way people referred to the Amiga's operating system. Rather than specifying "Kickstart" or "Workbench", the updates were most often referred to as simply "AmigaOS".

Updates included:

AROS

AROS Research Operating System is an attempt to clone the AmigaOS API in a portable open-source operating system. Although not binary compatible with AmigaOS (unless running on 68k), users have reported it to be highly source code compatible.

See AROS wikibook.

AmigaOS 4.x

A new version of AmigaOS is being developed by Hyperion Entertainment under license from Amiga, Inc. The 4.0 version will be a major update a decade after the last official release.

Main features planned for AmigaOS 4.0:

MorphOS

MorphOS is a PowerPC native operating system, originally created when the future of the Amiga looked uncertain. It provides binary compatibility with system-friendly AmigaOS applications. A version which runs on Classic Amigas with PPC accelerator cards has been released.

MorphOS is a mixed proprietary and open source operating system produced for the Pegasos, Efika, Mac and AmigaOne hardware platforms by a core development team and contributors. The OS itself is proprietary. Several libraries and other parts are open source, such as Ambient (the desktop interface).

It currently runs only on PowerPC processors by Freescale and IBM while still supporting the original AmigaOS MC680x0 applications via its proprietary task-based emulation solution and most of the newer, PPC/AmigaOS applications using API wrappers. It is API-compatible with AmigaOS 3.1 but implements many enhancements that bring it up to date, and a modern GUI based on MUI.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.