Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ここんとーく in 大分
SHIMADA Hirofumi,
@shimadah
opencoconとは
旧型PCを
シンクライアント
として
再利用する
Linuxディストリビューション
opencoconの大きな特徴
● デスクトップ環境なし
● メモリ64MBで動作
● ネットワーク接続(有線、無線)必
須
● 読み込んでも、書き込まない
(READ ONLY)
CDを入れて
接続プロトコル選んで
接続先(ホスト名、ユーザ名など)入
れて
Windows 8.1
Mac OS X
Libretto 50 で Windows8
opencoconの強みとは?
謎めいたユーザインターフェイス
古いPCで動くLinuxカスタマイズ
Read-only アーキテクチャ
イベント駆動開発
色々できる
● シンクライアント:X, VNC, RDP, SPICE
● Webブラウザ:midori
● VPNクライアント:SSH (Port Forwarding),
SoftEther ほか
● NTPクライアント、音量調節、タッチパ...
Read Onlyアーキテクチャ
● シンクライアントは書き込まない
● Live CD・Live USB
● できるだけswapも使わない
● 不便な点は設定ファイル(cocon.cnf)等で補う
カスタマイズ要素
● 自動設定ファイル(cocon.cnf)の読み込みに対応
– USBメモリ等に置いて、刺して起動すると全自動で読み
込む
– 自動接続(シンクライアントセッション・VPN)
– キーボード配列
– ネットワーク設定(試験対応...
cocon.cnf の例
COCON_AUTOVPN=se
COCON_SE_HOST=twinface.org:443
COCON_SE_USER=shimada
COCON_SE_HUB=VPN
COCON_SE_AUTH_METHOD=P...
古いPC向けのカスタマイズ
● 最低メモリ:64MB (HDD起動:32MB)
● 初代Pentium以降
● 原則スワップなし
● 新旧さまざまなPCに(局所的に)対応
– PC/ATは多種多様な機種があるため、フォーカスす
る機種を定めて対...
謎のこだわり
新型<旧型
フォーカスしている機種
● Libretto (50, L1など)
● LOOX
● SONY PCG-C1
● Poulsbo 各種note
● などなど
●
opencocon v9シリーズ
● 昨年夏にリリース、以降順調にバージョンアッ
プを重ねているブランチ
● X86 PC, Raspberry Pi
● マイナーバージョンアップ 5回 (過去最多)
おおまかなリリース
名古屋あわせ:v9
京都あわせ:v9a
島根あわせ : v9b
広島あわせ : (v9b)
東京あわせ : (v9b)
KOFあわせ : v9c
福岡あわせ : (v9c)
年末の小江戸らぐ薄い本あわせ:v9d
大分/浜名湖...
主な追加機能
今年の
ロードマップ
opencocon v10
opencocon v10シリーズ
● 今年前半に出そうと思っています(多分..)
見た目が少し変わります
● ウィンドウマネージャを、PDAの香りがする
Matchbox から他のものに取り替えます
● それに伴い左バーも変わる可能性があります
● 使い勝手は変えません
より安心して使えるように...
● v10 より TOMOYO Linux を段階的に導入
● Live-CD Linuxにはありがちの、rootとuserの謎の
混合をなんとかしたい
● 例えば、opencocon 上のシェルで HDD をフ...
間に合えばやるかも
● 日本語変換 (uim, izumo を予定)
● 別途配布のファームウェアが必要な場合、アラート
を出すように (Broadcom等)
● フォトフレーム機能
● PulseAudio を用いた音声転送
● VPN (O...
内部的な話
● OpenEmbedded/Yocto Project 1.7 (dizzy) ベー
スになります
– ちなみに v9 は 1.6 (daisy) ベースです
● 各種ARMプラットフォームとの相性が良くなっ
た気がするので、いく...
対応マシン
● X86 PC:現状通り(変態マシンお待ちしております)
● Raspberry Pi:引き続きリリース出します
– RasPi 2 は Yocto 側の対応を待って出すと思います
● Dynabook AZ:内部ビルドをちまちま...
まとめると
● opencocon は、古いコンピュータにシンクライ
アント、という わらない変 価値を提供し続け
ます
● 今年は使いやすさの向上と、謎マシンへの移植
がんばります
opencocon よろしくお願いします。
● ご意見、ご要望おねがいします
● 勿論ソースあります。commit, fork歓迎!
● 開発のご支援おねがいします
http://opencocon.org/
ここんとーく in 大分 (opencoconのご紹介と次期バージョンの予告)
Upcoming SlideShare
Loading in …5
×

ここんとーく in 大分 (opencoconのご紹介と次期バージョンの予告)

1,448 views

Published on

2015年のOSC大分にて発表した資料です。
https://www.ospn.jp/osc2015-oita/modules/eguide/event.php?eid=9

Published in: Technology
  • Be the first to comment

ここんとーく in 大分 (opencoconのご紹介と次期バージョンの予告)

  1. 1. ここんとーく in 大分 SHIMADA Hirofumi, @shimadah
  2. 2. opencoconとは 旧型PCを シンクライアント として 再利用する Linuxディストリビューション
  3. 3. opencoconの大きな特徴 ● デスクトップ環境なし ● メモリ64MBで動作 ● ネットワーク接続(有線、無線)必 須 ● 読み込んでも、書き込まない (READ ONLY)
  4. 4. CDを入れて
  5. 5. 接続プロトコル選んで
  6. 6. 接続先(ホスト名、ユーザ名など)入 れて
  7. 7. Windows 8.1
  8. 8. Mac OS X
  9. 9. Libretto 50 で Windows8
  10. 10. opencoconの強みとは? 謎めいたユーザインターフェイス 古いPCで動くLinuxカスタマイズ Read-only アーキテクチャ イベント駆動開発
  11. 11. 色々できる ● シンクライアント:X, VNC, RDP, SPICE ● Webブラウザ:midori ● VPNクライアント:SSH (Port Forwarding), SoftEther ほか ● NTPクライアント、音量調節、タッチパッド調 整など
  12. 12. Read Onlyアーキテクチャ ● シンクライアントは書き込まない ● Live CD・Live USB ● できるだけswapも使わない ● 不便な点は設定ファイル(cocon.cnf)等で補う
  13. 13. カスタマイズ要素 ● 自動設定ファイル(cocon.cnf)の読み込みに対応 – USBメモリ等に置いて、刺して起動すると全自動で読み 込む – 自動接続(シンクライアントセッション・VPN) – キーボード配列 – ネットワーク設定(試験対応) – などなど ● 一部の(大人の事情でバンドルできない)ファーム ウェアの読み込みに対応
  14. 14. cocon.cnf の例 COCON_AUTOVPN=se COCON_SE_HOST=twinface.org:443 COCON_SE_USER=shimada COCON_SE_HUB=VPN COCON_SE_AUTH_METHOD=PASS COCON_SE_SET_GATEWAY_ONVPN=0 COCON_AUTOCONNECT=rdp COCON_RDP_HOST=192.168.30.10 COCON_RDP_USER=shimada
  15. 15. 古いPC向けのカスタマイズ ● 最低メモリ:64MB (HDD起動:32MB) ● 初代Pentium以降 ● 原則スワップなし ● 新旧さまざまなPCに(局所的に)対応 – PC/ATは多種多様な機種があるため、フォーカスす る機種を定めて対応作業を行っている
  16. 16. 謎のこだわり 新型<旧型
  17. 17. フォーカスしている機種 ● Libretto (50, L1など) ● LOOX ● SONY PCG-C1 ● Poulsbo 各種note ● などなど ●
  18. 18. opencocon v9シリーズ ● 昨年夏にリリース、以降順調にバージョンアッ プを重ねているブランチ ● X86 PC, Raspberry Pi ● マイナーバージョンアップ 5回 (過去最多)
  19. 19. おおまかなリリース 名古屋あわせ:v9 京都あわせ:v9a 島根あわせ : v9b 広島あわせ : (v9b) 東京あわせ : (v9b) KOFあわせ : v9c 福岡あわせ : (v9c) 年末の小江戸らぐ薄い本あわせ:v9d 大分/浜名湖あわせ:v9e ← いまここ
  20. 20. 主な追加機能
  21. 21. 今年の ロードマップ
  22. 22. opencocon v10
  23. 23. opencocon v10シリーズ ● 今年前半に出そうと思っています(多分..)
  24. 24. 見た目が少し変わります ● ウィンドウマネージャを、PDAの香りがする Matchbox から他のものに取り替えます ● それに伴い左バーも変わる可能性があります ● 使い勝手は変えません
  25. 25. より安心して使えるように... ● v10 より TOMOYO Linux を段階的に導入 ● Live-CD Linuxにはありがちの、rootとuserの謎の 混合をなんとかしたい ● 例えば、opencocon 上のシェルで HDD をフォー マットしたり、指定スクリプト 以外でマウントすることが できなくなります – 最初は不具合も出ると思うので、 いきなり有効にはしません
  26. 26. 間に合えばやるかも ● 日本語変換 (uim, izumo を予定) ● 別途配布のファームウェアが必要な場合、アラート を出すように (Broadcom等) ● フォトフレーム機能 ● PulseAudio を用いた音声転送 ● VPN (OpenVPN, PPTP, L2TPなど) ● TeamViewer のサポート – Wine が動けばやるかもしれません
  27. 27. 内部的な話 ● OpenEmbedded/Yocto Project 1.7 (dizzy) ベー スになります – ちなみに v9 は 1.6 (daisy) ベースです ● 各種ARMプラットフォームとの相性が良くなっ た気がするので、いくつか対応マシン増やすと 思います
  28. 28. 対応マシン ● X86 PC:現状通り(変態マシンお待ちしております) ● Raspberry Pi:引き続きリリース出します – RasPi 2 は Yocto 側の対応を待って出すと思います ● Dynabook AZ:内部ビルドをちまちま作っています ● BagleBone:多分できるんじゃないかと思います ● Linux Zaurus:そのうちやります ● NetWalker:Kernel の移植にトライ していますが、いつ出せるかは わかりません ● PowerPC Mac : 内部的には動いて いますが、出せるかは未定です
  29. 29. まとめると ● opencocon は、古いコンピュータにシンクライ アント、という わらない変 価値を提供し続け ます ● 今年は使いやすさの向上と、謎マシンへの移植 がんばります
  30. 30. opencocon よろしくお願いします。 ● ご意見、ご要望おねがいします ● 勿論ソースあります。commit, fork歓迎! ● 開発のご支援おねがいします http://opencocon.org/

×