{"id":18122008,"url":"https://github.com/hanyujie2002/docs-linux-kernel-labs-zh-cn","last_synced_at":"2025-03-30T07:31:22.782Z","repository":{"id":260576918,"uuid":"792235637","full_name":"hanyujie2002/docs-linux-kernel-labs-zh-cn","owner":"hanyujie2002","description":"Linux 内核实验（Linux kernel labs）中文翻译","archived":false,"fork":true,"pushed_at":"2024-04-24T15:03:18.000Z","size":675,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-20T13:49:08.278Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://linux-kernel-labs-zh.xyz","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hanyujie2002.png","metadata":{},"created_at":"2024-04-26T08:50:35.000Z","updated_at":"2024-04-26T08:50:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/hanyujie2002/docs-linux-kernel-labs-zh-cn","commit_stats":null,"previous_names":["hanyujie2002/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/hanyujie2002%2Fdocs-linux-kernel-labs-zh-cn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanyujie2002%2Fdocs-linux-kernel-labs-zh-cn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanyujie2002%2Fdocs-linux-kernel-labs-zh-cn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanyujie2002%2Fdocs-linux-kernel-labs-zh-cn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hanyujie2002","download_url":"https://codeload.github.com/hanyujie2002/docs-linux-kernel-labs-zh-cn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246290555,"owners_count":20753723,"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":["asciinema","chinese-simplified","chinese-translation","documentation","labs","lecture","lecture-notes","lecture-practice","linux","linux-kernel","localization","operating-system","practice","slides","tutorial"],"created_at":"2024-11-01T06:17:28.135Z","updated_at":"2025-03-30T07:31:22.776Z","avatar_url":"https://github.com/hanyujie2002.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanyujie2002%2Fdocs-linux-kernel-labs-zh-cn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhanyujie2002%2Fdocs-linux-kernel-labs-zh-cn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanyujie2002%2Fdocs-linux-kernel-labs-zh-cn/lists"}