我想修改Linux的源代码。我不知道从哪里开始。
我想研究一下代码,然后修改它,并通过运行它来查看更改。我该从哪里开始呢?我是一个大学毕业生,我知道C和C++,但从来没有编辑过Linux的源代码。我想要一个小的,轻量级的Linux,有小的源代码文件,以便我可以研究和修改它。来创建一个我自己的。哪种Linux最适合我,我如何开始编辑源码?安装Linux会不会也给我它的源代码?
发布于 2010-01-01 17:47:50
术语"Linux“可以有几个不同的含义。
Linux内核
这是真正的Linux,可以从http://kernel.org/获得。
你不会发现它的小型或轻量级版本。内核就是内核。(也就是说,您可以在编译时关闭特性,如果您的目标是低功耗硬件,例如嵌入式设备,这将非常有用)。
Linux发行版
这是一个Linux内核,与一大堆其他软件捆绑在一起,使其变得有用。不同软件的源代码可以单独获得。
通过网络安装Debian,您可以通过一个小下载获得系统的核心。它有一个包管理系统,使它的easy to get the source code的各种程序可供其使用。
发布于 2010-01-01 18:21:38
您到底想从Linux发行版编辑什么内容?
Linux本身只是一个内核,但这个术语也用于指代使用内核的操作系统。如果您想修补GUI程序,您可以安装一个Linux发行版,然后单独下载这些程序的源代码。如果您想修改内核本身,可以从kernel.org获得源代码。每个Linux发行版都有自己的一组程序和特性,您可以根据自己的喜好进行更改,但我怀疑您是否愿意编辑像Ubuntu这样的标准发行版中的 everything ,因为每次重新编译所有内容以查看更改将需要一段时间。
Linux是在操作系统领域的第一个计时器的很多潜水。有一个非常小的类似Unix的学习操作系统,叫做MINIX。我相信它的源代码下载量约为220万,在世界各地的许多操作系统开发课程中都被用作教学辅助工具。就我个人而言,在开始使用Linux之前,我会全身心地投入其中,但选择权在你手中,所以祝你玩得开心!构建它,打破它,然后再尝试重新构建它!这是一次很棒的学习经历。
发布于 2010-01-01 17:41:44
https://stackoverflow.com/questions/1988248
复制相似问题