「オープンソース」を使ってみよう (第19回 opencocon編) おーぷんここん

No Comments
このエントリーをはてなブックマークに追加

———————–
おーぷんここん
島田 啓史
———————–

はじめまして、島田と申します。
いつもOSSと、それを支える皆様にはお世話になっております。今回はこの場を
借りまして、「opencocon (おーぷんここん と読みます)」の紹介をいたします。

読者の皆さんの周りにも、古くなり、用途がなくなったWindowsコンピュータが
あるかと思います。例えば、10年以上前に買ったWindows 98入りのコンピュータ
があったとします。それを用いてインターネットに接続することは今でも可能だ
と思いますが、セキュリティ上危険ですし、ホームページのレイアウトが崩れる
でしょう。Word等は正常に動作すると思いますが、最近のソフトウェアの多くは
利用できない状態です。

これらの再利用にはLubuntu(Ubuntuのバリエーション)、Slax、Puppy Linuxのよ
うな軽量Linux ディストリビューションを使うことが一般的です。しかし、使い
慣れたソフトウェア(Firefox、LibreOffice等)が遅くてあまり快適に利用できない
かもしれませんし、あるいは軽量なものに置き換えられており、操作に慣れない
と感じられるかもしれません。

このような旧型コンピュータを、シンクライアント(他のコンピュータの画面を
遠隔操作する形態。リモートデスクトップ、あるいはX端末とも言われています)
専用コンピュータとして利用すると、実用的な速さでデスクトップを利用できる
ことは、案外知られていません。opencoconは、このような用途にマッチするよ
うに設計された、機能特化型のディストリビューションなのです。



- opencocon とは?
opencoconは、ひとことで言うと、「旧型コンピュータでシンクライアントす
る」ためのLinux ディストリビューションです。

その特徴は、とにかく軽量であり、少ないステップで接続することができる、と
いうことです。例えば、写真のように、Windows 98、2000が動作していたレベル
のコンピュータでも動作します。

また、軽量化のために通常のデスクトップ向けLinuxをベースとせず、組み込み
LinuxのツールキットであるOpenEmbeddedをベースに制作しているため、フット
プリントもISOイメージで80MB(非圧縮時 150MB)と、小さいものとなっています。

もちろん、opencoconがこの分野の先例というわけではなく、ThinstationやLTSP
が先にありますし、各社が販売しているLinuxベースのシンクライアント・アプ
ライアンスもあります。しかし、私自身の用途に合い、簡単に利用できるものが
見当たらなかったということもあり、気がつけば自ら製作し、OSCにて過程を公
開していたという経緯があります。

それゆえ、出来栄えはイマイチな点がありますが、本記事を通じ、旧型コン
ピュータによるシンクライアントの可能性を体感していただければ幸いです。

本記事では、opencoconの簡単な使い方として、同じLAN内のWindows 7
(Professional版、Enterprise版)コンピュータにopencocon から接続する方法
をご紹介します。

以下、Windowsマシンを「ホスト側」、opencoconを動かす旧型コンピュータを
「ゲスト側」と表記します。



- Windowsマシンでの接続設定(Windows 7編)
Windows 7(Professional版、Enterprise版)では「リモートデスクトップ」の設
定を行うことでopencoconから接続できるようになります。ここでは、その手順
を紹介します。
※設定には、管理者権限が必要です。

(1)Windows 7でリモートデスクトップを設定するには、ログイン時のパスワード
   を設定する必要があります。もし未設定であれば、先にユーザアカウントの設定
   (スタートメニューの右上、アカウント画像の部分をクリックします)でパスワー
   ドを作成してください。

(2)まず、スタートメニュー内「コンピュータ」の項目を右クリックし、「プ
   ロパティ」を選択します。

(3)次に、左側にある「リモートの設定」を選択し、
   「ネットワークレベル認証で〜」をチェックします。これで設定完了です。

(4)opencoconから接続するには、ホスト側マシンのIPアドレスを把握する必要
   があります。いくつか方法がありますが、ここではコマンドプロンプトを使用
   した方法をご紹介します。

  「コマンドプロンプト」を起動し、「ipconfig [Enter]」と入力すると、現在有
   効になっているネットワークアダプタのIPアドレスが一覧で表示されます。その
   中の、例えば赤線で示した部分がIPアドレスになります。



- opencoconでの接続方法
ゲスト側では、現時点の最新版であるopencocon v2を使用して説明します。
CD起動に対応しているPC/ATコンピュータであれば、すぐに試すことができます。

ホスト側コンピュータとは、有線LANに接続していることが必要です。コンピュータ
に内蔵のLANポートが無い場合、USB/CardBus/ PCIのLANカードを使用することも
できます。

※注意:旧型コンピュータは故障しているケースがあります。調子が極端におか
    しかったり、異音・異臭・急な発熱等がある場合は、使用を中止してく
    ださい。

ここでは、同じネットワークにホスト側コンピュータとゲスト側コンピュータが
ある場合の、簡単な手順を紹介します。

(1)opencoconのWebサイトからCDイメージをダウンロードします。
   (http://opencocon.org/) 現時点での最新版はcrusoecocon-v2.iso (74.1MB)
   です。ダウンロード後、ISOイメージを通常のLinux ディストリビューション
   の要領で、CDに焼きます。

(2)ゲスト側のコンピュータの電源を入れ、すぐにopencocon v2のCDを入れま
   す。このとき、opencoconが自動的に起動しないときは、以下のいずれかを
   試すと動作することがあります。(機種により異なります。説明書などがあれ
   ば探してみてください。)

  ・再起動してみる
  ・起動ドライブの選択
   (F10,F12 等のファンクションキーが割り当てられていることがあります)

  ・BIOS設定を起動し、CDからの起動を優先させる

   正常にopencoconが起動すると、黒画面にしばらく白文字が表示された後、
   メニュー画面が表示されます。

   メニューは現時点では質素なものであり、上下キーで移動、[Enter]キーで
   選択です。

(3)まず「Connect RDP」を選択し、Enter hostname to connect画面で、
   接続先のIPアドレスを入力し、[Enter]を入力します。

(4)次に、Enter login username画面が出ます。
   ここでユーザ名を入力し、[Enter]を入力します。

(5)さらに、Enter domain name画面が出ますが、そのまま[Enter]を入力します。

(6)ここで、opencoconはホスト側コンピュータに接続を行います。
   このとき、証明書に関する警告が表示されますので y [Enter] を入力してください。
   ※うまくいかない場合、メニューに戻ります。

(7)正常に接続できれば、パスワードのプロンプト(Password:)が表示されま
   すので、そのままパスワードを入力し(表示されません)、[Enter]を入力します。

   正常にパスワード認証が通れば、そのままホスト側コンピュータの画面が表示
   され、操作できるようになります。

   あとは通常通り、デスクトップ環境内で操作することもできます。Webブラ
   ウザ等も正常に動きますが、特にスクロール時や動画再生時にもたつきを感
   じると思います。この辺りはリモートデスクトップの欠点のひとつと言えます。

(8)最後に終了方法を紹介いたします。
   Windowsのスタートメニューから、「ログオフ」または「切断」を選択して
  ください。そして、opencoconのメニューの一番下にある「Power Off」を
  カーソルで選択し、[Enter]を入力してください。これでopencoconが
  シャットダウンします。

   なお、なんらかの理由で抜け出せなくなった場合、CDから起動しているので
   あれば、直接電源ボタンを押す、または、[Alt]+[Ctrl]+[F2]で画面を切り替え、
   [Alt]+[Ctrl]+[Delete]を入力する等で、強制的に止めることができます。



- そのほかの環境では
簡単にですが、これ以外の環境での接続手段をご紹介いたします。
具体的な設定方法はここでは省略しますが、ご興味のある方は試していただけれ
ば有難いです。

RDP
Windows XPといった従来のOSや、Windows Server 2008 等といったサーバの管理
にもご利用いただけます。

VNC
Windows であっても、Home、Home Premiumのようなエディションは、リモートデ
スクトップの設定ができません。その代わりに、RealVNC、UltraVNCのようなVNC
サーバをインストールすることでVNCを用いて接続することができます。

さらに、MacOS Xや、VirtualBoxやKVMの仮想マシンモニタにもVNCで接続するこ
とができます。VNC 固有の暗号化や認証にも対応しています。

XDMCP
Linux/UNIXをお使いの方は、XDMCP接続がもっとも高速でオススメです。ホスト
のディスプレイマネージャ(gdm、xdm等)にて、外部から接続できるよう設定する
ことで、opencoconから接続することができます。



- opencocon の現状と展望
試していただければ判ります通り、恥ずかしながら、現状はとりあえずは動作した!
という段階です。現段階でも課題が多く、主なものでも、

・キーボードの配列がおかしくなることがある
・VNCの反応速度が遅い
・メニューインターフェイスが不完全
・無線LANやVPNが利用できない

等があります。この点は順次改良を行っていこうと思っています。

また、新しい構造のOpenEmbeddedをベースとしたバージョンを開発中です。
こちらが完成しますと、作り手にとっても見通しのよい構造になることが期待
できます。

ほか、Macintosh (PPC)やARMへの対応もいずれ試みたいと考えています。

※ なお、まだ未完の部分もありますが、opencoconのビルド方法やソースの入手
 方法などは、opencoconのサイト内にてご紹介しております。

現在はDesktop as a Service(DaaS)やアプリケーション配信が離陸段階であるた
め、現状では既存のコンピュータに接続するような使い方がメインなのですが、
例えば、月単位安価で、最新のWindows デスクトップがクラウドで使い放題、
といったビジネスやインフラが出てくれば、そのクライアントとしてopencocon
が活躍できるものと思っています。

私自身はこれを教育分野に生かすべく研究の準備を行っております。例えば、学
校等のコンピュータのメンテナンスフリー化、IT支援補助員による操作等の問題
解決支援、事務端末のセキュリティ向上などに、シンクライアントはひとつの最
適解であると考えています。

しかし、なによりも今後は、opencoconの開発やサポートを行うコミュニティを
立ち上げることが課題であり、皆さんに親しんでもらい、便利に使っていただけ
るようにしたいと考えています。この点については、私自身不慣れな部分があり
ますが、ご指導いただければ幸いです。

ありがとうございました。

岩手初! OSC2012 Iwate 一関市にて開催

No Comments
このエントリーをはてなブックマークに追加

OSC2012 Iwate実行委員会の岩渕です。4月21日に一関文化センターにて岩手初と
なる「オープンソースカンファレンス 2012 Iwate」が開催されました。

岩手初・盛岡でなく一関市開催・まだちょっと肌寒いということもあり、どれく
らいの参加者が来られるか全く予想ができず不安でしたが、終わってみれば約
100名と、沢山の方に来場して頂きました。


気合を入れて地元実行委員でOSCいわてのはっぴを用意しました。

■展示ブースの様子

県内外を問わず、多くの企業や団体に出展していただきました。
午前中は来場者もまばらでしたが、午後から多くの方が来場され、よい雰囲気で
した。

■セミナーの様子

岩手ではIT系のイベントが少ないため、今回のOSCではオープンソースってなに?
というコンセプトのもと、県内外から講師をお呼びし講演していただきました。
セミナーでは、OSSによる自治体での活用事例や、OSSの基本的なところ、また、
OSSとは直接関係はありませんが、IT系業界への就職転職などについてもお話しし
て頂きました。

■アンカンファレンスの様子

今回は通常のライトニングトークではなく、事前に発表者などを決めずに、その
場の雰囲気などで発表内容を決めていただくアンカンファレンスを開催しました。
筑波から参加してくれた学生の発表があったり、いつもお馴染みの方の発表が
あったりと、皆さん興味深い発表をされていました。笑いもあり、非常に和やか
な雰囲気のアンカンファレンスとなりました。

予想以上に多くの方にエントリーいただいたため、時間の都合により発表ができ
なかった方には、申し訳ありませんでした。

■閉会式&じゃんけん大会

閉会式では地元実行委員の挨拶の後、OSC恒例のじゃんけん大会を行いました。
多くの賞品を用意しておりましたが、その中でも「羽毛布団」はOSC全国初の賞
品ではないでしょうか。楽しい空気の中、そのまま全プログラムの終了となりま
した。

■懇親会

懇親会は地元実行委員長の会社であるアイエステクノのオフィスで行い、40名弱
の方にご参加いただきました。豪華な食事に美味しいお酒!があれば盛り上がら
ないワケがない。ということで時間になっても話し足りないほど、皆さん盛り上
がっていました。

■最後に
桜がまだ蕾の状態で、開花していなかったのは残念でしたが、OSC岩手を盛況の
中終えることができ嬉しく思います。今回のOSC岩手の開催によって、県内での
コミュニティの発展につながればと思います。来年に第2回OSC岩手も検討してお
りますので、ぜひよろしくお願いいたします。当日はご協力いただきました皆
様、本当にありがとうございました。

———————————–
OSC2012 Iwate実行委員
岩渕
———————————–

OSPN Press 第22号 (2012/4/11発行)

No Comments
このエントリーをはてなブックマークに追加

■オープンソースカンファレンス事務局からのお知らせ
■OSPN Press ブログ新着記事
■ITニュース・総合
■ITニュース・オープンソースリリース情報
■[巻頭特集:連載(16)]
-Windows Azureでオープンソースアプリを使う意義!?
■オープンソースカンファレンス開催レポート -OSC2012 Ehime-
■オープンソースコミュニティ紹介
-電設部 SetucoCMSプロジェクト
-eZ Publish日本コミュニティ
-日本CandyCaneユーザー会
■!!新着!!「オープンソース」を使ってみよう
-JasperReports Server編&ADK編

 OSPN Pressメールマガジンの購読はこちらからどうぞ(無料)!

More

初開催!OSC2012 Ehime 来場者は約220名!!

No Comments
このエントリーをはてなブックマークに追加

OSC2012 愛媛 実行委員長の今岡です。
去る3月24日に、愛媛大学総合情報メディアセンターにてオープンソースカン
ファレンス2012愛媛
を開催いたしました。3月も下旬でお忙しい中、多数の出展
団体の皆さまと来場者の皆さまに今年度最後のOSCを盛り上げて頂きました。

日時:2012年3月24日(土)
場所:愛媛大学 総合情報メディアセンター
出展団体数:34団体
セミナー数:28(4トラック)
展示数:29ブース
参加人数:約220名

前日までの雨はあがったのですが、風が強く肌寒い一日でした。同じ四国の高知
ではもう桜の開花宣言が出たのですが、愛媛の春は今しばらく足ふみの様です。


写真は正門に設置した立て看板です。風にあおられて倒れないように河原学園の
学生スタッフがしっかりと紐で固定してくれました。

実行委員会の中で、昨年の香川ではうどんの景品があったので、今年も何か愛媛
らしい企画をしたいという話になり、今回はOSC2011 香川の実行委員長を務めた
白石さんのご実家の白石農園や知人の生産者から10Kg段ポール9箱のみかん
(イヨカン、デコポン、アンコール)とジュース1箱を、ご提供頂きました。

ご提供頂いたみかんは受付でプログラムと一緒に来場者の方に配布しました。ま
たLT後のじゃんけん大会の景品としても大好評でした。景品で当たった方は是非
提供者の農家の方にご感想などお寄せ頂ければと思います。



■展示会場の様子
スポンサー・コミュニティ合わせて29団体のブースが出展されました。

▼展示会場の様子

その中でも地元瀬戸内地域に縁のある団体を中心にレポートします。

▼Joruri CMS
OSCではお馴染みの貴田さんのJoruri CMSのブースです。四国徳島で開発され、2010年にオープンソース化しました自治体サイト向けCMS Joruri。プロダクトの内容や開発の背景をご説明しておられました。来年は是非徳島でもOSCを開催したいですね。




▼STLUG(瀬戸内 Linux ユーザ会)、S*BUG(四国*BSDユーザ会)

STLUG,S*BUGの共同ブースです。右がOSC2011 香川の実行委員長の白石さんです。今回はスタッフとしても参加していただきました。








▼河原電子ビジネス専門学校 デジタルテクノロジー科

リアルタイムOS、nxtOSEK上でC言語を利用した学習の取り組みなどを展示されていました。下記の写真はLEGO MINDSTORMS + nxtOSKを利用したリアルタイムOSのデモ風景です。






▼四国GTUGと瀬戸内Androidデベロッパー倶楽部

どちらも瀬戸内地域を中心にセミナーやハッカソンを積極的に開催されています。










▼スタジオ蜜柑

地元松山で活動されているスタジオ蜜柑さん。自作のAndroid向けノベルゲームエンジン KASをオープンソースとして公開されています。愛媛らしくみかん色のパーカーがよく似合いますね。






▼プロペラブ×日本アンドロイドの会・神戸支部

プロペラCPU関連作品、Androidと連携するロボットなどを展示していました!












▼秘密結社オープンフォース

OSCでのキッズコーナーが遂に実現!乳児連れのお母様の休憩に、むずがる幼児
の気分転換に、お気軽にご利用ください!

袖すりあわすのも何とやらで、隣になった出展者同士で名刺交換している光景を
目にしました。これを機にコミュニティ間の新たな連携とか協力関係に発展して
いけば良いですね。地元と全国のコミュニティとのマッチングの場を提供できた
とすれば愛媛でOSCを開催した甲斐があったというものです。



■セミナーの様子
7コマ4トラックのセミナー枠がすべて埋まる28団体のセミナーが開催され、
講師の方々には目一杯熱弁をふるって頂きました。

医療分野でのオープンソースソフトウエア開発と利用

医療オープンソースソフトウェア協議会,openEHR.jpの小林さんの発表です。
愛媛から世界に向けて、そして未来に向けた医療OSS開発の現状について熱く語られていました。






AndroidからPICマイコンのForthで動かすロボット制御

ちいといつ(@titoi2)/すーあん(@ksksue)さんの発表です。写真はPICマイコン用のForthを開発したちいといつさんです。以前からAVR用のForthを作っていたという話は聞いていたのですが、最近PICに移植されたんですね。




Windows Phone アプリケーション開発入門

PROJECT KySSの薬師寺 国安さん薬師寺 聖さん 、地元松山市に在住でXMLや.NETの著書多数。いつも講演はお二人でされています。








Go言語でプログラムを作るよ!

今回は岡山から四国GTUGの助っ人で松山に駆けつけて来てくれました。横山さんは愛媛県の今治市の出身だそうです。












■水軍太鼓が登場!ライトニングトーク


満員の会場で開催された、ライトニングトーク!
何と言っても今回は愛媛ならでは?!ドラ娘ではなく「風早流伊予白鷺太鼓」の
みなさんの太鼓で時間を知らせます!!迫力のある和太鼓に、皆さん聞き入ってい
ました。



■懇親会
懇親会は愛媛大学内の学食を貸し切りで開催しました。立食形式で60名で予約
していたのですが、あっという間に事前申し込み枠は埋ってしまいました。誰の
アイデアか意外とカレーが大好評で気がついたときには寸胴のカレーは全て平ら
げられていました。

▼人気のカレー(セルフサービス)

後半は恒例のLT大会第2部がはじまり、水軍太鼓はなかったのですが第1部の
LTに劣らない盛り上がりを見せました。

懇親会の締めくくりは愛媛大学総合情報メディアセンターの佐々木隆志先生に一
本締めで締めていただきました。佐々木先生には会場の日程調整、共催者の情報
処理学会四国支部および愛媛大学総合情報メディアセンターとの窓口、前日の出
展者の荷物の受取まで、いろいろな事をお引き受けくださりました。
ありがとうございました。



■OSC愛媛オリジナル缶バッチ
今回の懇親会では出席者の目印としてOSC愛媛初開催記念の缶バッチを作成し
てみました。

図案は愛媛の代表的な農産物の伊予柑をモチーフに、出展団体のみなさんに感謝
の意を込めてその名を記しました。懇親会参加者のみの配布ではありますが愛媛
でのOSC参加の記念になれば幸いです。

今後、他のOSCに参加される皆さんには是非この缶バッチを付けて行って頂い
て、OSC愛媛に参加した証であることをアピールして頂ければと思います。

また他のOSC開催地でもご当地缶バッチを作成してみてはいかがでしょうか。
「伊予カンバッチ」のGIMPによる画像データをOSC愛媛の公開資料に掲載して
いますので、改変も含めご自由にお使いいただければと思います。



■最後に
OSCが四国で開催できるようになったきっかけは、高知大学名誉教授、故 菊地時
夫先生が2009年に高知開催を実現してくださったお陰です。菊地先生の遺志を引
き継ぎ、2011年の香川に次いで、2012年は愛媛でオープンソースカンファレンス
を初開催できたことを、ご協力頂きました全ての皆様にこの場を借りてお礼を申
し上げます。

—————————————
OSC2012 Ehime 実行委員長
今岡工学事務所

今岡 通博
—————————————

メディア掲載(OSC2012 .Government、OSC2012 Tokyo/Springレポート-HH News & Reports)

No Comments
このエントリーをはてなブックマークに追加

OSC2012 .Government、OSC2012 Tokyo/Springのレポートが、HH News & Reports(2012/4/5付)に掲載されました。

セミナーレポート:自治体で活用されるオープンソース
オープンソースカンファレンス2012を取材 – HH News & Reports







■関連ページ
メディア掲載(OSC2012 .Government、OSC2012 Tokyo/Springレポート-ITpro)
・OSC2012 Tokyo/Spring ウェブサイト
・OSC2012 .Government〜オープンソースと政府・自治体〜 ウェブサイト

Older Entries