AmigaOS version history

Last updated

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.

Contents

Initially the Amiga operating system had no strong name and branding, as it was simply considered an integral part of the Amiga system as a whole. Early names used for the Amiga operating system included "CAOS" and "AmigaDOS". [1] Another non-official name was "Workbench", from the name of the Amiga desktop environment, which was included on a floppy disk named "Amiga Workbench". [2]

Version 3.1 of the Amiga operating system was the first version to be officially referred to as "Amiga OS" (with a space between "Amiga" and "OS") [3] [4] by Commodore.

Version 4.0 of the Amiga operating system was the first version to be branded as a less generic "AmigaOS" (without the space). [3]

What many consider the first versions of AmigaOS (Workbench 1.0 up to 3.0) are here indicated with the Workbench name of their original disks.

Kickstart/Workbench 1.0, 1.1, 1.2, 1.3

Amiga Workbench 1.0 Amiga Workbench 1.x.png
Amiga Workbench 1.0
Amiga boot screen (Kickstart 1.3) Kickstart1 3.png
Amiga boot screen (Kickstart 1.3)

Workbench 1.0 was released for the first time in October 1985. [5] The 1.x series of Workbench defaults to a distinctive blue and orange color scheme, designed to give high contrast on even the worst of television screens (the colors can be changed by the user). Version 1.1 consists mostly of bug fixes and, like version 1.0, was distributed only for the Amiga 1000. The entire Workbench operating system consisted of three floppy disks: Kickstart, Workbench and ABasic by MetaComCo.

The Amiga 1000 needed a Kickstart disk to be inserted into floppy drive to boot up. An image of a simple illustration of a hand on a white screen, holding a blue Kickstart floppy, invited the user to perform this operation. After the kickstart was loaded into a special section of memory called the writable control store (WCS), the image of the hand appeared again, this time inviting the user to insert the Workbench disk.

Workbench version 1.2 was the first to support Kickstart stored in a ROM. A Kickstart disk was still necessary for Amiga 1000 models; it was no longer necessary for Amiga 500 or 2000, but the users of these systems had to change the ROMs (which were socketed) to change the Kickstart version.

Workbench now spanned two floppy disks, and supported installing and booting from a hard drive (assuming the Amiga was equipped with one), the name of the main disk was still named "Workbench" (which is also the user interface portion of the operating system). The second disk was the Extras disk. The system now shipped with AmigaBasic by Microsoft, the only software Microsoft ever wrote for the Amiga.

Kickstart version 1.2 corrected various flaws and added AutoConfig support. AutoConfig is a protocol similar to and is the predecessor of Plug and Play, in that it can configure expansion boards without user intervention.

Kickstart version 1.3 improved little on its predecessor, the most notable change being auto booting from hard drives. Workbench 1.3, on the other hand, users can find several significant improvements to Workbench, including FFS a faster file system for hard disks storage which resolved the problem of old Amiga filesystem which wasted too much hard disk space due to the fact it could store only 488 bytes in any block of 512 bytes keeping 24 bytes for checksums. Many improvements were made to the CLI (command line interface) of Amiga which was now a complete text based Shell, named AmigaShell, and various additional tools and programs.

Kickstart/Workbench 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 of a very early first release of 1.4 was similar to 1.3, but with colors slightly changed. A second version was 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.

Workbench 2.0, 2.04, 2.05, 2.1

Workbench 2.0 was released in 1990 [5] and introduced a lot of improvements and major advances to the GUI of the overall Amiga operating system. The harsh blue and orange colour scheme was replaced with a much easier on the eye grey and light blue with 3D aspect in the border of the windows. 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.

Workbench 2.04 introduced ARexx, a system-wide scripting language. Programmers could add so-called "ARexx ports" to their programs, which allowed them to be controlled from ARexx scripts. Using ARexx, you could make two completely different programs from different vendors work together seamlessly. For example, you could batch-convert a directory of files to thumbnail images with an ARexx-capable image-manipulation program, create and index HTML table of the thumbnails linking to the original images, and display it in a web browser, all from one script. ARexx became very popular, and was widely adopted by programmers.

The AmigaDOS, previously written in BCPL and very difficult to develop for beyond basic file manipulation, was mostly rewritten in C.

Unfortunately, some badly written software especially games failed to run with 2.x, and so a lot of people were upset with this update. Most often, the failure occurred because programmers had used directly manipulated private structures maintained by the operating system, rather than using official function calls. Many users circumvented the problem by installing so-called "kickstart switchers", a small circuit board which held both a Kickstart 1.3 and 2.0 chip, with which they could switch between Kickstart versions.

2.x shipped with the A500+ (2.04), A600 (2.05), A3000 and A3000T. Workbench 2.1 was the last in this series, and only released as a software update. It included useful features such as CrossDOS, to support working with floppy disks formatted for PCs. Since 2.1 was a software-only release, there was no Kickstart 2.1 ROM.

2.x also introduced PCMCIA card support, for the slot on the A600.

Workbench 2.1 introduced also a standard hypertext markup language for easily building guides for the user or help files, or manuals. It was called AmigaGuide. Release 2.1 was also the first Workbench release to feature a system-standard localization system, allowing the user to make an ordered list of preferred languages; when a locale-aware application runs, it asks the operating system to find the catalog (a file containing translations of the application's strings) best matching the user's preferences.

Amiga OS 3.0, 3.1

Amiga Workbench 3 Amiga Workbench 3 screenshot.png
Amiga Workbench 3

Amiga OS 3.0 was released in 1992 and version 3.1 between 1993 (for the CD32) and 1994 (for other Amiga models). Amiga OS 3.1 was the last version released by Commodore. [5]

The 3.x series added support for new Amiga models. Other new features included:

3.x shipped with the CD32, A1200, A4000 and A4000T.

AmigaOS 3.5, 3.9

Workbench 3.9 Amiga Workbench 3.9.png
Workbench 3.9
TCP/IP stacks Tcps.svg
TCP/IP stacks

After the demise of Commodore, Workbench 3.5 was released on 18 October 1999 and Workbench 3.9 in December 2000 by German company Haage & Partner, [5] which was granted the license to update the Amiga operating system by its new owners. Whereas all previous OS releases ran on Motorola 68000, AmigaOS 3.5 onwards required a 68020 or better, CD-ROM and at least 4 MB RAM. Unlike previous releases, 3.5 and 3.9 were released on CD-ROM. Kickstart 3.1 was also required, as the operating system didn't include the new ROM.

Updates included:

AmigaOS 3.1.4, 3.2

AmigaOS 3.1.4 was released in September 2018 by Hyperion Entertainment with many fixes and enhancements. In particular, support of larger hard drives including at bootup; the entire line of Motorola 680x0 CPUs up to (and including) the Motorola 68060; and a modernized Workbench with a new, optional icon set. [7] The version number caused some confusion in the community as it was released after AmigaOS 3.5, 3.9, and even 4.x, but relates to the fact that the codebase is a clean slate building from the original 3.1 source code from Commodore. The source code for both 3.5 and 3.9 by Haage & Partner could not legally be used due to licensing reasons, and 4.x is built and reserved for the PowerPC platform. Unlike AmigaOS 3.5, AmigaOS 3.1.4 still supports the Motorola 68000 CPU, thus the complete range of classic Amiga computers.

In May 2021, Hyperion Entertainment released AmigaOS 3.2, which includes all features of the previous version (3.1.4.1) and adds several new improvements such as support for ReAction GUI, management of Amiga Disk File images, help system and improved datatypes. [8]

AmigaOS 4

AmigaOS 4.0 GUI: Workbench 4.0
.mw-parser-output .citation{word-wrap:break-word}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)} AmigaOS4.png
AmigaOS 4.0 GUI: Workbench 4.0

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.

During the five years of development, users of AmigaOne machines could download from Hyperion repository Pre-Release Versions of AmigaOS 4.0 as long as these were made available. As witnessed by many users into Amiga discussion forum sites, these versions were stable and reliable, despite the fact that they are technically labeled as "pre-releases".

Last stable version of AmigaOS 4.0 for AmigaOne computers is the "July 2007 Update", released for download 18 July 2007 to the registered users of AmigaOne machines. [1]

AmigaOS 4 Classic was released commercially for older Amiga computers with CyberstormPPC and BlizzardPPC accelerator cards in November 2007. It had previously been available only to developers and beta-testers.

Version 4.0

The new version is PowerPC-native, finally abandoning the Motorola 68k processor. AmigaOS 4.0 will run on some PowerPC hardware, which currently only includes A1200, A3000 and A4000 with PowerPC accelerator boards and AmigaOne motherboards. Amiga, Inc.'s distribution policies for AmigaOS 4.0 and any later versions require that for third-party hardware the OS must be bundled with it, with the sole exception of Amigas with Phase 5 PowerPC accelerator boards, for which the OS will be sold separately.

AmigaOS 4.0 Final introduced a new memory system based on the slab allocator.

Features, among others:


Version 4.1

AmigaOS 4.1 [5] was presented to the public July 11, 2008, and went on sale September 2008.

This is a new version and not only a simple update as it features, among others:


See also

Related Research Articles

<span class="mw-page-title-main">Amiga</span> Family of personal computers sold by Commodore

Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 16/32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphics and audio compared to previous 8-bit systems. These systems include the Atari ST—released earlier the same year—as well as the Macintosh and Acorn Archimedes. Based on the Motorola 68000 microprocessor, the Amiga differs from its contemporaries through the inclusion of custom hardware to accelerate graphics and sound, including sprites and a blitter, and a pre-emptive multitasking operating system called AmigaOS.

<span class="mw-page-title-main">Amiga 600</span> Home computer introduced in 1992

The Amiga 600, also known as the A600, is a home computer introduced in March 1992. It is the final Amiga model based on the Motorola 68000 and the 1990 Amiga Enhanced Chip Set. A redesign of the Amiga 500 Plus, it adds the option of an internal hard disk drive and a PCMCIA port. Lacking a numeric keypad, the A600 is only slightly larger than an IBM PC keyboard, weighing approximately 6 pounds (2.72kg). It shipped with AmigaOS 2.0, which was considered more user-friendly than earlier versions of the operating system.

<span class="mw-page-title-main">UAE (emulator)</span> Computer emulator which emulates the Commodore Amiga

UAE is a computer emulator which emulates the hardware of Commodore International's Amiga range of computers. Released under the GNU General Public License, UAE is free software.

MorphOS is an AmigaOS-like computer operating system (OS). It is a mixed proprietary and open source OS produced for the Pegasos PowerPC (PPC) processor based computer, PowerUP accelerator equipped Amiga computers, and a series of Freescale development boards that use the Genesi firmware, including the Efika and mobileGT. Since MorphOS 2.4, Apple's Mac mini G4 is supported as well, and with the release of MorphOS 2.5 and MorphOS 2.6 the eMac and Power Mac G4 models are respectively supported. The release of MorphOS 3.2 added limited support for Power Mac G5. The core, based on the Quark microkernel, is proprietary, although several libraries and other parts are open source, such as the Ambient desktop.

<span class="mw-page-title-main">Amiga 4000</span> 1992 personal computer

The Amiga 4000, or A4000, from Commodore is the successor of the Amiga 2000 and Amiga 3000 computers. There are two models: the A4000/040 released in October 1992 with a Motorola 68040 CPU, and the A4000/030 released in April 1993 with a Motorola 68EC030.

The Amiga Fast File System is a file system used on the Amiga personal computer. The previous Amiga filesystem was never given a specific name and known originally simply as "DOS" or AmigaDOS. Upon the release of FFS, the original filesystem became known as Amiga Old File System (OFS). OFS, which was primarily designed for use with floppy disks, had been proving slow to keep up with hard drives of the era. FFS was designed as a full replacement for the original Amiga filesystem. FFS differs from its predecessor mainly in the removal of redundant information. Data blocks contain nothing but data, allowing the filesystem to manage the transfer of large chunks of data directly from the host adapter to the final destination.

<span class="mw-page-title-main">Magic User Interface</span> Widget toolkit for AmigaOS

The Magic User Interface is an object-oriented system by Stefan Stuntz to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the system according to personal taste.

The Amiga computer can be used to emulate several other computer platforms, including legacy platforms such as the Commodore 64, and its contemporary rivals such as the IBM PC and the Macintosh.

Amiga software is computer software engineered to run on the Amiga personal computer. Amiga software covers many applications, including productivity, digital art, games, commercial, freeware and hobbyist products. The market was active in the late 1980s and early 1990s but then dwindled. Most Amiga products were originally created directly for the Amiga computer, and were not ported from other platforms.

<span class="mw-page-title-main">Amiga 4000T</span>

The Amiga 4000T, also known as A4000T, is a tower version of Commodore's A4000 personal computer. Using the AGA chipset, it was originally released in small quantities in 1994 with a 25 MHz Motorola 68040 CPU, and re-released in greater numbers by Escom in 1995, after Commodore's demise, along with a new variant which featured a 50 MHz Motorola 68060 CPU. Despite the subsequent demise of Escom, production was continued by QuikPak in North America into at least 1998.

<span class="mw-page-title-main">Workbench (AmigaOS)</span> Graphical user interface for the Amiga computer

Workbench is the desktop environment and graphical file manager of AmigaOS developed by Commodore International for their Amiga line of computers. Workbench provides the user with a graphical interface to work with file systems and launch applications. It uses a workbench metaphor for representing file system organisation.

<span class="mw-page-title-main">AmigaOS 4</span> Line of Amiga operating systems

AmigaOS 4 is a line of Amiga operating systems which runs on PowerPC microprocessors. It is mainly based on AmigaOS 3.1 source code developed by Commodore, and partially on version 3.9 developed by Haage & Partner. "The Final Update" was released on 24 December 2006 after five years of development by the Belgian company Hyperion Entertainment under license from Amiga, Inc. for AmigaOne registered users.

<span class="mw-page-title-main">AROS Research Operating System</span> Operating system

AROS Research Operating System is a free and open-source multi media centric implementation of the AmigaOS 3.1 application programming interface (API) which is designed to be portable and flexible. As of 2021, ports are available for personal computers (PCs) based on x86 and PowerPC, in native and hosted flavors, with other architectures in development. In a show of full circle development, AROS has been ported to the Motorola 68000 series (m68k) based Amiga 1200, and there is also an ARM port for the Raspberry Pi series.

Hunk is the executable file format of tools and programs of the Amiga Operating System based on Motorola 68000 CPU and other processors of the same family. The file format was originally defined by MetaComCo. as part of TRIPOS, which formed the basis for AmigaDOS. This kind of executable got its name from the fact that the software programmed on Amiga is divided in its internal structure into many pieces called hunks, in which every portion could contain either code or data.

Amiga support and maintenance software performs service functions such as formatting media for a specific filesystem, diagnosing failures that occur on formatted media, data recovery after media failure, and installation of new software for the Amiga family of personal computers—as opposed to application software, which performs business, education, and recreation functions.

<span class="mw-page-title-main">Kickstart (Amiga)</span> Bootstrap firmware used by Amiga computers

Kickstart is the bootstrap firmware of the Amiga computers developed by Commodore International. Its purpose is to initialize the Amiga hardware and core components of AmigaOS and then attempt to boot from a bootable volume, such as a floppy disk. Most Amiga models were shipped with the Kickstart firmware stored on ROM chips.

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

AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions of AmigaOS required the Motorola 68000 series of 16-bit and 32-bit microprocessors. Later versions were developed by Haage & Partner and then Hyperion Entertainment. A PowerPC microprocessor is required for the most recent release, AmigaOS 4.

<span class="mw-page-title-main">Amiga 1200</span> 1992 personal computer

The Amiga 1200, or A1200, is a personal computer in the Amiga computer family released by Commodore International, aimed at the home computer market. It was launched on October 21, 1992, at a base price of £399 in the United Kingdom and $599 in the United States.

<span class="mw-page-title-main">Amiga Forever</span> Amiga preservation, emulation and support package published by Cloanto

Amiga Forever is an Amiga preservation, emulation and support package published by Cloanto, allowing Amiga software to run on non-Amiga hardware legally without complex configuration.

<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.

References

  1. "In the Beginning Was CAOS". Archived from the original on 2009-04-16. Retrieved 2011-04-29.
  2. "Workbench Release 1.0". Archived from the original on 21 May 2011. Retrieved 2011-04-29.
  3. 1 2 "Name of the Amiga Operating System" . Retrieved 2011-04-29.
  4. "AmigaOS 3.1" . Retrieved 2011-01-01.
  5. 1 2 3 4 "History of AmigaOS". Hyperion Entertainment. 28 May 2011. Retrieved 2011-11-03.
  6. Donner, Gregory. "Workbench Nostalgia: The history of the AmigaOS Graphic User Interface (GUI): Release 3.1". www.gregdonner.org. Retrieved 2018-10-02.
  7. Mincea, Costel. "AmigaOS 3.1.4". hyperion-entertainment.biz. Retrieved 2018-10-02.
  8. "Hyperion releases AmigaOS 3.2" (Press release). Brussels: Hyperion Entertainment. amiga-news.de. 2021-05-14. Retrieved 2021-05-17.
  1. ^ AmigaOS First Update Release announcement at Hyperion site.
  2. ^ AmigaOS new memory system revisited [ dead link ] article on OS4.Hyperion site
  3. ^ AmigaOS new system for allocating memory [ dead link ] article on OS4.Hyperion site
  4. ^ AmigaOS 4.0 image included in this article is intended for fair use. In the past, neither Hyperion VOF (Belgium), nor Amiga Inc. (USA) were opposed to publishing in internet sites of AmigaOS 4.0 screenshots kindly donated by users. Owners of copyrights are free to register and write in the talk page of this article to ask for the removing of this image from article, and to ask also for its deletion.
  5. ^ Hyperion Entertainment announces Amiga OS 4.1