AristotleC wrote:
往回拉到 2016 做數據的解讀是想要表達這件事
新一版的 kernel lts 是 4.13... 這根本不是 2016的, 而是 今年 2017, 你拉數據範圍本來就要依據 kernel 開發週期去看跟規劃. kernel 開發.
<blockqute> major kernel release happening every two or three months
開源開發看歷史數據有何用?
新一版的 kernel lts 是 4.13...
這根本不是 2016的, 而是 今年 2017, 你拉數據範圍本來就要依據 kernel 開發週期去看跟規劃. kernel 開發. 開源開發看歷史數據有何用?
AristotleC wrote:
4.13 沒有 LTS...(恕刪)
我講的是 btrfs 的開發, 你卻限定 btrfs kernel 的部分. 所以你一直在雞同鴨講, 你覺得沒有 user-prog 那塊 btrfs 還是 btrfs 嗎?
再來就是在玩 btrfs 的公司只有 SUSE 跟 Fujitsu 這個也無法否認.
但是如果要你要看 2017年 Suse commit 給 ceph 的 code 跟 btrfs 的 code, 這個可是差了10倍喲
AristotleC wrote:
btrfs 本體在 kernel 沒錯, 檔案系統運作的邏輯都在這裡, 你分得出 user space 和 kernel space 的差異了嘛? 要嘛一起看沒問題, 單單只看輔助用的 user space tools, 還做出 80% 都來自一個人個貢獻的結論就好玩了.
AristotleC wrote:
其實台面上最大的使用者是 facebook, linux-4.14 重要的 zstd 功能一引入也是優先實作在 btrfs 上, 而且還在 fb 內部的正式工作環境穩定運作好一陣子了.
AristotleC wrote:
不知道為什麼要跑題到 ceph, 而且還是拿 distributed filesystem 和 local filesystem 做比較, 應用的場景完全不同.
你一定要認為 btrfs 的開發限定 kernel 然後認為數據一定要拉 2016 才算數. 試問沒有 user prog 的 btrfs send/receive, 這整個還算是完整嗎?
你抓取數據的範圍也只是假象感覺好像很多 "公司" 投入. 但是實際上不是啊. 同時我貼出來的數據也是真實的, 只是你不願意接受這個數據的觀點.
Facebook 使用 btrfs 只有在 OS 碟部分, 方便一些 patch deployment 而且聽起來的感覺幾乎都是 single drive 模式...
Suse 雖然聲明它會一直支持 btrfs 下去. 但是它實際投入多少資源? 很多還是只是一兩位呢? 會提到 ceph 的原因是, 每一家公司的開發資源都是有限的 ...
Suse 投資在 Ceph 的人力, line of codes 以及資金去拼購相關套件都是超出 btrfs 10倍以上或是更多.