Amiga Unix, ξανά – Η αναβίωση του Amix για 68040/68060
Πρωτότυπος τίτλος: "Amiga Unix, Again" (από doener)
Η κοινότητα του amigaux.org αναζωογονεί το παλιό Amiga Unix (Amix) για επεξεργαστές 68040/68060, προσφέροντας σύγχρονο εργαλείο ανάπτυξης, διαχειριστή πακέτων και υποστήριξη υλικού μέσω επιταχυντών, με ανοιχτό κώδικα και τεκμηρίωση.
Επισκόπηση του έργου
Η πρωτοβουλία amigaux.org αναζωπυρώνει το Amiga Unix (Amix), το System V Release 4 της Commodore για Amiga, το οποίο κυκλοφόρησε τη δεκαετία του 1990. Το έργο στοχεύει στην εκτέλεση του Amix σε σύγχρονους επεξεργαστές 68040/68060 και σε επιταχυνόμενες μηχανές Amiga, παρέχοντας ένα σύγχρονο εργαλείο ανάπτυξης, διαχειριστή πακέτων και οδηγούς για κάρτες που δεν είχαν ποτέ υποστήριξη.
Βασικά χαρακτηριστικά
- Πυρήνας Amix 2.1 για πραγματικούς επεξεργαστές 68040/68060, με ή χωρίς FPU, απαιτεί MMU.
- Οδηγοί υλικού για τον επιταχυντή Z3660 (SCSI, Ethernet), τις κάρτες A4091/A4092 (SCSI) και RTG γραφικά (ZZ9000, Hydra, VA2000).
- Διαχειριστής πακέτων apkg που εγκαθιστά εργαλεία GNU και BSD (grep, gzip, less, patch, zlib κ.ά.) από απομακρυσμένο αποθετήριο.
- Εργαλεία ανάπτυξης όπως το cross‑toolchain
m68k‑cbm‑sysv4και ένας διακομιστής OpenLook desktop που είναι έτοιμος μετά την εγκατάσταση. - Τεκμηρίωση grimoire που καταγράφει τόσο τις αλλαγές που έγιναν με τη βοήθεια τεχνητής νοημοσύνης όσο και τις παραδοσιακές διορθώσεις, με ετικέτες εμπιστοσύνης.
Κατάσταση ανάπτυξης
Το έργο βρίσκεται σε ενεργό εξέλιξη: ο πυρήνας και οι βασικοί οδηγοί λειτουργούν σε πραγματικό υλικό, ενώ βρίσκονται σε εξέλιξη η βελτιστοποίηση του RTG, η διόρθωση του Ethernet firmware, η ενσωμάτωση του X11R6.3/Mesa και η δημιουργία ενός συστήματος αρχείων CD-ROM μόνο για ανάγνωση. Οι επόμενοι στόχοι περιλαμβάνουν ένα εγγενές σύγχρονο gcc, πλήρη υποστήριξη RTG και την κυκλοφορία όλων των πακέτων, των πηγαίων αρχείων και των εγχειριδίων.
Πώς υλοποιείται
Μερικά μέρη του έργου αξιοποιούν τη γενετική τεχνητή νοημοσύνη για την ανάλυση των παλιών πυρήνων χωρίς πηγαίο κώδικα και τη δημιουργία οδηγών και σημειώσεων. Οι άνθρωποι καθοδηγούν την κατεύθυνση, ελέγχουν κάθε αλλαγή και την δοκιμάζουν σε πραγματικό υλικό. Η τεκμηρίωση καταγράφει τόσο τις επαληθευμένες όσο και τις πειραματικές αλλαγές, επιτρέποντας στην κοινότητα να παρακολουθεί την πρόοδο.
Παιχνίδι και απόδοση
Απαιτητικές εφαρμογές όπως το Quake μπορούν να εκτελεστούν, προσφέροντας μια πρακτική δοκιμή των δυνατοτήτων του συστήματος. Το έργο συνεχίζει να επεκτείνεται, με στόχο να καταστήσει το Amiga Unix ξανά μια βιώσιμη πλατφόρμα για σύγχρονους χρήστες Amiga.