[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1957":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":31,"discoverSource":32},1957,"linux-insides","0xAX\u002Flinux-insides","0xAX","A book-in-progress about the Linux kernel and its insides.","http:\u002F\u002F0xax.gitbooks.io\u002Flinux-insides\u002Fcontent\u002Findex.html",null,"Python",32619,3522,1308,24,0,2,16,83,9,45,"Other",false,"master",[26,5,27],"linux","linux-kernel","2026-06-12 02:00:35","# Linux insides\n\nThis repository contains a book-in-progress about the Linux kernel and its insides.\n\nThe goal of this project is simple – to share knowledge about the Linux kernel internals and related low-level topics. If you’re curious about what’s under the hood, see the [Table of Contents](https:\u002F\u002Fgithub.com\u002F0xAX\u002Flinux-insides\u002Fblob\u002Fmaster\u002FSUMMARY.md).\n\n## Chapter status (kernel v6.19.0)\n\n> [!IMPORTANT]\n> I started writing this series when the latest version of the kernel was `3.18`. A lot has changed since then, and I am in progress of updating the content to reflect modern kernels (v6.18+). I’ll continue revising the posts as the kernel evolves.\n\n- [x] Booting (updated for v6.19.0)\n- [ ] Initialization (pending v6.18.0 review)\n- [ ] Interrupts (pending v6.18.0 review)\n- [ ] System calls (pending v6.18.0 review)\n- [ ] Timers and time management (pending v6.18.0 review)\n- [ ] Synchronization primitives (pending v6.18.0 review)\n- [ ] Memory management (pending v6.18.0 review)\n- [ ] Cgroups (pending v6.18.0 review)\n- [ ] SMP (pending v6.18.0 review)\n- [ ] Concepts (pending v6.18.0 review)\n- [ ] Data Structures in the Linux Kernel (pending v6.18.0 review)\n- [ ] Theory (pending v6.18.0 review)\n- [ ] Initial ram disk (pending v6.18.0 review)\n- [ ] Misc (pending v6.18.0 review)\n- [ ] KernelStructures (pending v6.18.0 review)\n\n## Requirements\n\n- Prior knowledge about the [Assembly language](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAssembly_language)\n- Proficiency with the [C programming language](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FC_(programming_language))\n- Additionally, you can find lots of useful information about x86_64 processors in [Intel Software Developer Manuals](https:\u002F\u002Fwww.intel.com\u002Fcontent\u002Fwww\u002Fus\u002Fen\u002Fdeveloper\u002Farticles\u002Ftechnical\u002Fintel-sdm.html)\n\n> [!TIP]\n> You can get started with Assembler with my other series of posts about the [Assembly programming](https:\u002F\u002Fgithub.com\u002F0xAX\u002Fasm).\n\n## Translations\n\nThanks to the volunteers, the posts about Linux are translated into different languages.\n\n> [!NOTE]\n> The translations may diverge from the original content.\n\n  * [Brazilian Portuguese](https:\u002F\u002Fgithub.com\u002Fmauri870\u002Flinux-insides)\n  * [Chinese](https:\u002F\u002Fgithub.com\u002Fhust-open-atom-club\u002Flinux-insides-zh)\n  * [Japanese](https:\u002F\u002Fgithub.com\u002Ftkmru\u002Flinux-insides-ja)\n  * [Korean](https:\u002F\u002Fgithub.com\u002Fjunsooo\u002Flinux-insides-ko)\n  * [Russian](https:\u002F\u002Fgithub.com\u002Fproninyaroslav\u002Flinux-insides-ru)\n  * [Spanish](https:\u002F\u002Fgithub.com\u002Fleolas95\u002Flinux-insides)\n  * [Turkish](https:\u002F\u002Fgithub.com\u002Fayyucedemirbas\u002Flinux-insides_Turkish)\n\n## Contribution\n\nRead the [Contribution guide](.\u002FCONTRIBUTING.md) to learn how to contribute to the project. When contributing, make sure to follow the [Code of Conduct](.\u002FCODE_OF_CONDUCT.md).\n\nIf you have any questions or suggestions, feel free to ping me at Twitter [@0xAX](https:\u002F\u002Ftwitter.com\u002F0xAX), add an [issue](https:\u002F\u002Fgithub.com\u002F0xAX\u002Flinux-insides\u002Fissues\u002Fnew), or drop me an [email](mailto:anotherworldofworld@gmail.com).\n\n## Mailing list\n\nThere is a Google group mailing list (`kernelhacking@googlegroups.com`) for learning the kernel source code.\n\nTo join the group, send an email to `kernelhacking+subscribe@googlegroups.com`. You will receive a confirmation email. After replying to it, you will be added to the mailing list.\n\n> [!TIP]\n> If you have a Google account, you can simply open the [archive page](https:\u002F\u002Fgroups.google.com\u002Fforum\u002F#!forum\u002Fkernelhacking) and click **Apply to join group**. You will be approved automatically.\n\n## License\n\nThis project is licensed under the [BY-NC-SA Creative Commons](http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F4.0\u002F).\n\n## Author\n\nThe technical content is written by [@0xAX](https:\u002F\u002Fx.com\u002F0xAX).\n\nAdditional big thanks to [@klaudiagrz](https:\u002F\u002Fgithub.com\u002Fklaudiagrz) for text improvements.\n","0xAX\u002Flinux-insides 是一本关于 Linux 内核及其内部机制的在编写中的书籍。该项目旨在分享 Linux 内核的内部工作原理及相关低级主题的知识，内容涵盖了从启动过程到内存管理等多个方面，并且随着内核版本的更新而持续修订。其核心功能包括深入解析 Linux 内核的不同组成部分和技术细节，适合那些对操作系统底层实现感兴趣的技术人员阅读学习，尤其是具有一定汇编语言和 C 语言基础的开发者。此外，该项目还提供了多种语言版本的翻译，方便不同地区的读者理解和掌握。","2026-06-11 02:47:03","top_all"]