Το «χαμένο» λειτουργικό Copland της Apple τρέχει πλέον στον browser σας
Πρωτότυπος τίτλος: "Apple Copland D11E4 Booting in the Browser" (από luu)
Το θρυλικό και ακυρωμένο λειτουργικό σύστημα Copland της Apple είναι πλέον προσβάσιμο μέσω ενός εξομοιωτή PowerPC που τρέχει απευθείας στον browser. Πρόκειται για μια σπάνια ευκαιρία να εξερευνήσετε την τελευταία έκδοση D11E4 ενός project που θα άλλαζε την ιστορία της Apple αν δεν είχε αντικατασταθεί από το NeXTSTEP.
Μια ιστορική αναδρομή στο Copland
Το Copland αποτελεί ένα από τα πιο πολυσυζητημένα «ανεκπλήρωτα όνειρα» στην ιστορία της πληροφορικής. Σχεδιασμένο για να εκσυγχρονίσει το οικοσύστημα της Apple τη δεκαετία του '90, το λειτουργικό αυτό βασιζόταν σε μια αρχιτεκτονική microkernel. Ωστόσο, οι συνεχείς καθυστερήσεις και τα τεχνικά προβλήματα οδήγησαν στην ακύρωσή του, ανοίγοντας τον δρόμο για την εξαγορά της NeXT και τη δημιουργία του Mac OS X.
Τεχνική υλοποίηση μέσω WebAssembly
Η δυνατότητα εκτέλεσης του Copland (build D11E4) στον browser βασίζεται στον εξομοιωτή DingusPPC. Μέσω της τεχνολογίας WebAssembly, ο εξομοιωτής καταφέρνει να αποδώσει την απόδοση ενός πραγματικού PowerPC hardware, επιτρέποντας στους χρήστες να βιώσουν το περιβάλλον εργασίας χωρίς την ανάγκη για εξειδικευμένο εξοπλισμό. Η διαδικασία απαιτεί την εφαρμογή συγκεκριμένων patches στον κώδικα του εξομοιωτή, τα οποία είναι διαθέσιμα για μελέτη και περαιτέρω ανάπτυξη από την κοινότητα.
Πώς να το δοκιμάσετε
Η πρόσβαση στο λειτουργικό είναι άμεση μέσω του browser. Οι χρήστες μπορούν να αλληλεπιδράσουν με το περιβάλλον χρησιμοποιώντας το ποντίκι και το πληκτρολόγιο, ενώ ο εξομοιωτής περιλαμβάνει ενσωματωμένο debugger για την περίπτωση που ο κώδικας συναντήσει κάποιο assertion error. Είναι μια εξαιρετική ευκαιρία για τους λάτρεις της ιστορίας του λογισμικού να δουν από κοντά πώς θα έμοιαζε το μέλλον της Apple αν η ιστορία είχε πάρει διαφορετική τροπή.
Ανακαλύψτε καινοτόμα open-source εργαλεία και κρυμμένα διαμάντια ανοιχτού κώδικα.