awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Microsoft avatar

Microsoft/MS-DOSArchived

0
View on GitHub↗
32,243 estrellas·4,641 forks·Assembly·MIT·7 vistasen.wikipedia.org/wiki/MS-DOS↗

MS DOS

This repository provides the original source code and binaries for legacy disk operating systems. It serves as a historical software archive and a reference implementation for early personal computer operating systems.

The project is designed for software archaeology, legacy operating system research, and the study of foundational kernel design. It allows for the technical analysis of historical software architecture and implementation.

The codebase covers several core system areas, including monolithic kernel design, segmented memory addressing, and file allocation table indexing. It also implements interrupt-driven input and output management and hardware abstraction via the BIOS layer.

Features

  • Monolithic Kernels - Employs a monolithic kernel design where memory management, filesystems, and drivers share a single privileged binary.
  • Legacy OS Research - Facilitates research into the historical architecture and implementation of early disk operating systems.
  • File Allocation Tables - Implements a file allocation table to manage physical disk cluster indexing for files.
  • Interrupt-Driven I/O - Handles peripheral data processing via interrupt-driven hardware event triggers.
  • Memory Segmentation - Implements segmented memory addressing to allow a sixteen-bit processor to access a larger address space.
  • Historical Software Engineering - Serves as an archive of original source files for studying historical software engineering practices.
  • Reference Implementations - Provides a functional reference implementation of an early operating system for architectural study.
  • Software Archaeology - Allows for the analysis of legacy source code and binaries to recover early computing system operations.
  • Operating Systems Reference - Provides a reference for the study of historical operating system internals through original source code.
  • Operating Systems Study - Serves as a resource for analyzing the theoretical and conceptual design of early operating systems.
  • Hardware Abstraction Layers - Implements a BIOS-based hardware abstraction layer to decouple the kernel from specific machine hardware.
  • Real-Mode Execution - Utilizes a real-mode execution model for memory addressing and code execution.
  • Operating Systems - Original source code for early versions of the MS-DOS operating system.
  • Historical Documentaries - Historical source code for early versions of the operating system.

Historial de estrellas

Gráfico del historial de estrellas de microsoft/ms-dosGráfico del historial de estrellas de microsoft/ms-dos

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace microsoft/ms-dos?

This repository provides the original source code and binaries for legacy disk operating systems. It serves as a historical software archive and a reference implementation for early personal computer operating systems.

¿Cuáles son las características principales de microsoft/ms-dos?

Las características principales de microsoft/ms-dos son: Monolithic Kernels, Legacy OS Research, File Allocation Tables, Interrupt-Driven I/O, Memory Segmentation, Historical Software Engineering, Reference Implementations, Software Archaeology.

¿Qué alternativas de código abierto existen para microsoft/ms-dos?

Las alternativas de código abierto para microsoft/ms-dos incluyen: ssherun/cs-xmind-note — CS-Xmind-Note is a collection of structured mind maps and conceptual diagrams serving as a comprehensive knowledge… mit-pdos/xv6-riscv — xv6-riscv is a simplified Unix-like teaching operating system designed for the study of kernel design and hardware… torvalds/linux — The Linux kernel is a monolithic operating system core that manages hardware resources, memory, and process scheduling… jmechner/prince-of-persia-apple-ii — This project is a 6502 assembly language implementation of a platformer featuring running, jumping, and swordfighting,… raspberrypi/linux — This project is a monolithic operating system kernel designed to serve as the foundational software layer for diverse… dspinellis/unix-history-repo — This project is a version-controlled Git archive and software archaeology dataset containing the continuous evolution…

Alternativas open-source a MS DOS

Proyectos open-source similares, clasificados según cuántas características comparten con MS DOS.
  • ssherun/cs-xmind-noteAvatar de SSHeRun

    SSHeRun/CS-Xmind-Note

    10,263Ver en GitHub↗

    CS-Xmind-Note is a collection of structured mind maps and conceptual diagrams serving as a comprehensive knowledge base for computer science fundamentals. It functions as an academic reference and study guide, organizing core subjects into a visual mapping of interdependent technical concepts. The project utilizes an XMind-compatible schema to model complex domains through hierarchical nodes and relational concept mapping. This approach allows for the visual representation of technical layers, linking hardware specifications to software abstractions. The knowledge base covers several primary

    Ver en GitHub↗10,263
  • mit-pdos/xv6-riscvAvatar de mit-pdos

    mit-pdos/xv6-riscv

    9,934Ver en GitHub↗

    xv6-riscv is a simplified Unix-like teaching operating system designed for the study of kernel design and hardware interaction. It provides a low-level RISC-V kernel implementation that serves as a bootable system image for execution and debugging within a virtual machine or emulator. The project focuses on educational instruction regarding the RISC-V architecture. It enables the study of operating system concepts through a minimal kernel that implements process management and memory handling. The system covers core kernel operations including multiprocessor resource management and the imple

    C
    Ver en GitHub↗9,934
  • torvalds/linuxAvatar de torvalds

    torvalds/linux

    237,355Ver en GitHub↗

    The Linux kernel is a monolithic operating system core that manages hardware resources, memory, and process scheduling across diverse computing architectures. It provides a standardized, POSIX-compliant environment for application execution while maintaining a modular driver framework that allows for the dynamic loading and removal of hardware interfaces. The project is distinguished by its high-performance concurrency toolkit, which utilizes lockless synchronization primitives and read-copy-update mechanisms to manage shared data access in multi-core environments. It incorporates a comprehen

    C
    Ver en GitHub↗237,355
  • jmechner/prince-of-persia-apple-iiAvatar de jmechner

    jmechner/Prince-of-Persia-Apple-II

    6,820Ver en GitHub↗

    This project is a 6502 assembly language implementation of a platformer featuring running, jumping, and swordfighting, developed for the Apple II computer between 1985 and 1989. It serves as a piece of legacy retro gaming software designed to run on 8-bit hardware from the early computing era. The repository provides the assembly source code for the purpose of historical technical analysis and research. It allows for the study of original game source to perform technical analysis and historical research into early video games. The project covers domains including 6502 assembly programming, A

    Assembly
    Ver en GitHub↗6,820
  • Ver las 30 alternativas a MS DOS→