標籤:

為什麼Linux說 Mac文件系統很垃圾,Mac未來的文件系統是什麼樣的呢?win8有新的文件系統么?


是挺垃圾的 多年沒變樣了 一直打補丁 要是 ZFS 當年不夭折 那還有後來這些 CoreStorage 的幺蛾子,而且 Time Machine 的性能可以提升數倍不止 而不是現在這個逼樣子


首先你得大約看一下 Mac 的文件系統發展:

UFS -&> Mac OS 的 HFS -&> 源於 Copland 成於 Mac OS X 的 HFS+ -&> OS X 里加上了日誌、壓縮等一堆特的 HFS+ Journaled -&> 10.7 開始的 Core Storage ……

2006~2008年那一陣子大火的 ZFS 到 2009 徹底放棄了,沒有公開的說法,可能的原因

  • NetApp 持有 Copy on Write 專利,當時正在起訴 Sun
  • Sun 剛並 Oracel 收購而其後者長期支持 Btrfs
  • Jeff Bonwick 暗示過 向 Sun 購買商業許可及支持沒談攏
  • HFS+ 的改進速度很快,需求不再那麼迫切了

然後再看 Linus (順便,人家叫 Linus 不叫 Linux) 是什麼時候怎麼噴的:

Torvalds pans Apple with "utter crap" putdown 2008-Feb-5

"I don"t think they"re equally flawed - I think Leopard is a much better system," he said. "(But) OS X in some ways is actually worse than Windows to program for. Their file system is complete and utter crap, which is scary."

也就是以 2007 年 Leopard 及更早的版本為參照的,2006年以後的 HFS+ 其實已經改進的差不多了,不過那之前缺的特性確實比較多,這麼評價也不過份啦。即使 Leopard 里的 HFSJ+ 也有源自M68k時代的一些問題,以及在HFS上打補丁方法的限制,可以做為黑點。

當然,Linus 同學是著名的往死里噴,也不用太當回事兒。反正 OS X Server 伺服器產品線也沒了,再怎麼黑,Mac OS X 也是最好使的桌面系統不是。


Mac現在就像是某些汽車廠一樣,自從砍掉專業賽車產品線(Server)後,也就放棄掙扎了,只是不斷進行換(la)代(pi),榨取任何一絲利潤,能撈多久撈多久。

至於為什麼要繼續用Mac。原因很簡單,就像是日常用車一樣,平時使用就像是在市區上下班買買菜,既不拉貨也不賽車,你去研究扭矩和極限耐受性幹什麼,顏值才是關鍵啊。


我記得看過一個測試,直接修改虛擬機的磁碟鏡像,NTFS和ext4會檢查磁碟錯誤,要麼修復要麼不能繼續用,HFS+什麼都不說,然而文件全損壞了。

找不到來源了,你們誰看到過告訴我


開始我也糾結這個問題很長時間,但是後來我就放下了,你也放下吧!


據說mac的zfs一直在將來


推薦閱讀:

SSD 是否需要使用特別的文件系統?
如何理解SSD的寫放大?
為什麼計算機中需要各種文件格式(即不同擴展名的文件)?
.DS_Store 文件是什麼?
硬碟為什麼可以分成不同格式的分區?

TAG:文件系統 |