Πίσω στα RoboNews
102 πόντοιpagetable.com4 λεπτά ανάγνωσης

Το «χαμένο» λειτουργικό Copland της Apple τρέχει πλέον στον browser σας

Πρωτότυπος τίτλος: "Apple Copland D11E4 Booting in the Browser" (από luu)

Αρχικό ΆρθροΣυζήτηση HN (28 σχόλια)
TL;DR (Εν Συντομία)

Το θρυλικό και ακυρωμένο λειτουργικό σύστημα Copland της Apple είναι πλέον προσβάσιμο μέσω ενός εξομοιωτή PowerPC που τρέχει απευθείας στον browser. Πρόκειται για μια σπάνια ευκαιρία να εξερευνήσετε την τελευταία έκδοση D11E4 ενός project που θα άλλαζε την ιστορία της Apple αν δεν είχε αντικατασταθεί από το NeXTSTEP.

📌 Κύρια Σημεία & Συμπεράσματα

  • Το Copland ήταν η φιλόδοξη προσπάθεια της Apple να αντικαταστήσει το System 7 με ένα σύγχρονο microkernel λειτουργικό.
  • Η εκτέλεση του λειτουργικού επιτυγχάνεται μέσω του DingusPPC, ενός εξομοιωτή PowerPC μεταφερμένου σε WebAssembly.
  • Το project περιλαμβάνει 11 εξειδικευμένα patches που επιτρέπουν το boot του λειτουργικού, τα οποία είναι διαθέσιμα στο GitHub.
  • Η εμπειρία στον browser επιτρέπει την πλοήγηση σε εφαρμογές της εποχής, όπως το GXSlidemaster και το Eric’s Solitaire.

Μια ιστορική αναδρομή στο Copland

Το Copland αποτελεί ένα από τα πιο πολυσυζητημένα «ανεκπλήρωτα όνειρα» στην ιστορία της πληροφορικής. Σχεδιασμένο για να εκσυγχρονίσει το οικοσύστημα της Apple τη δεκαετία του '90, το λειτουργικό αυτό βασιζόταν σε μια αρχιτεκτονική microkernel. Ωστόσο, οι συνεχείς καθυστερήσεις και τα τεχνικά προβλήματα οδήγησαν στην ακύρωσή του, ανοίγοντας τον δρόμο για την εξαγορά της NeXT και τη δημιουργία του Mac OS X.

Τεχνική υλοποίηση μέσω WebAssembly

Η δυνατότητα εκτέλεσης του Copland (build D11E4) στον browser βασίζεται στον εξομοιωτή DingusPPC. Μέσω της τεχνολογίας WebAssembly, ο εξομοιωτής καταφέρνει να αποδώσει την απόδοση ενός πραγματικού PowerPC hardware, επιτρέποντας στους χρήστες να βιώσουν το περιβάλλον εργασίας χωρίς την ανάγκη για εξειδικευμένο εξοπλισμό. Η διαδικασία απαιτεί την εφαρμογή συγκεκριμένων patches στον κώδικα του εξομοιωτή, τα οποία είναι διαθέσιμα για μελέτη και περαιτέρω ανάπτυξη από την κοινότητα.

Πώς να το δοκιμάσετε

Η πρόσβαση στο λειτουργικό είναι άμεση μέσω του browser. Οι χρήστες μπορούν να αλληλεπιδράσουν με το περιβάλλον χρησιμοποιώντας το ποντίκι και το πληκτρολόγιο, ενώ ο εξομοιωτής περιλαμβάνει ενσωματωμένο debugger για την περίπτωση που ο κώδικας συναντήσει κάποιο assertion error. Είναι μια εξαιρετική ευκαιρία για τους λάτρεις της ιστορίας του λογισμικού να δουν από κοντά πώς θα έμοιαζε το μέλλον της Apple αν η ιστορία είχε πάρει διαφορετική τροπή.

Ετικέτες:#Apple#RetroComputing#WebAssembly#OS
GitHub Gems & Trends

Ανακαλύψτε καινοτόμα open-source εργαλεία και κρυμμένα διαμάντια ανοιχτού κώδικα.

Εξερεύνηση Gems

Διαβάστε επίσης