五千年(敝帚自珍)

主题:【原创】网站空间web host,用什么样的操作系统好? -- 铁手

共:💬27 🌺13
全看树展主题 · 分页首页 上页
/ 2
下页 末页
家园 也有听说过,不过从它的网站上看起来不够专业

freebsd的感觉要好很多。更重要的是,freebsd的版本开发的控制方面我觉得很好。

家园 同意,更重要的是linux这些操作系统的开源特性

因为这些开源特性,任何修改,都应该公开代码。在很大程度上,这种做法是保证了群体智慧的叠加。同时,也给有兴趣的人以完全的机会尝试。这种模式极好,自由发展+专业汇集。

在DOS时代,如果有某个操作相同也是开源的方式,相信微软的日子会很难过。

家园 red hat系列似乎已经不流行了

企业版的从来没用过,因为舍不得那些银子。不过自从接触了debian, ubuntu之后,对其它的发行版我也一直有点不屑一顾。因为其他的发行版都是那么的像windows,没意思。

早在yum出来前很久debian就有他们一直引以为傲的apt系统。这个系统不仅仅做到依赖性检索,而且在安装只要连上了internet,就没有找不到的apt包,比起yum经常找不到要用的东西来说,apt让人happy多了。而freebsd的port......不应该说是它能不能比得上yum,而是要说yum能不能比得上它。

不过我觉得freebsd不是很流行的原因是因为linux太出名了,linux作为一个桌面系统,也能使用,而且效果非常好,外加上一系列的炒作,人民群众提到开源系统就只知道linux,要学习也首先学习linux,于是,当linux够用的时候,谁还会为了一点点效率上的问题重新学习freebsd呢。再者说,freebsd上面的软件嘛,反正不如linux上面的花里胡哨的多,当然了,如果不嫌麻烦,反正都是开源的,down下来source自己改好了。

我曾经试着用freebsd支撑过一个小号的bbs,不过一个百十来人的小站,测不出什么东西来,但是我总是觉得freebsd的效率要高一些,系统稳定性也好一些,学起来吗.....也确实麻烦一些。

btw.我对linux各发行版分别把配置文件们满世界乱扔表示极大的不满,所以我现在颇有心气儿学习新时代的geeks们,搞LFS(曾经试图挑战过一次,看了三天文档,结果老板催我干活,就把后事给忘了,最后给LFS留出来的硬盘空间都变成电影了,罪过罪过)。

家园 从哪个角度考虑,我都觉得自己make的比较放心

自己搭server,我更推崇用gentoo或者LFS戳起一个最小系统,然后down下来source自己configure,不是自己编译的东西我总是不放心。

家园 高手高手。对我来说,用这种包的最大问题

是在于怎么知道那些包的名字。比如说我想用YUM来安装,我怎么知道那具体的名字呢?有时候也挺搞的。不是很熟悉,故此一问。

port真的很方便。这么说起来,很动心啊。

家园 apt的检索功能还是很强的

反正比rpm是强多了,基本上有个差不多的名字就可以了。好像支持正则表达式?我忘了。port我是忘光了,当初用的时候就是觉得特方便,干脆什么都没记......

我习惯了编译安装,所以看看down下来的包里面的README就差不多知道需要什么依赖性检查了。我总觉得这种方式清楚明白,比现成的package用起来舒服。

我的一个朋友一天到晚跟我吹嘘freebsd,那厮的水平了得,所以我想他说的还是非常有道理的。不妨弄一个玩玩儿,反正freebsd这种东西稳定,上手起来也并不麻烦。

家园 把那厮拉来聊聊freebsd如何?

前面看到你说自己编译安装,这也算是比较标准的GEEK了。

自己定制的,效率方面,安全方面你觉得可靠么?比如说,会不会自己漏掉一些东西没注意到的可能性大不大

家园 那厮现在忙得很

我问问他吧,不过似乎够呛。

一般来讲source package中的INSTALL和README这两个文件已经把问题都解释清楚了,最起码照着INSTALL里面的最简化步骤来就没什么错误。而且,通常定制就是在./configure中写入相应的参数,而大部分的INSTALL文件里面以及./configure -h对各种参数对应的功能以及相互的依赖关系(特别是依赖关系)解释的都很清楚,跟着走,难度不大的。至于多装少装嘛,先考虑自己要做什么,然后不妨少装,只安装自己需要用到的feature,不需要的东西就都不装(我习惯性的认为多装带来的危险性比少装要大),漏掉东西的可能性不大,而且,就算漏掉了,大不了加上需要的feature再重新编译一遍就好了,现在的机器速度也快,x这种大部头有个把小时也就搞定了。反正我每次装好一个软件,整个安装过程可能需要的时间比较长,看帮助啊什么的,但是装完之后,对于这个软件能提供什么功能以及如何使用大部分的功能基本上就一清二楚了。这也是我喜欢从source code安装的一个原因。用其他的编译好的package安装总有一种知其然不知其所以然的感觉。反正像apache这种东西自己编译两遍之后,对他的结构就基本能有一个清楚地了解了,哪怕是从来没用过apache。

当然,有一些东西自己编译了很可能出问题,因为这些东西太tricky,像glibc,gcc这种玩意儿,关于如何设定完美地参数从来都是吵的不亦乐乎,而且毛病不断,这种东西干脆就搞个binary包直接搞定就好了,而且,这些玩意儿都搞定了光安装过程就得搞上几天,这就有点给自己罪受了。

家园 推荐 FreeBSD

Linux 优势在于相关资源极大丰富,应用软件相对较为完整。不过作为 Web Host的话,个人还是比较偏向于 FreeBSD。因为对 Web Host 来说最重要的是并行执行能力以及网络吞吐量等等。前者 Linux 一直做的不怎么样,直到 2.6 才开始支持内核重入和抢先调度;后者 FreeBSD 的 TCP/IP 栈实现是出了名的强悍,在同等配置机器上配置正确的话比 Linux 性能高出 20%-30% 很正常。

至于 Windows, 如果不打算用 ASP.NET 之类 MS 特有技术的话基本上不用考虑,因为很多开源工具在 Windows 平台下的移植版本都没有经过本地化优化,兼容性和性能方面不如 *nix 平台。

具体功能性比较可以看看 FreeBSD 阵营中某人做的一个文档

http://people.freebsd.org/~murray/bsd_flier.html

家园 你给的那个对比太偏向

而且也没有数据。另外举的例子也有问题。比如文件系统一项,现在Linux作为服务器,普遍使用xfs或者Reiserfs,最不济也是ext3,你给的例子还是ext2的。我觉得现在linux在新的内核下面性能已经比BSD好了,加上支持软件方面的优势,更适合西西河。毕竟西西河不是银行网站或者国防部网站,实用性第一。

家园 apt的检索

apt的检索,可以检索包名,维护者,描述,版本等等。

基本上有了包名和描述,想查不到东西很难。

家园 2000年的东西了吧

有最近一两年的比较么?

全看树展主题 · 分页首页 上页
/ 2
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河