歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> 挺有意思的,呵呵!

挺有意思的,呵呵!

日期:2017/2/28 11:29:23   编辑:關於Unix


挺有意思的,呵呵!
摘錄一些。bsddiy是國內非常著名的BSD Hacker,你可能聽說過他的另外一個名字(此處不便透露)。
有很多人問我“BSD是獨立的一蹴,我們有自己的圈子,我們不以商業驅動,追求完美是我們的源動力,任何不好的代碼都不能在這裡存活”這一句的出處——當然是bsddiy老大,他的原話是:
BSD是獨立的一蹴,我們有自己的圈子,我們不以商業驅動,追求完美是我們的源動力,任何不好的代碼都不能在這裡存活---那時Linux賴以生存的基礎。
“內存條是水貨或已經壞了,FreeBSD的虛擬內存系統很快就能觸發這種問題。”
“我寧願他多測試,也不要在發行後的一個月內告訴我有個嚴重的BUG需要修正,那樣的話我會覺的我的光盤燒的不值得。 ”
“Linux?算了吧。
有人告訴我如何在Linux下為某網卡設置全雙工和半雙工模式嗎?
有統一的方法嗎?
網卡自動協商雙工模式不可靠,在10M hub和100M網卡間,經常需要手工設置模式,Linux不支持!
現在連WIN2K也提供模式設置!
FreeBSD不用說了,從來都支持。”
“一語中的!
不過Linux從來沒有超越過FreeBSD, 那來"全面超過linux"之說?
你指的Linux2.4吧? 昨天發布的Linux-2.4.10讓人大吃一驚: VM系統有巨大的改變, 幾乎修改了50%的源代碼, 這怎麼讓人相信它是穩定的呢? 實際上Linux2.4的總體穩定性遠不及2.2, 其謠傳很好的性能也是未經證實的,VM系統是系統中核心之核心, 子版本號已經到10了還有如此大的改動,這實在是個笑話, 2.4核心給人的感覺是半烤熟的面包,雖然餓了也能吃,但是畢竟味道不好,如果有人用Linux做系統,還是要三思,其技術不穩定,態度不嚴謹,源代碼經常有巨大改動,技術風險較大。”
“【 在 gokeeper 的大作中提到:】
:freebsd的磁盤IO性能是比較差
:只能用softupdate權衡一下
igh
:......
什麼叫磁盤I/O性能比較差?!
你有沒有用dd之類的工具測試過FreeBSD的磁盤性能?
在我的機器上dd從磁盤讀出數據的速度FreeBSD是Linux的2倍!
你所講的只是文件系統的性能. 是的,表面上看Linux的Ext2文件系統速度較快,但是那是以犧牲可靠性為代價的,我們知道Linux的Ext2文件系統是用的所謂async方式,也就是當對應磁盤上的數據結構在內存中發生改變時也不會將這種中變化立即寫回去,結 褪竅低砫own機時發生文件系統損壞的問題,而且大多不可救藥,說難聽點就是Linux的文件系統性能是騙你沒商量,不信你把他mount成sync方式試試,保證讓您可笑不得。
FreeBSD是面向服務器設計的,它的首要設計目標是可靠其次才是性能,設想一個服務器文件系統的不可靠會造成多大的災難! 那不是你家裡桌面機之類的玩具,文件丟失也不是什麼嚴重的事情,你還可以重裝,公司的服務器壞掉,你恐怕就要丟飯碗。
FreeBSD中的文件系統技術是非常優秀的,裡面有softupdate技術,可以保證系統崩潰重啟時文件系統能恢復正常工作,所以連日志文件系統都不再需要,使用日志文件系統無非是為了可靠,蹦潰後可以快速恢復, 但是FreeBSD 5.0已經包含snapshot技術,可以提供快速崩潰恢復。 使用日志文件系統通常比softupdate在達到同樣的效果時慢許多。
FreeBSD在系統調整上支持的更好,同樣對ATAPI 硬盤的支持,FreeBSD就能控制是否使用硬盤cache和tag queue, 在Linux中你要控制這些東西,連門都沒有,你恐怕要借助於一些hacker工具才行。
一個有趣的例子: 我同時向一台FreeBSD和Linux服務器上傳一個50M的大文件,兩者幾乎同時完成,在服務器上FreeBSD已將所有的文件內容寫入磁盤! 但是Linux沒有,東西還在內存中沒有被存盤!如果我這時切斷電源,你說哪個服務質量高,哪個I/O性能好!”
lyfrank:
這篇文章也是今天才發現的,似乎是把LINUX和BSD的的比較寫的極端化吧,呵呵。
個人認為各有所長。
Copyright © Linux教程網 All Rights Reserved