top logo menu kitty mascot
AROS.ORG Forum Software Bounties

Introduction

thumbnail

The AROS Research Operating System is a lightweight, efficient, and flexible desktop operating system, designed to help you make the most of your computer. It's an independent, portable and free project, aiming at being compatible with AmigaOS at the API level (like Wine, unlike UAE), while improving on it in many areas. The source code is available under an open source license, which allows anyone to freely improve upon it.

Read more...

Distributions
spacer

Distributions are pre-configured, and tested, versions of AROS. They contain a lot of useful 3rd party applications that don't come with the default AROS.org binaries, and will be of great interest to users.

They often may not have the latest core system components, but should offer better stability and user-friendliness than the nightly builds. If you are a user interested in checking what AROS has to offer, you are highly recommended to use distributions, to get the most complete AROS experience.

Read more...

GitHub Commits
spacer

News

May/June 2025 Highlights

Author:Nick Andrews
Date:2025-07-03

Nick Andrews did a lot of fixes across the source tree, including:

Datatypes

  • Implemented a TIFF datatype, and updated the Heic/PNG/Jpeg/WebP code.

C Runtime

  • Added various widechar/multibyte support functions and unit tests for them, and initial support for locale's. Added scripts and code to download the unicode specifications and generate necessary conversion tables for use by AROS.
  • Fixed math functions to correctly check bounds, etc - fixes all developer math tests on x86_64.
  • Fixed build of c++ support code, so it correctly works on x86_64.

gfx.hidd

  • Added SSE/AVX optimized conversion routines.

Build system

  • Fixed ARM builds (RasPI, linux-arm and linux-armhf targets).
  • Updated GCC patches to GCC 15, and fixed the core/contrib & ports to build with it.
  • Fixed x86_64 stack call alias macros for LLVM, so modules now correctly compile and link that use these functions.
  • Exposed more LLVM/Clang related settings and options from configure, and fixed up LLVM build scripts (w.i.p - more widechar support needed to complete libc++ build). ~90% of AROS core now compiles with Clang.

Misc

  • Fixed broken DOS-ReadArgs behaviour, to respect the ReadItem "bug" used on AmigaOS. Unit tests now pass successfully (+ additional test cases added)
  • Added an early exception handler to help diagnose crashes in the bootstrapping code of AROS x86_64.
  • Updated Nasm port.
  • 64bit fixes in OpenURL prefs.
  • Fixed bug in Scouts "timer" list handling, resolving crash due to null pointer access on x86_64.
  • Add nightly script to parse the localization warnings/errors and upload them to the translators.aros.org site.
  • Adjusted nightly scripts to use SSH key instead of passwords.
  • Added script to clean up Unit tests older than 60 days.

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.

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.

Website

Matthias Rustler worked on AROS' website. He brought back the RSS feeds for the most recent entries of archives.aros-exec.org and www.arosworld.org. He also fixed many dead links and other small issues. Johan Gill helped with porting the build scripts for the website to Python 3.

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.

Archive Icon Latest archive submissions:
spacer
The AROS archives contains the latest system content submitted by our community, and is the primary location for user applications, themes, graphics, and additional documentation.

Community Icon Latest AROSWorld forum posts:
spacer
AROSWorld is the AROS primary community site. Get help with AROS, find out what is happening in the community, and post your thoughts.