awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openbsd avatar

openbsd/src

0
View on GitHub↗
3,808 stars·943 forks·C·4 viewswww.openbsd.org↗

Src

This repository contains the complete source code for the OpenBSD operating system and its base utilities. It is a Unix-like operating system focused on a secure, portable, and multi-user environment, featuring a C-based system kernel that manages hardware resources and provides essential services.

The project provides a source-based system construction model to compile the core kernel and base utilities from raw files. It includes a cross-compilation toolchain for generating the tools and headers necessary to build binaries for target architectures different from the host machine.

The codebase includes a comprehensive regression test suite used to verify system stability and correctness. This quality assurance process involves running automated tests against the built system to prevent regressions.

Features

  • Operating System Kernels - Implements a C-based system kernel that manages hardware resources and provides essential system services.
  • Monolithic Kernels - Employs a monolithic kernel architecture where core services run in a single privileged memory space.
  • Device Drivers - Implements a modular system of device drivers to interface the kernel with hardware.
  • Source-Based Compilations - Provides a source-based construction model to compile the entire operating system from raw files.
  • Unix-like Operating System Sources - Provides the complete source code repository for a Unix-style kernel and base system utilities.
  • Regression Testing Suites - Ships a comprehensive suite of regression tests to validate system stability and correctness.

Star history

Star history chart for openbsd/srcStar history chart for openbsd/src

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

Frequently asked questions

What does openbsd/src do?

This repository contains the complete source code for the OpenBSD operating system and its base utilities. It is a Unix-like operating system focused on a secure, portable, and multi-user environment, featuring a C-based system kernel that manages hardware resources and provides essential services.

What are the main features of openbsd/src?

The main features of openbsd/src are: Operating System Kernels, Monolithic Kernels, Device Drivers, Source-Based Compilations, Unix-like Operating System Sources, Regression Testing Suites.

What are some open-source alternatives to openbsd/src?

Open-source alternatives to openbsd/src include: freebsd/freebsd-src — This repository contains the complete source code for a Unix-like operating system, including the monolithic kernel… reactos/reactos — ReactOS is an open-source operating system designed to be binary compatible with Windows applications and drivers. It… redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe… microsoft/wsl2-linux-kernel — This project is a Linux kernel designed for Windows Linux integration, providing the underlying operating system… dspinellis/unix-history-repo — This project is a version-controlled Git archive and software archaeology dataset containing the continuous evolution… octocat/hello-world — Hello-World is a Git repository hosting service and source code management platform. It functions as a version control…

Open-source alternatives to Src

Similar open-source projects, ranked by how many features they share with Src.
  • freebsd/freebsd-srcfreebsd avatar

    freebsd/freebsd-src

    9,162View on GitHub↗

    This repository contains the complete source code for a Unix-like operating system, including the monolithic kernel and base system utilities. It provides a BSD-derived system core and a full build toolchain required to compile a functional operating system for servers, desktops, or embedded devices. The system features a Linux binary compatibility layer that enables the execution and emulation of Linux binaries on a non-Linux platform. It also includes a modular kernel configuration process to tailor hardware support and system features during compilation. The project covers broad system ca

    C
    View on GitHub↗9,162
  • reactos/reactosreactos avatar

    reactos/reactos

    17,661View on GitHub↗

    ReactOS is an open-source operating system designed to be binary compatible with Windows applications and drivers. It consists of a low-level system kernel that manages hardware resources and a binary compatibility layer that enables the execution of software designed for the Windows binary interface. The project implements a cross-platform build system and toolchain for compiling and deploying bootable operating system images across different hardware architectures. This includes the use of cross-compilation toolchains and a hardware-abstraction layer to support various processor and motherb

    Ccdriversgpl
    View on GitHub↗17,661
  • redox-os/redoxredox-os avatar

    redox-os/redox

    16,054View on GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Rustbsdfreebsdgnu
    View on GitHub↗16,054
  • microsoft/wsl2-linux-kernelmicrosoft avatar

    microsoft/WSL2-Linux-Kernel

    10,463View on GitHub↗

    This project is a Linux kernel designed for Windows Linux integration, providing the underlying operating system kernel required to execute binary files and applications within the Windows Subsystem for Linux. It utilizes hypervisor-based virtualization to run a full kernel within a lightweight utility virtual machine managed by a Windows host. The repository enables the customization and compilation of the kernel from source. This allows for the modification of system behavior, the addition of specific drivers, and the tailoring of hardware compatibility for virtualized environments. The sy

    C
    View on GitHub↗10,463
See all 30 alternatives to Src→