Suche senden
Hochladen
カーネルをmakeしよう! - 第4回つくらぐ勉強会
•
Als ODP, PDF herunterladen
•
5 gefällt mir
•
2,482 views
University of Tsukuba Linux User Group
Folgen
筑波大学 Linux User Group (つくらぐ) http://www.tsukuba-linux.org/
Weniger lesen
Mehr lesen
Bildung
Technologie
News & Politik
Melden
Teilen
Melden
Teilen
1 von 27
Jetzt herunterladen
Empfohlen
Hatochan's Resume 20130216@Koedolug
Hatochan's Resume 20130216@Koedolug
Kentaro Hatori
さくらのクラウドでUCARPを使う方法 -メモ-
さくらのクラウドでUCARPを使う方法 -メモ-
Naoto MATSUMOTO
Hello, systemd
Hello, systemd
Emma Haruka Iwao
The Chef integrations Z Cloud(Joyent)
The Chef integrations Z Cloud(Joyent)
Yukihiko SAWANOBORI
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
Naoto MATSUMOTO
あるキャッシュメモリの話
あるキャッシュメモリの話
nullnilaki
Play with UEFI
Play with UEFI
Takuya ASADA
initとプロセス再起動
initとプロセス再起動
Takashi Takizawa
Empfohlen
Hatochan's Resume 20130216@Koedolug
Hatochan's Resume 20130216@Koedolug
Kentaro Hatori
さくらのクラウドでUCARPを使う方法 -メモ-
さくらのクラウドでUCARPを使う方法 -メモ-
Naoto MATSUMOTO
Hello, systemd
Hello, systemd
Emma Haruka Iwao
The Chef integrations Z Cloud(Joyent)
The Chef integrations Z Cloud(Joyent)
Yukihiko SAWANOBORI
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
Naoto MATSUMOTO
あるキャッシュメモリの話
あるキャッシュメモリの話
nullnilaki
Play with UEFI
Play with UEFI
Takuya ASADA
initとプロセス再起動
initとプロセス再起動
Takashi Takizawa
systemdを始めよう
systemdを始めよう
Preferred Networks
Android デバッグ小ネタ
Android デバッグ小ネタ
l_b__
Docker調査20150704
Docker調査20150704
HommasSlide
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
tokuhy
LinuxをインストールしてWebサーバーを立ち上げてみよう
LinuxをインストールしてWebサーバーを立ち上げてみよう
Masataka Tsukamoto
VPSもDesktopもYaSTを使ってLinuxをらくらく設定―ファイルサーバー構築・管理編
VPSもDesktopもYaSTを使ってLinuxをらくらく設定―ファイルサーバー構築・管理編
Fuminobu Takeyama
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
Fuminobu Takeyama
NetBSD, On the ROAD 2016
NetBSD, On the ROAD 2016
Jun Ebihara
Systemd入門
Systemd入門
Takuya Itou
Osc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 j
Akira Yoshiyama
Mysql casial01
Mysql casial01
matsuo kenji
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
tokuhy
Eucalyptus 2.0 始めました!
Eucalyptus 2.0 始めました!
Osamu Habuka
openSUSE におけるパッケージ管理入門
openSUSE におけるパッケージ管理入門
Fuminobu Takeyama
オープンソース開発と、あるフレームバッファコンソールの話~名古屋応用編~
オープンソース開発と、あるフレームバッファコンソールの話~名古屋応用編~
nullnilaki
Using Xeon D 10GBase-T
Using Xeon D 10GBase-T
Masaru Oki
Hadoop on LXC
Hadoop on LXC
俊夫 森
魁ここんとーく in おおさか
魁ここんとーく in おおさか
shimadah
Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf)
Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf)
VirtualTech Japan Inc.
あるmmapの話
あるmmapの話
nullnilaki
Lxc cf201207-presen
Lxc cf201207-presen
Kouhei Maeda
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
VirtualTech Japan Inc.
Weitere ähnliche Inhalte
Was ist angesagt?
systemdを始めよう
systemdを始めよう
Preferred Networks
Android デバッグ小ネタ
Android デバッグ小ネタ
l_b__
Docker調査20150704
Docker調査20150704
HommasSlide
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
tokuhy
LinuxをインストールしてWebサーバーを立ち上げてみよう
LinuxをインストールしてWebサーバーを立ち上げてみよう
Masataka Tsukamoto
VPSもDesktopもYaSTを使ってLinuxをらくらく設定―ファイルサーバー構築・管理編
VPSもDesktopもYaSTを使ってLinuxをらくらく設定―ファイルサーバー構築・管理編
Fuminobu Takeyama
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
Fuminobu Takeyama
NetBSD, On the ROAD 2016
NetBSD, On the ROAD 2016
Jun Ebihara
Systemd入門
Systemd入門
Takuya Itou
Osc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 j
Akira Yoshiyama
Mysql casial01
Mysql casial01
matsuo kenji
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
tokuhy
Eucalyptus 2.0 始めました!
Eucalyptus 2.0 始めました!
Osamu Habuka
openSUSE におけるパッケージ管理入門
openSUSE におけるパッケージ管理入門
Fuminobu Takeyama
オープンソース開発と、あるフレームバッファコンソールの話~名古屋応用編~
オープンソース開発と、あるフレームバッファコンソールの話~名古屋応用編~
nullnilaki
Using Xeon D 10GBase-T
Using Xeon D 10GBase-T
Masaru Oki
Hadoop on LXC
Hadoop on LXC
俊夫 森
魁ここんとーく in おおさか
魁ここんとーく in おおさか
shimadah
Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf)
Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf)
VirtualTech Japan Inc.
あるmmapの話
あるmmapの話
nullnilaki
Was ist angesagt?
(20)
systemdを始めよう
systemdを始めよう
Android デバッグ小ネタ
Android デバッグ小ネタ
Docker調査20150704
Docker調査20150704
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
LinuxをインストールしてWebサーバーを立ち上げてみよう
LinuxをインストールしてWebサーバーを立ち上げてみよう
VPSもDesktopもYaSTを使ってLinuxをらくらく設定―ファイルサーバー構築・管理編
VPSもDesktopもYaSTを使ってLinuxをらくらく設定―ファイルサーバー構築・管理編
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
NetBSD, On the ROAD 2016
NetBSD, On the ROAD 2016
Systemd入門
Systemd入門
Osc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 j
Mysql casial01
Mysql casial01
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
Eucalyptus 2.0 始めました!
Eucalyptus 2.0 始めました!
openSUSE におけるパッケージ管理入門
openSUSE におけるパッケージ管理入門
オープンソース開発と、あるフレームバッファコンソールの話~名古屋応用編~
オープンソース開発と、あるフレームバッファコンソールの話~名古屋応用編~
Using Xeon D 10GBase-T
Using Xeon D 10GBase-T
Hadoop on LXC
Hadoop on LXC
魁ここんとーく in おおさか
魁ここんとーく in おおさか
Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf)
Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf)
あるmmapの話
あるmmapの話
Ähnlich wie カーネルをmakeしよう! - 第4回つくらぐ勉強会
Lxc cf201207-presen
Lxc cf201207-presen
Kouhei Maeda
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
VirtualTech Japan Inc.
Ns2240series users manual_07
Ns2240series users manual_07
squat12
Open-FCoE_osc2011tokyofall_20111119
Open-FCoE_osc2011tokyofall_20111119
metamd
OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5
Tsukasa Sugiura
20150630_MySQL勉強会
20150630_MySQL勉強会
masayoshi shiraishi
Pdp11 on-fpga
Pdp11 on-fpga
magoroku Yamamoto
about DakotagUI
about DakotagUI
Etsuji Nomura
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
Taisuke Yamada
カーネルVm関西その参lt
カーネルVm関西その参lt
cosmo0920
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container Engine
Etsuji Nakai
MINCS – containers in the shell script
MINCS – containers in the shell script
Masami Hiramatsu
Osc2012 tokyo fall_home_san_nayamaguti
Osc2012 tokyo fall_home_san_nayamaguti
Noriyuki Yamaguchi
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西
Masahide Yamamoto
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門
Toru Miyahara
Androidクラウドブック DynabookAZでLinuxを色々と遊んでみよう
Androidクラウドブック DynabookAZでLinuxを色々と遊んでみよう
Netwalker lab kapper
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
Kenichiro MATOHARA
Kibanaでsysstatを可視化する
Kibanaでsysstatを可視化する
Kensuke Maeda
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて
Takuto Matsuu
Ähnlich wie カーネルをmakeしよう! - 第4回つくらぐ勉強会
(20)
Lxc cf201207-presen
Lxc cf201207-presen
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
Ns2240series users manual_07
Ns2240series users manual_07
Open-FCoE_osc2011tokyofall_20111119
Open-FCoE_osc2011tokyofall_20111119
OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5
20150630_MySQL勉強会
20150630_MySQL勉強会
Pdp11 on-fpga
Pdp11 on-fpga
about DakotagUI
about DakotagUI
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
カーネルVm関西その参lt
カーネルVm関西その参lt
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container Engine
MINCS – containers in the shell script
MINCS – containers in the shell script
Osc2012 tokyo fall_home_san_nayamaguti
Osc2012 tokyo fall_home_san_nayamaguti
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門
Androidクラウドブック DynabookAZでLinuxを色々と遊んでみよう
Androidクラウドブック DynabookAZでLinuxを色々と遊んでみよう
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
Kibanaでsysstatを可視化する
Kibanaでsysstatを可視化する
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて
Mehr von University of Tsukuba Linux User Group
Gentoo Linuxの紹介
Gentoo Linuxの紹介
University of Tsukuba Linux User Group
C言語の課題を(エクストリームに)解こう #1
C言語の課題を(エクストリームに)解こう #1
University of Tsukuba Linux User Group
monoqloの麻雀講座
monoqloの麻雀講座
University of Tsukuba Linux User Group
Hello,World Crazy!!
Hello,World Crazy!!
University of Tsukuba Linux User Group
カーネルモジュールプログラミング超入門 #1(仮)
カーネルモジュールプログラミング超入門 #1(仮)
University of Tsukuba Linux User Group
linuxで動画キャプチャ。 - 第4回つくらぐ勉強会
linuxで動画キャプチャ。 - 第4回つくらぐ勉強会
University of Tsukuba Linux User Group
USBからLinuxを起動してみよう! - 第4回つくらぐ勉強会
USBからLinuxを起動してみよう! - 第4回つくらぐ勉強会
University of Tsukuba Linux User Group
うぶんちゅ! - 第4回つくらぐ勉強会
うぶんちゅ! - 第4回つくらぐ勉強会
University of Tsukuba Linux User Group
Debug Hacks - 第4回つくらぐ勉強会
Debug Hacks - 第4回つくらぐ勉強会
University of Tsukuba Linux User Group
シンガポールのインターネット検閲事情 (LT) - 第4回つくらぐ勉強会
シンガポールのインターネット検閲事情 (LT) - 第4回つくらぐ勉強会
University of Tsukuba Linux User Group
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
University of Tsukuba Linux User Group
ばっしゅ! (LT) - 第4回つくらぐ勉強会
ばっしゅ! (LT) - 第4回つくらぐ勉強会
University of Tsukuba Linux User Group
Mehr von University of Tsukuba Linux User Group
(12)
Gentoo Linuxの紹介
Gentoo Linuxの紹介
C言語の課題を(エクストリームに)解こう #1
C言語の課題を(エクストリームに)解こう #1
monoqloの麻雀講座
monoqloの麻雀講座
Hello,World Crazy!!
Hello,World Crazy!!
カーネルモジュールプログラミング超入門 #1(仮)
カーネルモジュールプログラミング超入門 #1(仮)
linuxで動画キャプチャ。 - 第4回つくらぐ勉強会
linuxで動画キャプチャ。 - 第4回つくらぐ勉強会
USBからLinuxを起動してみよう! - 第4回つくらぐ勉強会
USBからLinuxを起動してみよう! - 第4回つくらぐ勉強会
うぶんちゅ! - 第4回つくらぐ勉強会
うぶんちゅ! - 第4回つくらぐ勉強会
Debug Hacks - 第4回つくらぐ勉強会
Debug Hacks - 第4回つくらぐ勉強会
シンガポールのインターネット検閲事情 (LT) - 第4回つくらぐ勉強会
シンガポールのインターネット検閲事情 (LT) - 第4回つくらぐ勉強会
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
ばっしゅ! (LT) - 第4回つくらぐ勉強会
ばっしゅ! (LT) - 第4回つくらぐ勉強会
Kürzlich hochgeladen
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」
inspirehighstaff03
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
oganekyokoi
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要 パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要 パワーポイント
shu1108hina1020
My Inspire High Award 2024 「孤独は敵なのか?」
My Inspire High Award 2024 「孤独は敵なのか?」
inspirehighstaff03
What I did before opening my business..pdf
What I did before opening my business..pdf
oganekyokoi
My Inspire High Award 2024 「家族とは何か」
My Inspire High Award 2024 「家族とは何か」
inspirehighstaff03
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
inspirehighstaff03
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
inspirehighstaff03
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
inspirehighstaff03
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
oganekyokoi
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
inspirehighstaff03
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
inspirehighstaff03
My Inspire High Award 2024 「正義って存在するの?」
My Inspire High Award 2024 「正義って存在するの?」
inspirehighstaff03
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
inspirehighstaff03
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
inspirehighstaff03
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
inspirehighstaff03
My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」
inspirehighstaff03
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
ssusere0a682
My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」
inspirehighstaff03
International Politics I - Lecture 1
International Politics I - Lecture 1
Toru Oga
Kürzlich hochgeladen
(20)
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要 パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要 パワーポイント
My Inspire High Award 2024 「孤独は敵なのか?」
My Inspire High Award 2024 「孤独は敵なのか?」
What I did before opening my business..pdf
What I did before opening my business..pdf
My Inspire High Award 2024 「家族とは何か」
My Inspire High Award 2024 「家族とは何か」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024 「正義って存在するの?」
My Inspire High Award 2024 「正義って存在するの?」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」
International Politics I - Lecture 1
International Politics I - Lecture 1
カーネルをmakeしよう! - 第4回つくらぐ勉強会
1.
カーネルを make しよう
! 堀本 貴幸 (opentaka) http://www.opentaka.org/ opentaka [at] tsukuba-linux.org
2.
カーネルを make しよう
! = カーネルを再構築しよう !
3.
4.
カーネルって何?
5.
Vanilla と patched
カーネル
6.
組み込みドライバとモジュール
7.
カーネルを make しよう
!
8.
ブートローダ設定
9.
おわりに
10.
GNU/Linux と
Linux の違い
11.
12.
GNU はカーネルツール以外に、 OS
として機能するために必要なコマンドや、ツールのことを指す
13.
Linux( カーネル )
と必要なツール (GNU) が集まった OS を GNU+Linux または GNU/Linux と言う。
14.
15.
OS をオーケストラとする、カーネルは指揮者。
16.
とにかく奥が深い。
17.
vanilla と patched
カーネル Linux カーネルの中にも、色々と種類がある。 どんなカーネルを実行中なのか調べてみよう。
18.
vanilla と patched
カーネル $ uname -a と実行してください。
19.
20.
Linux SC440
2.6.25 -hardened-r7 #16 SMP Mon Jun 8 19:54:40 JST 2009 i686 Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz GenuineIntel GNU/Linux
21.
Linux debian
2.6.26-2-686 #1 SMP Sun Jul 26 21:25:33 UTC 2009 i686 GNU/Linux
22.
Linux netbook
2.6.30-1-686 #1 SMP Sun Jul 26 21:25:33 UTC 2009 i686 GNU/Linux
23.
Linux localhost.localdomain
2.6.29.6 -213.fc11.x86_64 #1 SMP Tue Jul 7 21:02:57 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
24.
25.
patched カーネルは vanilla
とは対照的に、 ディストリビューション特有のパッチや、様々なパッチセットを適用されているカーネル を指す。 # パッチセットの例として git 、 mm 、 UML 、 xen などがある。
26.
組み込みドライバとモジュール
27.
28.
必要なドライバだけ有効にする。
29.
有効にする際にカーネルに組み込むかモジュールを作成するか選べる。 #
モジュールは有効化無効化 (load/unload) することによって、管理できる。
30.
組み込みドライバとモジュール どんなモジュールがロードされているか調べる :
$ lsmod 無効化する : # rmmod < モジュール名 > 有効化する : # modprobe < モジュール名 >
31.
Module Size
Used by nls_utf8 1760 1 isofs 28164 1 zlib_inflate 14144 1 isofs udf 67684 0 crc_itu_t 2080 1 udf binfmt_misc 7528 1 ppdev 6500 0 lp 8164 0 ipv6 235364 14 cpufreq_conservative 5960 0 cpufreq_powersave 1856 0 cpufreq_stats 3776 0 cpufreq_userspace 3172 0 cpufreq_ondemand 6476 0 freq_table 4224 2 cpufreq_stats,cpufreq_ondemand vboxvfs 36768 0 nls_base 6820 4 nls_utf8,isofs,udf,vboxvfs loop 12748 0 parport_pc 22500 0 parport 30988 3 ppdev,lp,parport_pc psmouse 32336 0 pcspkr 2432 0 snd_intel8x0 26268 1 serio_raw 4740 0 snd_ac97_codec 88484 1 snd_intel8x0 ac97_bus 1728 1 snd_ac97_codec snd_pcm 62596 2 snd_intel8x0,snd_ac97_codec snd_seq 41456 0 snd_timer 17800 2 snd_pcm,snd_seq snd_seq_device 6380 1 snd_seq snd 45604 8 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_seq,snd_timer,snd_seq_device i2c_piix4 7216 0 i2c_core 19828 1 i2c_piix4 soundcore 6368 1 snd snd_page_alloc 7816 2 snd_intel8x0,snd_pcm vboxadd 60864 6 vboxvfs ac 4196 0 button 6096 0 evdev 8000 3 ext3 105512 1 jbd 39444 1 ext3 mbcache 7108 1 ext3 ide_cd_mod 27652 1 cdrom 30176 1 ide_cd_mod ide_disk 10496 3 ata_generic 4676 0 libata 140416 1 ata_generic scsi_mod 129324 1 libata dock 8304 1 libata ide_pci_generic 3908 0 [permanent] floppy 47748 0 ehci_hcd 28396 0 ohci_hcd 18500 0 usbcore 118224 3 ehci_hcd,ohci_hcd e1000 102560 0 piix 6568 0 [permanent] ide_core 96136 4 ide_cd_mod,ide_disk,ide_pci_generic,piix thermal 15228 0 processor 32544 1 thermal fan 4164 0 thermal_sys 10856 3 thermal,processor,fan 実行結果: Module Size Used by bluetooth 53444 ... sunrpc 185512 12 ... ip6t_REJECT 4064 2 nf_conntrack_ipv6 14632 2 ip6table_filter 3936 1 ip6_tables 18784 1 ip6table_filter Ipv6 290336 32 ...
32.
というわけで、さぁ、 カーネルを make
しよう ! # 今回は vanilla カーネルを make することにします。
33.
34.
なんでもかんでも有効にされていて気分が悪い。
35.
使いたいドライバがカーネルに入っていない。
36.
ある特定のカーネル設定が必要なソフトウェアを使いたい。
37.
単純に、カーネルアップグレード。
38.
やっぱりディストリビューションのパッチセットが ...
39.
40.
config( 設定 )
する
41.
コンパイルする
42.
ブートローダにて、新しいカーネルを読み込む様に設定する
43.
44.
( 例
: linux-2.6.30.5.tar.bz2 )
45.
適当な場所に展開する
46.
$ tar xvf
linux-2.6.30.5.tar.bz2
47.
48.
make config
または make oldconfig または
49.
50.
51.
52.
menuconfig
53.
xconfig
54.
55.
56.
コピーしたバイナリからブートする様に設定すれば完了。 GRUB ならこんな感じ
... title Gentoo Linux NEW kernel root (hd0,0) kernel /boot/kernel-new root=/dev/sda3
57.
( 時間があったら )
実演 config
58.
他にもカーネル再構築方法は沢山あります。 genkernel で自動的に
config するのも有りです。 パッチを当てるのも、重要です。 カーネル再構築は難しくありません。 どんどん make しまくってください!
59.
ご清聴ありがとうございました。
Jetzt herunterladen