top logo menu kitty mascot
AROS.ORG Developers Localization Bounties

Εισαγωγή

Το AROS Research Operating System είναι ένα "ελαφρύ", αποτελεσματικό και ευέλικτο λειτουργικό σύστημα, σχεδιασμένο να σας βοηθήσει να εκμεταλευτείτε στο έπακρο τον υπολογιστή σας. Είναι ένα αναξάρτητο, μεταφέρσιμο και δωρεάν λειτουργικό που σκοπεύει να είναι συμβατό με το AmigaOS σε επίπεδο API (όπως το Wine, όχι σαν το UAE), ενώ ταυτόχρονα το βελτιώνει σε πολλούς τομείς. Ο πηγαίος κώδικας είναι διαθέσιμος σύμφωνα με μία άδεια ανοιχτού λογισμικού (open source license) που επιτρέπει στον καθένα να τον τροποποιήσει ελεύθερα.

Διαβάστε περισσότερα...

Πόροι κοινότητας, forks και απόδοση
spacer

Το AROS αναπτύσσεται ως ανοικτό έργο και επιτρέπονται τα forks και οι παράγωγες διανομές σύμφωνα με τους όρους της AROS Public License (APL). Η ακριβής απόδοση της ανάντη ανάπτυξης αποτελεί θεμελιώδη απαίτηση αυτής της άδειας και είναι ουσιώδης για τη διατήρηση της διαφάνειας για χρήστες, προγραμματιστές και τρίτους συνεισφέροντες.

Σε πρόσφατες περιπτώσεις, forks παρουσιάστηκαν με τρόπο που θολώνει τη διάκριση μεταξύ της ανάντη ανάπτυξης του AROS και της κατάντη εργασίας. Αυτό περιλαμβάνει cherry-picking ανάντη commits ώστε να φαίνεται ότι προέρχονται από το fork, καθώς και τη διανομή δυαδικών που είναι ασύμβατα με το ανάντη AROS, ενώ παρουσιάζονται ως ισοδύναμα ή εναλλάξιμα.

Αυτές οι πρακτικές παραποιούν την προέλευση της εργασίας και απομακρύνουν ενεργά την ανάπτυξη, την υποστήριξη και τις συνεισφορές τρίτων από την ανάντη ανάπτυξη του AROS, εις βάρος του έργου και των χρηστών του.

Για την προστασία της ακεραιότητας του έργου AROS και του ιστορικού ανάπτυξής του, το aros.org δεν θα συνδέει πλέον σε ανεπίσημους κοινοτικούς πόρους, forks ή διανομές τρίτων που παραποιούν την ανάντη συγγραφικότητα, αποκρύπτουν δυαδικές ασυμβατότητες ή με άλλο τρόπο υπονομεύουν τη διαφανή ανάπτυξη υπό την APL.

Τα forks και οι διανομές παραμένουν ελεύθερα να υπάρχουν ανεξάρτητα σύμφωνα με την APL, αλλά αναμένεται να αποδίδουν με σαφήνεια και ακρίβεια την ανάντη ανάπτυξη του AROS και να διακρίνονται καθαρά από το ανάντη έργο.

GitHub Commits
spacer

Ειδήσεις

July/August 2025 Highlights

Author:Nick Andrews, Matthias Rustler
Date:2025-09-03

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

  • Font.datatype ported,
  • Wanderers Lasso handling fixed when used with mousewheel
  • Fixed a bug causing AROS to lock up with multi-part assigns.
  • Added a small menu to the con-handler.
  • Fixed up some of the rendering in tiff.datatype to get more of the images loading.
  • Added support to heic.datatype, for AVIF Images.
  • Corrected console.devices CDInputHandler behaviour to match autodocs.
  • Implemented some of the missing array operations in cgfx, including SSE versions.
  • Ported SDL2, and updated OpenAL to the last version that uses C code.
  • Fixed hostgl to work correctly under WSL.
  • Enabled EFI support on the bootiso.
  • Ported Scarlet Rivensin & Grimm, Doom3 mods.
  • Updated OpenURL prefs to use the AROS system prefs class.
  • Fixed a bunch of 64bit issues in FryingpanDatatypes

Krzysztof Smiechowicz

  • Fixed bugs with SA_Font and OpenUrl
  • Fixed SDL2 and ported SDL2-mixer
  • Applied some 64-bit fixes to DOpus

Bo Ståle Kopperud

  • Added support for rounded frames
  • Wrote a script for generating .clangd files

Johan Gill fixed IMP3 scrollbar orientation

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.