8.04・9.04・9.10を利用している方にうれしいニュースがあります。3.6.4が提供されることになりました。Firefox/Xulrunnerの動作には多くのライブラリが必要ですが,これらはFirefoxパッケージに含まれる形になり,システム側のライブラリとは別個のものとなります(注1⁠)⁠。3.6.4リリースと同じタイミングか,テストのためにそれよりやや遅れたあたりとなります。アドオンを追加している場合は,今のうちに互換性を確認しておきましょう。テスターが募集されています。8.04・9.04・9.10を利用している方で,余裕のある方はテストに参加してみてください。Ubuntuのソフトウェア管理ポリシーは本来「リリースされた時点でソフトウェアのバージョンは『フリーズ』され,細かなバグフィックス・セキュリティアップデートをのぞいて,メジャーバージョンアップは行わない」というものです(注2⁠)⁠。このFirefoxのメジャーアップデートは非常に例外的なものと言えます。Firefoxに限っては,Ubuntuのサポート期間中にMozilla.orgから提供されるセキュリティアップデートの期限が尽きてしまう場合(注3⁠)⁠,より新しいバージョンのFirefoxへのメジャーアップデートが行われる方針です。3.0系のサポート終了に伴うものです。注1)これにより,若干パッケージサイズが大きくなり,かつ,動作時にロードされるダイナミックライブラリの量が増えることで消費メモリが増大します。一般的な環境では誤差範囲と思われますが,メモリがきわめてタイトな環境(物理メモリが384MBしかない等)では体感速度の低下に繋がる可能性があります。3.2は提供されません。注3)Mozilla側でサポートが停止されたバージョンを独自にメンテナンスするのは非常に大きなコストがかかるためです。3.6のまま,という可能性もゼロではありません。3.7が提供さえっる可能性が高いとは言えます。Freezeが宣言され,比較的順調に開発が進んでいます。現状では「10.04+α」のレベルであるため,新しいKernelに興味がある・どうしても最新版がいい・日々トラブルが起きないと気が済まない,といった理由がない限り,アップグレードは行わない方が良いでしょう。現状の10.10にはこのようなEmacsユーザーには致命的な問題があります(注4⁠)⁠。-nwで生きていけるなら問題はありません。Editionは,Desktop版とは大きく異なったものとなりそうです。最大の変更点は,標準ブラウザがChromiumになることです(注5⁠)⁠。現状でもBlueprint関連の各種属性の設定が完了しておらず(=公式には未承認⁠)⁠,さらにChromium/Chromeのセキュリティアップデートの効率的な取り込み方が未決定なことから,リスクが大きすぎるという理由で不採用となる可能性は残っています。Light環境のデスクトップでは,“⁠Unity⁠”テーマとともに「Chromeらしきブラウザ」が動作していました。OS・Android・MeeGoなどのARM対応Linuxディストリビューションには,「⁠ARM市場におけるデファクトスタンダードを目指す」という目標が生まれています。XにARM向け移植が存在しないためです(注6⁠)⁠。したARM市場への参入はUbuntuも例外ではなく,9.04以降,ARM系SoC向けのリリースが継続して行われています。ARM環境向けの開発環境はお世辞にも快適とは言い難く,非常に遅い(注7⁠)⁠・実際にターゲットにするARMマシンを持っていないとコンパイルすら無事に通らない・なぜだかARM環境でだけ再現するバグが出る等,非常に厳しい環境となっています。10.10では,この問題を少しでも改善するために,クロスコンパイル環境の整備が行われる予定です。この作業が完了することで,「⁠x86環境上でARM向けバイナリをビルドする」という作業が非常に簡単になる予定です。実際には「クロスコンパイラ環境を作るための,標準パッケージに対する差分」という形でリリースされ,若干のセットアップ作業は必要になる予定です。これにより,現在の「全工程を手で作業する必要があり,クロスコンパイル環境をセットアップするだけで一日かかる⁠」⁠,といった事態は改善されるでしょう。これは開発者以外には直接的なメリットはありませんが,ARM向けソフトウェアの開発環境が改善することで,最終的にARM上で利用できるソフトウェアの品質向上につながるため,ユーザーにとっても一定のメリットがあるはずです。OSやUbuntu・MeeGoなどのLinux陣営だけの戦場となるかどうかは不明瞭です。CPUに比べると大幅に非力な上,ARM搭載SoCはI/O性能が低く,ストレージ性能も1/5程度の性能しかない,ということも珍しくありません。結果として,x86環境で10分で終わるコンパイルがARMでは数時間かかる,という事態もしばしば発生します。Magazine⁠”の37号がリリースされました。主な内容は次の通りです。コマンド操作のすすめ。今回はSSHの利用方法を学びます。Pythonプログラミング入門。前回のXML操作に続き,今回はリモートにあるXMLファイルをパースし,結果を出力する方法(スクレイピングの初歩)を学びます。HowTo:Screenletの追加方法。HowTo:Xbox360とUbuntuを連携させる方法。#195がリリースされています。その他のニュースNotifyOSDのGUIによるカスタマイズ方法。Serverで利用できる仮想化機能)上でUbuntuを動作させるチャレンジ。LTS)用のアップデータがリリースされています。CVE-2010-0830を修正します。CVE-2008-1391は,glibcに含まれるstrfmon()関数に整数オーバーフローが発生する箇所があり,結果としてヒープバッファオーバーフローが発生する問題です。これにより,アプリケーションのクラッシュを引き起こすことが可能です。限定された状況を仮定した場合,任意のコードの実行が可能な疑いがあります。この問題は10.04には影響しません。CVE-2010-0296は,glibcが/etc/mtabを操作する際,マウントポイントの文字エンコーディングを正しくハンドリングしないため,不正な行の挿入が可能となる問題です。なんらかのファイルシステムをmountできるユーザーがこの問題を悪用することで,/etc/mtabに不正な行を挿入することが可能です。結果としてシステムへのDoS攻撃・特権奪取の危険があります。CVE-2010-0830は,glibcに含まれるリンカのelf_get_dynamic_info()関数の問題により,悪意ある細工が施されたELFバイナリを扱う際に整数オーバーフローが発生し,ユーザー権限で任意のコードの実行が可能な問題です。現実的には信頼されていないバイナリをロードする時点で危険なため,セキュリティ的な影響範囲は小さいと考えられるものの,トロイの木馬的な攻撃手法として応用される可能性があります。対処方法:アップデータを適用し,全てのサービスを再起動してください。単純な方法としてはシステムを再起動すると良いでしょう。LTS用のアップデータがリリースされています。CVE-2010-2077を修正します。CVE-2010-1639はPDFファイルの,CVE-2010-2077はPE形式の実行形式ファイルの検査における問題です。いずれも細工を施した不正なファイルを検査させることで,ClamAVをクラッシュさせることが可能です。CVE-2010-2077は10.04のみに影響します。対処方法:通常の場合,アップデータを適用することで問題を解決できます。LTS向けのアップデータは,Upstreamのより新しいバージョンのClamAVを取り込んでいます。このため,これらのセキュリティ問題だけでなく,他のバグフィックスも含まれます。LTS用のアップデータがリリースされています。CVE-2008-6123を修正します。Wrappersによるアクセス制御をかけている場合においても,SNMPdへ接続できてしまうケースがある問題です。これにより,本来秘匿すべきSNMP経由での情報やWRITE操作が可能となります。対処方法:通常の場合,アップデータを適用することで問題を解決できます。Unixを併用している。Teamではパッケージサーバの管理や翻訳などの作業を担当。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。