FreeBSD 使用大全(第2版)[按需印刷]
基本信息
- 作者: 王波
- 丛书名: Linux与自由软件资源丛书
- 出版社:机械工业出版社
- ISBN:711110286X
- 上架时间:2002-6-26
- 出版日期:2002 年6月
- 页码:668
- 版次:2-1
- 所属分类:
计算机 > 操作系统 > FreeBSD
内容简介回到顶部↑
本书详细地介绍了FreeBSD操作系统的基本安装、使用、管理方法,以及它在各个领域中的应用。涉及对FreeBSD系统的定制和优化,以及各种应用条件下的系统管理技巧等高级内容,最重要的特色是这些技巧都和FreeBSD下的具体操作结合起来,力图通过深入浅出的概念讲解和具体的操作实例,使读者能够快速学习到必要的知识,从而掌握FreeBSD系统和相关的应用系统。
本书适合正在使用FreeBSD操作系统的用户,也适合想了解该系统的读者。
本书适合正在使用FreeBSD操作系统的用户,也适合想了解该系统的读者。
目录回到顶部↑
第1版序
第1章 引言 1
1.1 freebsd的起源 1
1.1.1 unix的历史发展 1
1.1.2 freebsd的起源和发展 5
1.1.3 当前freebsd的版本 7
1.2 freebsd的功能特点 8
1.2.1 freebsd的特点和应用范围 9
1.2.2 使用freebsd的实例 11
1.2.3 关于网络服务器操作系统的调查 12
1.3 其他相关系统和组织 13
1.4 freebsd的相关资源 18
1.4.1 联机文档 18
1.4.2 出版物 19
1.4.3 internet资源 19
1.4.4 商业服务和支持 22
1.5 freebsd 5.0新特性 22
1.5.1 下一代smp支持 22
1.5.2 内核调度实体kse和线程实现 23
序言回到顶部↑
FreeBSD在中国的未来
(代第2版序)
从本书第1版出版到现在的这段时间中,FreeBSD系统又有了相当大的改变,目前版本4.x中包括了很多3.x中没有的内容,因此很多朋友很早就建议我进行版本更新以及时反映系统版本的变化。
从去年8月份起,我就在考虑重新修订这本书的问题,事实上本书的第1版在很多方面仍然存在缺陷,因此在我的构想当中,不仅仅是简单的修订,而是要进行全面的更新和补充。然而,由于终日仍需要为生计奔波,因此修订工作不得不一再延迟。
在这段日子里,我遇到很多朋友,他们在各个领域内使用FreeBSD系统完成他们的工作,一位朋友一直致力于FreeBSD的推广,他说服一家公司提供FreeBSD的发行和技术服务的支持,然而,由于市场推广效果不好,该公司事实上停止了相应的支持。
FreeBSD在技术上的成功和优势是没有人能提出反对意见的,但是目前的时代不再是工程师的时代,技术人员并没有过多的话语权。像FreeBSD这样默默地在后台工作以至于快被用户遗忘的系统,可能真是一个老古董了,如果时不时地出现一些蓝屏错误,反而能提醒用户自己的存在。不是这样的吗?那些保健品的恶俗广告不也挺成功的吗?
目前使用FreeBSD的用户基本上都限于技术公司内部,有些公司也使用FreeBSD作为专用设备的操作系统,例如防火墙等。就目前社会的现状来讲,将FreeBSD用作专用设备的操作系统是比较聪明的做法,因为普通用户认可专用设备,而不管内部是什么系统。当然,这些用户当中使用Linux的也不少,但是选择FreeBSD的另一个好处是许可权比较宽松。目前大部分使用Linux 作为专用设备操作系统的公司,都没有严格遵守GPL协议发布他们的代码,比较起来,使用FreeBSD的公司至少更为诚实、可靠和值得信赖。
虽然FreeBSD的应用还不是十分普及,但我想任何事物从引入到普及都有一个过程,比较起来,目前的FreeBSD用户比几年前要多得多了吧!如果与Linux等系统的发展速度相比较,FreeBSD的发展速度实在是太慢了。由于FreeBSD的用户局限于技术人员,这就导致了FreeBSD的商业支持和应用不能很好地发展,因此目前FreeBSD的主要发展动力还是来自FreeBSD用户本身。
未来几年,我们可以做哪些工作以促进FreeBSD在中国的发展呢?我认为有几项工作可以去做:
普及和教育:本书就是这样的一个尝试,同时也希望更多的人加入到推广技术的行列中来。
宣传和鼓动:没有人会把话语权主动让给我们,只有靠我们自己去争取,我为一些杂志写文章也是出于这个目的,既然现实如此,那么最好的方法就是更好地去适应现实。
本地化:目前Linux的本地化已经比较完善,我们所需要的就是将这些工作移植到FreeBSD下,并通过Ports Collection进行维护,进而反馈给整个FreeBSD社区,既是对FreeBSD本身的贡献,也是对FreeBSD国内普及的贡献。
中文安装:推广FreeBSD应用的一种方法是提供更人性化的安装,它能使普通用户更容易接受FreeBSD,更为重要的是,它可以为我们争取话语权,让更多的人认识FreeBSD。我已经完成了一个初步的安装程序,将附在本书的光盘中提供给大家,以抛砖引玉。未来,这些工作可以和FreeBSD的下一代安装界面libh结合起来,回馈FreeBSD社区。
系统研究:我发现有不少人对系统内核和极限编程感兴趣,这是非常有意义的,希望未来有国内人员进入FreeBSD的core team,如果那时他们能告诉我,这本书对他们有一定影响,于我愿足矣!对于这些进行系统研究的朋友,我的建议是:尽量遵循已有的规范和标准,以使你们的工作能非常容易地被core team接受,整个FreeBSD应该是一个整体,因而必须考虑协调。
商业推广:虽然FreeBSD的发展不依赖于商业,但商业推广必将带来更大的推广力度。我认为在有些产品领域中FreeBSD占有极大的优势,如Email、Web服务器、网络安全产品等等。但对于普通用户来讲,配置和操作可能麻烦一些,因此,将操作系统和应用程序捆绑在一起作为一个完整的应用服务器系统执行定制安装,这可能是一个解决问题的途径。
对于我们来讲,只能根据自己的兴趣选择一些工作去做,我个人主要选择了普及和教育方向,如果有时间和精力的话,还会继续在其他几个方面努力,特别是如果能做到商业推广,就可以如同BSD MALL(前CDROM)去支持FreeBSD开发成员一样,真正为FreeBSD在中国的发展提供一个比较良好的环境。
显然,即使不加任何努力,FreeBSD也会自己继续发展下去,但为什么不加入这个推动其发展的行列呢?我们不应该一切都等待他人将现成的东西做好,只知道享用自由软件的大餐。
未来几年中,希望在中国的FreeBSD社区中至少能出现以下有意义的工作,建立一个广泛的社区组织和门户站点来团结所有的FreeBSD用户,能够有比较正式的光盘发行,而不是仍然采取简单刻录的方法,此外,开发工作也应该有效地组织起来,等等。
致谢
清华大学的孙喜明博士对于本书提出了很好的建议,特别是对英文书名的建议。孙喜明博士在Windows、FreeBSD和Linux系统的编程方面有很深的造诣。
(代第2版序)
从本书第1版出版到现在的这段时间中,FreeBSD系统又有了相当大的改变,目前版本4.x中包括了很多3.x中没有的内容,因此很多朋友很早就建议我进行版本更新以及时反映系统版本的变化。
从去年8月份起,我就在考虑重新修订这本书的问题,事实上本书的第1版在很多方面仍然存在缺陷,因此在我的构想当中,不仅仅是简单的修订,而是要进行全面的更新和补充。然而,由于终日仍需要为生计奔波,因此修订工作不得不一再延迟。
在这段日子里,我遇到很多朋友,他们在各个领域内使用FreeBSD系统完成他们的工作,一位朋友一直致力于FreeBSD的推广,他说服一家公司提供FreeBSD的发行和技术服务的支持,然而,由于市场推广效果不好,该公司事实上停止了相应的支持。
FreeBSD在技术上的成功和优势是没有人能提出反对意见的,但是目前的时代不再是工程师的时代,技术人员并没有过多的话语权。像FreeBSD这样默默地在后台工作以至于快被用户遗忘的系统,可能真是一个老古董了,如果时不时地出现一些蓝屏错误,反而能提醒用户自己的存在。不是这样的吗?那些保健品的恶俗广告不也挺成功的吗?
目前使用FreeBSD的用户基本上都限于技术公司内部,有些公司也使用FreeBSD作为专用设备的操作系统,例如防火墙等。就目前社会的现状来讲,将FreeBSD用作专用设备的操作系统是比较聪明的做法,因为普通用户认可专用设备,而不管内部是什么系统。当然,这些用户当中使用Linux的也不少,但是选择FreeBSD的另一个好处是许可权比较宽松。目前大部分使用Linux 作为专用设备操作系统的公司,都没有严格遵守GPL协议发布他们的代码,比较起来,使用FreeBSD的公司至少更为诚实、可靠和值得信赖。
虽然FreeBSD的应用还不是十分普及,但我想任何事物从引入到普及都有一个过程,比较起来,目前的FreeBSD用户比几年前要多得多了吧!如果与Linux等系统的发展速度相比较,FreeBSD的发展速度实在是太慢了。由于FreeBSD的用户局限于技术人员,这就导致了FreeBSD的商业支持和应用不能很好地发展,因此目前FreeBSD的主要发展动力还是来自FreeBSD用户本身。
未来几年,我们可以做哪些工作以促进FreeBSD在中国的发展呢?我认为有几项工作可以去做:
普及和教育:本书就是这样的一个尝试,同时也希望更多的人加入到推广技术的行列中来。
宣传和鼓动:没有人会把话语权主动让给我们,只有靠我们自己去争取,我为一些杂志写文章也是出于这个目的,既然现实如此,那么最好的方法就是更好地去适应现实。
本地化:目前Linux的本地化已经比较完善,我们所需要的就是将这些工作移植到FreeBSD下,并通过Ports Collection进行维护,进而反馈给整个FreeBSD社区,既是对FreeBSD本身的贡献,也是对FreeBSD国内普及的贡献。
中文安装:推广FreeBSD应用的一种方法是提供更人性化的安装,它能使普通用户更容易接受FreeBSD,更为重要的是,它可以为我们争取话语权,让更多的人认识FreeBSD。我已经完成了一个初步的安装程序,将附在本书的光盘中提供给大家,以抛砖引玉。未来,这些工作可以和FreeBSD的下一代安装界面libh结合起来,回馈FreeBSD社区。
系统研究:我发现有不少人对系统内核和极限编程感兴趣,这是非常有意义的,希望未来有国内人员进入FreeBSD的core team,如果那时他们能告诉我,这本书对他们有一定影响,于我愿足矣!对于这些进行系统研究的朋友,我的建议是:尽量遵循已有的规范和标准,以使你们的工作能非常容易地被core team接受,整个FreeBSD应该是一个整体,因而必须考虑协调。
商业推广:虽然FreeBSD的发展不依赖于商业,但商业推广必将带来更大的推广力度。我认为在有些产品领域中FreeBSD占有极大的优势,如Email、Web服务器、网络安全产品等等。但对于普通用户来讲,配置和操作可能麻烦一些,因此,将操作系统和应用程序捆绑在一起作为一个完整的应用服务器系统执行定制安装,这可能是一个解决问题的途径。
对于我们来讲,只能根据自己的兴趣选择一些工作去做,我个人主要选择了普及和教育方向,如果有时间和精力的话,还会继续在其他几个方面努力,特别是如果能做到商业推广,就可以如同BSD MALL(前CDROM)去支持FreeBSD开发成员一样,真正为FreeBSD在中国的发展提供一个比较良好的环境。
显然,即使不加任何努力,FreeBSD也会自己继续发展下去,但为什么不加入这个推动其发展的行列呢?我们不应该一切都等待他人将现成的东西做好,只知道享用自由软件的大餐。
未来几年中,希望在中国的FreeBSD社区中至少能出现以下有意义的工作,建立一个广泛的社区组织和门户站点来团结所有的FreeBSD用户,能够有比较正式的光盘发行,而不是仍然采取简单刻录的方法,此外,开发工作也应该有效地组织起来,等等。
致谢
清华大学的孙喜明博士对于本书提出了很好的建议,特别是对英文书名的建议。孙喜明博士在Windows、FreeBSD和Linux系统的编程方面有很深的造诣。








点击看大图






加载中...

