Microsoft publicerar källkoden för 86-DOS 1.00 med öppen källkod för att fira 45-årsjubileet

Microsoft har släppt den tidigaste kända källkoden för 86-DOS 1.00 på GitHub under MIT-licensen. Lanseringen markerar operativsystemets 45-årsjubileum den 28 april. Historiker har transkriberat koden från utskrifter från 1981 som sparats av skaparen Tim Paterson.

Den 28 april publicerade Microsoft ett blogginlägg där de tillkännagav att källkoden för 86-DOS 1.00 nu finns tillgänglig för allmänheten. Denna version, som ursprungligen utvecklades av Tim Paterson hos Seattle Computer Products 1980 under namnet QDOS, fyllde ett tomrum för Intels 8086-chip, som saknade stöd från det dominerande operativsystemet CP/M. Microsoft förvärvade rättigheterna för under 100 000 dollar och levererade systemet till IBM som PC DOS 1.0 i augusti 1981, samtidigt som de sålde det som MS-DOS till andra tillverkare. Den affären banade väg för Microsofts dominans inom persondatorer i flera decennier. Paterson bevarade fysiska assemblerutskrifter och traktormatat papper från 1981, snarare än digitala filer. Historikerna Yufeng Gao och Rich Cini skannade och transkriberade dessa till körbar kod. GitHub-förrådet innehåller 86-DOS 1.00-kärnan, utvecklingsversioner av PC-DOS 1.00-kärnan, verktyg som CHKDSK samt Patersons ursprungliga assemblator. Koden är nu licensierad under MIT och kan kompileras med assemblatorn ASM från tidiga 86-DOS- eller MS-DOS-utgåvor. Microsoft har följt ett mönster av att publicera äldre programvara som öppen källkod, däribland 6502 BASIC i september 2025, MS-DOS 4.0 under 2024 samt MS-DOS 1.25 och 2.0 under 2018. Entusiaster av retrodatorer kan följa instruktionerna i förrådets README-fil.

Relaterade artiklar

Illustration depicting the Linux From Scratch 13.0 release as the first systemd-only version, with Tux assembling a PC amid upgraded packages and kernel.
Bild genererad av AI

Linux From Scratch 13.0 released as first systemd-only version

Rapporterad av AI Bild genererad av AI

The Linux From Scratch project has unveiled version 13.0, marking the first release exclusively using systemd as its init system. This update includes the Linux kernel 6.18.10 and upgrades to 36 packages. The change discontinues the longstanding SysVinit variant after version 12.4.

Linux kernel version 7.1 will drop support for the Intel 80486 processor, making it impossible to build a kernel compatible with the 1989 chip. Maintainers, including Ingo Molnar, argue that the compatibility code burdens modern development. The change affects a few compatible chips from other vendors but has negligible practical impact.

Rapporterad av AI

A tech enthusiast is set to revisit the early 2000s by installing the classic Linux distribution Q4OS this weekend. The distro features built-in theme settings that evoke a nostalgic computing experience. The article was published on February 14, 2026.

Linux PC vendor System76 is advocating against state mandates for operating system-level age verification. The company's CEO met with a Colorado senator to discuss excluding open source software from a proposed bill. Similar legislation is advancing in several other US states.

Rapporterad av AI

Markus “Doom” Gaasedelen has showcased a “Bliss” exploit that jailbreaks the original Xbox One console, presented at RE//verse 2026. The method requires soldering a microcontroller to the motherboard and removing capacitors. It affects only the initial model, leaving Xbox One S and X unaffected.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj