18
あっきぃ (id:Akkiesoft) オープンソースカンファレンス2010 Tokyo/Spring (2010/02/27)

Tiny Core Linuxで超軽量Linux環境を作ろう

Tags:

Embed Size (px)

DESCRIPTION

OSC2010 Tokyo/Springのライトニングトークで発表した資料です。

Citation preview

Page 1: Tiny Core Linuxで超軽量Linux環境を作ろう

あっきぃ (id:Akkiesoft)

オープンソースカンファレンス2010 Tokyo/Spring  (2010/02/27) 

Page 2: Tiny Core Linuxで超軽量Linux環境を作ろう

自己紹介  あっきぃ とか id:Akkiesoft とか 大内 明 とか 

 ハムスターのライブカメラの人です ニコ動では「青葉台の人」などとも 

 ブログ「あっきぃ日誌」 http://d.hatena.ne.jp/Akkiesoft/ 

  (自称)OSCでいちばん使えないスタッフ 

Page 3: Tiny Core Linuxで超軽量Linux環境を作ろう

ハムスターライブカメラ近況  サーバーを仮想化  仮想マシンにUSBカメラを接続して運用  XenのバグでUSBが接続できなくなり数ヶ月停止  でもホストマシンで接続できることが判明して 一昨日より復旧 

 めでたしめでたし

Page 4: Tiny Core Linuxで超軽量Linux環境を作ろう

今日のお題  最近のLinuxディストリビューションは容量がでかすぎ!  インストールメディアがDVDメディアだし、  HDDが大容量化しているとは言え、もったいない  何に使っているのか分からないライブラリがたくさんとか、なんかキモイ!! 

 OSASKがあるよ!ディスクは1MBあれば余裕で動くし!  でもネットとかしたいので、現状ではまだ使えない……  と、悩んでいたわけではないのですが、 

Page 5: Tiny Core Linuxで超軽量Linux環境を作ろう

コンパクトなLinuxを見つけた  「Tiny Core Linux」  ライブCDだけどインストールも可能  容量たったの10MB!! 

 軽量命の僕にとって大変興味あり! これは燃える! 

Page 6: Tiny Core Linuxで超軽量Linux環境を作ろう

起動直後のTinyCoreLinux

Page 7: Tiny Core Linuxで超軽量Linux環境を作ろう

俺の軽量Linuxライフ始まったな  TinyCoreLinuxは、デフォルトではカーネルとbusyboxと最小限のGUI環境だけ 

 デフォルトでかつ ネットワークなしでは、 なにもできない 

Page 8: Tiny Core Linuxで超軽量Linux環境を作ろう

どういうことなの・・・  自分の好きなパッケージをサーバーからダウンロードして使う仕組みになっている  インストール済みの環境であればパッケージを保存可能 

 ブラウザ、メーラーなどのアプリケーションから、 apache、PostgreSQL、zfsなどのサーバ類まで、 様々なパッケージが提供されている 

 つまり、バイキング形式。

Page 9: Tiny Core Linuxで超軽量Linux環境を作ろう

環境構成例  日本語のWebサイトが大体見られる環境 

合計45.5MB  デフォルトの環境 : 12.6MB  キーマップ : 124KB   Firefox(3.6) : 12.5MB 

  必要なライブラリパッケージ類 : 9.9MB 

  Flash : 5MBくらい  日本語フォント(VLゴシックファミリー) : 5.4MB 

  自分でパッケージを作成して公開中 

Page 10: Tiny Core Linuxで超軽量Linux環境を作ろう

こんなかんじに

Page 11: Tiny Core Linuxで超軽量Linux環境を作ろう

壁紙も設定してみたり  自分色にカスタマイズしてもいいのよ

Page 12: Tiny Core Linuxで超軽量Linux環境を作ろう

もっと日本語対応  先程の環境の場合、Web以外のOSの日本語化、日本語入力環境は含まれていない 

 ネット時代の僕らにはAjax IMEがあるので無問題   http://ajaxime.chasen.org/ 

  2ちゃんねるのスレッドにて、有志の方々が日本語版を アップロードしている  OSの日本語化、SCIMとかのIMEをバンドル   LXDE、動画ビューアなども含まれている  ただし、容量はそれなりに増える(100~200MBぐらい?)。

Page 13: Tiny Core Linuxで超軽量Linux環境を作ろう

2ch有志版のスクリーンショット

Page 14: Tiny Core Linuxで超軽量Linux環境を作ろう

パッケージの制限  同時に使用できるのは255個までという制限付き  パッケージがSquashfsなイメージをloopマウントしているだけ 

 ガッツリ使いたいなら他のLinuxディストリビューションを使いましょう 

Page 15: Tiny Core Linuxで超軽量Linux環境を作ろう

活用どころ?  ネットブック 

 買ったけど、やはりWindowsでは非力と感じた時   初代EeePCなど 

  うっかり買いすぎて何台かもてあました時   僕に売ってくれてもいいですよ 

 サーバー(???)  なんかZFSとかKVM見たいなパッケージも、 あるにはあるので、試してみると面白いかも? 

Page 16: Tiny Core Linuxで超軽量Linux環境を作ろう

まとめ

軽量命

Page 17: Tiny Core Linuxで超軽量Linux環境を作ろう

気になったらこの辺をチェック  TinyCoreLinux公式サイト 

  http://www.tinycorelinux.com/   2chのスレッド 

  「tinycore 2ch」でググる  mixiコミュニティ(メンバー募集中) 

  http://mixi.jp/view_community.pl?id=4745176  僕がまとめているTips集 

  http://shrimp.marokun.net/wiki/?TinyCoreLinux

Page 18: Tiny Core Linuxで超軽量Linux環境を作ろう

うっかり業務用バッジマシンを買ってしまったので、 最大限に活用するために、オープンソースコミュニティ、 個人用途などなど、カンバッジの製作を承ります(!)

ロット: 28個単位(それ以外の少量も対応可能)     ※ むしろ大口は苦手です 製作単価: 1個50円 バッジのサイズ: 32mmのみ

お問い合わせはこちらヽ(´∀`)ノ

  [email protected]    あっきぃ(id:Akkieso=)

カンバッジ製作承ります