[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
SlideShare a Scribd company logo
CybozuのOSS(WalB)へ
コミットしてみた/使ってみた
大神 祐真
yuma@ohgami.jp
自己紹介
●
大神 祐真
– http://yuma.ohgami.jp
●
組み込み系メーカーの技術営業
●
趣味: フルスクラッチでのOS自作
– OS5: QEMU(i386)上で動作
●
ブートローダー・カーネル・ユーザーランドをシンプルに実装
●
全体で3000行程度(内カーネル2000行程度)
– PoiOS(OS6): 実機のUEFIファームウェア上で動作
●
UEFIの機能を呼び出すだけでOSっぽいものが作れるのでは?
●
CUI・GUIでファイル操作が行える1000行弱の実行バイナリ
WalB
http://blog.cybozu.io/entry/5130
WalB
http://events.linuxfoundation.jp/sites/events/files/slides/WalB_OSSJapan2017.pdf
ブロックデバイスへの
書き込みによって生じる
差分データをバックアップする
WalB
http://events.linuxfoundation.jp/sites/events/files/slides/WalB_OSSJapan2017.pdf
WalB
https://github.com/walb-linux/
WalB
https://github.com/walb-linux/walb-driver
WalB
https://github.com/walb-linux/walb-driver/commits/master
ドキュメント修正のプルリクエストがマージされました!
WalB
https://github.com/cupnes
人生初のプルリクエスト!
WalB
https://github.com/cupnes/walb-driver/branches
Linux-4.14向け
パッチを作成
コンパイルエラー解消
デモ
最新のstableカーネルで動確
[*1] https://github.com/walb-linux/walb-tools/blob/master/doc/tutorial.md
最新のstableカーネル(12/2現在、4.14.3)へ、自作のパッチを適用して
チュートリアル[*1]の内容が動作確認できました
WalBでバックアップした差分リストを表示(Pythonツール使用)
最新のstableカーネルで動確
ある差分の状態をマウント
# mount /dev/tutorial/wr_vol_15 /mnt/tmp
現在のWalB管理パーティションをマウント
# mount /dev/walb/walb-tutorial-device 
/mnt/tmp

More Related Content

CybozuのOSS(WalB)へコミットしてみた/使ってみた