Coder Social home page Coder Social logo

amigaports / aros-main Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aros-development-team/aros

2.0 1.0 0.0 189.2 MB

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

Home Page: http://www.aros.org

License: Other

Makefile 1.27% M4 0.07% C 89.72% Assembly 1.41% C++ 3.77% Java 0.02% Objective-C 0.25% Shell 1.59% Roff 0.76% Perl 0.25% TeX 0.38% Awk 0.07% Clojure 0.01% CMake 0.06% HTML 0.27% Python 0.06% QMake 0.01% DIGITAL Command Language 0.04% REXX 0.01% XSLT 0.01%

aros-main's Introduction

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

aros-main's People

Contributors

apiraino avatar ball000 avatar bsek avatar deadwood2 avatar ezrec avatar falemagn avatar hth313 avatar kalamatee avatar mattrust avatar mbeijer avatar michalsc avatar miker-arosdev avatar olivieradam avatar paolobesser avatar robn avatar stanman29 avatar tonioni avatar wawatok avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.