Microsoft publie le code source de 86-DOS 1.00 en open source pour son 45e anniversaire

Microsoft a publié sur GitHub, sous licence MIT, le plus ancien code source connu de 86-DOS 1.00. Cette publication marque le 45e anniversaire du système d'exploitation, célébré le 28 avril. Des historiens ont retranscrit le code à partir d'impressions papier de 1981 conservées par son créateur, Tim Paterson.

Le 28 avril, Microsoft a publié un article de blog annonçant la mise à disposition publique du code source de 86-DOS 1.00. Cette version, développée à l'origine par Tim Paterson chez Seattle Computer Products en 1980 sous le nom de QDOS, répondait à un besoin pour la puce 8086 d'Intel, qui ne bénéficiait alors pas du support du système d'exploitation dominant de l'époque, CP/M. Microsoft a acquis les droits pour moins de 100 000 dollars et l'a fourni à IBM sous le nom de PC DOS 1.0 en août 1981, tout en le commercialisant sous le nom de MS-DOS auprès d'autres fabricants. Cet accord a permis à Microsoft de dominer l'informatique personnelle pendant des décennies. Paterson a préservé des impressions papier d'assembleur et du papier listing de 1981, plutôt que des fichiers numériques. Les historiens Yufeng Gao et Rich Cini ont numérisé et retranscrit ces documents en un code compilable. Le dépôt GitHub comprend le noyau de 86-DOS 1.00, des instantanés de développement du noyau PC-DOS 1.00, des utilitaires tels que CHKDSK, ainsi que l'assembleur original de Paterson. Le code est désormais sous licence MIT et peut être compilé à l'aide de l'assembleur ASM des premières versions de 86-DOS ou MS-DOS. Microsoft suit une tendance consistant à rendre open source des logiciels anciens, après avoir notamment publié le BASIC 6502 en septembre 2025, MS-DOS 4.0 en 2024, ainsi que MS-DOS 1.25 et 2.0 en 2018. Les passionnés d'informatique rétro peuvent suivre les instructions figurant dans le fichier README du dépôt.

Articles connexes

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.
Image générée par IA

Linux From Scratch 13.0 released as first systemd-only version

Rapporté par l'IA Image générée par IA

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.

Rapporté par l'IA

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.

Rapporté par l'IA

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.

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser