文章目录
1、概述
Deepin
操作系统,如同大部分的非Windows
操作系统一样,不能像Windows
一样有泛滥成灾一般的软件来源,毕竟市面上99%的桌面软件都是在windows
上运行的。Deepin
安装完成后,并不能算是完整的操作系统,需要连接Deepin
的生态系统,才能真正的达到方便易用,生机勃勃的状态。因此,从本章开始将会将介绍Deepin
的基本环境收集过程,本部分标题为‘补齐碎片之旅
2、生态圈的由来
不同桌面版Linux的软件兼容性相当糟糕,简直是被 windows
按在地上摩擦,也就是生态圈的由来。
1)发行版众多
Linux作为开源的操作系统,有数百种不同的发行版,每一种都有其特色和用途。Linux发行版数量众多的原因主要有以下几点
开源文化与创新激励
Linux的开源特性意味着任何人都可以查看和修改内核的源代码。这种开放性和自由度激发了全球范围内的开发者和社区的创新激情。他们可以根据自己的需求和创意,对Linux内核进行定制和改进,从而创建出满足不同需求的发行版。这种开源文化与创新激励是Linux发行版数量众多的重要原因之一。
高度可定制性
Linux内核具有高度的模块化设计,使得不同的发行版可以根据实际需求进行定制和优化。开发者可以灵活地加载或卸载不同的模块,以实现特定功能和性能优化。这种可定制性使得Linux发行版能够满足各种不同的使用场景,从桌面环境到服务器应用,从移动设备到物联网设备等。
社区支持与协作
Linux社区拥有庞大的用户基础和活跃的开发团队,为Linux发行版的开发提供了强大的支持。社区中的开发者们共享知识、协作解决问题,推动了Linux操作系统的持续改进和创新。这种社区支持与协作机制是Linux发行版数量众多的关键因素之一,也为操作系统开发者提供了丰富的资源和支持。
2)创始人说
Linux系统分裂的一个关键原因,那就是不同发行版的Linux随意修改glibc 库,改变底层API,这导致了不同Linux系统各自为战,开发者为某个Linux发行版开发的应用无法通用于其他系统
Linus Torvalds表示,他一直要求各个Linux发行版尽量不要改动核心,不要破坏用户空间,但是几乎没有人听从他的要求。这就导致了严重的程序兼容性问题,开发者面对各种不同的发行版Linux也只会感觉疲惫
3)操作系统开发者说
WIndows是闭源的,当然只有那么几个版本,哪个闭源的操作系统、软件会有上百个版本呢
lInux是开源的,全世界多少人参加开发,国家、民族全部都过百了吧,人上一百,行行色色;人上一万,无边无沿;人上十万,彻地连天。作为一个开源操作系统,怎么可能约束到少数版本,几百个版本都是少的
Linux的开源特性意味着任何人都可以查看和修改内核的源代码。这种开放性和自由度激发了全球范围内的开发者和社区的创新激情。他们可以根据自己的需求和创意,对Linux内核进行定制和改进,从而创建出满足不同需求的发行版。这种开源文化与创新激励是Linux发行版数量众多的重要原因之一
LInux比Windows应用范围广泛,Linux内核具有高度的模块化设计,使得不同的发行版可以根据实际需求进行定制和优化。开发者可以灵活地加载或卸载不同的模块,以实现特定功能和性能优化。这种可定制性使得Linux发行版能够满足各种不同的使用场景,从桌面环境到服务器应用,从移动设备到物联网设备等
4)软件开发者说
- 我就是普普通通几个人,简简单单开发一个软件,给用户提供方便的工具,帮助用户达成一些广为人知、鲜为人知、不为人知的目的罢了。安装几百种操作系统来测试?你讲笑呀,有冇搞错,这个任务好夸张啊!!!
- 解决Linux桌面版的软件兼容性问题是一个挑战。开发者首先需要针对不同的发行版进行测试和调整,以确保软件在各种环境下都能正常运行。其次,由于Linux桌面版的不统一,开发者需要根据不同的环境定制不同的解决方案,这也会增加软件开发的复杂性;因此,软件开发者只能将测试和兼容的版本控制在有限的范围内
5)呼唤生态圈
- 开源操作系统因系统开源灵活、使用范围广泛、因此有着众多的发行版;这就天然导致应用软件在多个版本的操作系统上的兼容性会比较差,因为涉及和测试方面无论如何是顾不上的。
- 因此,Linux发行版操作系统,确实需要有应用商店来提供经过兼容性测试的软件,也需要有对应的社区论坛等生态圈,让用户和开发者能够交流,这样交流和改进的效率才会大大提交,提高用户的体验,否则用户用起来就会比较孤独和艰难;
- 所以真正的Linux发行版,用户都是应该能找到它的生态圈的,否则就是耍流氓哈
- 这也就是
Deepin
生态圈的由来
3、Deepin 生态圈
Deepin 生态圈是一个基于 Linux 的操作系统生态圈,旨在为用户提供一站式的软件、硬件和互联网服务。Deepin 不仅是一个操作系统,而是一个包含了众多应用程序和服务的综合平台。为用户提供全面、稳定、安全和个性化的 Linux 操作系统体验。通过整合各种软件、硬件和互联网服务,Deepin 生态圈使 Deepin 对于普通用户来说更加友好易用。
以下是一些 Deepin 生态圈的主要组件:
1)Deepin 应用商店
Deepin应用商店(英文名:Deepin Store)是deepin团队开发的一款应用商店软件。
Deepin应用商店是Deepin操作系统中的一个重要组成部分,用户可以轻松地查找、安装和管理软件。
Deepin应用商店支持一键安装、更新和卸载软件,支持多语言,支持皮肤更换,并支持多线程并行下载和智能清理下载缓存等
Deepin 应用商店汇集大量经过审核的优质应用程序,涵盖了各种类型,如办公、娱乐、设计等。
软件开发者可以将自己的软件产品投递给
Deepin
团队,通过审核后可以上架到Deepin应用商店中
2)Deepin 社区论坛
Deepin社区论坛是Deepin操作系统社区的核心组成部分,它是一个开放的平台,供用户交流经验、分享技术、提出问题、解答疑惑等
- 在Deepin社区论坛上,用户可以浏览和参与各种主题的讨论,包括Deepin操作系统的安装、使用、配置、技巧等各个方面。同时,用户还可以在论坛上分享自己的使用心得、技巧和解决方案,与其他用户共同成长
- 在Deepin社区论坛上,有许多专业的开发者和技术爱好者,他们愿意分享自己的知识和经验,帮助其他用户解决问题。
- Deepin社区论坛也是一个获取官方动态和活动的重要渠道。论坛会发布Deepin系统的最新版本、更新和修复等信息,以及社区举办的各种活动和比赛等。这些信息有助于用户及时了解Deepin系统的最新进展,并参与其中
- 最直接、最重要的是:当你想在Deepin安装使用一个软件时,这个软件有什么要注意的问题,要避开的坑,这个论坛中可以获得第一手的资料
3)Deepin Wiki
DeepinWiki是一份由Deepin社区维护的开源知识库,旨在为使用Deepin操作系统和相关软件的用户提供帮助和指导。DeepinWiki提供了大量关于Deepin操作系统及其应用软件的使用教程、问题解答、常见问题列表和配置指南等,帮助用户更好地理解和使用Deepin系统
DeepinWiki是一个基于Deepin操作系统的全面、准确、及时的知识库,主要分为以下几个主题
- 操作系统概述:提供Deepin操作系统的简介、发展历程、特点、安装和更新等方面的信息
- 桌面环境:详细介绍Deepin操作系统的桌面环境,包括桌面布局、图标、壁纸、启动器、任务栏、窗口管理器等设置和使用技巧
- 软件应用:收录Deepin操作系统中常用软件的使用方法、配置选项和常见问题解答等内容,方便用户快速上手各种软件应用
- 硬件支持:提供关于Deepin操作系统硬件支持的详细信息,包括硬件兼容性、驱动程序安装和常见故障排除等内容
- 社区资源:发布Deepin社区的最新动态、活动和公告等信息,为用户提供与社区互动和交流的机会
- 开发文档:为开发者提供有关Deepin操作系统的开发文档,包括API参考、编程指南和常见问题解答等
4、生态圈之钥
Deepin ID
来自Deepin
官网【https://www.deepin.org】,是用户在Deepin
官网的注册号;相当于Deepin
生态圈的有效证件,没有Deepin ID
,用户仍然可以使用Deepin
生态圈,但却处于只读状态
1)注册Deepin ID
从Deepin
的控制中心->Deepin ID可以直接注册,也可以从Deepin官网或者Deepin生态圈的任何一个入口注册Deepin ID
2)进入生态圈
注册
Deepin ID`之后,我们就可以在论坛发帖、商店评论,不过如果想要参与Wiki的维护,还是需要更多的审核的,毕竟Wiki是官方维护的知识库;
论坛发帖
商店评论
3)生态圈之外
Deepin
和Ubuntu
同属于LInux发行版种的Debian
系,绝大部分软件是可以通用的,因此可以在Deepin中添加Ubuntu源,这样来的软件包比应用商店的兼容性稍微差一些- 问题的交流也可以通过互联网进行,但是效率会下降很多
may the odds be ever in your favor ~