इस प्रोजेक्ट के बारे में
linux-insides एक प्रगतिशील पुस्तक है जो Linux kernel के आंतरिक पहलुओं और संबंधित निम्न-स्तरीय विषयों को समझाती है। इसका घोषित लक्ष्य यह ज्ञान साझा करना है कि kernel अंदर से कैसे काम करता है, जो उन पाठकों के लिए है जिन्हें assembly language और C की कुछ जानकारी पहले से है, और जो processor विवरणों के लिए Intel की x86_64 software developer manuals देख सकते हैं।
यह परियोजना अध्यायों की एक श्रृंखला के रूप में संगठित है, जिसमें repository में एक table of contents है। README में अध्याय विषयों की सूची दी गई है, जिनमें Booting, Initialization, Interrupts, System calls, Timers and time management, Synchronization primitives, Memory management, Cgroups, SMP, Kernel mechanisms, Data Structures in the Linux Kernel, x86 fundamentals, Toolchain and binaries, Initial ram disk, और Contributing to the Linux kernel शामिल हैं। लेखक बताते हैं कि लेखन तब शुरू हुआ जब kernel 3.18 वर्तमान था और सामग्री को आधुनिक kernels के लिए संशोधित किया जा रहा है; Booting अध्याय को v7.2.0 के लिए अद्यतन चिह्नित किया गया है, जबकि अधिकांश अन्य अध्याय v6.18.0 के लिए समीक्षा लंबित के रूप में चिह्नित हैं।
स्वयंसेवक अनुवाद Brazilian Portuguese, Chinese, Japanese, Korean, Russian, Spanish और Turkish में उपलब्ध हैं, इस नोट के साथ कि अनुवाद मूल से भिन्न हो सकते हैं। पुस्तक ऑनलाइन पढ़ी जा सकती है, और repository में contribution guidelines और एक code of conduct शामिल है। kernel source code सीखने के लिए एक Google group mailing list (kernelhacking@googlegroups.com) प्रदान की गई है, और परियोजना को Patreon और Buy Me a Coffee के माध्यम से समर्थन दिया जाता है। सामग्री Creative Commons BY-NC-SA 4.0 के अंतर्गत लाइसेंस प्राप्त है, और तकनीकी सामग्री @0xAX द्वारा लिखी गई है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.