如何开始定制Linux?

如何开始定制Linux?

我听说Android是基于linux(或unix?)。这意味着,谷歌的工程师修改了 Linux 代码,使其可以在 Android 手机或平板电脑上运行。我希望有一天成为那些工程师。我应该从哪里开始?我应该开始考虑嵌入式Linux吗?

答案1

实际上,谷歌在编写在 Linux 之上运行的应用程序平台/虚拟机系统方面所做的工作比他们修改 Linux 的工作还要多。他们基本上只是用它作为构建的基础,他们几乎不需要碰它。

至于你的问题,就开始做事吧。给自己找一些 Linux 发行版,将它们安装在您的计算机或虚拟机上,学习它们的方法,然后在您了解了其中的窍门后,开始研究嵌入式等自定义平台。找到一些可以破解的设备,编写一些自己的项目,然后找到一些开源项目来帮忙。在此过程中,您将弄清楚如何回答自己的问题。

答案2

学习编译 Linux 内核是一个不错的起点。访问 www.kernel.org 并开始下载 git 版本并首先尝试编译它们。暂时不要安装它们!只要学习构建内核就一定能让您前进。

相关内容