Skip to content

AmigaPorts/AROS-main

 
 

AROS Git Repository

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.

Nightly Test Builds

  • 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 Download AROS Research Operating System.
BUILD Arch Status
--- GNU toolchain LLVM toolchain
amiga-m68k Build Status ---
pc-i386 Build Status ---
pc-x86_64 Build Status ---
pc-x86_64-smp Build Status ---
raspi-armhf Build Status ---
sam440-ppc Build Status ---
linux-i386 Build Status ---
linux-x86_64 Build Status Build Status
darwin-i386 Build Status ---
darwin-x86_64 Build Status ---
darwin-ppc Build Status ---
mingw32-i386 Build Status ---

Building the Docker container

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.

Build the Docker container

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

Contributing

Please see the CONTRIBUTING.md file for details on joining the GitHub organization, and guidelines on contributing to the AROS project.

License

This project is licensed under the APL License - see the LICENSE file for details

Acknowledgments

AROS contains parts built upon external components - see the ACKNOWLEDGEMENTS file for details

About

Main AROS repository for active development. Contains the main Operating System components and Build System.

Resources

License

Unknown and 4 other licenses found

Licenses found

Unknown
LICENSE
Unknown
license.html
Unknown
LICENSE.Author
GPL-2.0
LICENSE.GPL
LGPL-2.1
LICENSE.LGPL

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.1%
  • C++ 3.8%
  • Shell 1.6%
  • Assembly 1.4%
  • Makefile 1.3%
  • Roff 0.8%
  • Other 2.0%