» »

Microsoft odprl kodo prve verzije DOS-a

Microsoft odprl kodo prve verzije DOS-a

Slo-Tech - Microsoft je v preteklosti že pokazal izvorno kodo številnih opuščenih operacijskih sistemov, to pot pa so šli zelo daleč v zgodovino. Izdali so kodo prve verzije DOS-a, ki je tako stara, da se sploh še ni imenovala Microsoft DOS. Pred 45 leti je izšel 86-DOS 1.00, ki so ga sedaj popolnoma razkrili na Githubu. Poleg izvorne kode so objavili še nekaj verzij jedra iz beta verzij in orodij, kot je na primer Microsoft BASIC-86 Compiler.

Ključna osebnost je Tim Paterson, ki je napisal prvi QDOS, ki se je kasneje preimenoval v 86-DOS, ker je bil namenjen računalnikom z Intelovim procesorjem 8086. To je bil tudi začetek linije x86. Microsoft je tedaj potreboval operacijski sistem, da bi izpolnil dogovor z IBM-om, zato je licenciral 86-DOS in najel Patersona, da je nadaljeval razvoj. Verzija za IBM je dobila ime PC-DOS, hkrati pa je Microsoft obdržal pravice, da operacijski sistem prodaja tudi drugim strankam, za katere ga je imenoval MS-DOS. Ko so v 80. in 90. svet preplavili poceni kloni IBM-ovih PC-jev, je MS-DOS postal najpriljubljenejši operacijski sistem.

Izvorna koda 86-DOS je tako stara, da ni bila na voljo v digitalni obliki. Skupina zgodovinarjev in arhivarjev je kodo prepisala in skenirala z dokumentov, ki jih je imel Paterson.



13 komentarjev

styrian ::

Sem gledal en intervju s Timom. Ta človek je sedaj učitelj "tehnike" na eni šoli.

mtosev ::

Super, da so izdali izvorno koda dosa. Sedaj se bodo ljudje lahko igračkali z njim.
Core i9 10900X, ASUS Prime X299 Edition 30, 32GB 4x8 3600Mhz G.skill, CM H500M,
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro,
Enermax Platimax 1700W | moj oče darko 1960-2016, moj labradorec max 2002-2013

Zgodovina sprememb…

  • spremenil: mtosev ()

Pithlit ::

mtosev je izjavil:

Super, da so izdali izvorno koda dosa. Sedaj se bodo ljudje lahko igračkali z njim.

Ni čudno da te noben ne jemlje resno.
Life is as complicated as we make it...

karafeka ::

Pithlit je izjavil:

mtosev je izjavil:

Super, da so izdali izvorno koda dosa. Sedaj se bodo ljudje lahko igračkali z njim.

Ni čudno da te noben ne jemlje resno.

Mtosev da pozitivni komentar (ki jih ta forum potrebuje kot Sahara vode), ti se pa moraš čisto po nepotrebnem spraviti na osebni nivo. Neverjetno.

DyeusPater ::

styrian je izjavil:

Sem gledal en intervju s Timom. Ta človek je sedaj učitelj "tehnike" na eni šoli.

Vsaka mu čast.

Tim je na noge postvil IBM-PC, ko ta še ni imel imel nobene programske opreme.

Sem gledal kodo.
Ni asamblerja, ni problema, ga bomo pa napisal.
In napiše asambler. In izvede cel bootstrap postopek.

In potem še napiše cel opeacijski sistem v asamblerju.

Tako je postavil osnovo, na kateri je M$ lahko gradil naprej.

Vsaka mu čast.
To je pravi programer.

endelin ::

In koliko je od vsega tega "pravi programer" imel Tim?

Zgodovina sprememb…

  • spremenil: endelin ()

DyeusPater ::

endelin je izjavil:

In koliko je od vsega tega "pravi programer" imel Tim?


Večino slave in dobička je požel M$, kjer je Paterson potem tudi nekaj časa delel.

Ampak to ne izniči njegovih dosežkov, ki so vredni občudovanja.

bbbbbb2024 ::

endelin je izjavil:

In koliko je od vsega tega "pravi programer" imel Tim?


Pravzaprav ni problem v tem. Pač Tim je takrat dobil dosti denarja in je sigurno lahko zadovoljen. Microsoft je lahko še bolj zadovoljen, ker so na hitro od nekod dobili verzijo DOSa (ki je v svoji strukturi zelo podobna CP/M - oziroma je 86-DOS imel celo emulacijo CP/Mja).

Problem je tisti del med Windows 3.11, ki je bil prvi, komercialno uspešen Windows sistem - pa vse do (vključno) Windows NT. Tiste prakse Microsofta, ko so vedeli za napake v Windows 3.11 in jih niso odpravili, ampak so izdali novo verzijo Windows - to pa je hudo sporno. Kakor je tudi hudo sporno, da so lagali, kaj Windows zmore proti, recimo, IBM OS/2.

Hudo sporno je tudi to, da so imeli "uraden" API windows, zraven pa še svoj, neuraden API, ki so ga skrbno skrivali. Tako, recimo, konkurenca preglednicam, recimo Lotus 1-2-3 ni imela šanse na Windows, ker sploh niso mogli alocirati pomnilnik, kot je bilo treba.

Osebno menim, da so 3/4 svojega časa poslovanja Microsofta lagali kot psi. To sta bila predvsem Bill Gates and Steve Ballmer.

Zato mislim, da verzij Windows mi nikoli ne bomo videli open-source, ker bi vse te nečednosti prišle ven, zdaj pa ne vem, koliko časa ima še konkurenca možnost, da toži in iztoži Microsoft.

Zdaj je Microsoft v podobno zlobnem zamahu. Ne samo, da ne bodo več dajali kopij programske opreme, ampak bo to možno samo še kot software-as-service. Lahko vam povem, da je kvaliteta Exchange (mail serverja), s katerim delam od verzije 2000 padla rapidno.

Mi se že pripravljamo, da se bomo kot firma odklopili od Microsofta v roku 10 let. Imamo še nekaj strank, ki še določene stvari uporabljajo, kar smo razvili na Microsoftu, ampak bomo šli dol iz tega.

Potrebno jim je pa priznati tudi nekaj plusov - PC so videli kot platformo, na kateri se bo dalo početi vse, od računovodenja, do oblikovanja dokumentov.

Postavi pa se vprašanje, če smo prišli v pravo prihodnost z Microsoftom. Ker na primer, software za preglednice, Lotus 1-2-3 ni imel napak, ki jih je takrat imel Excel in so že takrat pošiljali popravke ljudem, ki so softver kupili.

djabi ::

mtosev je izjavil:

Super, da so izdali izvorno koda dosa. Sedaj se bodo ljudje lahko igračkali z njim.


Vedno pišeš isto. Saj je v redu, da ti je super in si vesel, samo me to spominja na osebe, ki vsakodnevno pod vsako objavo na Facebooku napišejo "Čestitam!"

Microsoft je komaj sedaj, po tolikih desetletjih omogočil, da se koda prosto pregleda/uporabi. Čeprav bi to lahko naredili že prej v preteklosti. Prva verzja sistema PC/MS DOS že dolgo ni v splošni uporabi. Ne pravim, da se tu pa tam morda ne najde kakšen zaprašen star računalnik, kje v arhivu, na katerem teče (če bi bil vklopljen), ampak to je sila redko.
Še toliko niso spoštovali (lastne) zgodovine, da bi vsaj kje v papirnati obliki imeli shranjeno izvorno kodo ... brez zgodovine si en velik nič.

WhiteAngel ::

@bbbb2024
Pozabil si še na vse napol pokvarjene protokole (smb, netbios) in proprietary file formate (khm, office), pa internet explorer...

Zgodovina sprememb…

tony1 ::

"Mi se že pripravljamo, da se bomo kot firma odklopili od Microsofta v roku 10 let. Imamo še nekaj strank, ki še določene stvari uporabljajo, kar smo razvili na Microsoftu, ampak bomo šli dol iz tega."

Lahko samo čestitam za modrost in manko fatalizma. Vsi drugi si bodo še 10 let zatiskali oči. :P

Za trenutek pa moram obleči Juretovo čarobno ogrinjalo in nato napišem: "škoda, da 25 let tega te modrosti še niste imeli" ;)

WhiteAngel je izjavil:

@bbbb2024
Pozabil si še na vse napol pokvarjene protokole (smb, netbios) in proprietary file formate (khm, office), pa internet explorer...


Še posebej smešno je, da so nad IEjem nato obupali :))

Zgodovina sprememb…

  • spremenil: tony1 ()

mtosev ::

IE 6 je bil razlog zakaj sem leta 2004 začel uporabljati Firefoxa.
Core i9 10900X, ASUS Prime X299 Edition 30, 32GB 4x8 3600Mhz G.skill, CM H500M,
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro,
Enermax Platimax 1700W | moj oče darko 1960-2016, moj labradorec max 2002-2013

DamijanD ::

Samo povezava do verzije 4.0: https://slo-tech.com/novice/t829051


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Microsoft odprl kodo prve verzije DOS-a

Oddelek: Novice / Operacijski sistemi
133048 (90) DamijanD
»

Pred 50 leti je nastal Microsoft

Oddelek: Novice / Operacijski sistemi
294504 (3166) bm1973
»

Našli najstarejšo verzijo 86-DOS

Oddelek: Novice / Operacijski sistemi
3410523 (6069) WizzardOfOZ
»

Redmondski velikan 40 let pozneje doživlja drugo pomlad (strani: 1 2 )

Oddelek: Novice / Ostale najave
5432101 (27216) Rias Gremory
»

Microsoft odprl kodo starih MS-DOS-a in Worda

Oddelek: Novice / Ostala programska oprema
2914316 (10777) MrStein

Več podobnih tem