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

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

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

freebsd/freebsd-src

0
View on GitHub↗
9,162 स्टार्स·3,329 फोर्क्स·C·9 व्यूज़www.FreeBSD.org↗

Freebsd Src

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 capabilities including network infrastructure management, disk partition and file system management, and comprehensive security controls such as file permission and flag management. It provides tools for user and group identity management, software package installation, and system process monitoring.

The build system allows for custom operating system release engineering and the creation of specialized system images for embedded applications.

Features

  • Monolithic Kernels - Implements a monolithic kernel where memory, scheduling, and drivers operate within a single high-privileged address space.
  • BSD-Derived System Cores - Implements a core system architecture based on the Berkeley Software Distribution standards.
  • Filesystem Mounts - Implements file system mounting with security options such as read-only and nosuid flags.
  • Build Toolchains - Provides a complete build toolchain for compiling the entire operating system from source.
  • Source Build Tools - Includes a complete build toolchain to compile the entire operating system and base utilities from source code.
  • Device Node Interfaces - Implements a system of device nodes that allow reading and writing to hardware devices via special character files.
  • Disk and Mount Management - Provides low-level utilities for controlling disk partitions, block devices, and filesystem mount points.
  • Kernel Configurations - Provides a modular kernel configuration process to tailor hardware support and features during compilation.
  • Operating System Development - Provides the complete source code and build process for a fully functional, self-hosted operating system.
  • Source-Based Compilations - Compiles a kernel and base system from source code to create a fully functional computer operating system.
  • Unix-like Operating System Sources - Provides the complete source code for a Unix-like operating system, including the kernel and base utilities.
  • File System Access Controls - Implements granular read, write, and execute permissions for users and groups on the host filesystem.
  • System Configuration - Ships dedicated interfaces and tools for managing system-level settings and post-installation configuration.
  • Startup Script Generators - Implements native operating system initialization scripts to manage service startup and termination during boot.
  • User Account Management - Provides administrative tools for managing user identities, home directories, and shell assignments.
  • User Group Management - Includes utilities for organizing users into functional groups to manage shared access and resource permissions.
  • Kernel Configuration Utilities - Provides utilities for configuring kernel implementations, drivers, and features within the system build.
  • Compilation-Time Tailoring - Provides a modular kernel configuration process to tailor hardware support and system features during compilation.
  • OS Release Engineering - Produces production-quality system images for corporate rollouts or commercial products using release engineering tools.
  • Package Installations - Provides native operating system packaging utilities for installing binary packages and source-based software.
  • System Image Generation - Generates system images for embedded applications for deployment on USB keys or memory cards.
  • Network Infrastructure Management - Configures network bridges, firewalls, and routing policies to manage traffic and software distribution.
  • Binary Compatible OS Engineering - Engineers a binary-compatible environment that allows Linux programs to run without a separate VM.
  • Disk Partitioning Systems - Implements layered disk partitioning using GPT and MBR standards to isolate file systems.
  • Binary Compatibility Interfaces - Provides low-level API and system call implementations that allow Linux binaries to run on a BSD-derived system.
  • Linux Environment Emulation - Simulates a Linux kernel and filesystem to run compatible Linux binaries on a non-Linux platform.
  • Custom Image Builders - Provides environments and tools for creating specialized OS installation images for embedded or corporate hardware.
  • Single User Mode Booting - Starts the system in a minimal state with root access for emergency repairs and password resets.
  • System Component Build Management - Includes a centralized build system to compile specific OS subsets, including libraries and daemons.
  • Terminal and Command-Line Environments - Provides a shell environment for executing commands, managing environment variables, and performing filename completion.
  • Unified File System Hierarchies - Organizes all hardware devices, configurations, and user data into a single rooted tree of directories.
  • Binary Translation Layers - Includes a binary translation layer that allows Linux binaries to execute natively on the system.
  • Recovery Modes - Provides a restricted single-user mode for root password recovery and emergency system repairs.
  • System Security Administration - Implements administrative controls for OS-level security, including user accounts, disk partitions, and file permissions.
  • User Authentication Systems - Integrates user identity and access management through authentication modules and LDAP support.
  • Authentication Backends - Implements a modular authentication system that decouples identity verification applications from backend validation mechanisms.
  • Process Monitors - Ships diagnostic tools for tracking real-time resource usage and the status of running processes.

स्टार हिस्ट्री

freebsd/freebsd-src के लिए स्टार हिस्ट्री चार्टfreebsd/freebsd-src के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

freebsd/freebsd-src क्या करता है?

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.

freebsd/freebsd-src की मुख्य विशेषताएं क्या हैं?

freebsd/freebsd-src की मुख्य विशेषताएं हैं: Monolithic Kernels, BSD-Derived System Cores, Filesystem Mounts, Build Toolchains, Source Build Tools, Device Node Interfaces, Disk and Mount Management, Kernel Configurations।

freebsd/freebsd-src के कुछ ओपन-सोर्स विकल्प क्या हैं?

freebsd/freebsd-src के ओपन-सोर्स विकल्पों में शामिल हैं: redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe… ublue-os/bazzite — Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It… openbsd/src — This repository contains the complete source code for the OpenBSD operating system and its base utilities. It is a… uutils/coreutils — This project is a suite of basic command line utilities rewritten in Rust, providing a cross-platform implementation… rust-embedded/rust-raspi3-os-tutorials — This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the… gam-team/gam — GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments…

Freebsd Src के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Freebsd Src के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • redox-os/redoxredox-os का अवतार

    redox-os/redox

    16,054GitHub पर देखें↗

    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
    GitHub पर देखें↗16,054
  • ublue-os/bazziteublue-os का अवतार

    ublue-os/bazzite

    7,876GitHub पर देखें↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Shelldesktopfedora-kinoitefedora-linux
    GitHub पर देखें↗7,876
  • openbsd/srcopenbsd का अवतार

    openbsd/src

    3,808GitHub पर देखें↗

    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 codeb

    Copenbsd
    GitHub पर देखें↗3,808
  • uutils/coreutilsuutils का अवतार

    uutils/coreutils

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

    This project is a suite of basic command line utilities rewritten in Rust, providing a cross-platform implementation of POSIX shell utilities. It serves as a portable CLI toolset designed to run across different operating systems and architectures. The implementation includes a WebAssembly shell environment, which allows these essential command line tools to be executed directly within a web browser without requiring a local installation. The toolset covers a broad range of system capabilities, including filesystem operations, text processing and stream editing, and system administration too

    Rust
    GitHub पर देखें↗23,621
Freebsd Src के सभी 30 विकल्प देखें→