March/April 2025 Highlights
Author: | Matthias Rustler |
---|---|
Date: | 2025-05-01 |
Krzysztof Smiechowicz fixed a lot of bugs across the whole source code base.
Johan Gill fixed several bugs, mainly for the m68k chipset handling.
Ivan Gualandri fixed some bugs in the Editor and the Calculator.
Andrzej Subocz fixed a bug in Wanderer's Preferences editor.
Javier Alaguero added support for the Basque language and provided some catalogs.
Matthias Rustler translated the website to HTML5 and removed PHP.
New Link for the Archives
Author: | Matthias Rustler |
---|---|
Date: | 2025-03-09 |
The link for the software archives has been changed. It's now https://archives.arosworld.org/
January/February 2025 Highlights
Author: | Matthias Rustler |
---|---|
Date: | 2025-02-27 |
AROS core
Johan Gill fixed various issues with the OCS, ECS and AGA chipsets for the m68k port.
2024 Highlights
Author: | Matthias Rustler |
---|---|
Date: | 2025-02-15 |
Krzysztof Smiechowicz fixed a lot of issues across the whole source code base. He implemented AREXX in Zune and relabeling of volumes in Wanderer's WBRename. He fixed some problems which were caused by icons without files. He made a new release of AxRuntime, a way to run AROS applications under Linux.
Russel Shaw extended the command line parameter handling of Multiview.
Johan Gill improved the m68k port. He implemented a faster PutImageLut().
Stefan Reinauer committed fixes for the CDVDFS file system and the darwin/arm64 build.
Franck Charlet improved the USB MIDI support.
2017 to 2019 Summary
Author: | Nick Andrews, Matthias Rustler |
---|---|
Date: | 2020-01-01 |
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 controversial 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.
SMP
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.
m68k
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 been 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 been 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.