Κυκλοφορία του GeckOS 2.1, ενός λειτουργικού συστήματος για επεξεργαστές MOS 6502

Μετά από 4 χρόνια ανάπτυξης, δημοσιεύτηκε η κυκλοφορία του λειτουργικού συστήματος GeckOS 2.1, με στόχο τη χρήση σε συστήματα με επεξεργαστές MOS 6502 και MOS 6510 οκτώ bit, που χρησιμοποιούνται στους υπολογιστές Commodore PET, Commodore 64 και CS/A65. Το έργο έχει αναπτυχθεί από έναν συγγραφέα (André Fachat) από το 1989, γραμμένο σε γλώσσες assembly και C και διανέμεται με την άδεια GPLv2.

Το λειτουργικό σύστημα είναι εξοπλισμένο με μικροπυρήνα, υποστηρίζει προληπτικές πολλαπλές εργασίες και σύστημα διαχείρισης μνήμης, παρέχει τυπικά βοηθητικά προγράμματα Unix (sh, mkdir, ps, ls, κ.λπ.) και primitives (πολυνηματική, σηματοφόροι, σήματα κ.λπ.), αναπτύσσει ένα πρότυπο βιβλιοθήκη lib6502, περιλαμβάνει μια απλοποιημένη στοίβα TCP/IP με δυνατότητα εκτέλεσης εφαρμογών δικτύου (για παράδειγμα, είναι διαθέσιμος διακομιστής http). Σε μια ελάχιστη κατασκευή, ο πυρήνας του συστήματος καταλαμβάνει μόνο 2 KB και σε μια πλήρη κατασκευή καταλαμβάνει 4 KB. Ο πυρήνας είναι ανεξάρτητος από το υλικό—όλα τα ειδικά στοιχεία για το υλικό τοποθετούνται σε ξεχωριστό επίπεδο.

Η νέα έκδοση βελτίωσε την υλοποίηση των βοηθητικών προγραμμάτων ps και ls, πρόσθεσε την εφαρμογή setinfo για την αλλαγή πληροφοριών σχετικά με τις εργασίες που εκτελούνται, δημιούργησε τα βοηθητικά προγράμματα kill, hexdump, wc και άλλα και πρότεινε έναν νέο διερμηνέα εντολών lsh. Βελτιωμένη απόδοση θύρας για πλατφόρμες C64, PET και CBM 8x96. Η θύρα για την πλατφόρμα CS/A65 έχει επιστραφεί.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο