Amiga Future





Advanced search

Unanswered topics
Active topics

Last Magazine

The Amiga Future 146 was released on the September 3rd.

The Amiga Future 146 was released on the September 3rd.
The Amiga Future 146 was released on the September 3rd.

The Amiga Future 146 was released on the September 3rd.
More informations

Social Media

Twitter Amigafuture Facebook Amigafuture RSS-Feed [german] Amigafuture RSS-Feed [english] Instagram YouTube




Amiga Future Aktion: Probeheft für 1 Cent
Im Augenblick gibt es im Shop unter die Möglichkeit ein Probeheft der Amiga Future für 1 Cent (+ Versandkosten, inkl. MwSt.) zu bestellen.

Amiga Future Promotion: Sample issue for 1 cent
We have a special offer for all of you who’ve gotten a taste of it: Right now you can order an Amiga Future issue for 1 cent (plus shipping costs and included VAT) at

Gamescom Digital:

Amiga Future News Portal

Choose the language for the News (current shown in english): Show news in german EN
Back to previous page

AROS: 2017 to 2019 Summary

Published 03.01.2020 - 23:15 by AndreasM

Nick Andrews and Matthias Rustler write on

Github migration

As a new year begins, its time to reflect on some of the things that have happened since the last news entry - which is a shocking 3 years ago! Firstly, the main AROS development has now migrated to GitHub. It has been a contraversial decision/move but in the long run is better for the developer community, and AROS as a whole. Along with this has been the migration of the nightly builds to use Azure Pipelines, so that as a developer team we can all contribute to the maintenance/monitoring and fault resolution that is frequently needed in a project such as AROS, and in a more timely manner. You can find details about GIT usage in our documentation.


There's an experimental version of AROS x86_64 which can make use of multiple CPU cores. The scheduling code was rewritten to enable it by sharing a common task list of waiting tasks to run, and allowing the tasks to specify which core they can run on. Exec and other core components have been adapted to properly lock access to resources they use so that tasks running on other cores can safely access some things.


For a long time the m68k port has played only a minor role. This has changed recently because of the Vampire turbo cards where AROS will be the standard operating system. Various improvements have been done for the graphics drivers, the screen composition, ATA device, keyboard handling, MMU support etc.

Raspberry Pi

Some progress has been made on the port for the card-sized computer. An USB driver has been written and a big-endian target has been added.

AHCI Device

The source code of the AHCI device has beeen refactored to work more similarly to ATA device, exposing hidd controller/bus/unit classes that can be viewed in SysExplorer.

Build System

A massive amount of refactoring has been done to make sure only the correct flags are used when building components, and to make sure flags are used consistently. It has beeen made sure object files from different components don't pollute each other when they are made in the same mmakefile. Changes have been made to allow modules to be built for different flavours (e.g. cpu types) of a target. The flags used when compiling c++/objc code have been cleaned up.

Back to previous page