LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1158|回复: 7

为什么学习FreeBSD?freeBSD魅力何在。杂谈

[复制链接]
发表于 2003-10-17 09:48:27 | 显示全部楼层 |阅读模式
为什么学习FreeBSD?freeBSD魅力何在。杂谈

  做为一个初学FreeBSD的人,我这里写下自己的一些心得,也许对后来的人有帮助。我以前的主要背景是在DOS Windows下完成工作的。我做过硬件,对于电脑的指令最后如何驱动那些部件进行最后的工作,比较了解,因此电脑对于我来说不是一个完全的“黑盒子”,但如果大家把电脑当作一个接收各种指令的“黑盒子”我看也没有什么问题。

  我最初的打算是在2个星期内掌握FreeBSD,但看来这个愿望太过理想。现在FreeBSD对于我来说阅读不仅是一种学习,而且是一种爱好。

  我现在在阅读The Complete FreeBSD,这是一本非常好的英文资料。我曾经找过一阵,最后在网友的无私奉献下,我得到了它的PDF版本。

  我犹豫了一阵,最后还是把它悉数打印出来。毕竟打印的版本比在屏幕上阅读要容易的多。打印The Complete FreeBSD大约需要500-600页A4纸张,单面打印,双面打印纸张会少一半但由于PDF排版比A4版要小,双面打印效果不好看。

=======================================
  关于打印,我多说两句,打印成本不是A4纸张,500张A4纸,20元左右。成本关键是打印机。我用24页每秒的HP 5Si MX打印大约需要3个小时!这个对于在单位打印,可能对各位都有些负担(领导和同事的眼神等等),不要试图用HP4L系列打印,时间完全消耗不起。
  双面打印的技巧不是用双面打印机,而是在Acrobat中先打印偶数页,然后打印奇数页,通过选择不同的出纸方向,可以很巧妙的打印出双面效果,但这个方法唯一的问题,是在打印机如果一次出问题卷入两张纸的时候,你打印的东西,后边就全部错页了!
=======================================

我看过的FreeBSD的书籍有
王波写的《freeBSD使用大全》第二版
张  青翻译的《freeBSD手册》
《The Complete FreeBSD》(正在看)

  我个人的体会是,学习freeBSD这样的系统,最好的方式是阅读英文的。毕竟系统是使用英文的人写的,阅读英文的版本能更好的体会系统要说明和表现的功能。

  但对于大多数国人来说,只能阅读中文,这里我强烈介绍上边说的中文书。这可能也是能在市面上找到的主要描述FreeBSD的书籍。对于初学者,我更建议使用王波写的《freeBSD 大全》,价格好像是85元,有些网站有打折。但总的来说,这对于要学习freeBSD的人来说,这是一本超值的书

  freeBSD到底适合那种人群。这个在网络上也有各种的讨论。特别喜欢freeBSD的人说它可以做任何事情,做服务器又做桌面办公系统不喜欢的人说它的配置如何复杂,等等。

  我个人的看法是freeBSD是一个极其优秀,结构简单明了的操作系统。它最适合的领域是网络应用,做为各种超值的服务器。虽然它上面可以运行X window然后运行一些桌面办公应用,但毕竟不如MS的Office系列更加人性化。FreeBSD大量的精力放在系统的稳定和安全等方面,并没有多少考虑一“基本”使用电脑的人的要求。

  相比之下,windows确实从人使用角度考虑。做了大量工作,因此也得到了社会的回报,简单就是通过界面的修改,使用功能方便的角度完善,使得更多不懂电脑的人能快速使用电脑。完成工作,把一个很“高深”的机器带入了寻常百姓家!!这是极其优秀的想法,因此这种做壳子的工作,也是比尔先生挣到的遭到若干人嫉恨的金钱!不可否认,freeBSD和Windows用的都是同样的芯(intel结构)但用户群体是截然不同的。

我为什么要学习freeBSD?
  我30多岁了。一直在用Windows,以前在用DOS,再早在用AppleII和4381。现在似乎也可以不完全用IT吃饭。
我学习freeBSD的原因就是:
1)我想再系统掌握一个相对精深的网络技术。我厌倦了windows的不停的升级,升级,然后依然的不稳定表现而且每次升级,各种界面都多少有些变化。对于网管工作,至少我是不喜欢的,不知道别人怎么对待管理同样数目的机器,今天用这个界面,明天用其他界面。

2)windows使得IT人士愚蠢,虽然我觉得windows用的深了和Unix用深了,其实最后是差不多的。但windows的基本预设置和菜单操作,使得更多的网管在平时能很容易管理日常工作,不探究深切;而一但发生问题,又往往不能确切解决问题。用进废退,windows下的很多管理员是很柴的,其中我认为主要原因就是windows用户界面友好,太糖水了。我的管理经验和了解的情况就是,windows下做网管最好的解决问题的方式就是重新安装系统!

  我给单位所有的机器根据不同品牌分类,安装windows,安装打印机,安装Office等一系列软件,然后,我Ghost!!任何机器出了问题,除非是很小的小问题,只要看着系统不正常,我马上拿出不同的Ghost盘。然后返安装。只要30分钟,系统就回复了。同事也高兴了。

  但做为技术,我也变的愚蠢了。我还是没有知道问题到底在哪里。因此,我并不重要,关键是系统得到快速回复。如果发现大规模出现问题怎么办?没办法!大家都在用windows,windows都出了问题,还有谁会抱怨?!我听搞网络的同事讲,一次他们安装IIS有问题。问MS的结果是,1 建议卸载IIS,重新安装。2 建议重新安装Window 2000系统。

  这个结果就是,以后使用windows的越来越愚蠢,一切就重新安装可以解决,任何问题可以等MS的新版本来解决问题
看了MS的教程,也是通篇包含了MS的概念(不是通用的网络的概念)和每个版本各种MS的印记和各种自以为优秀的想法这些东西如果你要考试,你都需要牢牢记住,等到下一个版本出来的时候,你再等着去记忆另外的“高深”思想吧。

  而且,别忘了,这些很多人都是自己花钱学习,然后自己花钱考试,在过了有效期限以后,您再去update吧。

  简单就是,MS设计的用户界面,赢得了市场,然后在这个市场,它给任何管理windows的一碗饭吃。没有windows的重要的只要相信(还不如说依靠)MS就行了。如果系统有问题,就重新安装。反正有了Ghost这样的软件。我真心建议MS收购Ghost.这会使得它的系统更加完善。而且更加降低了IT的成本。

  以上的内容,对于公司老总可能是个好消息。因为对于普通的应用,MS进入了普通的生活。而且使得公司的IT人员
成了一个个可以替换的螺丝钉。不是大爷,而是可以任意替换的成分,这确实有利于公司的稳定。

  但问题是,现在出现的种种问题很多是在网络上的,是否通过重新安装系统,就可以解决这些网络的问题呢。答案显然是否定的。MS很遗憾在网络上做的并不好,虽然MS很努力的在进行这方面的工作。而且它确实有钱去支持这么做。
对于网络上的服务器应用,需要对网络有比较深的了解和驾驭能力。在网络上,真正的鼻祖是UNIX,而... (未完)
发表于 2003-10-17 10:00:35 | 显示全部楼层
呵呵~~我也转贴一篇,

               yahoo  and FreeBSD

当我们在斯坦福大学完成 Yahoo 开发的时候,使用的两台计算机分别是:运行 OSF 的 DEC Alpha 和运行 SunOS 的 Sparc 20。最初这两台机器完全能满足工作需要,但不久我们就发现所用的操作系统在设计时都不具备处理大量 HTTP 请求的能力。事实上,当时还没有任何商业系统可以解决我们所面临的扩展问题,这也是身处网络技术最前沿所必须面对的无奈现实。

  离开斯坦福之后,我们又用过几种平台包括 SGI IRIX,Linux 和 BSDI,但其性能和稳定性都不能令人满意,我们只得继续寻找。随着 Yahoo 的日渐流行,平台的可扩展能力和稳定性是最关键的。那时我们 FreeBSD 还一无所知,但当读到有关介绍时,我决定试它一试。

  以前我经历过许多次 PC 操作系统那恼人的漫长的安装过程,所以现在有些怀疑是否还想再用三天来安装另一个系统。然而 FreeBSD 的安装却出乎意料的顺利:到 FreeBSD 站点下载一张启动软盘映象文件,再用它引导计算机,并回答几个问题,几分钟就通过网络安装完成了。这是我所遇到的安装过程最简单省力的操作系统。

  几天之后我安装一台 FreeBSD 服务器加进我们的 Web 服务器集群中,结果它的性能明显优于其它机器,而且运行也更稳定。试验时间持续了几个星期,我们对 FreeBSD 很满意。除了诱人的价格之外,主要应归功于 FreeBSD的稳定性、运行性能和允许访问源代码的特点。从此,我们的产品和开发环境就几乎离不开它了。

  初时我们还对 FreeBSD 的技术支持和发展方向心存疑问,但事实证明我们能够从其核心小组(core team)及其他用户处得到大力的支持。有了这些支持和源代码,我们遇到的问题几乎都可以立即得到解决。在过去的两年中,我们对 FreeBSD 及其工作人员有了更多的了解,也明确了它的组织结构和发展方向。

  我们最初使用 Pentium 100 来运行 FreeBSD 2.0.5.,随后逐渐把其余的服务器也转向 FreeBSD,到现在我们有 50 多台服务器全都运行不同版本的2.1 STABLE。同时我们还在测试 2.2版,希望能在半年内取代 2.1。我们的机型从 64MB 内存的 Pentium 100 到 256MB 内存的 PPro200 都有,当需要进行额外的 I/O 操作时,就利用能扫描多重磁盘的 ccd,网络则采用100Mbps的以太网。整体的系统配置性价比极高。(编者注:ccd 可将多个物理磁盘镜象成一个大的逻辑磁盘)。

  FreeBSD 运行非常稳定,我们已连续 180 天每天接受 400 万以上 HTTP请求。在一台 128MB 内存的 PPro200 上,结合 ccd 磁盘扫描技术,我们可一天处理 1200 万 HTTP 请求。美中不足的就是,为 FreeBSD 写的第三方软件极少。尽管这种情况已在改变,但短期内也难见成效。目前唯一的途径就是由 Yahoo! 和其他公司联合起来,让软件开发商们把注意力转向这个庞大的市场。

  为了能在快速发展的同时升级我们的服务,我们期望能利用 SMP 来达到更优的性能价格比。从这个角度看,在其它平台(如 Alpha)上运行 FreeBSD也是可行的。FreeBSD 还可能提供更多的服务如大型的可靠的 RAID 文件服务器。总之,我们认为 FreeBSD 在性能,稳定性,技术支持方面都十分出色,在使用它两年之后,我们还未发现任何其它产品能取而代之。

  (编者注:98年10月份正式发行的 FreeBSD 3.0 已开始支持 SMP 和 Alpha 平台)。

--自水木清华--
发表于 2003-10-17 15:16:09 | 显示全部楼层
楼上的应该是好老的新闻了哦。
发表于 2003-10-17 15:22:52 | 显示全部楼层
楼上的应该是好老的新闻了哦。
发表于 2003-10-17 19:02:15 | 显示全部楼层
我这边也是, 只要是windows机出现问题, 立刻ghost一份给装上, 不然那么多机, 出了问题可就有得忙了, 现在自己内部做个ftp保存资料, 以前没有, 出现问题后有些时候忙晕了就忘了把重要资料copy出来, 烦, 只好弄台ftp让大家把自己的一些资料放到ftp, 我们就只管系统好坏了。以前用的是RH, 现在看改不改成FreeBSD.
发表于 2003-10-18 03:11:59 | 显示全部楼层
楼主赶快写啊,我正在找足够的理由是我学习freebsd  ;-)
发表于 2003-10-18 08:48:53 | 显示全部楼层
需要那么多理由干什么,想用就用,不想用就不用,想了解她,就首先要和她接触。
发表于 2003-10-18 08:50:17 | 显示全部楼层
同意,不过的确freebsd的优点多,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表