awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
froggey avatar

froggey/Mezzano

0
View on GitHub↗
3,864 نجوم·204 تفرعات·Common Lisp·MIT·6 مشاهدات

Mezzano

Mezzano is a self-hosted operating system written entirely in Common Lisp. It employs a language-integrated kernel architecture where both the kernel and user-space applications execute within a single, unified high-level language runtime.

The system is designed for both bare-metal environments, booting from physical external media, and as a guest operating system within virtual machine software. It implements symmetric multiprocessing to distribute computational workloads across multiple CPU cores.

The environment includes capabilities for automated memory recovery via generational garbage collection, network traffic routing through DHCP and TCP, and disk file system mounting for formats such as FAT32 and EXT2/3/4. It also features a graphical user interface with window management and hardware-accelerated 3D rendering.

For system diagnostics, the project provides tools for memory fault recovery and program execution inspection through interactive editors and disassembly.

Features

  • Language-Integrated Kernels - Employs a language-integrated kernel architecture where both the kernel and user-space applications execute within a single, unified Common Lisp runtime.
  • Unified Runtime Environments - Runs both the kernel and user-space applications within a single, unified Common Lisp runtime environment.
  • Common Lisp Implementations - Implements a full system environment based on the Common Lisp language and standard.
  • Bare Metal Environments - Creates a computing environment capable of booting on physical hardware and interfacing directly with drivers.
  • Bare-Metal Runtimes - Provides a runtime and kernel environment that interfaces directly with physical hardware without a host OS.
  • Bare Metal Kernels - Implements a low-level kernel that interfaces directly with physical hardware and processor instructions.
  • Common Lisp Operating Systems - A complete self-hosted operating system written entirely in the Common Lisp language.
  • Memory Allocation Management - Implements automated memory recovery using a generational garbage collector and specialized allocators.
  • Multi-Core Workload Distribution - Distributes computational tasks across multiple processor cores using symmetric multiprocessing to increase execution speed.
  • Symmetric Multiprocessing Mechanisms - Implements kernel-level symmetric multiprocessing to distribute computational workloads across multiple CPU cores.
  • Symmetric Multiprocessing Models - Designed as an operating system that manages workloads and state across multiple processing cores in a shared-memory system.
  • Language-Integrated Architectures - Employs a language-integrated architecture allowing deep introspection and debugging of the kernel within the runtime.
  • Hardware-Accelerated Rendering - Renders three-dimensional visuals using hardware acceleration via virtualized graphics devices.
  • Network Traffic Routing - Manages network connectivity using DHCP and TCP retransmission to maintain stable communication.
  • Memory Fault Recovery - Traps stack overflows and memory faults to allow the system to recover without crashing.
  • File System Mounts - Supports reading and writing data using common disk formats including EXT2/3/4 and FAT32.
  • Runtime Execution Inspection - Analyzes running code through disassembly tools and interactive editors to observe system behavior.
  • Virtual Machine Guest Operating Systems - Provides a system environment capable of running as a guest within virtualization software for low-level research and testing.
  • Guest OS Hosting - Supports running the entire system environment as a guest operating system within virtualization software.
  • Generational Garbage Collection - Employs a generational garbage collection strategy to optimize memory reclamation by separating objects by age.
  • System Object Introspection - Provides the ability to analyze and debug the system state directly through the high-level language runtime.
  • Machine Code Generators - Translates high-level Common Lisp source code directly into native machine instructions for physical hardware execution.
  • Window Managers - Provides a graphical user interface with window management, including transparency and alpha blending.

سجل النجوم

مخطط تاريخ النجوم لـ froggey/mezzanoمخطط تاريخ النجوم لـ froggey/mezzano

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Mezzano

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Mezzano.
  • cirosantilli/x86-bare-metal-examplesالصورة الرمزية لـ cirosantilli

    cirosantilli/x86-bare-metal-examples

    5,306عرض على GitHub↗

    This project is a collection of minimal operating systems, bootloaders, and hardware drivers used to demonstrate low-level x86 system programming and hardware interfacing. It serves as a kernel development toolkit and a system programming lab designed for testing architecture concepts and hardware behavior within a system emulator. The repository provides reference implementations for creating bootable disk images and loading kernel stages. It includes guides for implementing protected mode transitions, memory paging, interrupt descriptor tables, and symmetric multiprocessing on x86 hardware.

    Assemblyassemblybare-metalbaremetal
    عرض على GitHub↗5,306
  • babbleberry/rpi4-osdevالصورة الرمزية لـ babbleberry

    babbleberry/rpi4-osdev

    3,757عرض على GitHub↗

    rpi4-osdev is a project for bare metal operating system development targeting the Raspberry Pi 4. It focuses on creating a custom operating system that runs directly on the hardware without an underlying kernel or abstraction layer. The project provides a codebase and instructional guide for developing a low-level system from scratch. This process involves transitioning from early boot code to kernel execution on the ARM64 architecture. The technical scope covers embedded system bootstrapping and low-level hardware interfacing. This includes managing memory-mapped I/O, physical address mappi

    C
    عرض على GitHub↗3,757
  • 0xax/linux-insidesالصورة الرمزية لـ 0xAX

    0xAX/linux-insides

    32,632عرض على GitHub↗

    This project is a technical reference and educational guide focused on the internal architecture of the Linux kernel. It serves as a low-level systems programming resource and documentation for operating system internals, detailing the implementation of core mechanisms within the kernel source code. The materials provide a detailed study of the Linux kernel, tracing behavior through actual C source and assembly. It specifically covers the progression from the bootloader and decompression to the final kernel entry point, alongside the management of hardware interrupts and symmetric multiproces

    Pythonlinuxlinux-insideslinux-kernel
    عرض على GitHub↗32,632
  • freertos/freertosالصورة الرمزية لـ FreeRTOS

    FreeRTOS/FreeRTOS

    6,997عرض على GitHub↗

    FreeRTOS is a real-time operating system for embedded devices that provides a kernel for predictable task execution. It utilizes priority-based preemptive scheduling and deterministic timing to manage simultaneous hardware tasks. The project includes a symmetric multiprocessing kernel that distributes processing workloads across multiple CPU cores using a shared memory architecture. It also provides a thread-safe TCP/IP networking stack for managing internet protocol traffic and IPv6 connectivity on embedded processors. The system incorporates an embedded memory manager with fixed-size alloc

    C
    عرض على GitHub↗6,997
عرض جميع البدائل الـ 30 لـ Mezzano→

الأسئلة الشائعة

ما هي وظيفة froggey/mezzano؟

Mezzano is a self-hosted operating system written entirely in Common Lisp. It employs a language-integrated kernel architecture where both the kernel and user-space applications execute within a single, unified high-level language runtime.

ما هي الميزات الرئيسية لـ froggey/mezzano؟

الميزات الرئيسية لـ froggey/mezzano هي: Language-Integrated Kernels, Unified Runtime Environments, Common Lisp Implementations, Bare Metal Environments, Bare-Metal Runtimes, Bare Metal Kernels, Common Lisp Operating Systems, Memory Allocation Management.

ما هي البدائل مفتوحة المصدر لـ froggey/mezzano؟

تشمل البدائل مفتوحة المصدر لـ froggey/mezzano: cirosantilli/x86-bare-metal-examples — This project is a collection of minimal operating systems, bootloaders, and hardware drivers used to demonstrate… babbleberry/rpi4-osdev — rpi4-osdev is a project for bare metal operating system development targeting the Raspberry Pi 4. It focuses on… 0xax/linux-insides — This project is a technical reference and educational guide focused on the internal architecture of the Linux kernel.… freertos/freertos — FreeRTOS is a real-time operating system for embedded devices that provides a kernel for predictable task execution.… klange/toaruos — ToaruOS is an independent operating system built from the ground up without external dependencies. It features a… mit-pdos/xv6-public — xv6 is a Unix-like educational operating system designed for teaching kernel concepts. It is implemented as an…