awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jserv avatar

jserv/mini-arm-os

0
View on GitHub↗
1,240 stars·258 forks·C·18 views

Mini Arm Os

Build a minimal multi-tasking OS kernel for ARM from scratch

Features

  • Containers and Virtualization - A minimal operating system for ARM architecture.
  • Infrastructure and Systems - A minimal operating system for ARM architecture.
  • Real-Time Operating Systems - Minimal multi-tasking OS kernel for ARM Cortex-M.
  • Operating Systems - Listed in the “Operating Systems” section of the Build Your Own X awesome list.
  • Operating Systems and Emulators - A minimal operating system for ARM architecture.

Star history

Star history chart for jserv/mini-arm-osStar history chart for jserv/mini-arm-os

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Mini Arm Os

These projects share indexed features with Mini Arm Os. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • cfenollosa/os-tutorialcfenollosa avatar

    cfenollosa/os-tutorial

    30,551View on GitHub↗

    This project is an educational curriculum designed to teach the fundamentals of operating system development and low-level systems programming. It provides a structured sequence of lessons and code samples that guide users through building a functional kernel and bootloader from scratch, enabling a practical understanding of how software interacts directly with computer hardware. The repository distinguishes itself by focusing on the core mechanics of bare-metal execution. It covers the implementation of essential system components, including assembly-based bootloaders that transition process

    C
    View on GitHub↗30,551
  • s-matyukevich/raspberry-pi-oss-matyukevich avatar

    s-matyukevich/raspberry-pi-os

    13,854View on GitHub↗

    This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level implementation of kernel engineering, focusing on the fundamental construction of an OS from the hardware level up. The system is distinguished by its comprehensive approach to ARM64 processor control, featuring a red-black tree task scheduler and a hierarchical page table system for virtual memory management. It implements a sophisticated privilege model that handles transitions between kernel and user modes, ensuring process isolation through address space splitting and exception level m

    Carmarmv8assembler
    View on GitHub↗13,854
  • fewbytes/rubber-dockerFewbytes avatar

    Fewbytes/rubber-docker

    3,226View on GitHub↗

    A workshop on Linux containers: Rebuild Docker from Scratch

    Python
    View on GitHub↗3,226
  • azure-rtos/threadxazure-rtos avatar

    azure-rtos/threadx

    3,472View on GitHub↗

    This advanced real-time operating system (RTOS) is designed specifically for deeply embedded applications. Among the multiple benefits it provides are advanced scheduling facilities, message passing, interrupt management, and messaging services. Eclipse ThreadX RTOS has many advanced features,…

    C
    View on GitHub↗3,472
Compare all 30 related projects→

Frequently asked questions

What does jserv/mini-arm-os do?

Build a minimal multi-tasking OS kernel for ARM from scratch

What are the main features of jserv/mini-arm-os?

The main features of jserv/mini-arm-os are: Containers and Virtualization, Infrastructure and Systems, Real-Time Operating Systems, Operating Systems, Operating Systems and Emulators.

Which projects share features with jserv/mini-arm-os?

Projects with overlapping indexed features include: cfenollosa/os-tutorial — This project is an educational curriculum designed to teach the fundamentals of operating system development and… s-matyukevich/raspberry-pi-os — This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level… p8952/bocker — Bocker is a minimal container management tool written in Bash that implements core container functionality using Linux… azure-rtos/threadx — This advanced real-time operating system (RTOS) is designed specifically for deeply embedded applications. Among the… fewbytes/rubber-docker — A workshop on Linux containers: Rebuild Docker from Scratch. tock/tock — Tock is a secure embedded operating system and microcontroller kernel designed to isolate untrusted applications and…