Submit Search
Upload
CybozuのOSS(WalB)へコミットしてみた/使ってみた
•
0 likes
•
947 views
Y
Yuma Ohgami
Follow
Cybozu Tech Conference 2017 (東京会場)のLTスライドです。 https://cybozutech2017.qloba.com/
Read less
Read more
Software
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
UEFIベアメタルプログラミング
UEFIベアメタルプログラミング
Yuma Ohgami
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Yuma Ohgami
UEFI向け自作OSの紹介
UEFI向け自作OSの紹介
Yuma Ohgami
x86_64向け自作OSの紹介
x86_64向け自作OSの紹介
Yuma Ohgami
AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)
shimadah
Metro
Metro
Kazunori Kojima
今時のチープなノートPC HP Stream 11でXubuntuを動かす
今時のチープなノートPC HP Stream 11でXubuntuを動かす
shimadah
Midiosx
Midiosx
motoakira
Recommended
UEFIベアメタルプログラミング
UEFIベアメタルプログラミング
Yuma Ohgami
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Yuma Ohgami
UEFI向け自作OSの紹介
UEFI向け自作OSの紹介
Yuma Ohgami
x86_64向け自作OSの紹介
x86_64向け自作OSの紹介
Yuma Ohgami
AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)
shimadah
Metro
Metro
Kazunori Kojima
今時のチープなノートPC HP Stream 11でXubuntuを動かす
今時のチープなノートPC HP Stream 11でXubuntuを動かす
shimadah
Midiosx
Midiosx
motoakira
TUI作業で便利なソフト2題
TUI作業で便利なソフト2題
shimadah
いまどきのLinuxインストールバトル(新型PC編) OSC2015 Nagoya LT
いまどきのLinuxインストールバトル(新型PC編) OSC2015 Nagoya LT
shimadah
Hatochan's Resume 20130216@Koedolug
Hatochan's Resume 20130216@Koedolug
Kentaro Hatori
32bit UEFIマシンで遊ぶ
32bit UEFIマシンで遊ぶ
shimadah
魁ここんとーく in おおさか
魁ここんとーく in おおさか
shimadah
Xenとzfsで作る家庭内VDIサーバ
Xenとzfsで作る家庭内VDIサーバ
zgock
Bsd suki
Bsd suki
yamori813
自宅サーバ仮想化
自宅サーバ仮想化
anubis_369
AllwinnerタブレットのOSを作ってみる(中編)
AllwinnerタブレットのOSを作ってみる(中編)
shimadah
EE
EE
Tatsumi Naganuma
Zrouter
Zrouter
yamori813
ここんとーく in 大分 (opencoconのご紹介と次期バージョンの予告)
ここんとーく in 大分 (opencoconのご紹介と次期バージョンの予告)
shimadah
opencoconの作り方 (オープンソースカンファレンス2015 Tokyo/Spring 小江戸らぐセミナー)
opencoconの作り方 (オープンソースカンファレンス2015 Tokyo/Spring 小江戸らぐセミナー)
shimadah
openSUSEの紹介とサーバ構築
openSUSEの紹介とサーバ構築
Kento Kawakami
帰ってきた凄い謎マシン (ARMのDevice Tree話, 2015年6月 東海道らぐ浜松)
帰ってきた凄い謎マシン (ARMのDevice Tree話, 2015年6月 東海道らぐ浜松)
shimadah
osoljp201105_ZFSjiman_nslope
osoljp201105_ZFSjiman_nslope
Noriyasu Sakaue
Osc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 j
Akira Yoshiyama
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
Kazuya Matsubara
OS development beginner version 20160611
OS development beginner version 20160611
Langur
謎PCとの付き合い方(LILO東海道 2015/5発表分)
謎PCとの付き合い方(LILO東海道 2015/5発表分)
shimadah
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Yoshimasa Kawano
Aio
Aio
Masaaki HIROSE
More Related Content
What's hot
TUI作業で便利なソフト2題
TUI作業で便利なソフト2題
shimadah
いまどきのLinuxインストールバトル(新型PC編) OSC2015 Nagoya LT
いまどきのLinuxインストールバトル(新型PC編) OSC2015 Nagoya LT
shimadah
Hatochan's Resume 20130216@Koedolug
Hatochan's Resume 20130216@Koedolug
Kentaro Hatori
32bit UEFIマシンで遊ぶ
32bit UEFIマシンで遊ぶ
shimadah
魁ここんとーく in おおさか
魁ここんとーく in おおさか
shimadah
Xenとzfsで作る家庭内VDIサーバ
Xenとzfsで作る家庭内VDIサーバ
zgock
Bsd suki
Bsd suki
yamori813
自宅サーバ仮想化
自宅サーバ仮想化
anubis_369
AllwinnerタブレットのOSを作ってみる(中編)
AllwinnerタブレットのOSを作ってみる(中編)
shimadah
EE
EE
Tatsumi Naganuma
Zrouter
Zrouter
yamori813
ここんとーく in 大分 (opencoconのご紹介と次期バージョンの予告)
ここんとーく in 大分 (opencoconのご紹介と次期バージョンの予告)
shimadah
opencoconの作り方 (オープンソースカンファレンス2015 Tokyo/Spring 小江戸らぐセミナー)
opencoconの作り方 (オープンソースカンファレンス2015 Tokyo/Spring 小江戸らぐセミナー)
shimadah
openSUSEの紹介とサーバ構築
openSUSEの紹介とサーバ構築
Kento Kawakami
帰ってきた凄い謎マシン (ARMのDevice Tree話, 2015年6月 東海道らぐ浜松)
帰ってきた凄い謎マシン (ARMのDevice Tree話, 2015年6月 東海道らぐ浜松)
shimadah
osoljp201105_ZFSjiman_nslope
osoljp201105_ZFSjiman_nslope
Noriyasu Sakaue
Osc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 j
Akira Yoshiyama
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
Kazuya Matsubara
OS development beginner version 20160611
OS development beginner version 20160611
Langur
謎PCとの付き合い方(LILO東海道 2015/5発表分)
謎PCとの付き合い方(LILO東海道 2015/5発表分)
shimadah
What's hot
(20)
TUI作業で便利なソフト2題
TUI作業で便利なソフト2題
いまどきのLinuxインストールバトル(新型PC編) OSC2015 Nagoya LT
いまどきのLinuxインストールバトル(新型PC編) OSC2015 Nagoya LT
Hatochan's Resume 20130216@Koedolug
Hatochan's Resume 20130216@Koedolug
32bit UEFIマシンで遊ぶ
32bit UEFIマシンで遊ぶ
魁ここんとーく in おおさか
魁ここんとーく in おおさか
Xenとzfsで作る家庭内VDIサーバ
Xenとzfsで作る家庭内VDIサーバ
Bsd suki
Bsd suki
自宅サーバ仮想化
自宅サーバ仮想化
AllwinnerタブレットのOSを作ってみる(中編)
AllwinnerタブレットのOSを作ってみる(中編)
EE
EE
Zrouter
Zrouter
ここんとーく in 大分 (opencoconのご紹介と次期バージョンの予告)
ここんとーく in 大分 (opencoconのご紹介と次期バージョンの予告)
opencoconの作り方 (オープンソースカンファレンス2015 Tokyo/Spring 小江戸らぐセミナー)
opencoconの作り方 (オープンソースカンファレンス2015 Tokyo/Spring 小江戸らぐセミナー)
openSUSEの紹介とサーバ構築
openSUSEの紹介とサーバ構築
帰ってきた凄い謎マシン (ARMのDevice Tree話, 2015年6月 東海道らぐ浜松)
帰ってきた凄い謎マシン (ARMのDevice Tree話, 2015年6月 東海道らぐ浜松)
osoljp201105_ZFSjiman_nslope
osoljp201105_ZFSjiman_nslope
Osc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 j
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
OS development beginner version 20160611
OS development beginner version 20160611
謎PCとの付き合い方(LILO東海道 2015/5発表分)
謎PCとの付き合い方(LILO東海道 2015/5発表分)
Similar to CybozuのOSS(WalB)へコミットしてみた/使ってみた
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Yoshimasa Kawano
Aio
Aio
Masaaki HIROSE
Osoljp201204
Osoljp201204
Masataka Tsukamoto
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Masataka Tsukamoto
Osoljp studygroup201303
Osoljp studygroup201303
Noriyasu Sakaue
Building libc++ for toy OS
Building libc++ for toy OS
uchan_nos
VOT vol9@zeals 20190423
VOT vol9@zeals 20190423
NorioIkedo
情報技術の基本と仮想化について
情報技術の基本と仮想化について
rookwin
できる!KickstartとAnsible!
できる!KickstartとAnsible!
Wataru NOGUCHI
レガシーフリーOSに必要な要素技術 legacy free os
レガシーフリーOSに必要な要素技術 legacy free os
uchan_nos
RPATool
RPATool
TakuyaKishimoto7
無料で仮想Junos環境を手元に作ろう
無料で仮想Junos環境を手元に作ろう
akira6592
DaisyOS(仮)のご紹介
DaisyOS(仮)のご紹介
Yuma Ohgami
使うっきゃない!iOS9で楽になったAuto Layout!
使うっきゃない!iOS9で楽になったAuto Layout!
SatoTakeshi
使うっきゃない!iOS9で楽になったAuto Layout!
使うっきゃない!iOS9で楽になったAuto Layout!
SatoTakeshi
Css nite(2010.09.23)
Css nite(2010.09.23)
Yoshiki Ushida
Raspberry Pi勉強会(前編)-京大機械研究会
Raspberry Pi勉強会(前編)-京大機械研究会
Naoki Matsumoto
第39回「Windows Server 2003 EOSに備えよう -SQL Serverはどうする?-」(2014/12/18 on しすなま!)
第39回「Windows Server 2003 EOSに備えよう -SQL Serverはどうする?-」(2014/12/18 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
Fusion io
Fusion io
Akihiro Kuwano
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Hikari Fukasawa
Similar to CybozuのOSS(WalB)へコミットしてみた/使ってみた
(20)
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Aio
Aio
Osoljp201204
Osoljp201204
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Osoljp studygroup201303
Osoljp studygroup201303
Building libc++ for toy OS
Building libc++ for toy OS
VOT vol9@zeals 20190423
VOT vol9@zeals 20190423
情報技術の基本と仮想化について
情報技術の基本と仮想化について
できる!KickstartとAnsible!
できる!KickstartとAnsible!
レガシーフリーOSに必要な要素技術 legacy free os
レガシーフリーOSに必要な要素技術 legacy free os
RPATool
RPATool
無料で仮想Junos環境を手元に作ろう
無料で仮想Junos環境を手元に作ろう
DaisyOS(仮)のご紹介
DaisyOS(仮)のご紹介
使うっきゃない!iOS9で楽になったAuto Layout!
使うっきゃない!iOS9で楽になったAuto Layout!
使うっきゃない!iOS9で楽になったAuto Layout!
使うっきゃない!iOS9で楽になったAuto Layout!
Css nite(2010.09.23)
Css nite(2010.09.23)
Raspberry Pi勉強会(前編)-京大機械研究会
Raspberry Pi勉強会(前編)-京大機械研究会
第39回「Windows Server 2003 EOSに備えよう -SQL Serverはどうする?-」(2014/12/18 on しすなま!)
第39回「Windows Server 2003 EOSに備えよう -SQL Serverはどうする?-」(2014/12/18 on しすなま!)
Fusion io
Fusion io
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
More from Yuma Ohgami
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Daisy OSでデイジーワールド!
Daisy OSでデイジーワールド!
Yuma Ohgami
バイナリ生物学でデイジーワールド
バイナリ生物学でデイジーワールド
Yuma Ohgami
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
Yuma Ohgami
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
Yuma Ohgami
60年代ゲームハードPDP-7のご紹介
60年代ゲームハードPDP-7のご紹介
Yuma Ohgami
来週の展示内容紹介
来週の展示内容紹介
Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
Yuma Ohgami
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
Yuma Ohgami
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
Yuma Ohgami
バイナリ生成環境『daisy-tools』のご紹介
バイナリ生成環境『daisy-tools』のご紹介
Yuma Ohgami
セガサターンで動く自作シンセサイザーの紹介
セガサターンで動く自作シンセサイザーの紹介
Yuma Ohgami
セガサターンマシン語プログラミングの紹介
セガサターンマシン語プログラミングの紹介
Yuma Ohgami
ハードの作りで振り返るセガサターン
ハードの作りで振り返るセガサターン
Yuma Ohgami
エミュレータのコードを読んでわかるセガサターン
エミュレータのコードを読んでわかるセガサターン
Yuma Ohgami
エミュレータのコードを読んでわかる「セガサターン」
エミュレータのコードを読んでわかる「セガサターン」
Yuma Ohgami
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
Yuma Ohgami
ゲームボーイ向けOSの作り方
ゲームボーイ向けOSの作り方
Yuma Ohgami
メガドラ実機で自作のROMファイルを動かしてみた話
メガドラ実機で自作のROMファイルを動かしてみた話
Yuma Ohgami
More from Yuma Ohgami
(20)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Daisy OSでデイジーワールド!
Daisy OSでデイジーワールド!
バイナリ生物学でデイジーワールド
バイナリ生物学でデイジーワールド
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
60年代ゲームハードPDP-7のご紹介
60年代ゲームハードPDP-7のご紹介
来週の展示内容紹介
来週の展示内容紹介
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
バイナリ生成環境『daisy-tools』のご紹介
バイナリ生成環境『daisy-tools』のご紹介
セガサターンで動く自作シンセサイザーの紹介
セガサターンで動く自作シンセサイザーの紹介
セガサターンマシン語プログラミングの紹介
セガサターンマシン語プログラミングの紹介
ハードの作りで振り返るセガサターン
ハードの作りで振り返るセガサターン
エミュレータのコードを読んでわかるセガサターン
エミュレータのコードを読んでわかるセガサターン
エミュレータのコードを読んでわかる「セガサターン」
エミュレータのコードを読んでわかる「セガサターン」
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
ゲームボーイ向けOSの作り方
ゲームボーイ向けOSの作り方
メガドラ実機で自作のROMファイルを動かしてみた話
メガドラ実機で自作のROMファイルを動かしてみた話
CybozuのOSS(WalB)へコミットしてみた/使ってみた
1.
CybozuのOSS(WalB)へ コミットしてみた/使ってみた 大神 祐真 yuma@ohgami.jp
2.
自己紹介 ● 大神 祐真 – http://yuma.ohgami.jp ● 組み込み系メーカーの技術営業 ● 趣味: フルスクラッチでのOS自作 –
OS5: QEMU(i386)上で動作 ● ブートローダー・カーネル・ユーザーランドをシンプルに実装 ● 全体で3000行程度(内カーネル2000行程度) – PoiOS(OS6): 実機のUEFIファームウェア上で動作 ● UEFIの機能を呼び出すだけでOSっぽいものが作れるのでは? ● CUI・GUIでファイル操作が行える1000行弱の実行バイナリ
3.
WalB http://blog.cybozu.io/entry/5130
4.
WalB http://events.linuxfoundation.jp/sites/events/files/slides/WalB_OSSJapan2017.pdf ブロックデバイスへの 書き込みによって生じる 差分データをバックアップする
5.
WalB http://events.linuxfoundation.jp/sites/events/files/slides/WalB_OSSJapan2017.pdf
6.
WalB https://github.com/walb-linux/
7.
WalB https://github.com/walb-linux/walb-driver
8.
WalB https://github.com/walb-linux/walb-driver/commits/master ドキュメント修正のプルリクエストがマージされました!
9.
WalB https://github.com/cupnes 人生初のプルリクエスト!
10.
WalB https://github.com/cupnes/walb-driver/branches Linux-4.14向け パッチを作成 コンパイルエラー解消
11.
デモ
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.
最新のstableカーネルで動確 ある差分の状態をマウント # mount /dev/tutorial/wr_vol_15
/mnt/tmp 現在のWalB管理パーティションをマウント # mount /dev/walb/walb-tutorial-device /mnt/tmp
Download now