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

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

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

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

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

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