Linux 快速入门 与 官方软件包 (*****)

操作系统的内核开发者,有 linux, win, mac,以及嵌入式操作系统内核等等。

搞 linux内核开发的只有一家,基于 linux内核进行开发的所谓 linux发行版,就有 N多家了;可以到

这里看看: https://distrowatch.com/dwres.php?resource=popularity

一级发行版,比较出名的,就有:debian, rehat, opensuse 等等。

二级发行版,基于一级发行版之上的发行版,就 N多了。

一、内核(kernel)

https://www.kernel.org/

参考:

The Linux Kernel Archives
https://www.kernel.org/

Linux kernel是Linux内核,这到底是什么?
:https://www.zhihu.com/question/355184751

一文看懂Linux内核!Linux内核架构和工作原理详解
https://zhuanlan.zhihu.com/p/342056802

二、Linux 发行版

2.1 内核级的 Linux 发行版

直接采用 Linux 内核进行开发,来构建出完整的操作系统。如:Debian, openSuse, redhat 等。

Debian的图形桌面程序,主要采用其他社区开发的,比如:xface, lxde, ......

2.2 非内核级的 Linux 发行版

在已有的 Linux发行版上进行开发。如:ubuntu,slan 都是基于debian 内核。

2.3 流行发行版的排名

  https://distrowatch.com/dwres.php?resource=popularity

三、Linux shell 发行版

dash, bash, tcsh,

四、操作系统发行版级别、OS 图形桌面级的应用程序

当我们使用了某一种具体的 Linux OS时,如果有需要使用到某一种应用软件的需求,则查找的顺序如下:

4.1. 查找顺序

1. 优先查找该操作系统发行版官方的软件仓库。

2. 如果官方仓库没有,则在去查找其他地方的。

3. 如果都没有,则可能需要考虑是否由自己来编写了。

4.2 应用软件,并不见得可以拿来就能用

以下摘录自:是“Debian 软件包”的官方资料。

由此可见,app 有一个与本发行版 OS 的一个匹配过程,这个过程是需要技术,需要人力物力,需要时间等等的成本耗费的。

优先考虑使用官方仓库中,经过测试之后所给出的官方 app,可以让使用者节约很多的东西。

------

Debian 软件包

  https://www.debian.org/distrib/packages.zh-cn.html

查看软件包列表

稳定版 (stable) 的软件包列表

    这是最新正式发行的 Debian 版本。这些软件都相对稳定而且都经过良好 的测试,只在重大安全问题或者可用性问题得到修复后才会做变更。

    查看 稳定版发行页面 了解更多相关 信息。

测试版 (testing) 的软件包列表

    这里都是准备列入下一个稳定版中的软件包。在不稳定版 (unstable) 的软件包进入到测试版测试之前,必须经过一些 严格的审核。需要提醒您注意的是"测试版"不会从 安全小组 获得及时的安全更新。

    查看 测试版发行页面 了解更多相关 信息。

不稳定版 (unstable) 的软件包列表

    这里包含了 Debian 中最新版本的软件包。当这些软件 包达到我们要求的稳定与品质的标准之后,就会被列进测试版本 中。同样,"不稳定版"也不会从 安全小组 获得及时的安全更新。

    不稳定版中的软件包都只经过简单的测试,因此可能包含了 足以影响您的系统稳定性的严重问题。只有极有经验的用户才应该考虑使用不稳定 版的软件包。

指定版本的软件包分类

按软件名称全部列表出来,方便搜索:

======

五、OS 图形桌面应用程序

开发图形桌面程序的社区,同样开发了许多基于这种桌面的应用程序。

因此,当用户需要使用某种 app时,应该优先到开发这种桌面的官方网站上进行查找。

从这些官方仓库中,所获得的 app是经过了这些官方开发者的编写、筛选、测试、匹配之后的结果,这样的 app,其可靠性是相对比较高的。

如果随便从哪里下载一个 app来使用,则未必能够直接安装就可以使用了,可能安装不了,或者在使用过程中存在很多问题等等。

当然,还会存在 license 许可协议问题等等。

5.1. GNOME

To control GNOME Shell extensions using this site you must install GNOME Shell integration that consists of two parts: browser extension and native host messaging application.
:https://extensions.gnome.org/

精挑细选的20个Gnome插件合集|
:https://wzk0.github.io/gne/
------

5.2. Xfce

https://archive.xfce.org/feeds/project/

Xfce 项目下的应用程序和插件软件包简介(持续更新)
:https://forum.ubuntu.com.cn/viewtopic.php?t=369768
------

5.3. KDE

KDE 应用程序
:https://apps.kde.org/zh-cn/

5.4. 其他

六、关于软件包

Gnome,KDE 图形桌面的软件包,最适合初学者。

Gnome 桌面:

将 App 安装用途、字母顺序等,分门别类。想找什么软件,都有一个相对清晰的索引。

Xface 桌面:给出了 app目录,并没有分类;但还是容易查找 app 软件的。

有些图形桌面,会将一些常用的 app集成在图形界面程序中,没有单独拆分开来?

如 lxde, ubuntu unity?

下面是 debian 的软件包管理(新立得):注意与 gnome等桌面型 app管理的区别。

思考:

为什么大家的包管理器会是如此的不同呢?

Debian 是操作系统,它可以同时适用与多种的图形桌面,迁就这种桌面的 app管理模式,则可能就会与另一种桌面 app的管理产生冲突。

大家的定位不一样,所以只能采用最适合于自己的方式来构建包管理器。

7. 不同的目标,不同的需求

虽然 Linux 的许多 app都是开源免费的,但却未必适合本发行版的设计目标;所以官方才需要筛选。

另外,不同发行版社区,还会针对本发行版的需求,开发出一些新的功能等等。

比如:mx linux 的 snapshot 具有制作可安装 livecd的功能,其他发行版暂时(2023)似乎开没有看到有这种官方社区支持的工具?好像 ubuntu 也有吧?但我暂时还没有使用到它。
这是因为有些工具,它们与操作系统进行了深度绑定,即使是开源的,但是,想要移植却并不是一件简单的事情。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值