您可能会看到以下几种freebsd的版本名称:
1) 2.1.7-release、2.2-beta:
最前面的数字 a.b.c 里,a 表示主要的作业系统版本(major),b 表示
次要的作业系统版本(minor),c 表示些微修正版本(patch)。後面的英文
表示是否为正式版,通常是测试版(alpha、beta、gamma)、正式版(release)。
2) 2.2-stable、3.0-current:
通常 freebsd 会有一个以发展新功能为主的版本,称为 current,目前的
current 版本是 3.0;freebsd 也会有一个以维护稳定性及系统安全为主
的版本,称为 stable,目前 stable 的版本是 2.2。虽然如此,并不代表
stable 就没有新功能,也不代表 current 就不稳定不安全,这两个版本
是相辅相成的,而且终有一天 3.0-current 会变成 3.0-stable,而开始
4.0-current 的发展。不过一般来说,由於 current 系统开发的速度相当
快,跟 stable 相比较不稳定,而且最好是有相当经验的使用者才来使用。
如果是商业环境或是伺服器站台,最好还是跑 stable 与 release 比较好。
由於 stable 与 current 都是一直在开发维护中的版本,因此没有一个
特定的数字版本可以称呼,因此通常我们会以编译日期来代表是哪个时候
的 stable 或 current,例如「2.2-stable、编译日期 97/08/08」。
3) 3.0-970625-snap、2.2-970816-releng:
snap 与 releng 并不是正式发行的版本,其中 3.0-970625-snap 表示是
在1997 年 6 月 25 日发行的 3.0 测试版(snapshot),通常是指 current
的版本。而 2.2-970816-releng 表示是在 1997 年 8 月 16 日发行的
2.2 非正式的稳定版,通常是指 stable 的版本。
通常 freebsd 核心小组会不定时释出 snap 以供测试,然後有一天 snap
会变成 alpha->beta->gamma,再来是 release,而後可能会有不定时的
releng 以供测试使用,但是 releng 的稳定性通常又比前期的 release
来的好。
您要是习惯微软的术语,这样说好了,snap 是开发期间的内部流出版,
那个日期(970625)就是build number,而 alpha 与 beta 是抢鲜版,
release(releng 勉强也算)是正式版,这样应该了解了吧。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器