Raring Ringtailの開発
Ubuntuの開発者が多い国や地域でのホリデーシーズンも終わり、
Unity
Unityは、
- BFB
(画面左上に表示されるUbuntuロゴのボタン) が渦巻き状の新しいデザインになっています (参考画像1)。 - Dash上に表示されるLensのアイコンが一新されました
(参考画像2)。 - Dash内のスクロールバーも、
(Androidアプリのような) より画面を効率的に使えるオーバーレイスクロールバーに対応しました。 - 表示中のワークスペースの位置によって、
Launcher上に表示されるワークスペーススイッチャーのアイコンが変化します。 - システム設定からLauncher上のワークスペーススイッチャーアイコンを非表示にできるようになりました。
- システム設定から、
Launcher上に 「デスクトップを表示」 アイコンを設置するかどうかを設定できるようになりました (参考画像3)。 - Launcherアイコンの最小サイズが32ピクセルから8ピクセルに変更になりました。ただし、
現時点では外観の設定では32ピクセルまでしか設定できません (参考画像4)。 - HUDが表示前に最後にフォーカスを持っていたウィンドウを覚えるようになりました。
- DashでPNGファイルをドラッグアンドドロップするときに、
移動中の画像を縮小せずにそのまま表示するようになりました。
Nexus 7
Nexus 7は主に内蔵ハードウェアまわりの対応に注力しています。WiFi、
最近の大きな変更点としては、
ただし現在は1秒毎にsysfsのデータを読んで、
カメラ、
その他
- 12.
04 LTSリリース直前に盛り上がった 「ISOをダウンロードするときに32bitと64bitのどちらを推奨にするか」 議論について、 13. 04ではどうすべきかという提案があがっています。14. 04 LTSでは64bitになるだろうこと、 UEFI対応デバイスでは32bit版を起動できないことなどから、 今回はおそらく64bit版が推奨扱いになる見込みです。 - PCを再起動する時に、
そのまま再起動するのではなくUEFIの設定画面を起動するオプションのUI案があがってきました。ひょっとすると13. 04では、 F2/ F3/ F12や、 はたまたESCキーやDELキーを押しつづけることなくUEFIの設定を行えるようになるかもしれません。 - WebApp版のUbutnu One Music Storeアプリができたために、
RhythmboxのUbuntu Oneプラグインの内部UIは削除されました。
今後は加速的にさらに多くの機能追加や変更が行われる予定です
Ubuntuのローリングリリース
1月23日のUbuntu On AirでCanonicalのカーネルチームマネージャーであるLeann Ogasawaraが、
動画の42分ごろからの話を簡単にまとめると、
Ubuntuのリリース体制について
本題に入るために一度
セキュリティアップデートの対応期間はリリースされてから18ヶ月、
これとは別に2年に一度の4月のリリースは5年間のサポートをうたった
LTSのメリットとして、
パッケージのバージョンについて
Ubuntuの基本スタンスとして、
「特別な理由」
- セキュリティ脆弱性が見つかった、
もしくは 「起動できない」 などの根本的な問題が存在する場合。この場合は 「Stable Release Updates」 というレビューステップを経てアップデートされます。ただしこのSRUに該当したとしても、 できるだけパッチのみ適用するようなより小さな変更で対応することが求められています。 - 「Micro Release Exceptions」
に該当するパッケージ。Firefoxのような短いスパンでリリースを行い、 古いバージョンはサポートを外してしまうソフトウェアについては、 MREとしてソフトウェアのバージョンをあげるようにしています。 - 「Backports」
にアップロードされたパッケージ。Ubuntuのリポジトリには、 「Backports」 と呼ばれる他のリリースのより新しいバージョンのパッケージを過去のリリースに取り込む仕組みが存在します。SRUに比べて条件が緩いため、 セキュリティアップデートに該当しないアップデートはこの方法が利用されます。最近のリリースでは最初からこのリポジトリが有効になっているため、 Backportsに存在するパッケージを明示的にインストールしたときは、 そちらの新しいバージョンが利用されます。
ローリングリリースのメリットデメリット
一口に
まず、
通常のリリースはなくなるので、
もしその方法でいくとなると、
メリット
- RRブランチのユーザーは常に最新のソフトウェアを利用できる
(Debian sidに近い感覚)。 - アップグレードという形で数百MBのイメージやパッケージを一度にダウンロードしなくてもいい。
- LTS以外のサポートやテストは一本化できる。
- 半年に一度動物を考えなくていい。
デメリット
- RRブランチの安定性はこれまでのリリースとは下がる
(UbuntuのAlphaあたりを一般ユーザーも使うことになる)。 - リリースというリセットポイントがないため、
日々のアップデートで少しずつ異なる環境で発生する不具合と戦う必要が出てくる。 - リリース後にある程度安定してからアップグレードという技が使えない。
- 半年に一度のリリースパーティができない。
いずれも運用方法によって回避や軽減できるものではあります。おそらく他のディストリビューションの体制も参考になるでしょう。
ただ、
実際のところ、
Ubuntu for phonesのアプリ開発
今月初めにUbuntu for phonesの話とSDKのプレビュー版が公開されたことをうけて、
- 単語合わせゲームの
「Dropping Letters」 (コード1) - ソーシャルブックマークのReddit Reader
(コード2) - Twitterクライアントの
「tori」 (コード3) - 電卓の
「Simple Calculator」 (コード4) - 簡易スクリプト言語cProgの実行環境
(コード5) - いつも手元にJono Baconを
「JonoBoard [8]」(コード6)
Ubuntu Phoneまわりでは、
Full Circle Magazine Python Special Edition Volume 5
Full Circle MagazineのPythonスペシャル版 #5がリリースされています。Full Circle MagazineはUbuntuに関する記事を集めた月刊ウェブマガジンで、
UWN #300
Ubuntu Weekly Newsletter #300がリリースされています。今回は記念すべき第300回ということで、
その他のニュース
- 新しい方法で作成されたIntel HDA用ドライバーのテスト依頼。
- 「さまざまな質問に現役の開発者が答えることで、
Ubuntuの開発に参加するための糸口を提供する」 ためのUbuntu Developer Weekが1月29日から31日の日程で開催されます。 - UbuntuでマウントしたSSDでTrimを有効にする方法。
- コマンドラインから仮想マシンを操作できるVagrant用のUbuntu Cloudイメージ。
- Ubuntuパッケージやその中に含まれるファイルを検索し、
ChangeLogなどが閲覧できる 「Ubuntu Pacakges」 のデザインが新しくなりました。 - 新しいUnityの設定ツールであるUnity Tweak Toolの紹介。
- UbuntuにMinecraftをインストールする方法。
- JavaScriptを使って、
Unityの各コンポーネントを利用したWebAppを作る方法。
今週のセキュリティアップデート
- usn-1694-1:RPMのセキュリティアップデート
- https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001962. html - Ubuntu 12.
10用のアップデータがリリースされています。CVE-2012-6088を修正します。 - パッケージの署名の処理に不具合があり、
不正な署名を通過してしまう問題がありました。 - 対処方法:通常の場合、
アップデータを適用することで問題を解決できます。
- https://
- usn-1695-1:RPMのセキュリティアップデート
- https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001963. html - Ubuntu 12.
04 LTS・ 11. 10・ 10. 04 LTS用のアップデータがリリースされています。CVE-2011-3378、 CVE-2012-0060、 CVE-2012-0061、 CVE-2012-0815を修正します。 - パッケージのヘッダーの処理に不具合があり、
RPMをクラッシュさせ、 サービスを停止させたり、 任意のコードを実行できてしまう問題がありました。 - 対処方法:通常の場合、
アップデータを適用することで問題を解決できます。
- https://
- usn-1696-1:Linuxカーネルのセキュリティアップデート
- https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001964. html - Ubuntu 12.
04 LTS用のアップデータがリリースされています。CVE-2012-4461、 CVE-2012-4530、 CVE-2012-5532を修正します。 - 対処方法:アップデータを適用の上、
システムを再起動してください。 - 備考:ABIの変更を伴います。
- https://
- usn-1698-1:Linuxカーネル
(OMAP4) のセキュリティアップデート - https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001965. html - Ubuntu 12.
04 LTS用のアップデータがリリースされています。CVE-2012-4530、 CVE-2012-5532を修正します。 - 対処方法:アップデータを適用の上、
システムを再起動してください。 - 備考:ABIの変更を伴います。
- https://
- usn-1699-1:Linuxカーネルのセキュリティアップデート
- https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001966. html - Ubuntu 12.
10用のアップデータがリリースされています。CVE-2012-4461、 CVE-2012-4530、 CVE-2012-5532を修正します。 - 対処方法:アップデータを適用の上、
システムを再起動してください。 - 備考:ABIの変更を伴います。
- https://
- usn-1700-1:Linuxカーネル
(OMAP4) のセキュリティアップデート - https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001967. html - Ubuntu 12.
10用のアップデータがリリースされています。CVE-2012-4530、 CVE-2012-5532を修正します。 - 対処方法:アップデータを適用の上、
システムを再起動してください。 - 備考:ABIの変更を伴います。
- https://
- usn-1701-1:Vinoのセキュリティアップデート
- https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001969. html - Ubuntu 12.
10・ 12. 04 LTS・ 11. 10・ 10. 04 LTS用のアップデータがリリースされています。CVE-2012-4429を修正します。 - 接続の認証を行う前にクリップボードのアクティビティを送信してしまう問題がありました。
- 対処方法:アップデータを適用の上、
ログインしなおすことでセッションを再起動してください。
- https://
- usn-1702-1:PHPのセキュリティアップデート
- https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001970. html - Ubuntu 12.
04 LTS用のアップデータがリリースされています。CVE-2012-6113を修正します。 - 空の文字列を使ったopenssl_
encrpt関数の処理に問題があり、 攻撃者が任意のメモリーデータを閲覧し、 機密情報を晒す可能性のある不具合が存在しました。 - 対処方法:通常の場合、
アップデータを適用することで問題を解決できます。
- https://
- usn-1703-1:MySQLのセキュリティアップデート
- https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001968. html - Ubuntu 12.
10・ 12. 04 LTS・ 11. 10・ 10. 04 LTS用のアップデータがリリースされています。CVE-2012-0572、 CVE-2012-0574、 CVE-2012-0578、 CVE-2012-1702、 CVE-2012-1705、 CVE-2012-5060、 CVE-2012-5096、 CVE-2012-5611、 CVE-2012-5612、 CVE-2013-0367、 CVE-2013-0368、 CVE-2013-0371、 CVE-2013-0375、 CVE-2013-0383、 CVE-2013-0384、 CVE-2013-0385、 CVE-2013-0386、 CVE-2013-0389を修正します。 - MySQLのCPUJan2013に相当するリリースです。
- 空の文字列を使ったopenssl_
encrpt関数の処理に問題があり、 攻撃者が任意のメモリーデータを閲覧し、 機密情報を晒す可能性のある不具合が存在しました。 - 対処方法:通常の場合、
アップデータを適用することで問題を解決できます。
- https://
- usn-1704-1:Linuxカーネル
(Quantal HWE) のセキュリティアップデート - https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001971. html - Ubuntu 12.
04 LTS用のアップデータがリリースされています。CVE-2012-0957、 CVE-2012-4461、 CVE-2012-4508、 CVE-2012-4530、 CVE-2012-4565、 CVE-2012-5517、 CVE-2012-5532を修正します。 - 対処方法:アップデータを適用の上、
システムを再起動してください。 - 備考:ABIの変更を伴います。
- https://
- usn-1681-3:Firefoxの再アップデート
- https://
lists. ubuntu. com/ archives/ ubuntu-security-announce/ 2013-January/ 001972. html - Ubuntu 12.
10・ 12. 04 LTS・ 11. 10・ 10. 04 LTS用のアップデータがリリースされています。 - usn-1681-1の再アップデートで、
言語パックが適切に反映されない問題を解決します。またFirefox 18. 0.1 相当にアップデートされます。 - 対処方法:アップデータを適用の上、
Firefoxを再起動してください。
- https://