为什么基本要开发整个操作系统(OS),即一个完整的可下载和可安装的磁盘映像-而不是仅创建一个桌面环境(DE)供用户安装在其选择的操作系统上?

#1 楼

由于一些原因,elementary开发了一个操作系统,而不仅仅是DE。

elementary OS被宣传为Windows和macOS的替代品。用户体验(UX)的各个方面。
elementary能够将开发重点放在单个代码库上。

1。 Windows和macOS的替代产品
基本OS的主要目标市场是尚未使用开源软件或基于Linux的OS的人们。对于初级用户而言,提供一个完整的操作系统要比引导潜在用户下载一个完全不同的操作系统,然后在其之上安装某些东西,或者依靠第三方操作系统发行商来打包和发布(可能修改的)版本要容易得多。在其操作系统之上的基本软件。
2。通过开发和分发基本OS来改善UX的各个方面,基本可以不仅改善用户体验的“用户领域”(即非低级)方面。例如,在先前版本的Luna中,基本OS包含对OS的调整,使其可以预加载常用的应用程序,从而使OS和应用程序的启动时间更快。更底层的改进将加快操作系统的启动时间,提高安全性等,基本操作系统可以自由地进行这些改进。 elementary认为,用户体验是在设备开机后立即开始的,而不仅仅是用户登录一次。
3。专注于单个代码库
基本的可以将其有限的开发能力和资源集中在单个代码库上:基本操作系统。如果基本软件被设计为主要用于其他OS之上,则意味着对代码库的每项更改都需要在其他OS的各种实现中进行测试。这也意味着Elementary可能需要选择一个第三方OS作为参考实现,或者无论如何都要开发一个独立的OS作为测试用例。

那,Elementary肯定不反对第三方将其桌面环境(Pantheon)包装在其他地方使用,并且有人积极地这样做。 :)

评论


好答案!不幸的是,Fedora的端口似乎一年多以来一直停留在5%的位置,此后其Wiki页面从未更新过。目前看来,这个想法已经死了。 :(

– r3bl
15年7月25日在22:29

啊,真可恶我确实认为人们移植到其他操作系统(并将可移植性问题报告给基本操作系统)对所有人都有帮助。希望我们看到更多的人在移植Pantheon和基本软件。 :)

–卡西迪(Cassidy James Blaede)
15年7月25日在22:53

大家好,将来,聊天评论应该发布在聊天中:)

– RolandiXor
2015年7月25日23:00



@RolandiXor没什么大不了的,但是为什么不用这个替换您评论中的链接。

–Firelord
15年7月26日在13:15