发布于 2021-02-16 08:35:02
具体来说,在Debian的背景下,更广泛地说,当许多发行版描述自己时,稳定性并不是日常中缺少崩溃的问题,而是由发行版提供的接口的稳定性,包括编程接口和用户界面。与其考虑稳定的、不稳定的分布,不如考虑稳定的开发分布。
在一个稳定的发行版中,在初始版本之后,内核和库接口不会改变。因此,第三方可以在发行版的基础上构建程序,并期望他们在整个发行版的整个生命周期中继续工作。稳定的分布为构建更复杂的系统提供了稳定的基础。在RHEL中,其基本发行版的移动速度甚至比Debian慢,这被显式地描述为API和ABI稳定性。这是向前工作还是向后工作的:因此,构建在Debian 10.5上的二进制文件应该在10.9上工作,但也在Debian 10的初始版本上工作。(这是为什么稳定发行版从未在给定版本中升级C库的原因之一)。
这是错误修复(包括安全修复)很少通过升级到给定软件的最新版本来完成的一个主要原因,而是通过修补发行版中的软件版本来修复特定的错误。保持发布的一致性还允许将其视为一个已知的整体,与不断变化的系统相比,它具有更好的定义总体行为;最小化为修复bug所做的更改的范围有助于保持版本的一致性。
发行版定义的稳定性也会影响用户,但并不是通过程序崩溃等;相反,滚动发行版或发行版开发版本( Debian不稳定和测试的特性)的用户必须定期调整其计算机的使用,因为他们使用的软件经历了重大升级(例如,颠簸LibreOffice)。这在稳定发行版的给定发布流中不会发生。这可以解释为什么一些用户可能认为Debian比Ubuntu更稳定:如果他们跟踪Ubuntu的非LTS版本,他们将每六个月而不是每两年在Debian中进行重大更改。
稳定发行版中的程序最终确实比在开发发行版中得到更好的测试,但目标并不是开发发行版包含更多的but :毕竟,开发发行版中的包对于下一个版本来说总是足够好的。错误是但在稳定过程中发现并修复,导致释放,它们也可以在发布的整个生命周期中被找到和修复。但是,小bug在开发发行版中比在稳定发行版中更有可能被修复。
在Debian中,被认为导致问题的软件包属于“实验性”,而不是“不稳定的”。
发布于 2021-02-16 07:57:54
什么是“稳定的”Linux发行版?
稳定Linux发行版是提供经过测试和修补的开发过程的包的发行版。软件包必须满足严格的标准,才能从不稳定的测试转移到测试,而在最新的版本中,测试包最终以稳定的发行版告终。您可以强制安装测试或不稳定版本,但这是您自己的风险。这可能因单一分布而有所不同。例如,在Fedora中稳定的包在Debian中可能还不稳定。
使用“不稳定”发行版的后果?
正如@StephenKitt在评论中所说:
“不稳定”的目标总是准备下一个稳定版本。
这里的包正在积极开发中,所以您可能会遇到一些特定于发行版的bug、性能问题、未解决的依赖关系,或者您可能根本没有遇到任何提到的东西。
对于普通用户(即系统管理员)来说,这真的很重要吗?
取决于用户的需求。如果用户需要一个安全、健壮和可靠的系统,稳定的分布是最好的选择。但是,这些发行版通常落后于上游版本(在Debian的例子中,只有少数版本)。因此,如果用户出于任何原因需要最新版本的包,那么稳定的发行版可能是不可能的。在这种情况下,切换到测试或一些流血边缘滚动释放分布可能是一个好主意.
发布于 2021-02-16 07:58:54
“稳定”Linux发行版究竟是什么?使用“不稳定”发行版会带来什么(实际的)后果?
使用debian回答这个问题。
“稳定”发行版包含最新正式发布的Debian发行版。这是Debian的生产版本,我们主要推荐使用这个版本。目前Debian的“稳定”发行版是版本10,代号为buster。它最初于2019年7月6日作为第10版发布,其最新更新版本10.8于2021年2月6日发布。
“不稳定”发行版是Debian积极开发的地方。通常,这个发行版是由开发人员和那些喜欢生活在边缘的人运行的。建议运行不稳定的用户应该订阅debian-devel公告邮件列表,以接收重大更改的通知,例如可能中断的升级。“不稳定”分布总是被称为sid。
@roaima's 评论和debian wiki (debian稳定)回答哪个Debian发行版(稳定/测试/不稳定)对我更好?
Debian的发布称为“稳定”,它一直是Debian的官方发布版本。普通用户应该使用这个版本。另见DebianStability。答案有点复杂。这真的取决于你打算做什么。一种解决办法是问一位经营Debian的朋友。但这并不意味着你不能做出独立的决定。事实上,一旦你读完了这一章,你就可以做出决定了。如果安全或稳定对你来说很重要:安装稳定。句号。这是最受欢迎的方法。如果您是安装在桌面计算机上的新用户,请从稳定开始。有些软件已经很老了,但是它是最不适合工作的错误环境。一旦你变得更加自信,你就可以很容易地切换到更现代的、不稳定的(或测试)。如果您是一个桌面用户,在操作系统方面有丰富的经验,并且不介意偶尔面对奇怪的错误,甚至是系统完全崩溃,请使用不稳定。它拥有所有的最新和最伟大的软件,而且bug通常很快就会被修复。如果您正在运行一台服务器,特别是具有很强稳定性要求的服务器或暴露在Internet上的服务器,请安装稳定。这是迄今为止最有力和最安全的选择。下面的问题(希望)提供关于这些选择的更多细节。在阅读完这整个常见问题后,如果你仍然无法做出决定,坚持稳定的分布。
说Debian比Ubuntu更稳定只是一种观点。
https://unix.stackexchange.com/questions/634710
复制相似问题