我希望为家庭娱乐系统的界面构建一个基于Linux的操作系统,我正在寻找用作基础的源代码。我希望从头开始设计自己的用户界面和帐户系统,但如果它有网络,文件系统和OpenGL支持,那就太好了。
我是否可以使用linux作为基础版本?
答案 0 :(得分:2)
你可能低估了所涉及的复杂性。您可能会发现安装Fedora等内容并安装自定义window manager更容易。如果你真的想要,你可以建立自己的用户界面,但它是很多的工作。你几乎肯定不需要建立自己的帐户系统; Linux现有的用户管理功能强大且经过实战考验。只需在现有系统周围构建一些东西。
也就是说,您可能会发现Linux From Scratch是一个有用的资源 - 它会引导您完成并编译启动Linux并运行所需的一切 - 当然,您可以在此过程中自定义很多内容,你偏离他们的指示越多,你遇到的麻烦就越多:)
如果有人偶然发现Linux内核本身的源代码,你可以在kernel.org找到它 - 你可以从Linux git repository浏览或克隆源代码。