This is the main repository for active development of the AROS Operating System. The repository contains the main Operating System components, SDK and Build System.
- All builds are scheduled to run at 00:00 UTC.
- The builds are made using the scripts/azure-pipelines.yml file. Further details can be found in that file.
- Currently all builds are configured using default toolchain settings, except the pc-x86_64-smp target which uses the experimental gcc 9.1.0 patch.
- The main AROS target and distfiles are built for each arch.
- The builds are downloadable via http://www.aros.org/nightly1.php
.
The Dockerfile in this repo will compile AROS in order to have a toolchain working for building AROS applications.
This image is built from the amigadev/docker-base:latest base image.
docker build --rm -t "amigadev/arosv1-cross-toolchain:x86_64" -f Dockerfile.x86_64 .
Compiling AROS requires some external packages. If you already have them in ./bin/Sources/
you can use them and save some time on compilation (and allow an offline image build):
docker build --rm -t "amigadev/arosv1-cross-toolchain:x86_64" --build-arg HAVE_LOCAL_PACKAGES=1 -f Dockerfile.x86_64 .
To run the image for tests/debugging:
docker run --rm -it "amigadev/arosv1-cross-toolchain:x86_64" /bin/bash
Please see the CONTRIBUTING.md file for details on joining the GitHub organization, and guidelines on contributing to the AROS project.
This project is licensed under the APL License - see the LICENSE file for details
AROS contains parts built upon external components - see the ACKNOWLEDGEMENTS file for details