fbpx
Wikipedia

AmigaOS 4

AmigaOS 4 (abbreviated as OS4 or AOS4) 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.[2] "The Final Update" (for OS version 4.0) was released on 24 December 2006 (originally released in April 2004)[3] after five years of development by the Belgian company Hyperion Entertainment under license from Amiga, Inc. for AmigaOne registered users.[4]

AmigaOS 4
A screenshot of AmigaOS 4.1 Update 2
DeveloperHyperion Entertainment
Written inC
OS familyAmigaOS
Working stateCurrent
Source modelClosed source
Latest release4.1 Final Edition Update 2 / January 12, 2021; 2 years ago (2021-01-12)
Available inMulti-lingual
PlatformsPowerPC
Kernel typeAtypical microkernel
Default
user interface
Workbench
LicenseProprietary
Official websitewww.amigaos.net

History edit

 
AmigaOne X1000 running AmigaOS 4.1

During the five years of development, purchasers of AmigaOne machines could download pre-release versions of AmigaOS 4.0 from Hyperion's repository as long as these were made available.

On 20 December 2006, Amiga, Inc. terminated[5] the contract with Hyperion Entertainment to produce or sell AmigaOS 4. Nevertheless, AmigaOS 4.0 was released commercially for Amigas with PowerUP accelerator cards in November 2007[6] (having been available only to developers and beta-testers until then). The Italian computer company ACube Systems has announced Sam440ep[7] and Sam440ep-flex motherboards, which are AmigaOS 4 compatible. Also, a third party bootloader, known as the "Moana", was released by Acube on torrent sites; it allows installation of the Sam440ep version of OS4 to Mac Mini G4s. However this is both unofficial and unsupported as of today, and very incomplete, especially regarding drivers. During the judicial procedure (between Hyperion and Amiga, Inc.),[8] OS4 was still being developed[9] and distributed.[10]

On 30 September 2009, Hyperion Entertainment and Amiga, Inc. reached a settlement agreement where Hyperion is granted an exclusive right to AmigaOS 3.1 and market AmigaOS 4 and subsequent versions of AmigaOS (including AmigaOS 5 without limitation).[11] Hyperion has assured the Amiga community that it will continue the development and the distribution of AmigaOS 4.x (and beyond), as it has done since November 2001.[12]

Description edit

AmigaOS 4 can be divided into two parts: the Workbench and the Kickstart.

Workbench edit

The Workbench is the GUI of OS4, a graphical interface file manager and application launcher for the Operating System. It also includes some general purpose tools and utility programs such as a Notepad for typing text, MultiView for viewing images and Amigaguide documents, Unarc for unpacking Archives, a PDF reader, a number of small preferences programs for changing settings of the GUI and OS, among other programs.

Kickstart edit

The Kickstart contains many of the core components of the OS. Prior to version 4 of AmigaOS the Kickstart had been released mostly on a ROM (hardware included with the computer). In OS4 the Kickstart is instead stored on the hard disk. It consists mainly of:

  • ExecSG, a preemptive multitasking kernel. ExecSG was licensed to Hyperion Entertainment by Thomas and Hans-Jörg Frieden.[13][14][15]
  • Intuition, a windowing system API.
  • AmigaDOS and AmigaShell: AmigaDOS is the disk operating system for the OS, whereas AmigaShell is the integrated Command Line Interface (CLI). The CLI and the GUI complement each other and share the same privileges.
  • Petunia, a Motorola 68020 processor emulator with dynamic recompilation, also called just-in-time compilation (JIT compilation), for PowerPC based Amigas. It gives OS4 backward compatibility to some extent, it will only run system friendly (following the OS3.x API without communicating directly with the classic Amigas' custom chipset) AmigaOS 3.x programs.[16] For the programs that Petunia is unable to handle, such as most "bang the hardware" (using legacy Amiga hardware directly) Amiga games and Amiga demos, UAE can be used which can emulate different Amiga chipsets (OCS, ECS, AGA) as well.

Development process edit

There have been many different versions of the AmigaOS operating system (OS) during its three decades of history.

Versions 1.0 to 1.3 edit

The first AmigaOS was introduced in 1985[17] and developed by Commodore International. It was nicknamed Workbench from the name of its Graphical user interface (GUI), due to an error of Commodore Marketing and Sales Department, which labeled the OS disk just with the name "Workbench Disk" and not with the correct name "AmigaOS Disk (Workbench)". The first versions of AmigaOS (1.0 and up to 1.3) are here indicated with the name of their original disks to preserve original custom.

Versions 2.0 to 3.1 edit

Workbench 2.0 improvements introduced a lot of major advances to the GUI of Amiga operating system. The blue and orange colour scheme was replaced with a 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.

Versions 3.5 and 3.9 edit

 
Evolution of AmigaOS 3.x

After the demise of Commodore International, the later owners of the Amiga trademark granted a license to a German company called Haage & Partner to update the Amiga's operating system. 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". Whereas all previous OS releases ran on vanilla Amiga 500 with 68000 and 512 kB RAM, release 3.5 onwards required a 68020 or better and at least 4 MB fast RAM.

Versions 4.0 and 4.1 edit

In 2001 Amiga Inc. signed a contract with Hyperion Entertainment to develop the PowerPC native AmigaOS 4 from their previous AmigaOS 3.1 release.[18] Unlike the previous versions which were based on the Motorola 68k central processor, OS4 runs only on PowerPC computer systems. Amiga, Inc.'s (current Amiga trademark owners) distribution policies for AmigaOS 4.0 and any later versions required that OS4 must be bundled with all new third-party hardware "Amigas", with the sole exception of Amigas with Phase5 PowerPC accelerator boards, for which OS4 is sold separately. This requirement was overturned in the agreement reached between Amiga, Inc. and Hyperion in the settlement of a lawsuit over the ownership of AmigaOS 4. In 2014 Hyperion introduced AmigaOS 4.1 Final Edition incorporating all previous downloadable updates and some new features like unified graphics library with RTG support and support for more than 2 GB RAM.[19]

Versions 4.2 edit

In May 2012 Hyperion announced that they were working on AmigaOS 4.2. It would introduce hardware accelerated 3D support, multi-core support, a vastly improved file system API and many other features.[20]

AmigaOS 4 prominent features edit

Prominent features compared to other operating systems or previous versions of AmigaOS:[21]

Appearance edit

 
Workbench screen in front, web browser screen behind
  • Screens: Users can have as many different screens as they like for any purpose, each with its own application on it; or they can open a public screen which several applications can share. Switching between screens can be done in an instant, and they can come back to an application and find it exactly how they left it. It is even possible to drag the current screen down to reveal another screen behind it (even if they have different display resolutions), so that they can view two screens simultaneously, or even drag and drop files and other content from one screen to another.[22]
  • Menuing: The menu bar appears at the top of the screen when the right mouse button is pressed down and disappears when it is not needed, thus reducing screen clutter and giving more room to work.

File handling edit

  • Descriptive file structure: Operating system files are divided up into clearly labelled drawers (folders). For example, all libraries are stored in "Libs:" standard virtual device and absolute path finder for "Libs" directory, Fonts are all in "Fonts:" absolute locator, the files for language localization are all stored in "Locale:" and so on.
  • RAM disk: A virtual hard drive, it acts like any other disk, and stores files and data in memory rather than on the hard drive. The RAM disk is dynamically resizable and takes up only as much memory as it needs to. It can be used as a temporary store for the user's own purposes or as a place for software installers to put temporary files, and is cleared out at reboot so the hard drive will not be cluttered with thousands of unnecessary files that bog down your system. Additionally there is an optional RAD disk, a recoverable version of the RAM disk, which preserves contents after a reboot.[23]
  • Datatypes: Recognises and handles file types: displaying a picture, playing a music file, decoding a video file, rendering a web page etc. Any application can access Datatypes transparently, and thus have the ability to use any file that it has a Datatype for.
  • Icon handling: A file can have a default icon representing the type of file or a custom icon specific to the individual file. Additionally icons can store extra commands and metadata about the associated file – which program to open it in, for example.
  • Assigning devices: Instead of assigning drives (devices) a letter or fixed label, each drive can be given a name. Drives can be given more than one name so the system always knows where things are. If it is the system boot drive it is also known as "Sys:". Areas of hard drive can be assigned a label as if they were a virtual disk. For example, it is possible to mount MP3 players as "MP3:" and external networked resources as logical devices.

Other edit

 
Booted from AmigaOS 4.1 Update 1 Live CD
  • Live CD: The OS4 installation CD can be used as a Live CD.
  • Dockies: A fully configurable docking bar for icons, allowing quick access to most used applications. These dock bar icons, "Dockies", are fully dynamic, which means they can show real-time content and act as useful micro tools. A Docky might act as a magnifying glass, display the time, or show you the latest weather forecast or stock market information direct from the Internet.
  • Scripting: Implemented scripting as a fundamental feature. Using the AREXX scripting language and Python it is possible to automate, integrate and remote control almost every application and function of the computer. Function sets and tools from several applications can be brought together into a single, integrated interface to allow the most complex jobs to be performed with the utmost simplicity.
     
    A visit from the Grim Reaper
  • The Grim Reaper: The "Guru Meditation" is replaced by "The Grim Reaper", a crash handling system that attempts to catch crashes and attempts to stop them from getting out of control. It can provide complete information about the crash and optionally suspend the offending task.
  • AmiUpdate: Is an updating system designed purely for the latest incarnation of the AmigaOS 4.[24] It is able to update OS files and also all Amiga programs which are registered to use the same update program that is standard for Amiga. Updating AmigaOS requires only few libraries to be put in standard OS location "Libs:", "Fonts:" etc. This leaves Amiga users with a minimal knowledge of the system almost free to perform by hand the update of the system files.
  • SDK: A Software development kit is available[25] that includes various versions of the GCC compiler, sample code and tools to allow developers to make programs for AmigaOS 4.1 or later.

Compatible hardware edit

Amiga edit

Released for Amigas equipped with third party PPC add-on boards:

AmigaOne edit

Released for AmigaOne motherboards:

  • AmigaOne-SE (A1-SE)
  • AmigaOne-XE (A1-XE)
  • Micro-AmigaOne (Micro-A1)
  • AmigaOne X1000 (A1X1K; A1-X1000)
  • AmigaOne 500 (A1-500), an AmigaOne computer based upon the Sam460ex board introduced by Acube Systems.[26]
  • AmigaOne X5000 (A1X5K; A1-X5000)

Pegasos edit

Released for Pegasos systems:

  • Pegasos II (Peg2)[27]

Samantha edit

Released for Sam440 systems:

Versions edit

AmigaOS 4 version information
Version Release date Introduced features
4.0 Developer Pre-release[30] April 2004 First public release
4.0 Developer Pre-release Update[31] 10 October 2004 AltiVec support, PowerPC-native Picasso96 and MUI, USB support for input devices
Developer Pre-release Update 2[32] 27 December 2004 Mass Storage Support for USB
Developer Pre-release Update 3[33] 14 June 2005 PowerPC native Warp3D drivers for Voodoo 3 (Avenger), Voodoo 4/5 (Napalm) and the Radeon 7x00 series of graphics cards; WarpOS support
Developer Pre-release Update 4[34] 8 February 2006 Petunia just-in-time 68k emulator; Warp3D with support for Voodoo 3/4/5 and ATI Radeon models 7000, 7200, 7500, 9000, 9200 and 9250; Intuition supports screen dragging
4.0 The Final Update 24 December 2006 Virtualized memory and faster memory allocation system (Slab allocator); new icon theme (Mason icons)
4.0 July 2007 Update[35] 18 July 2007 Support for Shared objects; Python 2.5.1; merge of Tools and Utilities drawers
for Classic Amiga[36] November 2007 July 2007 Update baseline
February 2008 update for CyberStormPPC and BlizzardPPC[37] 23 February 2008 Addressed some issues and compatibility problems
4.1 AmigaOS 4.1 17 September 2008 Memory paging; JXFS filesystem; Hardware compositing engine; Cairo device-independent 2D rendering library[38]
4.1 Quick Fix[39] 21 June 2009 Addressed some issues (Warp 3D drivers, IDE drivers, JXFS)
Update 1[40] 14 January 2010 Improved compositing effects (fading and drop shadows); New notification system Ringhio; DDC support; AppDir: handler and URLopen; new Startup preferences; new icon set; MiniGL V2.2
Update 2[41] 30 April 2010 Updated Python; Cairo 1.8.10 (partial hardware acceleration); AmiDock supports icon scaling
Update 3[42] 29 August 2011 USB 2.0 (EHCI) support; Updated MUI (for easier porting of MUI 4 applications)
Update 4 22 December 2011 Emulation drawer with AmigaOS 3.x ROMs and Workbench files; RunInUAE contribution
Update 5 28 January 2012, 16 August 2012 First public release for AmigaOne X1000,[43] later for other platforms.[44] Improved Warp3D and IDE drivers; optimized DMA copy support for Sam440ep and Sam460ex systems; improved Classic compatibility (support for Catweasel)
Update 6[45] 30 November 2012 Auto-update of system components through AmiUpdate
Update 7 Internal update, not released for end users, features unknown
Final Edition (Update 8)[46] 18 December 2014 Support for more than 2 GB RAM;[47] new unified graphics library with RTG support; improved console; new Intuition and Workbench features; updated Python port; improved DOS; updated context menus; new menus system with unlimited menus and sub menus; thumbnail previews of photos, images in menus; stand alone product, does not require previous releases and does not work as an upgrade over 4.1 Update 6[48]
Final Edition Update 1[49] 31 December 2016 Support for Z3 RAM as regular Fast RAM; support for disks larger than 2 TB; numerous bug fixes[50]
Final Edition Update 2[51] 23 December 2020 Bug-fixes and stability improvements; updated USB-stack and other OS components
Final Edition Update 2 Hot Fix[52] 12 January 2021 Addressed stability issues after Update 2

Future edit

For the AmigaOS 4.2, Hyperion Entertainment planned the following updates:

  • Multiple core support (SMP)
  • New ExecSG scheduler
    • Selectable policy for scheduling (may include per task)
    • Scheduling of task groups with internal scheduling of tasks within that group
    • Scheduling of tasks across multiple CPU cores (may include core affinity)
    • Support for real-time scheduling
  • Graphics and Gallium3D
    • Enables access to full OpenGL implementations like Mesa
    • Compositing may be done via Gallium3D
    • Opens the door to replacing the entire graphics subsystem
    • multi-header support

See also edit

References edit

  1. ^ "OS4 Development » Language". OS4Depot. Retrieved 2010-06-15.
  2. ^ ""Amiga Inc vs Hyperion Trial is Over - Part 2 of 4" (AmigaOS 3.1 source code [7:15])". YouTube.com. 2009-10-27. Archived from the original on 2021-12-19. Retrieved 2010-09-20.
  3. ^ Administrator. "AmigaOS 4.0 Developer Pre-release goes gold". hyperion-entertainment.biz.
  4. ^ http://www.hyperion-entertainment.biz/8080/news/2007-01-01[permanent dead link]
  5. ^ . Amiga.com. Archived from the original on July 29, 2008. Retrieved 2010-01-31.
  6. ^ AmigaOS 4.0 for Classic Amiga gone Gold.[permanent dead link]
  7. ^ a b "ACube Systems Srl". acube-systems.biz.
  8. ^ "Amiga Inc v. Hyperion VOF". News.justia.com. from the original on 4 January 2010. Retrieved 2010-01-31.
  9. ^ Hyperion Entertainment news.[permanent dead link]
  10. ^ "AmigaOS 4 for distribution". ACube Systems. Retrieved 2010-11-05.
  11. ^ "Hyperion, Amiga, Inc. Reach Settlement, All Legal Issues Resolved". OSNews. 2009-10-17. from the original on 19 October 2009. Retrieved 2009-10-18.
  12. ^ . Hyperion Entertainment. 2009-10-17. Archived from the original on 23 October 2009. Retrieved 2009-10-18.
  13. ^ . amigaworld.net. 2006-11-06. Archived from the original on 2016-03-04. Retrieved 2015-08-24.
  14. ^ "DECLARATION of Hans-Jorg Frieden filed by Defendant Hyperion VOF". justia.com. 2007-05-21.
  15. ^ "Second DECLARATION of Hans-Jorg Frieden filed by Defendant Hyperion VOF". justia.com. 2007-05-21.
  16. ^ "Project Petunia". Almos Rajnai. 2006-12-30. Retrieved 2010-11-10.
  17. ^ "History of AmigaOS". AmigaOS. 2011-05-28. Retrieved 2022-06-25.
  18. ^ "Amiga/Hyperion contract". 2010-10-10. Retrieved 2010-09-03.
  19. ^ "News". hyperion-entertainment.biz.
  20. ^ "AmigaOS 4 developer interview: Why it endures and what the future holds". Computerworld. 2012-05-31. Retrieved 2012-06-02.
  21. ^ "YouTube video "Why use Amiga in 2009? - Long cut"". Youtube.com. 2009-03-23. Archived from the original on 2021-12-19. Retrieved 2010-01-31.
  22. ^ . Youtube.com. 2007-01-19. Archived from the original on 2016-04-18. Retrieved 2010-01-31.
  23. ^ Feature Spotlight: The RAM Disk.[dead link]
  24. ^ "AmigaOS 4 updating system". Amiupdate.net. Retrieved 2010-01-31.
  25. ^ Purdy, Kevin (2022-10-17). "37-year-old Amiga platform gets updates to Linux kernel, AmigaOS SDK". Ars Technica. Retrieved 2022-11-04.
  26. ^ "ACube Systems announcement". acube-systems.biz. Retrieved 2011-10-11.
  27. ^ "AmigaOS 4.1 for Pegasos II". Amigaworld.net. Retrieved 2010-01-31.
  28. ^ OEM Version of AmigaOS 4.1 for SAM440ep imminent.[permanent dead link]
  29. ^ "AmigaOS 4.1 for Sam460ex". ACube Systems. 2010-05-13. from the original on 17 May 2010. Retrieved 2010-05-13.
  30. ^ AmigaOS 4.0 Developer Pre-release goes gold.[permanent dead link]
  31. ^ First AmigaOS 4.0 Pre-Release update available.[permanent dead link]
  32. ^ "New AmigaOS Update available". Hyperion-entertainment.biz. 2004-12-27. Retrieved 2010-01-31.
  33. ^ "AmigaOS 4.0 Prerelease Update #3 available". Hyperion-entertainment.biz. Retrieved 2010-01-31.
  34. ^ "AmigaOS4.0 Developer Prerelease Update #4 released". Hyperion-entertainment.biz. 2006-02-08. Retrieved 2010-01-31.
  35. ^ "AmigaOS 4.0 July 2007 Update Available". Hyperion-entertainment.biz. Retrieved 2010-01-31.
  36. ^ "AmigaOS 4.0 for classic Amiga computers compatibility list" (in Italian). Acube-systems.biz. 2009-12-22. Retrieved 2010-01-31.
  37. ^ "AmigaOS 4.0 February 2008 update for CyberStormPPC and BlizzardPPC available". Hyperion-entertainment.biz. Retrieved 2010-01-31.
  38. ^ Hyperion Entertainment announces AmigaOS 4.1.[permanent dead link]
  39. ^ . Hyperion-entertainment.biz. 2009-06-21. Archived from the original on 2011-07-06. Retrieved 2010-01-31.
  40. ^ "Update 1 of AmigaOS 4.1 available for immediate download". Hyperion-entertainment.biz. 2010-01-14. Retrieved 2010-01-31.
  41. ^ . Hyperion-entertainment.biz. 2010-04-30. Archived from the original on 2011-07-06. Retrieved 2010-05-01.
  42. ^ Steven Solie. "AmigaOS 4.1 Update 3 Released". hyperion-entertainment.com.
  43. ^ "AmigaOne X1000 Update 5 CD goes gold!". Amigans.net. 2012-01-29. Retrieved 2012-01-09.
  44. ^ "AmigaOS 4 Update 5 is out for all". Amigaworld.net. 2012-08-16. Retrieved 2012-08-18.
  45. ^ "Hyperion Releases AmigaOS 4.1 Update 6". Amigaworld.net. 2012-11-30. Retrieved 2012-12-01.
  46. ^ "AmigaOS 4.1 Final Edition shipping now!". Amigaworld.net. 2014-12-18. Retrieved 2014-12-19.
  47. ^ "Breaking the Memory Barrier - Hyperion Entertainment Blog". hyperion-entertainment.biz.
  48. ^ "AmigaOS 4.1 Final Edition available before the end of 2014". Amigaworld.net. 2014-10-26. Retrieved 2014-12-19.
  49. ^ "Announcing AmigaOS 4.1 Final Edition, Update 1". Hyperion-entertainment.com. 2016-12-31. Retrieved 2017-01-01.
  50. ^ "Final Edition Update 1 is OUT". Amigaworld.net. 2016-12-31. Post 18 by zzd10h. Retrieved 2017-01-01.
  51. ^ "Hyperion: Update 2 for AmigaOS 4.1 Final Edition available for download" (Press release). Brussels: Hyperion Entertainment. amiga-news.de. 2020-12-23. Retrieved 2020-12-24.
  52. ^ "Hyperion: 'Hotfix' for AmigaOS 4.1 Final Edition Update 2" (Press release). Brussels: Hyperion Entertainment. amiga-news.de. 2021-01-12. Retrieved 2021-01-13.

Notes edit

  • Review of Micro-AmigaOne and AmigaOS 4 Developer Prerelease
  • Ars Technica reviews AmigaOS 4.0
  • Ars Technica reviews AmigaOS 4.1
  • A history of the Amiga, part 1

External links edit

  • Official website

amigaos, abbreviated, aos4, line, amiga, operating, systems, which, runs, powerpc, microprocessors, mainly, based, amigaos, source, code, developed, commodore, partially, version, developed, haage, partner, final, update, version, released, december, 2006, ori. AmigaOS 4 abbreviated as OS4 or AOS4 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 amp Partner 2 The Final Update for OS version 4 0 was released on 24 December 2006 originally released in April 2004 3 after five years of development by the Belgian company Hyperion Entertainment under license from Amiga Inc for AmigaOne registered users 4 AmigaOS 4A screenshot of AmigaOS 4 1 Update 2DeveloperHyperion EntertainmentWritten inCOS familyAmigaOSWorking stateCurrentSource modelClosed sourceLatest release4 1 Final Edition Update 2 January 12 2021 2 years ago 2021 01 12 Available inMulti lingualPlatformsPowerPCKernel typeAtypical microkernelDefaultuser interfaceWorkbenchLicenseProprietaryOfficial websitewww wbr amigaos wbr net Contents 1 History 2 Description 2 1 Workbench 2 2 Kickstart 3 Development process 3 1 Versions 1 0 to 1 3 3 2 Versions 2 0 to 3 1 3 3 Versions 3 5 and 3 9 3 4 Versions 4 0 and 4 1 3 5 Versions 4 2 4 AmigaOS 4 prominent features 4 1 Appearance 4 2 File handling 4 3 Other 5 Compatible hardware 5 1 Amiga 5 2 AmigaOne 5 3 Pegasos 5 4 Samantha 6 Versions 7 Future 8 See also 9 References 10 Notes 11 External linksHistory editMain article History of the AmigaOS 4 dispute nbsp AmigaOne X1000 running AmigaOS 4 1During the five years of development purchasers of AmigaOne machines could download pre release versions of AmigaOS 4 0 from Hyperion s repository as long as these were made available On 20 December 2006 Amiga Inc terminated 5 the contract with Hyperion Entertainment to produce or sell AmigaOS 4 Nevertheless AmigaOS 4 0 was released commercially for Amigas with PowerUP accelerator cards in November 2007 6 having been available only to developers and beta testers until then The Italian computer company ACube Systems has announced Sam440ep 7 and Sam440ep flex motherboards which are AmigaOS 4 compatible Also a third party bootloader known as the Moana was released by Acube on torrent sites it allows installation of the Sam440ep version of OS4 to Mac Mini G4s However this is both unofficial and unsupported as of today and very incomplete especially regarding drivers During the judicial procedure between Hyperion and Amiga Inc 8 OS4 was still being developed 9 and distributed 10 On 30 September 2009 Hyperion Entertainment and Amiga Inc reached a settlement agreement where Hyperion is granted an exclusive right to AmigaOS 3 1 and market AmigaOS 4 and subsequent versions of AmigaOS including AmigaOS 5 without limitation 11 Hyperion has assured the Amiga community that it will continue the development and the distribution of AmigaOS 4 x and beyond as it has done since November 2001 12 Description editSee also AmigaOS AmigaOS 4 can be divided into two parts the Workbench and the Kickstart Workbench edit The Workbench is the GUI of OS4 a graphical interface file manager and application launcher for the Operating System It also includes some general purpose tools and utility programs such as a Notepad for typing text MultiView for viewing images and Amigaguide documents Unarc for unpacking Archives a PDF reader a number of small preferences programs for changing settings of the GUI and OS among other programs Kickstart edit The Kickstart contains many of the core components of the OS Prior to version 4 of AmigaOS the Kickstart had been released mostly on a ROM hardware included with the computer In OS4 the Kickstart is instead stored on the hard disk It consists mainly of ExecSG a preemptive multitasking kernel ExecSG was licensed to Hyperion Entertainment by Thomas and Hans Jorg Frieden 13 14 15 Intuition a windowing system API AmigaDOS and AmigaShell AmigaDOS is the disk operating system for the OS whereas AmigaShell is the integrated Command Line Interface CLI The CLI and the GUI complement each other and share the same privileges Petunia a Motorola 68020 processor emulator with dynamic recompilation also called just in time compilation JIT compilation for PowerPC based Amigas It gives OS4 backward compatibility to some extent it will only run system friendly following the OS3 x API without communicating directly with the classic Amigas custom chipset AmigaOS 3 x programs 16 For the programs that Petunia is unable to handle such as most bang the hardware using legacy Amiga hardware directly Amiga games and Amiga demos UAE can be used which can emulate different Amiga chipsets OCS ECS AGA as well Development process editMain article AmigaOS versions There have been many different versions of the AmigaOS operating system OS during its three decades of history Versions 1 0 to 1 3 edit The first AmigaOS was introduced in 1985 17 and developed by Commodore International It was nicknamed Workbench from the name of its Graphical user interface GUI due to an error of Commodore Marketing and Sales Department which labeled the OS disk just with the name Workbench Disk and not with the correct name AmigaOS Disk Workbench The first versions of AmigaOS 1 0 and up to 1 3 are here indicated with the name of their original disks to preserve original custom Versions 2 0 to 3 1 edit Workbench 2 0 improvements introduced a lot of major advances to the GUI of Amiga operating system The blue and orange colour scheme was replaced with a 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 Versions 3 5 and 3 9 edit nbsp Evolution of AmigaOS 3 xAfter the demise of Commodore International the later owners of the Amiga trademark granted a license to a German company called Haage amp Partner to update the Amiga s operating system 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 Whereas all previous OS releases ran on vanilla Amiga 500 with 68000 and 512 kB RAM release 3 5 onwards required a 68020 or better and at least 4 MB fast RAM Versions 4 0 and 4 1 edit In 2001 Amiga Inc signed a contract with Hyperion Entertainment to develop the PowerPC native AmigaOS 4 from their previous AmigaOS 3 1 release 18 Unlike the previous versions which were based on the Motorola 68k central processor OS4 runs only on PowerPC computer systems Amiga Inc s current Amiga trademark owners distribution policies for AmigaOS 4 0 and any later versions required that OS4 must be bundled with all new third party hardware Amigas with the sole exception of Amigas with Phase5 PowerPC accelerator boards for which OS4 is sold separately This requirement was overturned in the agreement reached between Amiga Inc and Hyperion in the settlement of a lawsuit over the ownership of AmigaOS 4 In 2014 Hyperion introduced AmigaOS 4 1 Final Edition incorporating all previous downloadable updates and some new features like unified graphics library with RTG support and support for more than 2 GB RAM 19 Versions 4 2 edit In May 2012 Hyperion announced that they were working on AmigaOS 4 2 It would introduce hardware accelerated 3D support multi core support a vastly improved file system API and many other features 20 AmigaOS 4 prominent features editThis section possibly contains original research Relevant discussion may be found on Talk AmigaOS 4 Please improve it by verifying the claims made and adding inline citations Statements consisting only of original research should be removed November 2010 Learn how and when to remove this template message Some of this section s listed sources may not be reliable Please help this article by looking for better more reliable sources Unreliable citations may be challenged or deleted November 2010 Learn how and when to remove this template message Prominent features compared to other operating systems or previous versions of AmigaOS 21 Appearance edit nbsp Workbench screen in front web browser screen behindScreens Users can have as many different screens as they like for any purpose each with its own application on it or they can open a public screen which several applications can share Switching between screens can be done in an instant and they can come back to an application and find it exactly how they left it It is even possible to drag the current screen down to reveal another screen behind it even if they have different display resolutions so that they can view two screens simultaneously or even drag and drop files and other content from one screen to another 22 Menuing The menu bar appears at the top of the screen when the right mouse button is pressed down and disappears when it is not needed thus reducing screen clutter and giving more room to work File handling edit Descriptive file structure Operating system files are divided up into clearly labelled drawers folders For example all libraries are stored in Libs standard virtual device and absolute path finder for Libs directory Fonts are all in Fonts absolute locator the files for language localization are all stored in Locale and so on RAM disk A virtual hard drive it acts like any other disk and stores files and data in memory rather than on the hard drive The RAM disk is dynamically resizable and takes up only as much memory as it needs to It can be used as a temporary store for the user s own purposes or as a place for software installers to put temporary files and is cleared out at reboot so the hard drive will not be cluttered with thousands of unnecessary files that bog down your system Additionally there is an optional RAD disk a recoverable version of the RAM disk which preserves contents after a reboot 23 Datatypes Recognises and handles file types displaying a picture playing a music file decoding a video file rendering a web page etc Any application can access Datatypes transparently and thus have the ability to use any file that it has a Datatype for Icon handling A file can have a default icon representing the type of file or a custom icon specific to the individual file Additionally icons can store extra commands and metadata about the associated file which program to open it in for example Assigning devices Instead of assigning drives devices a letter or fixed label each drive can be given a name Drives can be given more than one name so the system always knows where things are If it is the system boot drive it is also known as Sys Areas of hard drive can be assigned a label as if they were a virtual disk For example it is possible to mount MP3 players as MP3 and external networked resources as logical devices Other edit nbsp Booted from AmigaOS 4 1 Update 1 Live CDLive CD The OS4 installation CD can be used as a Live CD Dockies A fully configurable docking bar for icons allowing quick access to most used applications These dock bar icons Dockies are fully dynamic which means they can show real time content and act as useful micro tools A Docky might act as a magnifying glass display the time or show you the latest weather forecast or stock market information direct from the Internet Scripting Implemented scripting as a fundamental feature Using the AREXX scripting language and Python it is possible to automate integrate and remote control almost every application and function of the computer Function sets and tools from several applications can be brought together into a single integrated interface to allow the most complex jobs to be performed with the utmost simplicity nbsp A visit from the Grim Reaper The Grim Reaper The Guru Meditation is replaced by The Grim Reaper a crash handling system that attempts to catch crashes and attempts to stop them from getting out of control It can provide complete information about the crash and optionally suspend the offending task AmiUpdate Is an updating system designed purely for the latest incarnation of the AmigaOS 4 24 It is able to update OS files and also all Amiga programs which are registered to use the same update program that is standard for Amiga Updating AmigaOS requires only few libraries to be put in standard OS location Libs Fonts etc This leaves Amiga users with a minimal knowledge of the system almost free to perform by hand the update of the system files SDK A Software development kit is available 25 that includes various versions of the GCC compiler sample code and tools to allow developers to make programs for AmigaOS 4 1 or later Compatible hardware editSee also Amiga models and variants Amiga edit Released for Amigas equipped with third party PPC add on boards Blizzard PPC equipped Amiga 1200 Blizzard 2604e prototype card equipped Amiga 2000 citation needed CyberStorm PPC equipped Amiga 3000 or Amiga 4000AmigaOne edit Released for AmigaOne motherboards AmigaOne SE A1 SE AmigaOne XE A1 XE Micro AmigaOne Micro A1 AmigaOne X1000 A1X1K A1 X1000 AmigaOne 500 A1 500 an AmigaOne computer based upon the Sam460ex board introduced by Acube Systems 26 AmigaOne X5000 A1X5K A1 X5000 Pegasos edit Released for Pegasos systems Pegasos II Peg2 27 Samantha edit Released for Sam440 systems Sam440ep 28 7 Sam440ep flex Sam460ex 29 Versions editMain article AmigaOS 4 versions AmigaOS 4 version information Version Release date Introduced features4 0 Developer Pre release 30 April 2004 First public release4 0 Developer Pre release Update 31 10 October 2004 AltiVec support PowerPC native Picasso96 and MUI USB support for input devicesDeveloper Pre release Update 2 32 27 December 2004 Mass Storage Support for USBDeveloper Pre release Update 3 33 14 June 2005 PowerPC native Warp3D drivers for Voodoo 3 Avenger Voodoo 4 5 Napalm and the Radeon 7x00 series of graphics cards WarpOS supportDeveloper Pre release Update 4 34 8 February 2006 Petunia just in time 68k emulator Warp3D with support for Voodoo 3 4 5 and ATI Radeon models 7000 7200 7500 9000 9200 and 9250 Intuition supports screen dragging4 0 The Final Update 24 December 2006 Virtualized memory and faster memory allocation system Slab allocator new icon theme Mason icons 4 0 July 2007 Update 35 18 July 2007 Support for Shared objects Python 2 5 1 merge of Tools and Utilities drawersfor Classic Amiga 36 November 2007 July 2007 Update baselineFebruary 2008 update for CyberStormPPC and BlizzardPPC 37 23 February 2008 Addressed some issues and compatibility problems4 1 AmigaOS 4 1 17 September 2008 Memory paging JXFS filesystem Hardware compositing engine Cairo device independent 2D rendering library 38 4 1 Quick Fix 39 21 June 2009 Addressed some issues Warp 3D drivers IDE drivers JXFS Update 1 40 14 January 2010 Improved compositing effects fading and drop shadows New notification system Ringhio DDC support AppDir handler and URLopen new Startup preferences new icon set MiniGL V2 2Update 2 41 30 April 2010 Updated Python Cairo 1 8 10 partial hardware acceleration AmiDock supports icon scalingUpdate 3 42 29 August 2011 USB 2 0 EHCI support Updated MUI for easier porting of MUI 4 applications Update 4 22 December 2011 Emulation drawer with AmigaOS 3 x ROMs and Workbench files RunInUAE contributionUpdate 5 28 January 2012 16 August 2012 First public release for AmigaOne X1000 43 later for other platforms 44 Improved Warp3D and IDE drivers optimized DMA copy support for Sam440ep and Sam460ex systems improved Classic compatibility support for Catweasel Update 6 45 30 November 2012 Auto update of system components through AmiUpdateUpdate 7 Internal update not released for end users features unknownFinal Edition Update 8 46 18 December 2014 Support for more than 2 GB RAM 47 new unified graphics library with RTG support improved console new Intuition and Workbench features updated Python port improved DOS updated context menus new menus system with unlimited menus and sub menus thumbnail previews of photos images in menus stand alone product does not require previous releases and does not work as an upgrade over 4 1 Update 6 48 Final Edition Update 1 49 31 December 2016 Support for Z3 RAM as regular Fast RAM support for disks larger than 2 TB numerous bug fixes 50 Final Edition Update 2 51 23 December 2020 Bug fixes and stability improvements updated USB stack and other OS componentsFinal Edition Update 2 Hot Fix 52 12 January 2021 Addressed stability issues after Update 2Future editThis section does not cite any sources Please help improve this section by adding citations to reliable sources Unsourced material may be challenged and removed Find sources AmigaOS 4 news newspapers books scholar JSTOR August 2021 Learn how and when to remove this template message For the AmigaOS 4 2 Hyperion Entertainment planned the following updates Multiple core support SMP New ExecSG scheduler Selectable policy for scheduling may include per task Scheduling of task groups with internal scheduling of tasks within that group Scheduling of tasks across multiple CPU cores may include core affinity Support for real time scheduling Graphics and Gallium3D Enables access to full OpenGL implementations like Mesa Compositing may be done via Gallium3D Opens the door to replacing the entire graphics subsystem multi header supportSee also edit nbsp Amiga portalAmiga AmigaOS AmigaOS versions AROS History of the Amiga Linux on Power MorphOSReferences edit OS4 Development Language OS4Depot Retrieved 2010 06 15 Amiga Inc vs Hyperion Trial is Over Part 2 of 4 AmigaOS 3 1 source code 7 15 YouTube com 2009 10 27 Archived from the original on 2021 12 19 Retrieved 2010 09 20 Administrator AmigaOS 4 0 Developer Pre release goes gold hyperion entertainment biz http www hyperion entertainment biz 8080 news 2007 01 01 permanent dead link Announcement at Amiga Inc official site Amiga com Archived from the original on July 29 2008 Retrieved 2010 01 31 AmigaOS 4 0 for Classic Amiga gone Gold permanent dead link a b ACube Systems Srl acube systems biz Amiga Inc v Hyperion VOF News justia com Archived from the original on 4 January 2010 Retrieved 2010 01 31 Hyperion Entertainment news permanent dead link AmigaOS 4 for distribution ACube Systems Retrieved 2010 11 05 Hyperion Amiga Inc Reach Settlement All Legal Issues Resolved OSNews 2009 10 17 Archived from the original on 19 October 2009 Retrieved 2009 10 18 Hyperion Entertainment CVBA and Amiga Inc reach settlement Hyperion Entertainment 2009 10 17 Archived from the original on 23 October 2009 Retrieved 2009 10 18 Friedens explain ownership of ExecSG and licensing to Hyperion Entertainment amigaworld net 2006 11 06 Archived from the original on 2016 03 04 Retrieved 2015 08 24 DECLARATION of Hans Jorg Frieden filed by Defendant Hyperion VOF justia com 2007 05 21 Second DECLARATION of Hans Jorg Frieden filed by Defendant Hyperion VOF justia com 2007 05 21 Project Petunia Almos Rajnai 2006 12 30 Retrieved 2010 11 10 History of AmigaOS AmigaOS 2011 05 28 Retrieved 2022 06 25 Amiga Hyperion contract 2010 10 10 Retrieved 2010 09 03 News hyperion entertainment biz AmigaOS 4 developer interview Why it endures and what the future holds Computerworld 2012 05 31 Retrieved 2012 06 02 YouTube video Why use Amiga in 2009 Long cut Youtube com 2009 03 23 Archived from the original on 2021 12 19 Retrieved 2010 01 31 YouTube video Amiga OS4 Intuition Youtube com 2007 01 19 Archived from the original on 2016 04 18 Retrieved 2010 01 31 Feature Spotlight The RAM Disk dead link AmigaOS 4 updating system Amiupdate net Retrieved 2010 01 31 Purdy Kevin 2022 10 17 37 year old Amiga platform gets updates to Linux kernel AmigaOS SDK Ars Technica Retrieved 2022 11 04 ACube Systems announcement acube systems biz Retrieved 2011 10 11 AmigaOS 4 1 for Pegasos II Amigaworld net Retrieved 2010 01 31 OEM Version of AmigaOS 4 1 for SAM440ep imminent permanent dead link AmigaOS 4 1 for Sam460ex ACube Systems 2010 05 13 Archived from the original on 17 May 2010 Retrieved 2010 05 13 AmigaOS 4 0 Developer Pre release goes gold permanent dead link First AmigaOS 4 0 Pre Release update available permanent dead link New AmigaOS Update available Hyperion entertainment biz 2004 12 27 Retrieved 2010 01 31 AmigaOS 4 0 Prerelease Update 3 available Hyperion entertainment biz Retrieved 2010 01 31 AmigaOS4 0 Developer Prerelease Update 4 released Hyperion entertainment biz 2006 02 08 Retrieved 2010 01 31 AmigaOS 4 0 July 2007 Update Available Hyperion entertainment biz Retrieved 2010 01 31 AmigaOS 4 0 for classic Amiga computers compatibility list in Italian Acube systems biz 2009 12 22 Retrieved 2010 01 31 AmigaOS 4 0 February 2008 update for CyberStormPPC and BlizzardPPC available Hyperion entertainment biz Retrieved 2010 01 31 Hyperion Entertainment announces AmigaOS 4 1 permanent dead link New AmigaOS 4 1 Quick Fix available Hyperion entertainment biz 2009 06 21 Archived from the original on 2011 07 06 Retrieved 2010 01 31 Update 1 of AmigaOS 4 1 available for immediate download Hyperion entertainment biz 2010 01 14 Retrieved 2010 01 31 Update 2 of AmigaOS 4 1 available Hyperion entertainment biz 2010 04 30 Archived from the original on 2011 07 06 Retrieved 2010 05 01 Steven Solie AmigaOS 4 1 Update 3 Released hyperion entertainment com AmigaOne X1000 Update 5 CD goes gold Amigans net 2012 01 29 Retrieved 2012 01 09 AmigaOS 4 Update 5 is out for all Amigaworld net 2012 08 16 Retrieved 2012 08 18 Hyperion Releases AmigaOS 4 1 Update 6 Amigaworld net 2012 11 30 Retrieved 2012 12 01 AmigaOS 4 1 Final Edition shipping now Amigaworld net 2014 12 18 Retrieved 2014 12 19 Breaking the Memory Barrier Hyperion Entertainment Blog hyperion entertainment biz AmigaOS 4 1 Final Edition available before the end of 2014 Amigaworld net 2014 10 26 Retrieved 2014 12 19 Announcing AmigaOS 4 1 Final Edition Update 1 Hyperion entertainment com 2016 12 31 Retrieved 2017 01 01 Final Edition Update 1 is OUT Amigaworld net 2016 12 31 Post 18 by zzd10h Retrieved 2017 01 01 Hyperion Update 2 for AmigaOS 4 1 Final Edition available for download Press release Brussels Hyperion Entertainment amiga news de 2020 12 23 Retrieved 2020 12 24 Hyperion Hotfix for AmigaOS 4 1 Final Edition Update 2 Press release Brussels Hyperion Entertainment amiga news de 2021 01 12 Retrieved 2021 01 13 Notes editReview of Micro AmigaOne and AmigaOS 4 Developer Prerelease Ars Technica reviews AmigaOS 4 0 Ars Technica reviews AmigaOS 4 1 A history of the Amiga part 1 AmigaOS 4 0 the fourth pre release updateExternal links editOfficial website Retrieved from https en wikipedia org w index php title AmigaOS 4 amp oldid 1177613282 Versions 4 0 and 4 1, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.