Η Microsoft αποκαλύπτει τον αρχαίο πηγαίο κώδικα του DOS


Η παρουσίασε πρόσφατα τον παλαιότερο πηγαίο κώδικα του DOS, προσφέροντας μια μοναδική ευκαιρία σε ιστορικούς και προγραμματιστές να ανακαλύψουν τις ρίζες ενός από τα πιο εμβληματικά λειτουργικά συστήματα της προσωπικής υπολογιστικής εποχής.

Αυτή η κίνηση δεν είναι απλώς μια ιστορική αναφορά, αλλά και προσφορά ενός πολύτιμου υλικού για όσους ενδιαφέρονται να κατανοήσουν την εξέλιξη των υπολογιστών και του λογισμικού. Σύμφωνα με τους Stacey Haffner και Scott Hanselman της Microsoft, το πακέτο αφορά τον πυρήνα του 86-DOS 1.00, ενώ περιλαμβάνει και ορισμένα ενδιάμεσα στιγμιότυπα του PC-DOS 1.00, συμπεριλαμβανομένων γνωστών εργαλείων όπως το CHKDSK. Όλο αυτό το υλικό προέρχεται από μια εποχή προτού το MS-DOS απαριθμηθεί ως εμπορικό σήμα και δείχνει τις απαρχές ενός λειτουργικού συστήματος που επηρέασε την υπολογιστική επανάσταση.

Η ιστορία του MS-DOS ξεκινάει με τον προγραμματιστή Tim Paterson, ο οποίος δημιούργησε το 86-DOS, αρχικά γνωστό ως QDOS, για μια πλατφόρμα υπολογιστών βασισμένη στον επεξεργαστή Intel 8086 της Seattle Computer Products. Η Microsoft, που ήθελε να προσφέρει λογισμικό για το υπό ανάπτυξη IBM PC 5150, αδειοδότησε το 86-DOS και πρόσλαβε τον Paterson για να συνεχίσει την ανάπτυξη, πριν αποκτήσει πλήρως τα δικαιώματα. Έπειτα, το λογισμικό αδειοδοτήθηκε στην IBM ως PC-DOS, ενώ η Microsoft διατήρησε τη δυνατότητα να το παρέχει και σε άλλες εταιρείες ως MS-DOS. Η ευρεία εξάπλωση των IBM PC clones οδήγησε στο να γίνει το MS-DOS η κυρίαρχη έκδοση.

Ο πηγαίος κώδικας που αποκαλύφθηκε είναι τόσο παλιός ώστε δεν είχε καν ψηφιοποιηθεί. Μια ομάδα ιστορικών και ειδικών στη διατήρηση, υπό την καθοδήγηση των Yufeng Gao και Rich Cini, η οποία αυτοαποκαλείται «DOS Disassembly Group», δούλεψε σκληρά για να ψηφιοποιήσει τον κώδικα. Αυτό περιλάμβανε τη σάρωση και την αντιγραφή έντυπων εκδόσεων που είχαν παραχωρηθεί από τον Paterson, με τη διαδικασία να αποδεικνύεται δύσκολη, καθώς τα σύγχρονα εργαλεία αναγνώρισης κειμένου δυσκολεύονταν με την ποιότητα των παλαιών εκτυπώσεων.

Η Microsoft έχει προηγουμένως δημοσιεύσει άλλες παλαιότερες εκδόσεις του λογισμικού. Το 2014 και το 2018 κυκλοφόρησαν οι εκδόσεις MS-DOS 1.25 και 2.0 αντίστοιχα, και το 2024 ήρθε η ιδιόμορφη MS-DOS 4.0. Όλες αυτές οι εκδόσεις είναι διαθέσιμες στο GitHub repository της Microsoft. Πέρα από το DOS, οι χρήστες έχουν πρόσβαση στον πηγαίο κώδικα του παιχνιδιού Zork και άλλων παιχνιδιών, καθώς και του Microsoft 3D Movie Maker του 1995, αν και οι προγραμματιστές προσπαθούν ακόμη να υλοποιήσουν σχέδια εκσυγχρονισμού.

Για τους ερευνητές που ενδιαφέρονται για την πρώιμη ιστορία των υπολογιστών, η ανακάλυψη αυτή δεν είναι μοναδική. Δύο χρόνια πριν είχε εντοπιστεί η παλαιότερη γνωστή έκδοση του 86-DOS και είχε ανέβει στο Internet Archive, προσφέροντας ακόμα περισσότερες πληροφορίες σχετικές με την εξελικτική πορεία του λειτουργικού.

Πάρε μέρος στον μεγάλο Διαγωνισμός μας

Διαγωνισμός TechNoid.gr – Κέρδισε ένα iPhone 15 Pro!

Έχεις ονειρευτεί να κρατάς στα χέρια σου ένα iPhone 15 Pro; Η ώρα σου ήρθε! Το TechNoid.gr διοργανώνει έναν μεγάλο διαγωνισμό και ένας τυχερός θα...
Dimitris Marizas
Dimitris Marizashttps://starlinkgreece.gr
Γράφω για τεχνολογία από τη σκοπιά του ανθρώπου που τη χρησιμοποιεί καθημερινά — όχι από αίθουσες συνεδρίων. Ασχολούμαι με δίκτυα, δορυφορικό internet, smartphones και ψηφιακές υπηρεσίες, με έμφαση στο τι σημαίνουν αυτά πρακτικά για τον Έλληνα χρήστη. Πίσω από κάθε άρθρο κρύβεται ώρες ανάλυσης, δοκιμών και — όταν χρειάζεται — κριτικής σε ό,τι το marketing προσπαθεί να κρύψει.

ΑΦΗΣΤΕ ΜΙΑ ΑΠΑΝΤΗΣΗ

εισάγετε το σχόλιό σας!
παρακαλώ εισάγετε το όνομά σας εδώ