{"id":13467457,"url":"https://github.com/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn","last_synced_at":"2025-04-04T09:10:02.639Z","repository":{"id":208448131,"uuid":"720977650","full_name":"linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn","owner":"linux-kernel-labs-zh","description":"Linux 内核实验（Linux kernel labs）中文翻译","archived":false,"fork":false,"pushed_at":"2024-06-16T09:04:47.000Z","size":754,"stargazers_count":731,"open_issues_count":0,"forks_count":52,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-10-29T21:54:10.644Z","etag":null,"topics":["documentation","laboratory","linux-kernel"],"latest_commit_sha":null,"homepage":"https://linux-kernel-labs-zh.xyz","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"SmallHdcc/docs-linux-kernel-labs-zh-cn","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linux-kernel-labs-zh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-20T05:13:44.000Z","updated_at":"2024-10-29T09:55:22.000Z","dependencies_parsed_at":"2024-05-30T06:19:33.999Z","dependency_job_id":"f5517d25-e2d8-464b-b245-d2d4b3c20e3d","html_url":"https://github.com/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn","commit_stats":null,"previous_names":["linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linux-kernel-labs-zh%2Fdocs-linux-kernel-labs-zh-cn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linux-kernel-labs-zh%2Fdocs-linux-kernel-labs-zh-cn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linux-kernel-labs-zh%2Fdocs-linux-kernel-labs-zh-cn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linux-kernel-labs-zh%2Fdocs-linux-kernel-labs-zh-cn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linux-kernel-labs-zh","download_url":"https://codeload.github.com/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247149505,"owners_count":20891954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","laboratory","linux-kernel"],"created_at":"2024-07-31T15:00:56.772Z","updated_at":"2025-04-04T09:10:02.615Z","avatar_url":"https://github.com/linux-kernel-labs-zh.png","language":null,"readme":"[![Stars](https://img.shields.io/github/stars/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn.svg)](https://github.com/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn/stargazers)\n[![Forks](https://img.shields.io/github/forks/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn.svg)](https://github.com/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn/network/members)\n[![Watchers](https://img.shields.io/github/watchers/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn.svg)](https://github.com/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn/watchers)\n\n# Linux 内核实验中文教程\n\n本文档是 linux kernel labs ([linux-kernel-labs/linux-kernel-labs.github.io](https://linux-kernel-labs.github.io/refs/heads/master/)) 教程的中文翻译版本，翻译后的版本托管在 Vercel 上，网址为 [https://linux-kernel-labs-zh.xyz](https://linux-kernel-labs-zh.xyz)。\n\n## 介绍\n\n本内容是布加勒斯特理工大学的 Linux 内核教学课程。该课程通过动手实践设备驱动编写，使学习者深入理解 Linux 内核，适合所有对 Linux 内核原理感兴趣的人阅读。\n\n本文档主要分为两个模块，一个是“课程”，还有一个是“实验”。“课程”部分写得不甚详细，更适合有经验的教师上课时使用。而“实验”部分则是本文档最有价值的部分，写的非常的详细而且由浅入深，Linux 内核零基础的同学也可以来学习。注意“实验”模块学习之前，并不需要学习“课程”模块。\n\n## 实验环境配置\n\n实验在基于 QEMU 的虚拟机中进行。首先在主机上开发和构建内核代码，然后将其部署至虚拟机执行。配置实验环境有两种方法：\n\n1. **使用 Docker（推荐方式）**：请参照 [so2-labs 仓库](https://github.com/linux-kernel-labs-zh/so2-labs)中的指南进行配置。\n2. **手动配置**：克隆或下载 [Linux-zh 仓库](https://github.com/linux-kernel-labs-zh/linux-zh)至你的 Linux 系统（推荐使用 Debian/Ubuntu 发行版，支持物理机、虚拟机或 WSL），并根据[虚拟机配置指南](https://linux-kernel-labs-zh.xyz/info/vm.html#section-2)配置环境。\n\n## 项目结构介绍：\n\n- 本仓库是最*上游*的文档仓库，提交在这里完成\n- 提交之后会自动通过 Github action 把文档放到 [linux-zh](https://github.com/linux-kernel-labs-zh/linux-zh) 这个*中游*仓库里，这个仓库负责用文档生成网站\n- 网站生成之后，会通过 Github action 把生成的静态网页内容托管在 [linux-kernel-labs-zh.github.io](https://github.com/linux-kernel-labs-zh/linux-kernel-labs-zh.github.io) 这个*下游*仓库里，之后同步到 Vercel 就可以在 https://linux-kernel-labs-zh.xyz 看到提交的改动了。\n\n## 版权声明\n\n**翻译版权属于原作者**\n\n## 联系方式\n\n如果有任何问题,欢迎通过以下方式联系我:\n\n- Github Issue\n- Email: linux-kernel-labs-zh@hotmail.com\n\n欢迎大家的反馈！\n","funding_links":[],"categories":["Others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinux-kernel-labs-zh%2Fdocs-linux-kernel-labs-zh-cn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinux-kernel-labs-zh%2Fdocs-linux-kernel-labs-zh-cn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinux-kernel-labs-zh%2Fdocs-linux-kernel-labs-zh-cn/lists"}