Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

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

603 Aufrufe

Veröffentlicht am

Cybozu Tech Conference 2017 (東京会場)のLTスライドです。
https://cybozutech2017.qloba.com/

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

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

×