纯正的只有 arch 系的发行版。
不纯正是 fedora/suse 这种 rpm 系的,他们都有一个目标是下一个版本的开发中心,你安装这个开发中心的iso就是滚动升级版了。当然 openSUSE 也独立出来一个 Tumbleweed 滚动升级版,但它还是在用做发行版的习惯去做它。还有是像 gentoo 这种的,两种特性都有,你啥时候 emerge world,啥时候你就得到一个新发行版,不管 gentoo 12.2 有没有出,但它还是有 12.2。
滚动升级版对应的是发行版,国内经常用错“发行版”一词,我入 Linux 的门晚,不然早给你们纠正过来了。国内常说的发行版概念正确的说是“分发版”(Distribution),包含了滚动升级版(Rolling release)和发行版(release)。
滚动升级版是指 arch 这种,理论上会设置两个更新源,一个测试testing,一个稳定stable,testing 用来测试新的软件和升级过的软件能否与原有系统兼容或编译无错,stable用来给正常人用,当然它的stable甚至比有些发行版的testing都要新,除非是这个软件久久不更新,其他发行版慢慢赶上来了。没有版本号锚定,理论上发行版的维护者要随时随地保持 stable 源稳定。对于这类发行版是没有传统的维护这一概念的,所有 *** 作都叫更新。
发行版有版本号锚定。比如 openSUSE 12.1 发布,它源里的软件包只会进行安全更新,如内核的 3.2.1 最后一个数字的小范围更新,NetworkManager 0.9.1-1 最后一个释出号的小范围更新,即使有新的如 NM 0.9.2 的推送,也只是单个或少数几个能大幅改善处境的软件,像 GIMP 2.6.8 一下子更新到 2.7.5 这种事情是不会做的,什么时候做呢,以发行版为单位的版本更新时做。也即该发行版始终锚定在发布当天的那个状态。这也是为什么 CentOS 6 迟迟不发布,服务器上 CentOS 4/5 用了五六年还能继续用的原因。你无论什么时候,下了它的 iso,装上,甚至不安装必要的安全更新都可用,跟 XP SP2 盗版盘一样,有 SP3,但你可以选择不装,而 arch 就明显不是了,它的终极目的不是提供版本号锚定和 iso,它提供 iso 方便你安装,装好之后还是要打开源与 stable 同步。开发者对已发行的发行版进行的 *** 作叫做运行维护。只要发行版官方不宣布对其不再官方支持(当然非官方你还是可以用,只是官方不再推送安全更新了,就像 XP 一样),那它就始终在安全性和稳定性上没有问题,只是软件可能比较旧,不和你的口味不和时代了。
另外在开发上,开发者也不必时时刻刻都保证类似 arch 的 stable 源那样的时时刻刻稳定,他们的目标是整体打包成下一个发行版的 开发源 中(Arch 的 testing 源不叫开发源,叫测试源,它是测试稳定性和全域兼容性的,开发者们也想让它像 stable 那样一次成型,推送进去就是稳定的,但现实说不可能。而开发源则是不可以给普通用户做日常使用的更新源的源,甚至开发者自己都不用,比如你从 Factory 中获取了一个 nightly build 的 iso,装上了,可能当时你人品过硬,全部软件可用,但后续从该源中的更新很可能就推送你一堆找不到依赖错误,因为作为开发源,它是可以暂时的 fail 的,这时你只能自认倒霉),不必时时刻刻没有编译出错,只要临发布当天是没有编译出错的就可以(多说一句,那天你推送和维护式开发的软件出错,那你就进不去了,一般情况下只能等下一个发行版本了,有时安全更新也可以推送进去,但非常非常少,除非是构成系统基础的东西,但这样的东西一般会采用整个发行版跳票的方式来等它)。开发者理论上只对锚定了版本的发行版提供支持,bugzilla 一般也只受理锚定了版本的发行版的 bug,它做发行版的目的就是提供稳定可刻盘分发的 DVD,CD,LIVEUSB。arch 的 bugzilla 你可以说我的那个软件的某某版本不能用,你说 arch 20111018 的什么什么不可用那是找抽呢,人家早就不提供它的支持了,谁记得 201018 时候里面的某某软件的版本号究竟是个锤子。。。而 openSUSE 你直接说 11.4 的网络管理用不了,所有开发者都知道你指的是 NM 0.7 系列,他们的假设就是你安装了 11.4, 只从 Update 源接受更新。发行版不对两个版本之间的某个你 home made 的“版本”负责,arch 同样也不负责。发行版有历史版本,arch 没有。更多Linux知识可参考《Linux就该这么学》。
推荐访问我空间日志下载官方原版vmware workstation虚拟机安装ubuntu学习。我空间转载的vmware workstation是官方原版,绝对放心。
先建议你了解下linux系谱图——也就是linux主要有那些发行版本。
这些都在我空间里可以找到。
okgoodgoodstudyanddaydayupwishyousucceed
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)