Showing 244 open source projects for "assembly kernel"

View related business solutions
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
    Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

    Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

    Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
    Sign Up Free
  • 1
    Glow OS

    Glow OS

    System Analysis Software

    Glow is an educational, hobbyist operating system written in C and Assembly, developed to help learners understand the internals of OS design and kernel development. Targeting x86_64 systems, Glow features its own kernel, bootloader, and minimal userland. With clear code structure and a simple design, it serves as a playground for experimenting with low-level systems programming, boot sequences, interrupt handling, and basic UI components like shells and text rendering.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 2
    CoolPotOS

    CoolPotOS

    CoolPotOS for ia32 / amd64

    CoolPotOS is a small, hobbyist operating system designed to be minimal and educational, offering the most basic kernel capabilities while remaining accessible to beginners. Written in C and Assembly, it focuses on bootstrapping, kernel entry, and simple console output. Though in early stages, CoolPotOS showcases the boot process, memory segmentation, and essential CPU features, serving as a great learning resource for those new to operating system internals.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    gVisor

    gVisor

    Application Kernel for Containers

    gVisor is an application kernel developed by Google that provides a strong layer of isolation between applications and the host operating system. Written in Go, it implements a Linux-compatible system call interface that runs entirely in user space, creating a secure sandboxed environment for containers. Unlike traditional virtual machines or lightweight syscall filters, gVisor follows a third approach that offers many of the security benefits of virtualization while maintaining the speed,...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 4
    os-tutorial

    os-tutorial

    How to create an OS from scratch

    os-tutorial is an open source educational project by cfenollosa that teaches the basics of building an operating system from scratch. The repository provides step-by-step lessons starting with bootloaders and moving through kernel development, interrupts, memory management, and system calls. Each tutorial is accompanied by clear explanations, code examples, and references to deepen understanding. The project uses x86 assembly and C to illustrate concepts, making it accessible to students and hobbyists interested in low-level programming. By compiling and running the examples with tools like QEMU, learners gain hands-on experience with OS fundamentals. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Linux insides

    Linux insides

    A book-in-progress about the Linux kernel and its insides

    Linux insides is an extensive open-source educational book project that explores the internal architecture and behavior of the Linux kernel. The repository contains a structured series of chapters that explain low-level topics such as booting, memory management, interrupts, system calls, and synchronization primitives. The project’s stated goal is to share knowledge about Linux kernel internals and related low-level concepts in an accessible narrative format. It is written for readers who already have some familiarity with C and assembly language and want to understand what happens under the hood of Linux. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    hhuOS

    hhuOS

    hhuOS - A small operating system

    hhuOS is an educational operating system project developed by students at Heinrich Heine University (HHU) in Düsseldorf, Germany. It is built from scratch in C and Assembly and intended as a teaching tool to help students grasp the foundations of kernel development, memory management, system calls, and multitasking. The project focuses on clarity, modularity, and hands-on experimentation with real OS components, making it suitable for OS development courses or personal exploration.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    operating system simple

    operating system simple

    Operating System Guide Dari 0

    operating_system_guide is a curated, beginner-friendly resource aimed at helping aspiring developers learn how to create an operating system from scratch. Maintained by AzkaDev, the guide collects educational materials, links, and code snippets that walk learners through each major component of OS development—from bootloaders to kernel structures and system calls. While still evolving, the guide acts as a roadmap and inspiration hub for those wanting to explore low-level systems programming...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Flash Linux 0.11 Talk

    Flash Linux 0.11 Talk

    Annotated Unix system source code

    flash-linux0.11-talk is an annotated walkthrough of the Linux 0.11 kernel that explains how a tiny Unix-like system boots, schedules, handles interrupts, and manages memory. The materials break down historically compact and dense code into digestible segments, with diagrams and call flows that trace execution from bootloader to user space. By focusing on a small, early kernel, the series reveals core OS concepts without the complexity of modern subsystems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Q1-kernel

    Q1-kernel

    Q1-kernel a hybrid kernel

    Q1-kernel a hybrid kernel written in lasm (lex-studio custom assembly) and rust. Made to be fast like a monolithic kernel and safe like a micro kernel also very very modular. And made to compete with optimized kernels Q1-kernel having a modern architecture.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • Powerful App Monitoring Without Surprise Bills Icon
    Powerful App Monitoring Without Surprise Bills

    AppSignal starts at $23/month with all features included. No overages, no hidden fees. 30-day free trial.

    Tired of monitoring tools that punish you for scaling? AppSignal offers transparent, predictable pricing with every feature unlocked on every plan. Track errors, monitor performance, detect anomalies, and manage logs across Ruby, Python, Node.js, and more. Trusted by developers since 2012 with free dev-to-dev support. No credit card required to start your 30-day trial.
    Try AppSignal Free
  • 10
    The goal of the project is now to develop a user library called libpfm4 to help setup performance events for use with the perf_events Linux kernel interface. The development of the perfmon kernel subsystem, libpfm and pfmon has now stopped.
    Leader badge
    Downloads: 9,578 This Week
    Last Update:
    See Project
  • 11
    Proximus OS Kernel
    ProximusDA OS Kernel project provides multi-threading communication between cores. It parallel distributed and implements tasks. "ProximusDA (Proximus Design Automation) GmbH was founded in Munich on July 17, 2008. The company's main focus is to develop and sell its Proximus software development tool. Proximus allows designers to evaluate early on which elements should be implemented in hardware and which in software. This knowledge considerably reduces both system development times and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    chickernel redmi note 12/13 4G

    chickernel redmi note 12/13 4G

    A tapas/topaz/sapphire kernel optimized for smoothness and low-memory

    A kernel carefully optimized for - low-memory, and performance - moderate power savings Speciifically crafted (and tested) for the 4GB variant in mind ❤️ tapas/topaz/sapphire/sapphiren ⭐ Download notes: ✅ chickernel-xxx.zip ✅ ❌ chickernel-xxx release source code.zip ❌ Installation guide: - Download via the "files" tab - Reboot to recovery and install the zip - Enjoy ⚠️ Full details in my GitHub release tab...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 13
    Asmosis

    Asmosis

    A set of tools related to assembly language programming.

    Project Asmosis provides a set of tools related to assembly language programming. The tools include: - the Asm::X86 Perl module, - AsmDoc - an HTML documentation generator for assembly language, - Asm4Doxy - Assembly converter for Doxygen (http://www.doxygen.org/), - converters between various assembly language dialects: NASM (The Netwide Assembler, https://www.nasm.us), fasm (flat assembler, https://flatassembler.net) and GNU as, - converters from C/C++ header files to assembly language header files, - make4fasm - a Makefile generator for fasm, - Linux-2.6 kernel module helpers for fasm and NASM, - macros for Autoconf (https://www.gnu.org/software/autoconf/), - pieces of code that may be useful for starting developing a simple operating system. ...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 14
    ChibiOS/RT free embedded RTOS
    ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
    Leader badge
    Downloads: 80 This Week
    Last Update:
    See Project
  • 15
    Please NOTE: The repository at SourceForge is retired! For the latest source, releases, bug tracking, use https://github.com/OpenCBM/OpenCBM instead! Win NT/2K/XP/7/8/10/11, Linux/i386/AMD64/ARM, FreeBSD and MacOS X kernel driver and development library to control serial CBM devices, such as the Commodore 1541 disk drive, connected to the PC's parallel port via a XM1541 or XA1541 cable. Fast disk copier included. Successor of cbm4linux. Also supports the XU1541 and the XUM1541 USB devices...
    Leader badge
    Downloads: 37 This Week
    Last Update:
    See Project
  • 16
    Linux-based DIY DCC (Model Railroad Digital Command Control) The project has morphed somewhat from its starting point. There's now a LOT of hardware bits, designed in CadSoft Eagle (V7, not the AutoDesk versions) and low-level code for PIC and ARM embedded micros. The Linux kernel driver for the original hardware is still there but increasingly redundant.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Real VMX is a VxWorks like operating system kernel released under LGPL. It should support multiple hardware architectures, only i386 support now. Help wanted with ports to other architectures. Development is done on Linux with the GNU gcc compiler.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    BerserkArch

    BerserkArch

    A bleeding-edge, security-centric Arch-based Linux distribution.

    BerserkArch is a security-focused, performance-tuned Linux operating system (OS) based on Arch Linux, designed for developers, hackers, and technical users. A bleeding-edge, security-centric Arch-based Linux distribution crafted for hackers, developers, and nerds alike. Following the Arch Linux philosophy, it is designed to be highly customizable, allowing users to build their environment with only the components they need, rather than having a lot of pre-installed software like some other...
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 19
    Cerberus Content Management System 6

    Cerberus Content Management System 6

    Cerberus Content Management System

    Cerberus Content Management System is a dynamic, secure and infinitely expandable CMS designed after a Unix-Like model complete with a Unix-Like Kernel File named: Cerberus. It is a custom written Web Application Framework ( W.A.F. ) with a consistent and custom written Pre-Hyper-Text-Post-Processor Programming Code Framework ( P.C.F. ). This Web Application Software Project' aim is to be the fastest and most secure Web Application Framework, Web Application Programming Code Framework, Text,...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 20
    Another Kernel
    A kernel for your device
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Ancient Linux on Windows

    Ancient Linux on Windows

    Building and running ancient Linux on Windows

    While I may have started with Linux 0.11, I've expanded this to include several older relases of the Linux kernel that you can cross compile from Windows, and run on Qemu. I've managed to get the older versions of the software tools running on Windows, so that there is no major invasive source changes, outside of either broken drivers, or massaging the makefiles to find things in the new paths, and calling the appropriate tools where needed. Linux 0.10 is the first oldest version of...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    System Programming Roadmap

    System Programming Roadmap

    A roadmap to teach myself compiler dev, malware reverse engineering

    system-programming-roadmap is a curated roadmap and resource guide designed to help learners navigate the complex world of system-level programming. It aggregates high-quality tutorials, books, project ideas, and documentation links related to topics such as operating systems, file systems, kernel development, networking, and compilers. This repository is ideal for beginners looking to structure their learning or for experienced developers seeking to expand their knowledge in a structured...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    BRUTAL

    BRUTAL

    An operating system inspired by brutalist design

    Brutal is a modern, experimental operating system that blends Unix principles with retro aesthetics and a unique design philosophy. Written from scratch in C and assembly, Brutal aims to offer a clean and consistent experience both at the system level and user interface level, featuring its own GUI, kernel, and userland tools. It’s inspired by classic systems like Plan 9 and early UNIX variants but reimagined with a focus on simplicity, beauty, and cohesive tooling. The OS is modular and composable, with everything built to feel like it belongs to the same ecosystem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    SpecOS

    A multi-threaded-style OS for the Spectrum +3

    A multi-threaded-style OS for the Spectrum +3. Based on a kernel/userland model, it decouples the kernel implementation from the run-time system call mechanism, and provides for some POSIX-style functions. A file descriptors layer provides abstraction for easy file redirection. Userland processes are relocatable, and have no knowledge of the kernel or memory layout, leaving the flexibility to change the memory paging model without requiring a recompile of all userland programs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    TinyKernel

    TinyKernel

    Tiny Kernel is a work in progress Operating System kernel.

    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB