Σωστά στο CP/M βασίζεται.
(Παραθετω την ιστορια οπως την εγραψα στην δευτερη σελιδα του νηματος)
Η IBM, τουλαχιστον το 1981 που θυμαμαι εγω, ειχε κανει διαγωνισμο για το λειτουργικο των PC.
Ο επικρατεστερος ηταν το CP/M της Digital Research (του φοβερου και τρομερου Gary Kildall).
O Kildall ζητουσε non-disclosure agreement για το λειτουργικο του (δηλαδη, κλειστη συμφωνια
και οροι για το CP/M). Η ΙΒΜ ηταν ετοιμη να δεχτει την συμφωνια και ας ειχε αποφασισει για
ανοιχτη αρχιτεκτονικη οσον αφορα το hardware του PC (να τρελλαινεσαι δηλαδη).
Και τοτε ο Gates παει και βρισκει (κωλοφαρδικως) εναν κλωνο του CP/M με το ονομα 86-DOS
(η QDOS > Quick and Dirty Operating System) απο εναν νεαρο προγραμματιστη (Tim Patterson)
χαμενο καπου στο Seattle. O Patterson ειχε δικαιωματα να το χρησιμοποιησει ΜΟΝΟ σε Z80
επεξεργαστες και (απο οτι αποδειχθηκε μετα) πειραματικα, και για ελαχιστο χρονικο διαστημα,
σε ενα extension board με 8086 (μολις ειχαν σκασει μυτη στην αγορα, το 1978).
Αρα λοιπον, ΚΩΛΟΦΑΡΔΙΚΩΣ εντελως, σ'αυτο ακριβως το διαστημα τον ανακαλυπτει ο Gates
και του προσφερει 75.000 $ για το "πειραγμενο" λειτουργικο του. Ο Patterson ουτε που το σκεφτηκε.
Το δωσε γιατι ηξερε οτι ο ιδιος δεν μπoρουσε να παζαρεψει ουτε με την Digital Research αλλα ουτε
και με την κοσμοκρατειρα IBM.
Γιατι δεχτηκε η IBM, τον κλωνο και οχι το αυθεντικο CP/M ?
Η τεραστια διαφορα του κλωνου ηταν οτι ο Patterson του προσθεσε το ..... FAT-16 !
Το CP/M ειχε μεχρι FAT-12 ! Οχι μονο αυτο, αλλα δεν μπορουσες να κανεις ουτε ενα subdirectory.
Επισης το CP/M δεν εβλεπε την μνημη μεσα απο 16-bit path (instruction + data). Το 86-DOS .... ναι !
Το 86-DOS τα πηρε ολα και εφυγε. O Patterson μπηκε (τιμης ενεκεν) μεσα στην post screen των BIOS
(εγω τουλαχιστον εβλεπα στον Ηyundai > "Patterson Labs ..." καθε φορα που μπουταρα) ... και ο Gates
πηγε στους Ταιβανους και τους ειπε .... "Πλυμμηριστε την αγορα με αυτα τα BIOS. Δεν με ενδιαφερει
τι hardware θα ειναι, Tandy 2000 η IBM PC .... πνιξτε τους με αυτο το ΙΒΜ BIOS που σας δινω εγω !!!"
Kαι ετσι ... απο κει που ολοι ρωτουσαν αν ενα προγραμμα ειναι PC-Compatible (δηλαδη, hardware
compatible) ολοι μετα ρωτουσαν αν ηταν MsDOS-Compatible (δηλαδη, software compatible).
Και αυτο μπορει να πιστωθει ΜΟΝΟ στον Gates (ουτε καν στον Patterson). Ο Patterson ενας
Κυρος Γραναζης ηταν. Που να κολυμπησει με τoυς καρχαριες του επιχειρηματικου (τοτε) κοσμου !