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

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

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

15 रिपॉजिटरी

Awesome GitHub RepositoriesKernel Configurations

The process of selecting and tailoring kernel features and hardware support during build time.

Distinct from Kernel Build Configuration Inspection: Candidates focus on GPU DSLs or inspecting a running kernel, not the source-level configuration process.

Explore 15 awesome GitHub repositories matching operating systems & systems programming · Kernel Configurations. Refine with filters or upvote what's useful.

Awesome Kernel Configurations GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • freebsd/freebsd-srcfreebsd का अवतार

    freebsd/freebsd-src

    9,162GitHub पर देखें↗

    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

    Provides a modular kernel configuration process to tailor hardware support and features during compilation.

    C
    GitHub पर देखें↗9,162
  • kiddin9/kwrtkiddin9 का अवतार

    kiddin9/Kwrt

    8,933GitHub पर देखें↗

    Kwrt is a custom router firmware generator and build system designed to compile personalized network hardware images and Linux-based router operating systems. It specifically serves as an OpenWrt firmware builder and image customizer, allowing for the creation of tailored operating systems based on specific software packages, kernel configurations, and hardware targets. The system produces firmware in multiple boot formats, including EFI, Legacy, virtual disk files, and root archives for containers. It enables the generation of specialized images for x86 or virtualized network hardware, provi

    Provides build-time selection of software packages and plugins to minimize the final firmware image size.

    Shellk2pkwrtnanopi-r2s
    GitHub पर देखें↗8,933
  • 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

    Configures module options via kernel arguments to maintain update speeds without regenerating the initramfs.

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

    fbelavenuto/arpl

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

    Arpl is a bootloader manager and custom kernel loader for network attached storage devices. It provides a network boot environment to automate the fetching, flashing, and installation of modified operating systems and kernels onto hardware storage. The project distinguishes itself through a remote management suite that exposes bootloader controls via a web browser, secure shell connection, or local terminal. It utilizes RSS feeds to automate the retrieval of the latest system images and version metadata for online updates. The system handles hardware boot configuration by mapping network int

    Provides configuration of the operating system kernel via boot-time arguments to align with hardware profiles.

    Shell
    GitHub पर देखें↗7,307
  • xishang0128/sparklexishang0128 का अवतार

    xishang0128/sparkle

    6,373GitHub पर देखें↗

    Sparkle is a desktop application that provides a graphical interface for managing Clash and Mihomo proxy configurations, rules, and subscriptions. It replaces manual configuration file editing with a visual dashboard for controlling proxy settings, outbound interfaces, and Tun mode activation. The application distinguishes itself through deep integration with Sub-Store for organizing and updating proxy subscription links from a single panel, and by bundling both stable and preview Mihomo kernels that users can switch between without external downloads. It also includes a config rewrite overri

    Provides a graphical interface to switch between stable and preview Mihomo proxy kernels without manual downloads.

    TypeScript
    GitHub पर देखें↗6,373
  • balloonwj/cppguideballoonwj का अवतार

    balloonwj/CppGuide

    6,030GitHub पर देखें↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    Teaches how to select kernel features and drivers via the .config file during build time.

    GitHub पर देखें↗6,030
  • arthenica/ffmpeg-kitarthenica का अवतार

    arthenica/ffmpeg-kit

    5,836GitHub पर देखें↗

    ffmpeg-kit is a cross-platform SDK that wraps FFmpeg and FFprobe into native libraries for Android, iOS, macOS, Linux, and tvOS, enabling applications to execute media processing commands through platform-specific APIs. It provides a concurrent command executor that runs multiple FFmpeg operations simultaneously and collects results independently via thread-safe interfaces. The project includes a build system that compiles FFmpeg native libraries from source with configurable codec and library options for each target platform, and offers eight precompiled binary packages with different sets o

    Offers eight prebuilt FFmpeg binary packages with different codec and library sets for integration.

    Candroidffmpegflutter
    GitHub पर देखें↗5,836
  • sel4/sel4seL4 का अवतार

    seL4/seL4

    5,583GitHub पर देखें↗

    seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b

    Restricts kernel configuration to only verified options, preventing use of features that would break formal verification guarantees.

    Cmicrokernelossel4
    GitHub पर देखें↗5,583
  • raspberrypi/documentationraspberrypi का अवतार

    raspberrypi/documentation

    5,575GitHub पर देखें↗

    This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of Raspberry Pi single-board computers, the RP-series microcontrollers, and the Raspberry Pi operating system. The documentation provides reference material for setting up devices, configuring hardware, and using the system for tasks including AI inference, camera and video capture, embedded development, and remote access. The documentation covers the full boot chain from the GPU firmware and EEPROM bootloader through to kernel loading, with detailed guidance on boot configuratio

    Documents modifying kernel features and settings through a menu-driven interface or configuration file.

    Pythonasciidocdocumentationraspberry-pi
    GitHub पर देखें↗5,575
  • yonggekkk/argosbxyonggekkk का अवतार

    yonggekkk/argosbx

    5,331GitHub पर देखें↗

    Argosbx is an automated deployment script and multi-protocol proxy manager designed to expose local services to the internet using Cloudflare Argo tunnels. It functions as a tool for installing and configuring network tunneling kernels, including Sing-box and Xray, to create secure proxies and bypass network restrictions without the need for open firewall ports. The project distinguishes itself by providing a proxy subscription generator that creates formatted and password-protected URLs for syncing configurations across client devices. It also manages diverse tunneling protocols, such as VLE

    Provides shortcut commands to update proxy kernel versions and restart active network nodes.

    Shellanytlsargoclaw-cloud
    GitHub पर देखें↗5,331
  • dortania/opencore-install-guidedortania का अवतार

    dortania/OpenCore-Install-Guide

    4,212GitHub पर देखें↗

    This project is a comprehensive technical manual for installing macOS on non-Apple x86 hardware using the OpenCore bootloader. It serves as a configuration guide for emulating Apple hardware and patching system firmware to achieve operating system compatibility on PCs. The documentation provides detailed instructions for SMBIOS hardware emulation, including the generation of system identifiers and model profiles. It covers the application of ACPI table patches to enable native power management and the modification of UEFI runtime services to resolve memory map and write protection issues. Th

    Passes runtime flags to the kernel to enable verbose mode and initialize specific hardware.

    JavaScript
    GitHub पर देखें↗4,212
  • xiaowenxia/embedded-notesxiaowenxia का अवतार

    xiaowenxia/embedded-notes

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

    embedded-notes एम्बेडेड Linux, Linux कर्नेल इंटरनल और C प्रोग्रामिंग पर केंद्रित तकनीकी अध्ययन गाइडों और विकास नोट्स का एक संग्रह है। यह एम्बेडेड सिस्टम विकास के लिए एक संदर्भ और क्षेत्र में तकनीकी साक्षात्कारों के लिए एक तैयारी संसाधन के रूप में कार्य करता है। यह प्रोजेक्ट डिवाइस ड्राइवर लिखने, वर्चुअल मेमोरी को प्रबंधित करने और कर्नेल इंटरनल को समझने पर विस्तृत दस्तावेज़ीकरण प्रदान करता है। इसमें MQTT और TCP/IP जैसे IoT नेटवर्क प्रोटोकॉल पर गाइड भी शामिल हैं, और चिप आर्किटेक्चर और हार्डवेयर पेरिफेरल्स के आर्किटेक्चरल विवरण को रेखांकित करता है। सामग्री सिस्टम प्रोग्रामिंग की एक विस्तृत सतह को कवर करती है, जिसमें मैनुअल मेमोरी प्रबंधन, प्रक्रिया लाइफसाइकिल प्रबंधन और रीयल-टाइम ऑपरेटिंग सिस्टम अवधारणाओं का कार्यान्वयन शामिल है। इसमें ARM के लिए क्रॉस-कंपाइलेशन, बाइनरी विश्लेषण और बिल्ड ऑटोमेशन के लिए शेल स्क्रिप्टिंग जैसे निम्न-स्तरीय टूलिंग के लिए संदर्भ भी शामिल हैं।

    Explains how to define configuration menus and dependency rules to manage kernel features during build.

    armcdriver
    GitHub पर देखें↗3,998
  • speed47/spectre-meltdown-checkerspeed47 का अवतार

    speed47/spectre-meltdown-checker

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

    This project is a diagnostic toolset used to scan CPU hardware and Linux kernel images to assess susceptibility to Spectre, Meltdown, and other transient execution vulnerabilities. It functions as a vulnerability scanner and security auditor designed to identify side-channel attack risks and verify the status of hardware-level security patches. The tool provides capabilities for both active system assessment and standalone kernel image security analysis. It evaluates the presence of security mitigations by analyzing CPU hardware and kernel configurations without requiring a running kernel or

    Matches CPU hardware identifiers against kernel configuration flags to determine the effective security posture.

    Shellcve-2017-5715cve-2017-5753cve-2017-5754
    GitHub पर देखें↗3,936
  • ophub/amlogic-s9xxx-openwrtophub का अवतार

    ophub/amlogic-s9xxx-openwrt

    2,739GitHub पर देखें↗

    This project is an OpenWrt firmware builder and specialized Linux router distribution designed to repurpose Amlogic S9xxx series hardware into functional routers. It provides a hardware adaptation layer consisting of kernel modifications and drivers that enable the operating system to run on Amlogic ARM SoC devices. The project features an automated firmware pipeline for scheduling, building, and distributing custom images. It includes a device recovery toolkit for bootstrapping, flashing, and restoring factory images, and supports the conversion of devices previously running different mobile

    Provides a configuration utility to choose which software packages and plugins are included in the final firmware image.

    Shella311dallwinneramlogic
    GitHub पर देखें↗2,739
  • mayfrost/guidesmayfrost का अवतार

    mayfrost/guides

    2,001GitHub पर देखें↗

    This project is a comprehensive technical documentation repository focused on Linux system administration, network security, and privacy-oriented computing. It provides a curated knowledge base of instructional guides and configuration tutorials designed to assist users in managing low-level system environments, kernel compilation, and bootloader setup. The repository distinguishes itself by emphasizing privacy engineering and infrastructure hardening. It offers detailed procedures for anonymizing network traffic, securing credentials, and isolating applications within a computing environment

    Provides the process of selecting and tailoring kernel features and hardware support during build time.

    GitHub पर देखें↗2,001
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel Configurations

सब-टैग एक्सप्लोर करें

  • Configuration Selection1 सब-टैगThe process of selecting kernel features and drivers via the .config file during build time. **Distinct from Kernel Configurations:** Distinct from Kernel Configurations: focuses on the build-time selection mechanism rather than the general concept of kernel configuration.
  • Hardware-Kernel Security CorrelationMatching physical CPU identifiers against kernel configuration flags to verify security mitigations. **Distinct from Kernel Configurations:** Specifically correlates hardware IDs with kernel flags for security auditing, unlike general kernel configuration processes.
  • Kernel Argument ManagementConfiguration of the operating system kernel via boot-time arguments. **Distinct from Kernel Configurations:** Focuses on the runtime arguments passed to the kernel rather than the build-time selection of features.
  • Proxy Kernel SwitchersTools for switching between different proxy kernel versions, such as stable and preview builds, within a graphical interface. **Distinct from Kernel Configurations:** Distinct from Kernel Configurations: focuses on runtime kernel version switching for proxy software, not build-time kernel feature selection.
  • VerifiedRestricting kernel configuration options to only those that have been formally verified to preserve security guarantees. **Distinct from Kernel Configurations:** Distinct from Kernel Configurations: restricts options to verified ones, not general feature selection.