Ubuntu Snappy Core團(tuán)隊(duì)在6號(hào)上午展開了一場(chǎng)趣味討論,而我們也因此而獲知這款Linux發(fā)行版將通過何種方式在內(nèi)核模塊中加入對(duì)基于Snappy的操作系統(tǒng)的支持。這場(chǎng)討論是從Geoffrey J. Teale向Ubuntu Snappy的開發(fā)者們提出“是否可以通過一個(gè)框架的形式,為基于Snappy Core的系統(tǒng)添加Linux內(nèi)核模塊”開始的。
![](/d/20211018/31ec7230de3f518e5992be4a37025791.gif)
![](/d/20211018/208b787f06fc056128f7a98190c65d1b.gif)
當(dāng)前為Ubuntu Snappy系統(tǒng)添加內(nèi)核模塊的方法,是將它們打包到一個(gè)標(biāo)準(zhǔn)快照中,然后通過“sudo insmod”命令手動(dòng)注入內(nèi)核包。
Geoffrey J. Teale說到:“我想的是如何部署小眾的ZFS,因?yàn)橛布乾F(xiàn)成的,并且不需要什么特殊的驅(qū)動(dòng),基本上只需要像對(duì)待內(nèi)核模塊那樣部署ZFS和SPL就可以了。如果我必須做一個(gè)自定義鏡像才能使用snappy,反而會(huì)減少Ubuntu Core作為平臺(tái)的價(jià)值(Ubuntu Server用起來會(huì)更輕松)”。
Zygmunt Krynicki在快速回答中建議Mr. Teale將他自己的內(nèi)核roll到Ubuntu Snappy系統(tǒng)的內(nèi)核中,以確保內(nèi)核模塊是可加載的。而據(jù)Mr. Krynicki所述,或許還需要一個(gè)定制的框架或應(yīng)用,才能在操作系統(tǒng)中部署ZFS用戶空間。緊接著,Mark Shuttleworth也加入了討論,并且說到:“既然你想要ZFS,就將它當(dāng)做一個(gè)標(biāo)準(zhǔn),恰當(dāng)?shù)匕ㄔ赨buntu中好了”。
對(duì)于Mr. Teale和所有需要在Ubuntu Linux中支持這款強(qiáng)力的藝術(shù)級(jí)ZFS文件系統(tǒng)的用戶來說,這顯然是最好不過的消息了。畢竟在當(dāng)前,ZFS只是作為一個(gè)FUSE_module(用戶空間文件系統(tǒng)模塊)而存在于Ubuntu之中。