オープンソースカンファレンス2011 Tokyo/Spring 参加メモ
早稲田大学で行われたオープンソースカンファレンス2011 Tokyo/Springに参加してきました。
世界標準ウェブ制作ツールWordPressとそのコミュニティーの魅力
■ WordPress3.1
- 2/24に公開
- 特徴
- 内部リンクワークフロー
- 投稿フォーマット
- 管理バー
- 高度なタクソノミーやカスタムフィールドクエリ
- 新しいネットワーク管理画面
組込みOSを作ってみよう!
■ 「組込みOS」って何?
- 組込み機器で動作するOS
オンリーワンになりたいなら組込みがいい。
みんなでやりたいならWeb系など。
■ 組込み機器のソフトウェア開発
- クロス開発
- メモリ容量が数KB〜数百MB
■ (坂井さんが考える)OSの最低条件
- CPU時間の割当て(スレッド管理)
- メモリ管理
- I/O管理(デバドラと割込みの管理)
ARM CPUの概要とLinaroの紹介
■ ARM CPUの概要
- 3つのカテゴリー
- Cortex-M: マイクロコントローラ
- Cortex-R: リアルタイム
- Cortex-A: アプリケーション
■ Cortex-A8/A9
- A8はハードウェアマクロで提供された
- A9はソフトウェアマクロで提供された
■ Linaro
- Linaroとは?
- ARM CPUに特化したLinux
- 作業範囲
- 立ち位置
- Android、MeeGoに並ぶ新しいディストリビューションではない
- あくまでARM CPUを使った裏方
- ロードマップ
- 2010年11月から半年ごとのリリース
MeeGoをはじめよう
■ MeeGoとは?
■ デバイスカテゴリ
■ MeeGo 1.2
- Security
- Policy Framework
■ ロードマップ
- 半年ごとにモジュールをリリースする
■ MeeGoをインストールしてみよう
Ubuntu11.04プレビュー
■ Ubuntu11.04
- 2011/04/21リリース予定
- RC版は出ない
- Natty Narwhal: 垢抜けたイッカク
■ 特徴
- Kernel
- 2.6.38。一部で話題のミラクルパッチも入ってるよ!
- FileSystem
- ext4のまま
- btrfsは「利用可能」ステータスのまま
- updater-managerの「巻き戻し」は付くはず
■ 変更点
- OpenOffice → LibreOffice
- Firefox3.5 → Firefox4 beta
- Rhythmbox → Banshee
- GNOME → Unity : 一番大きな変更
■ Unity
- フルスクラッチで書き直されていて以前のものとは違う
■ Cloud関連
- UECのVDI(Desktop)向けイメージ
- OpenStackのパッケージング
■ Jocky(ハードウェア・ドライバ)
- パッケージャがドライバ情報を追加できるように
- プリンタドライバの自動インストールをサポート
閉じるボタン等がパネルの左に行ったのは右側に新機能を追加するつもりだったはずだがその件については不明
モバイル向けLinuxアプリ開発超入門
■ Qtの環境構築
- Visual Studio 2008はコンパイル済みが提供されている
- Visual Studio Add-inも提供されている
- コンパイラはVisual Studioを使い、GUIはQt Creatorで