所以我对此感到好奇。我认为构建操作系统是一项艰巨的任务,尤其是操作系统所涉及的所有后端内容。我很好奇,如果我想重做操作系统的前端,但利用现有的架构/后端,最好的资源是什么?另外,你们可以指出任何设计精良的操作系统前端的例子并不是主流吗?似乎每个人都使用相当大的知名操作系统。
答案 0 :(得分:2)
是的,你可以。但就像你说的那样,这是一项巨大的任务。我不确定Windows或Mac,但在Linux中你可以选择这样做。您可以从https://www.kernel.org/下载内核并在其周围编写应用程序。
如果您的目标是围绕内核创建应用程序,那么请查看Linux应用程序开发资源。查看linux桌面环境https://en.wikipedia.org/wiki/Desktop_environment#History_and_common_use,了解哪一个是好的。