Segui ZDNET: Aggiungici come fonte preferita su Google.
I principali punti salienti di ZDNET
- PC-DOS 1.00 avrebbe portato Microsoft a diventare il chief dell’informatica
- Microsoft continua advert abbracciare l’open supply.
- Il codice sorgente e le annotazioni forniscono informazioni sugli albori del sistema operativo.
Prima che “Micro Gentle” diventasse Microsoft, Invoice Gates scriveva interpreti BASIC. Il primo sistema operativo di Microsoft period una distribuzione Unix chiamata Xenix. Poi, nel 1980, Microsoft ebbe la grande occasione: IBM aveva bisogno di un sistema operativo per il suo PC IBM progettato e chiese a Gates se poteva fornirne uno. Puoi scommetterci! Il resto è storia.
Ora, Microsoft ha rilasciato il codice sorgente e le note per PC-DOS 1.00la prima versione DOS per il PC IBM.
Inoltre: l’incredibile ascesa di Microsoft, 15 anni perduti e uno straordinario ritorno – in 4 classifiche
La licenza AT&T Unix di Microsoft non ha dato all’azienda il margine di manovra per portare Xenix sul PC IBM x86. Ciò avrebbe portato a un mondo molto diverso con Unix come il principale sistema operativo desktop da allora fino advert oggi. In un’altra realtà, Linus Torvalds avrebbe potuto essere il CTO di Microsoft Unix.
Microsoft acquista 86‑DOS per 100.000 dollari
Nel mondo reale, Gates e l’azienda dovevano mettere a punto un sistema operativo il più rapidamente possibile. Non ebbero il tempo di svilupparne uno proprio, così acquistarono l’86‑DOS, ovvero QDOS, dalla Seattle Laptop Merchandise e dal suo inventore, Tim Patterson, per poco meno di 100.000 dollari. Che affare! DOS sarebbe diventato il programma che avrebbe messo Microsoft sulla strada per diventare una delle principali aziende del settore tecnologico per i prossimi 50 anni e oltre.
IBM voleva un sistema operativo simile a CP/M, ma Digital Analysis, proprietaria di CP/M, vacillò, così Huge Blue si rivolse a Microsoft. Microsoft adattò 86-DOS, che aveva interfacce di programmazione delle applicazioni (API) in stile CP/M, in quello che IBM avrebbe distribuito come PC‑DOS 1.0 nell’agosto 1981. Microsoft si mantenne il diritto di venderlo come MS‑DOS se ci fossero stati altri produttori compatibili con PC. Ciò porrebbe le basi per il dominio di Microsoft post-1981.
Inoltre: Microsoft annuncia radicali modifiche a Home windows, ma senza scuse
All’epoca, però, period una vera scommessa. Quella prima versione period estremamente limitata rispetto agli commonplace moderni. Funzionava su floppy disk da 160 KB ma non offriva sottodirectory o supporto per disco rigido. Nonostante ciò, divenne il fondamento della linea MS‑DOS che avrebbe dominato i sistemi operativi per PC negli anni ’80 e all’inizio degli anni ’90.
Fino advert ora, le prime fonti DOS ampiamente accessibili agli sviluppatori erano MS‑DOS 1.25 e 2.0, che Microsoft aveva originariamente rilasciato tramite il Laptop Historical past Museum nel 2014 e poi ripubblicato su GitHub nel 2018. Queste versioni di GitHub, insieme alla più recente pubblicazione delle fonti congiunte Microsoft-IBM MS‑DOS 4.00, segnalavano che Microsoft period sempre più a suo agio nel trattare il suo codice DOS, un tempo proprietario, come una risorsa educativa e storica.
Quando Microsoft e il Laptop Historical past Museum pubblicarono per la prima volta un codice sorgente MS‑DOS nel 2014, period soggetto a una licenza strettamente vincolata che consentiva solo “ricerca non commerciale, sperimentazione e scopi didattici” e vietava esplicitamente il riutilizzo in altri progetti. Questo approccio rendeva il codice leggibile ma non realmente utilizzabile. La successiva riedizione GitHub di MS‑DOS 1.25 e 2.0 sotto la licenza MIT ha cambiato la situazione, adottando una licenza permissiva che la Free Software program Basis descrive come compatibile con GPL e consentendo un riutilizzo, una modifica e una ridistribuzione quasi illimitati.
Mettere DOS 1.0 nella stessa licenza completa la storia fin dall’inizio dell’period del PC. Invece di essere intrappolato in un archivio, il codice è ora un albero Git esplorabile. Con questo codice, programmatori di sistemi, educatori e appassionati di retrocomputing possono clonare, costruire e sperimentare l’utilizzo di toolchain contemporanee.
Inoltre: stufo di Microsoft e Google? Questa nuova suite per ufficio europea è un’alternativa privata e open supply
Non è solo il codice sorgente del DOS che Microsoft condivide. Microsoft ha spiegato: “Questi materiali non sono solo versioni del sistema operativo nel senso tradizionale. In molti casi, gli elenchi rappresentano stati di funzionamento puntuali e word scritte a mano, conservate dallo stesso Tim Paterson. Considerali come una cronologia stampata dei commit di un repository Git. “
Come è stato effettuato lo sviluppo del sistema operativo
Nessuno utilizzerà queste versioni per un lavoro reale. Tuttavia, sono ancora straordinariamente istruttivi per chiunque voglia capire come erano strutturati i sistemi operativi sull'{hardware} 8086 di prima generazione. Le dimensioni ridotte e le limitazioni delle funzionalità di DOS 1.0 lo rendono una base di codice comprensibile che può essere compresa quasi end-to-end, soprattutto rispetto ai sistemi operativi tentacolari di oggi.
Come ha affermato Microsoft, “Gli elenchi includono i sorgenti del kernel 86-DOS 1.00, numerous istantanee di sviluppo del kernel PC-DOS 1.00 e alcune utilità ben word come CHKDSK. Non solo erano elenchi di assembler, ma c’erano anche elenchi dell’assembler stesso! Questo lavoro offre una rara visione di come è nato MS-DOS/PC-DOS e di come veniva eseguito lo sviluppo del sistema operativo all’epoca, non come è stato successivamente ricostruito.”
Inoltre: l’approccio di Canonical all’intelligenza artificiale è piacevolmente ponderato: Microsoft dovrebbe prenderne nota
L’open supply aiuta anche a chiarire le questioni relative al controllo delle versioni di vecchia knowledge. Non è mai stato venduto alcun prodotto MS‑DOS 1.0 con quel nome esatto e gli storici hanno dovuto riconciliare PC‑DOS 1.0 di IBM, numeri di versione interni di Microsoft e versioni OEM come MS‑DOS 1.25. Avere un codice DOS 1.0 chiaramente etichettato che si ricollega all’period originale dei PC IBM offre ai ricercatori un punto di riferimento concreto per quel groviglio di prime construct DOS.
Quindi, se vuoi un tuffo nel passato, prova il codice. Se non altro, ti aiuterà a capire quanto lungo e strano sia stato il viaggio dagli albori del PC al mondo di oggi, dove hai più potenza di calcolo in tasca di quella che Gates e il suo workers avevano nell’intera azienda.













