FreeBSD-STABLE 居然是开发用的分支,我一直搞错了好多年...!
来源:互联网 发布:php接口编程 编辑:程序博客网 时间:2024/04/29 02:30
我一直认为对于FreeBSD的系统来说,发行版的稳定性是:CURRENT < RELEASE < STABLE,所以在灌完系统后立刻 cvsup 到对应
的 STABLE 版本去...
这几天刚好碰到 Pengfei 也在看 FreeBSD 的 cvsup 管理部分,他正在疑惑生产系统上面是用 STABLE 还是用 RELEASE 的好,还几乎
要向 CURRENT 靠拢... 我听了后立刻进行“镇压”,强调说:要以STABLE的名义行事,还“忽悠”他说不要看网络上那些被人转手好几
遍的小报技术文章...。
今天早上到公司,收到 Pengfei 的邮件中又提到此问题,我看到出处是《FreeBSD用户手册》,眉宇之间立刻拧成了一个疙瘩,仔细
再次阅读了“23.2 FreeBSD-CURRENT 和 FreeBSD-STABLE 的对比”。一看之下,立刻意识到了问题的严重性...!
摘录自《FreeBSD 用户手册》
如果您有兴趣追随 FreeBSD 的开发过程或为其做点贡献, 尤其是和下一个 “非计划” 的 FreeBSD 发行版有关时, 您应该考虑采用 FreeBSD-STABLE。
尽管安全更新也会进入 FreeBSD-STABLE 分支,但您并不 必须 使用 FreeBSD-STABLE 来达到这样的目的。 每一个 FreeBSD 的安全公告都会解释如何修复受到影响的发行版中的问题 [1],而因为安全原因而去采用一个开发分支显然可能会同时引入一些不希望的修改。
尽管我们尽力确保 FreeBSD-STABLE 分支在任何时候都能够正确编译和运行, 但没有人能够担保它在任何时候都总可以。 此外, 尽管代码在进入 FreeBSD-STABLE 之前都是在 FreeBSD-CURRENT 上完成开发, 但使用 FreeBSD-STABLE 的人要比使用 FreeBSD-CURRENT 的更多。 有证据显示, 犄角旮旯里的各种问题有些时候仍然会由于在 FreeBSD-CURRENT 不那么明显 而在 FreeBSD-STABLE 暴露出来。
基于这些原因, 不 推荐您盲目地追随 FreeBSD-STABLE, 并且, 在粗略地测试过代码之前不要更新任何生产服务器到 FreeBSD-STABLE 也非常重要。
如果您没有用于完成这些工作的资源, 我们推荐您使用最新的 FreeBSD 发行版, 并使用发行版提供的二进制更新机制来在发行版之间完成迁移。
带着疑问,去请教一下 delphij ,得到的答复再次让自己寒到死...原来自己犯错好多年...
的确:
<1> CURRENT & STABLE 都是属于开发的代码分支;
<2> CURRENT 并不会保证随时都可用,属于最前沿的开发分支;
<3> 代码进入 STABLE 前都会在 CURRENT 分支上面开发完成;
<4> 生产环境(Production Environment)推荐使用 RELEASE 的发行版;
不要被 STABLE 的字面意思和习惯给迷惑了,英文中的原意如下,看来我们平时翻译的时候多有歧义:
1. not changing: steady and not liable to change, Prices have remained stable.
2. not likely to move: steady or firm and not liable to move
3. not excitable: having a calm and steady temperament, rather than being excitable or given to apparently irrational behavior
4. chemistry physics not readily undergoing change: not subject to changes in chemical or physical properties
5. physics not naturally radioactive: incapable of becoming a different isotope or element by radioactive decay
说了这么多,我还是跑小黑屋反省去了... 感谢一下 Pengfei,俺要学习他的治学精神...
- FreeBSD-STABLE 居然是开发用的分支,我一直搞错了好多年...!
- FreeBSD-STABLE 居然是开发用的分支,我一直搞错了好多年...!
- FreeBSD-STABLE 居然是开发用的分支,我一直搞错了好多年...!
- FreeBSD-STABLE 居然是开发用的分支,我一直搞错了好多年...!
- 考上好大学,然后进入IT行业是穷人孩子晋级中产的唯一出路?(好多年不转载别人的文章了,本文的话题是我非常关注的,一直没有写)
- POJ 1964 好吧这道题居然奇迹般的过了 我一直以为会超时。。。
- EVE 居然是用 python 写的!!太不可思议了
- 好郁闷。我受不了了,又是做企业平台,这次居然连时间期限都不知道。
- 我的CSDN博客居然一直被人误解着
- 活了这么多年,才发现我的语文是体育老师教的
- 花了我快半天的时间,居然是因为链接库版本不对
- 不做开发好多年,最近又研究Access了!
- 多年的软件开发,学到了什么?
- 是我的黄金的十多年第四是弟弟
- 我不做大哥好多年--------
- 大家好 我不用这个账号了 我现在用的帐号是pztx1992
- 今天的我好心痛,调了好久的代码却一直没调好,就因为。。。。。。。。。。
- 我一直记得你们的好
- 为什么一定要了解一种技术的细节
- 开始翻译Fielding的博士论文
- 做事情的快与坚持
- 建立国内Web前端开发的生态系统
- 值得读两遍的图书
- FreeBSD-STABLE 居然是开发用的分支,我一直搞错了好多年...!
- 今天遇到两个问题:Can't connect to MySQL server 与 Access denied for user !
- FreeBSD/Linux 中避免 /etc/resolv.conf 被改写 + 几种解决办法的比较 !
- FreeBSD 最小化安装 +diablo-jdk +Apache 与 Tomcat 整合 !
- 让 VMWare Workstation 5.5.3 能够在 Ubuntu 7.04 (Feisty Fawn)中正常运行!
- 想当然和偏执狂都要不得!握其法而又能知其度,善莫大焉!
- 对UNIX/Linux风格的顿悟!
- 用Linux搞定了Windows中无法使用也无法修复的MP3!
- JAVA日期时间小结