在软件的更新速度和稳定性上,Ubuntu选择了更新速度。在是否信任用户的问题上,Ubuntu选择了认为用户是不被重视的。
Linux各种发行版有自己的风格,但都逃不掉一个选择,就是选择最新的软件,还是选择保持稳定。对单一软件而言,版本的新旧与稳定性是不存在确认的关联的。但如果是构成一个软件体系就存在密切的关联了。
在各种Linux发行版里,有选择追求稳定的,比如各种企业级发行版和Debian。也有极端追求软件更新的,如Ubuntu和Gentoo。这里的区别是,发行版如果选择追求稳定,则需要一开始就确认大量基础第三方库的版本,确保这些版本之间可以协调起来稳定运行。同时选择各类软件包的版本时,也要考虑这些第三方库的兼容性。在这些兼容性都确定下来后,由大量的软件包维护者来对软件进行测试和跟踪调试,遇到bug也会通过与原作者沟通或者打patch的方式来修复软件的问题。
这个过程会使得发行版里各种软件经过确认认为是稳定的。但这个过程其实非常耗时,导致一个稳定的发行版对外发布时,内部包含的很多软件都已经落后于最新版本了。
这里的典型是Debian发行版。每次启动一个版本时,先是大家在SID版里可以随便用最新