awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 रिपॉजिटरी

Awesome GitHub RepositoriesOperating System Emulation

Running a complete operating system implementation within an emulator to demonstrate architectural concepts.

Distinct from System State Simulation: Candidates focus on mocking specific states or workflow simulation rather than the full emulation of an OS kernel.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Operating System Emulation. Refine with filters or upvote what's useful.

Awesome Operating System Emulation GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • copy/v86copy का अवतार

    copy/v86

    23,160GitHub पर देखें↗

    v86 is a browser-based virtual machine and x86 hardware simulator that allows 16-bit and 32-bit operating systems to run directly within a web page. It functions as an x86 emulator for WebAssembly, simulating CPUs, memory, and storage devices to execute legacy software without original native hardware. The project utilizes a WebAssembly just-in-time compiler to translate x86 machine code into WebAssembly modules for high-performance execution in the browser. The system covers hardware emulation and lifecycle management, including the ability to boot from disk images, configure virtual hardwa

    Executes 16-bit and 32-bit compatible operating systems using a virtualized x86 architecture.

    JavaScriptemulatorvirtualizationwasm
    GitHub पर देखें↗23,160
  • mit-pdos/xv6-publicmit-pdos का अवतार

    mit-pdos/xv6-public

    9,466GitHub पर देखें↗

    xv6 is a Unix-like educational operating system designed for teaching kernel concepts. It is implemented as an instructional kernel for x86 and RISC-V architectures, featuring a virtual memory manager and support for symmetric multiprocessing. The system is designed to demonstrate core OS principles through a simplified re-implementation of Unix Version 6. It provides a controlled environment for studying system calls, trap handling, and process lifecycles. Its capability surface covers process management, including scheduling and context switching, and memory management via page tables for

    Runs a full re-implementation of Unix Version 6 within an emulator for educational purposes.

    C
    GitHub पर देखें↗9,466
  • cirosantilli/linux-kernel-module-cheatcirosantilli का अवतार

    cirosantilli/linux-kernel-module-cheat

    4,491GitHub पर देखें↗

    This project provides a Linux kernel development environment and a system emulation suite for building and debugging kernel modules and baremetal assembly across multiple hardware architectures. It functions as a comprehensive sandbox and framework for low-level system development, utilizing QEMU to simulate hardware environments without the need for physical devices. The environment integrates cross-compilation toolchains using Buildroot and crosstool-NG to target x86_64, ARMv7, and ARMv8 platforms from a single host. It features a specialized kernel debugging framework that leverages GDB an

    Launches pre-built emulators with verbose logging to analyze system behavior and kernel output.

    Python
    GitHub पर देखें↗4,491
  1. Home
  2. Operating Systems & Systems Programming
  3. Operating System Emulation