+ -
当前位置:首页 → 问答吧 → 不吐不快--我短暂的FreeBSD使用历程

不吐不快--我短暂的FreeBSD使用历程

时间:2004-04-16

来源:互联网

我知道下面的话可能会让很多人郁闷,但是这是我的真实感受。

我这人喜欢接触新的时候,于是在同学中可是说是最早一个接触Linux系统的人。我喜欢跟踪版本的升级,这也是到目前为止我的linux水平一直不高的原因。最初我用的是RedHat,版本一个跟着一个升级。但是有时候个别软件的升级要比整个发行套件要快的多。我就想安装最新的版本,尽管不知道最新的版本有什么好。
在安装的过程中,老是出现包依赖的问题。我就想找一个安装新软件比较方便的版本。于是我也尝试过Debian。可是它的三个版本之间差距是如此的大,而且软件的更新不是像它的介绍那么快。
一次偶然的机会,我看到了对FreeBSD的介绍,当时心里很是激动啊。觉得这才是我的真名天子阿。很快就把用户手册给看了一遍,然后就动手安装了。一切都是那么顺利。它的Ports树管理软件的方式让我太爽了。真是有点相见恨晚的感觉。
随后这半个月中,我几乎每天都是一个小时为单位来关注FreeBSD的发展。我的软件库总是保持最新的。界面、鼠标、网络我都是达到精益求精。
可是我的噩梦来了,我发现FreeBSD对Java的支持简直是一塌糊涂阿。而我的主要工作都是建立在Java软件基础之上的。我也试图根据别人的讲解来安装JDK,可是编译一次要12个小时这简直是折磨人啊。

看着我半个月的心血就这么要泡汤了,心里真的是不甘心。
可是没有办法啊,上面催着要东西呢,而我就只有一个硬盘,只好灰溜溜地唤换成了RedHat了。

不知道什么FreeBSD才能和Sun达成协议阿

作者: hustlyb   发布时间: 2004-04-16

http://www.freebsdchina.org/forum/viewtopic.php?t=4852

B

作者: allen1970   发布时间: 2004-04-16

http://www.freebsdchina.org/forum/viewtopic.php?t=4852

作者: allen1970   发布时间: 2004-04-16

http://www.eyesbeyond.com/freebsddom/java/jdk14.html

作者: werix   发布时间: 2004-04-16

呵呵,FreeBSD 上的 jdk 1.4.2 还是可以用用的吧,呵呵
/usr/ports/java/jdk14

作者: Gavin_tju   发布时间: 2004-04-16

我觉得很好用, 安装了blackdown-jdk-1.4.1!

作者: rainren   发布时间: 2004-04-19

◎#¥%…※×(

作者: x11   发布时间: 2004-04-23

的确,FreeBSD下的Java配置、应用未免捉襟见肘。虽然很多帖子也说在FreeBSD下实现了Java,但哪位不是费了九牛二虎之力的。我至今也未能实现过所以如果我的工作是和Java密切相关的,我想我会选择Solaris或者Linux.满足要求的,才是最实际的。

作者: Freebird   发布时间: 2004-04-24

我有一些话要说。

看了你的经历,可以感受到你的迷茫。狂热地跟踪软件的最新版本,我觉得是windows带给用户的一种症结。一个典型的例子就是winamp,想当初winamp鼎盛的时候,几乎每10天就更新一下版本号。从windows转到unix平台的用户往往把这种版本崇拜的情节也带了进来。我想说的是,如果没有迫切地感受到旧版本软件给你的工作带来无可避免的制约,没有必要如此关心版本号,用这个软件是为了提高你的工作效率,你并不是该软件免费的版本测试员。当然这并不是绝对的,某些软件的版本升级是因为有Critical Security Problem,对于系统管理员来说,时刻跟踪版本的升级是必要的。Unix下知名的sendmail系列成为管理员的梦魇,经常爆出的Bug让管理员无不提心吊胆。

通常学院派程序员(我这里姑且称之为程序员,也许称他们为计算机科学家更为合适一些),比如D.E.Knuth的TeX程序,自从1995年3月就保持在 3.14159 没有变化,最近才变成了 3.141592,越拉越接近圆周率PI。D. J. Bernstein教授写了qmail,同样,以安全和稳定著称的qmail自从1996年release出1.03版本,版本号就没有变过,当然其中也出了一些第三方作者的补丁程序。有趣的是,出于对自己程序的信心,D.E.Knuth和D. J. Bernstein都不约而同以悬赏的方式来鼓励程序员发现其中的BUG。

以上说的是版本的问题。现在说说Java。老实说,FreeBSD对Java支持的确不太好。并不是FreeBSD社区对Java不热心,而是Sun公司对Java有一套独特的授权方式,其正式文本读起来坚涩不已,如果有兴趣可以去sun官方网站看看。由于其独特的授权方式,FreeBSD的ports tree里有jdk1.4安装比较麻烦,除美国和加拿大以外的地区不能下载源码编译,不知现在状况有没有改变。http://www.eyesbeyond.com/freebsddom/java/jdk14.html 网站直接下载jdk源码和patch sets,但是源码的指向仍在sun公司,这种安装方式适合比较资深的FreeBSD玩家。因为各种各样的依赖关系和补丁包实在是太多了,简直是让人眼花缭乱,不过好处是版本号新,可以支持到1.4。http://www.freebsdfoundation.org/ 提供二进制形式的jdk("大菠萝系列"),目前的版本号是jdk1.3.1,而且只支持FreeBSD4.x(我觉得除去对新技术的狂热追求-因为5.x的确有不少值得称道的新技术-4.9已经很够用了,而且超稳定),不过安装真的是方便,我试过后觉得可以适合大部分java用户。

以上仅供你参考吧。

作者: dm14792   发布时间: 2004-04-29

引用:
最初由 Freebird 发表
的确,FreeBSD下的Java配置、应用未免捉襟见肘。虽然很多帖子也说在FreeBSD下实现了Java,但哪位不是费了九牛二虎之力的。我至今也未能实现过所以如果我的工作是和Java密切相关的,我想我会选择Solaris或者Linux.满足要求的,才是最实际的。
如果从安装配置来讲,用ports安装除了要花很多时间外,没有很麻烦的地方(就是按提示,自己下载两个包而已)。我装过两次,都成功了。
如果是说速度和效率的问题,我就没有发言权了,我没有做测试,在java方面的应用也很少。

作者: kevinwqw   发布时间: 2004-04-29

我也跟你差不多,太多的Linux发行版觉得有点烦。后来看到了FreeBSD,用上了并且很喜欢,不过JAVA和大型数据库是它的痛。

作者: kewell11   发布时间: 2004-05-01

实际需要最重要 我只要php/mysql/postgresql就满足了 所以喜欢用FBSD

作者: nullfox   发布时间: 2004-05-01

现在中国地区也是可以下载源码的。并且sun对freebsd只授权了1.4?在4.x下的pkg,所以在5.x下面只能ports安装。

作者: skywalk   发布时间: 2004-05-03