awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

Awesome GitHub RepositoriesLinux Kernel Internals

Explains Linux kernel concepts through a story-like approach, connecting scattered knowledge into a coherent understanding.

Distinct from Operating System Kernels: Distinct from general Operating System Kernels: focuses specifically on the Linux kernel and uses a narrative teaching approach rather than providing a general kernel implementation.

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

Awesome Linux Kernel Internals GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • dibingfa/flash-linux0.11-talkالصورة الرمزية لـ dibingfa

    dibingfa/flash-linux0.11-talk

    22,433عرض على GitHub↗

    你管这破玩意叫操作系统源码 — 像小说一样品读 Linux 0.11 核心代码

    Centers on a small, early Linux kernel to make complex OS internals accessible without modern bloat.

    HTML
    عرض على GitHub↗22,433
  • hust-open-atom-club/linux-insides-zhالصورة الرمزية لـ hust-open-atom-club

    hust-open-atom-club/linux-insides-zh

    7,686عرض على GitHub↗

    This project is a Chinese translation and educational resource focused on the internal workings of the Linux kernel. It provides a curated collection of technical content designed for studying low-level operating system mechanisms and kernel development. The project utilizes a specialized localization workflow where translations are maintained in a forked repository. It employs a patch-based model and Git-driven synchronization to align Chinese translations with the original English source files through differential merge processes. The technical scope covers core operating system internals,

    Provides a curated educational resource on the low-level inner workings of the Linux kernel.

    Pythonchinese-translationkernellinux
    عرض على GitHub↗7,686
  • forthespada/interviewguideالصورة الرمزية لـ forthespada

    forthespada/InterviewGuide

    5,816عرض على GitHub↗

    InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int

    Explains Linux kernel concepts through a story-like approach, connecting scattered knowledge into a coherent understanding.

    codecppdata-structures-and-algorithms
    عرض على GitHub↗5,816
  • xiaowenxia/embedded-notesالصورة الرمزية لـ xiaowenxia

    xiaowenxia/embedded-notes

    3,998عرض على GitHub↗

    embedded-notes هي مجموعة من أدلة الدراسة التقنية وملاحظات التطوير التي تركز على Linux المضمن، وداخلية نواة Linux، وبرمجة C. تعمل كمرجع لتطوير الأنظمة المضمنة ومورد تحضيري للمقابلات التقنية في هذا المجال. يوفر المشروع وثائق مفصلة حول كتابة برامج تشغيل الأجهزة، وإدارة الذاكرة الافتراضية، وفهم داخلية النواة. كما يتضمن أدلة حول بروتوكولات شبكة IoT، مثل MQTT وTCP/IP، ويحدد التفاصيل المعمارية لهياكل الرقائق والأجهزة الطرفية. تغطي المادة سطحاً واسعاً من برمجة الأنظمة، بما في ذلك إدارة الذاكرة اليدوية، وإدارة دورة حياة العمليات، وتنفيذ مفاهيم نظام التشغيل في الوقت الفعلي. كما تتضمن مراجع للأدوات منخفضة المستوى، مثل التجميع المتقاطع لـ ARM، وتحليل الثنائيات، وكتابة نصوص shell لأتمتة البناء.

    Explains Linux kernel internals including system calls, virtual memory mapping, and device driver implementation.

    armcdriver
    عرض على GitHub↗3,998
  • inotify-tools/inotify-toolsالصورة الرمزية لـ inotify-tools

    inotify-tools/inotify-tools

    3,398عرض على GitHub↗

    Inotify-tools is a collection of command-line utilities that provide a direct interface to the Linux kernel inotify subsystem. It functions as a filesystem event monitor, allowing users to track modifications, creations, and deletions of files and directories in real time. The project translates low-level kernel event structures into human-readable text output, enabling the integration of filesystem monitoring into shell scripts and automated workflows. It manages multiple filesystem watches by tracking individual file descriptors and supports recursive directory traversal to ensure comprehen

    Provides a direct interface to the Linux kernel inotify API for low-level filesystem event notification.

    C++cfsnotifyinotify
    عرض على GitHub↗3,398
  • moabukar/tech-vaultالصورة الرمزية لـ moabukar

    moabukar/tech-vault

    3,351عرض على GitHub↗

    tech-vault is a command-line technical interview bank and knowledge base designed for practicing engineering questions across various technical domains. It functions as a terminal-based application that stores structured study materials and interview questions as markdown files, which are then rendered directly within the system console. The project distinguishes itself through a delivery model that uses command-line argument parsing to filter content by topic or difficulty. It also includes a random selection algorithm to pick individual questions from the collection for spontaneous study se

    Explains Linux kernel internals, including the boot process and file system metadata.

    HCL
    عرض على GitHub↗3,351
  • linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cnالصورة الرمزية لـ linux-kernel-labs-zh

    linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn

    971عرض على GitHub↗

    This project provides a structured educational curriculum designed to teach Linux kernel internals and system architecture. It serves as a comprehensive training resource for developers, offering hands-on laboratory exercises that cover core operating system principles such as memory management, process scheduling, and interrupt handling. The curriculum distinguishes itself by mapping theoretical concepts directly to kernel source code, allowing learners to navigate and analyze system internals through practical implementation tasks. It facilitates the development of hardware device drivers a

    Provides a collection of structured laboratory exercises and tutorials designed to teach Linux kernel internals, device driver development, and system architecture.

    documentationlaboratorylinux-kernel
    عرض على GitHub↗971
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel and Core Internals
  4. Operating System Kernels
  5. Linux Kernel Internals

استكشف الوسوم الفرعية

  • Historical Kernel VersionsStudy of early, minimal Linux kernel versions to understand core OS concepts without modern complexity. **Distinct from Linux Kernel Internals:** Distinct from Linux Kernel Internals: focuses specifically on the historical Linux 0.11 kernel as a teaching tool, not general modern kernel internals.
  • Kernel Interface UtilitiesPrograms that provide a direct interface to specific Linux kernel APIs for low-level system event notification. **Distinct from Linux Kernel Internals:** Distinct from Linux Kernel Internals: focuses on providing a functional user-space interface to kernel APIs rather than educational content.
  • Kernel Timekeeping SubsystemsThe kernel's internal mechanisms for managing clocks, timers, and time-related system calls. **Distinct from Linux Kernel Internals:** Distinct from Linux Kernel Internals: focuses specifically on timekeeping subsystems (clock sources, timers) rather than the entire kernel internals book.