Integrated online updating software
AmiUpdate is now integrated into AmigaOS to provide timely operating software updates on a regular basis. It enables the development team to deliver continuous operating system updates. Customers have always wanted more updates and sooner. AmiUpdate helps the development team deliver bug fixes, locale files, new drivers and features much quicker and easier than ever before. AmiUpdate is similar to software update systems on other platforms so it is easy to get used to. AmiUpdate also includes a healthy amount of preferences options to customize it to your liking as is expected by Amiga users.
Easy to navigate desktop environment and application launcher
AmigaOS comes with its own desktop environment called Workbench. Workbench comes with a range of functions to help users access and arrange their documents, photographs, music and video files in an intuitive manner. Naturally, users may also customise the look and feel of Workbench from the background desktop image through to the design of the interface and much more.
Themes/TrueType Fonts/Anti-aliasing/Truecolor Icons
Workbench has the ability to use themes that change its look instantly. A theme is a set of configurations that change the appearance of the window borders, buttons, fonts, backgrounds, etc. Many users have created their own themes that anyone can use to make a desktop look special or unusual.
AmigaOS has the ability to use TrueType anti-aliased fonts, like most modern operating systems. This allows the user to augment his system fonts from the variety of fonts available on line.
The appearance of the Workbench is enhanced by the use of scalable icons with truecolor depth. With an icon plugin, you can use any PNG image as an icon by just renaming it. Many PNG icon collections can be found online, which the user can download and install.
Easy and fast installation procedure
The installation procedure of the AmigaOS is really fast and simple. The user can start the installation from a bootable CD or (on supported hardware) from a bootable SD-Card, which leads the user through helpful screens where he/she has to make the necessary choices. Within a minute the installation starts by copying the necessary files to the system, then, after a reboot, the system is ready to be used.
Python scripting language
AmigaOS 4.x has added one more scripting language to the system. This is Python, a well known programming language that gives the user the ability to create helpful scripts to automate everyday tasks. It is totally free, even for commercial products. Python also integrates well with the AmigaShell and ARexx and includes many AmigaOS-only modules.
Hardware compositing engine
With the latest version of Workbench, graphics card features can be used to add graphics effects to windows, like shadows and real time transparency. With these, the user can choose inactive windows to be transparent to any extent he wishes. Also, drop-down menus and the AmiDock can be made to appear transparent.
Intelligent memory paging
With this new feature, AmigaOS 4.x has the ability to use memory paging. The kernel uses a special SWAP disk partition when memory requirements are greater than physically available. The application needs no special processing, as the system uses the swap memory transparently.
Implementation of the "Cairo" device-independent 2D rendering library
Cairo is a 2D rendering library which adds to the system the ability to output graphics to various targets, like a window on the Workbench. It has the ability to be hardware accelerated, which means that Cairo can gain speed and performance from suitable graphics cards. Modern applications from other operating systems use Cairo as well, like Mozilla Firefox and OpenOffice.
AmigaOS 4 saw the introduction of the Grim Reaper, which is a smart crash handling system that can catch application errors and tries to handle them while preventing a total system crash or freeze. When an application fails, the GrimReaper window allows the user to kill the offending task, allowing the rest of the system to keep running. It also gives information about the problem that occurred, really useful for a programmer. It has the ability to export a report of the system status at the specific time the crash happened, which the user can send to the developer to help him to find the problem and fix it.
AmigaOS 4.x has a new system-wide notification system. This allows applications to inform the user about what is going on by displaying a custom message above everything else on the screen. †As an example, when you receive an email, a message can appear on screen telling you that you have email in your inbox. If you click the message, the email client will come forward and be displayed. †Another example, a large download might finish in your browser, a message can appear to inform you that it has finished downloading. The backend server which runs this new notification system is called Ringhio.