Debian:这个Linux内核提供了什么?

2020年12月28日17:12:55 发表评论 37 次浏览

本文概述

Debian –通用系统软件

1992年, 加拿大软件开发人员Peter MacDonald发布了Softlanding Linux System(SLS), 这是最早的已知Linux发行版之一。除了标准的GNU工具和TCP / IP, 该基于Linux内核的软件集合还集成了X Windows系统首次使它有可能用作开发图形界面的框架。 SLS迅速成为市场上最著名的发行版, 但是Linux社区由于错误率很高而感到失望。

SLS的两个最大批评家, 计算机科学家Ian Murdock和Patrick Volkerding, 做出了反应, 决定分别开发自己的无错误系统。当沃克丁决定优化SLS第二年, 默多克以Slackware的名义发布了一个新版本, 开始了一个全新项目的工作。受SLS的启发, 由自由软件基金会(Free Software Foundation)资助, 他组建了一支由60名开发人员组成的团队, 并最终于1996年发布了第一个稳定的Debian GNU / Linux版本。

内容

  1. Debian GNU / Linux到底是什么?
  2. Debian版本的生命周期
  3. 哪些硬件支持Debian?
  4. 为什么Debian是系统软件的不错选择
  5. GNU / Linux发行版的安全性如何?
  6. Debian的弱点
  7. Debian GNU / Linux对我来说是正确的操作系统软件包吗?

Debian GNU / Linux到底是什么?

Debian是具有广泛硬件架构的计算机系统的免费软件发行版。由于完整的软件包依赖于

Linux内核系统

由Linus Thorvalds开发, 并使用

GNU项目的基本系统工具

, 备用完整标题

Debian GNU / Linux

经常使用。即使到了今天, 来自世界各地的1000多名官方开发人员仍在进一步开发公共Debian项目。作为最古老和最广泛的收藏之一, Debian现在包括

多于

43, 000个即用型软件包

并被视为通用操作系统解决方案。 Debian被认为是最有影响力的发行版之一, 并且是许多新发行版(包括非常受欢迎的发行版)的基础。

的Ubuntu

。自Debian 6.0以来, 已经发布了另一种基于FreeBSD内核的变体。

在项目开始时每年都会发布具有新功能的更新版本后, Debian的进步有所放缓, 自本世纪初以来, 新版本大约每24个月发布一次。正式发布的第一个版本实际上是1.1, 而不是1.0。这是在制造商错误地发布了标题为Debian 1.0的未授权版本之后发生的, 因此1.1是避免混淆的最佳方法。即使在那时, 已发布的发行版也有一个

代码名称

这是根据动画电影中的角色制作的

玩具总动员

:嗡嗡声。背后的故事很简单:当时, 布鲁斯·佩伦斯(Bruce Perens)曾担任皮克斯(Pixar)电影工作室的工具开发人员

玩具总动员

), 刚刚接管了Debian项目的方向。

Debian版本的生命周期

通常, 每个Debian版本运行相同的生命周期:从测试阶段到最终的正式发布, 一直到下一个版本发布为止。在某些情况下, 周期始于所谓的实验性的阶段, 当计划为可能具有对整个系统影响很大。在此阶段, 该版本通常不包含完整的应用程序集合, 而是仅包含仍处于Alpha阶段且无法上传到不稳定的版。以下列表显示了Debian版本的所有常规阶段。

  • 不稳定的: 在里面不稳定的相, 没有测试完整的发行版本。相反, 要在下一阶段将新版本的软件包和程序集成到完整版本中之前对其进行测试。测试的持续时间可以持续任何时间, 从几小时到十天不等, 具体取决于包装。如果未发现严重错误(" RC错误"), 则程序将输入测试相。自2000年底以来, 此版本状态一直以代号Sid起作用(另一个引用为玩具总动员– Sid是隔壁的孩子, 他喜欢破坏玩具以娱乐)。
  • 测验:测试程序的版本被视为将来可能发布的版本的官方候选版本。在里面测试在此阶段, 集成了新的应用程序包以确保版本不断发展。发布前几个月, 测试版本被冻结(‘冻结’)。从现在开始, 重点仅在于消除尽可能多的错误。消除所有严重错误后, 就会进行发布, 并且测试版本公开稳定版。
  • 稳定:稳定是用于Debian版本的最新版本的术语。除安全更新外, 此版本中包含的当前软件包稳定版本不会进行任何进一步的更改。这使得稳定该版本是需要长时间可靠运行的服务器系统的理想选择。
  • 老稳定: 一旦稳定版本已被取代, 它被称为老稳定。 Debian开发人员建议将你的版本更新为新版本稳定版本一出现, 但他们继续提供安全更新为老稳定版本发布新版本一年后稳定.

从Debian 6.0("挤压")开始, 现在存在长期支持对于较新的发行版本通过新成立的项目Debian长期支持。这样做的目的是提供最新的, 稳定带有安全更新的版本长达5年。

哪些硬件支持Debian?

Debian本身对运行所需的硬件没有任何要求, 从而使发行版成为通用的系统解决方案。 Debian唯一需要运行的是Linux或FreeBSD内核以及GNU工具。同时, GNU / Linux发行版在每个体系结构或平台上运行, 各自的系统内核和工具(例如库libc, 编译器集合gcc, 当然还有Debian本身)已经移植(可用)在其上。随着时间的推移, 官方支持的体系结构的数量已大大增加, 在Debian 8.0中,

十种主要架构

已经, 包括各种子架构:

主要架构 Debian港口的名称 子架构 Debian港口的名称
基于Intel x86 i386    
AMD 64和Intel 64 amd64    
Armel 英特尔IXP4xx Marvell Kirkwood Marvell Orion Versatile ixp4xx柯克伍德orion5x多功能
带硬件浮点的ARM 臂架 用于支持LPAE的系统的多平台 臂章
64位ARM 臂64    
MIPS(大端) ps SGI IP22(印地/靛蓝2)SGI IP32(O2)MIPS马耳他(32位)MIPS马耳他(64位) r4k-ip22 r5k-ip32 4kc-马耳他5kc-马耳他
MIPS(小端) 米皮塞尔 马耳他MIPS(32位)马耳他MIPS(64位) 4kc-马耳他5kc-马耳他
MIPS(小端) 米皮塞尔 马耳他MIPS(32位)马耳他MIPS(64位) 4kc-马耳他5kc-马耳他
IBM /摩托罗拉PowerPC PowerPC PowerMac PReP pmac准备
电力系统 ppc64el IBM POWER8或更高版本  
64位IBM S / 390 s390x 来自VM-Reader和DASD的IPL 通用的

有关其他支持的体系结构的更多信息, 你可以前往官方Debian Portlist网站.

为什么Debian是系统软件的不错选择

Debian以其绝对的个性而领先于任何其他Linux发行版。作为当今仍然活跃的最古老的收藏之一,

整套功能

支持的硬件和软件

是无与伦比的。最令人印象深刻的是dpkg的软件包管理(

Debian软件包管理器

), 以及参与社区对各种应用程序和体系结构的不断测试, 这有助于确保你可以在众多系统和平台上安装Debian并使用所需的程序和工具。当前的Debian版本包含43, 000多个免费软件包。你还可以使用在Linux或FreeBSD上运行的专有程序。

范围广泛的社区随时可以为你提供帮助, 为你提供可能需要使用其他系统付费的那种支持。但是, 从

安装阶段

, 因为尽管发行过程很复杂,

非常直观

并快速入门。系统升级也是如此, 它也通过软件包系统dpkg起作用。但是, 如果某个程序无法正常运行, 你可以将错误报告直接发送到官方错误数据库, 问题得到解决后, 你会收到通知。如果你自己是开发人员, 那么几乎每个组件的开源属性都可以使你自己开发解决方案。

GNU / Linux发行版的安全性如何?

在安全性方面, 众多社区开发人员的合作成果也得到了回报:如果发现了安全漏洞, 通常只有几天的时间, 更正的包裹已上传。但是这类安全漏洞通常很少见, 因为它们中的绝大多数是在测试和开发阶段发现的, 并且在发布新的安全漏洞之前已得到纠正稳定版。严格的测试阶段还使Debian系统具有很高的稳定性, 这意味着它几乎不会崩溃。

负责Debian项目的人员也非常重视加密:通过使用开源安全软件的软件包GnuPG, 以及专有的吊坠PGP, 可以保护电子邮件内容, 然后可以将其与SSL / TLS证书结合使用。这为电子消息的发送和接收提供了最佳保护。也可以通过以下方式建立与其他计算机的经过身份验证和加密的连接:SSH协议(安全壳), 可以通过网络协议进行通信。

Debian的弱点

尽管Debian提供了所有积极的方面, 但是与任何系统软件一样, 它还是存在某些批评之处。值得注意的是, 尽管安装迅速, 但随后分配的配置非常困难并且只能掌握适当的专业知识和经验。例如, 实现特殊的硬件组件(例如打印机)以及不带脚本的软件包的安装对于初学者来说尤其具有挑战性。

除此之外缺乏对一些广泛使用的商业应用程序的支持经常受到批评。尽管Debian确实提供了大量软件包, 但许多专有程序(如Microsoft Office应用程序Word, Outlook和Sharepoint)不适用于GNU / Linux发行版。这意味着用户只能使用其他应用程序, 例如图书馆or露天。因为只有它们中运行的程序稳定接收安全更新的版本, 也可能是不再是最新的, 或者。

Debian项目在硬件方面也面临着类似的问题:最新的架构和设备, 以及那些取决于复杂的驱动程序, 通常仅在更高版本中受支持。最后, 不幸的是, 当制造商放下脚步时, Debian开发人员的双手被束缚住了, 这意味着某些硬件组件(就像程序和工具的端口一样)根本无法使用。

Debian GNU / Linux对我来说是正确的操作系统软件包吗?

将Debian缩小到特定的应用程序区域并不能使系统正常化-支持的各种硬件体系结构, 成千上万的应用程序可供安装, 以及绝对安全和稳定的系统, 这使Debian发行版真正成为现实。全能者。但是由于系统的复杂性以及某些软件并非总是最新的事实, 某些替代产品(如衍生版Ubuntu)是家用计算机(尤其是Linux的新手)的更好选择。 Debian的真正优势在于将其用作服务器系统。各自稳定版本, 包括长期支持, 非常适合需要联系人支持和几乎没有错误的系统的任何项目。

如果你对使用GNU / Linux发行版感兴趣, 可以在其上下载当前Debian版本的安装文件。官方主页。你也可以找到一个测试版本, 你可以使用它从CD / DVD磁盘或USB记忆棒运行Debian, 而无需先将文件安装到设备上。有关Debian的Debian Wiki的版本, 安装和使用的更多信息, 请访问:wiki.debian.org或者Debian论坛可能是有用的工具。

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: