アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » ADMINISTRATOR STAGE » Ubuntu Weekly Topics » 2009年12月18日号 10.04のリカバリメニューの強化・Xのクラッシュ解析機能・Ubuntu Magazine Japan vol.1のPDF公開・UWN#172・Ubuntu One対応アプリの作り方

Ubuntu Weekly Topics

2009年12月18日号 10.04のリカバリメニューの強化・Xのクラッシュ解析機能・Ubuntu Magazine Japan vol.1のPDF公開・UWN#172・Ubuntu One対応アプリの作り方

10.04の開発関連・プレビュー編ラスト

過去に引き続き,UDS-Lに向けて登録された,あるいはUDS-Lで議論されたBlueprintや周辺情報や各種開発MLでの議論から,筆者の主観に基づいて「重要そうなもの」「気になるもの」「凄そうなもの」をお届けします。

そろそろ開発状況が明らかになりつつあるので(たとえばARM向け軽量ブラウザはほとんど進んでいないような気配がします),もう少しすると実物のテスト版が出てきたり,あるいは「10.10まで延期」といった宣言が行われ,10.04 LTSの姿が見えてくるはずです(注1)。

注1
現実的には,Canonicalと契約を結んだ企業によるパッケージの追加期限(PartnerUploadDeadline。Lucidでは2010年1月28日)までは,思いもよらないドライバ追加やユーティリティ・ソフトウェア追加が行われる可能性がありますので,この時期までは「本当の仕様」はわかりません。

リカバリメニューの強化

Ubuntuだけでなく,多くの「Desktop向け」Linuxにおいて,壊れたファイルシステムの扱いは深刻な問題のひとつです。

何らかの理由で起動時にファイルシステムの矛盾が検知され,マウント不能になることによって,OSが起動不能になることがあります。この状態から脱出するためには,シングルユーザーモードに入り,ユーザー自身が / が含まれるファイルシステムにfsckを実行して,ファイルシステムを修復する必要があります。ですが,こうした復旧作業は,初心者が行うことはほとんど不可能です。

そこでUbuntu 10.04では,初心者でも壊れたファイルシステムの復旧が行えるように改良が行われる予定です。

ただし,これは非常に難しいところでもあります。ファイルシステムリカバリの持つジレンマは,次のようなものです。

  • 初心者にも復旧を行えるツールを準備することは可能だが,「ファイルシステムを復旧するためにはツールが必要だが,復旧ツールもファイルシステム上にある」という『金庫の鍵は金庫の中にある』的な状態に陥る。
  • だからといってファイルシステム以外の場所(initrd/initramfsイメージ)に複雑なツールを置くと,普段は使いもしないツールのために起動処理が遅くなる。

今回取り込まれる回答は,"起動メニューに表示される「Recovery mode」に「全ファイルシステムのチェック」といった項目を追加(あるいは置換)することです。ファイルシステムのチェックを選択して起動した場合,強制的に各ファイルシステムにfsckをかける,というアプローチとなります(注2)。Recoveryで表示されるメニューにはXの復旧やシングルユーザーモードでの起動などはすでに存在しますから,機械的に復旧できそうな不具合には一通りの救済策が準備されることになります。

注2
要するに,fsck -yを各ファイルシステムにかけるオプションだと思われます。fsck -yを忌避すべきケースも希にありますが,一般的なファイルシステムにおいては,対話式で表示される確認はたいていのユーザーにとって意味がありません。壊れたファイルシステムを適切に修復できる可能性が高いのは「すべての質問にyで答える」ことです。頭の中で間接参照ブロックのリンクリストを自由自在に操作できたり,BTreeを操作できるような人はこれらをうまく扱うことが可能ですが,明らかにこの機能の対象となるユーザー層ではありません。

Xのクラッシュ解析

ファイルシステムの破損と同じように,Xの突然のクラッシュも「初心者殺し」のひとつです。Xがクラッシュする原因は,アプリケーションのバグからドライバの問題・ハードウェア障害まで,さまざまなパターンがあります。また,Xが落ちてGUIが起動不能になれば,コンソールだけで操作を行う必要があります。また,3Dデスクトップが動作しない,パフォーマンスが出ないといった問題も同様に,多くのパターンが考えられます。

こうした問題に対しては,/var/log/Xorg.0.logなどのログファイルから原因を追及する必要があります。これにはPCの基本的なハードウェアに対する知識と,ドライバのメッセージを読み取るある種のカンと慣れが必要です。Linuxを使い始めて数日,といったユーザーにとっては,致命的な傷害になりえます。

10.04 LTSで挙げられた機能強化提案の一つは,/var/log/Xorg.0.logを自動的に読み取り,各セクションごとの動作の解析・既存のバグとの照らし合わせを行うツールを準備し,問題の識別を自動的に行えないか,というものです。

また,現在準備されている自動的な「低解像度モード」の起動も強化され,「Failsafe X」というリカバリ専用モードになる可能性もあります。

Lucidのテーマの一つは"Graphics"(注3)であるため,基盤となるX関連のツールは大幅に充実する見込みです。たとえばNouveauドライバ(NVIDIA製GPUの「オープンソース版再実装」)が取り込まれ,NVIDIA製品を利用しているユーザーは追加でドライバをインストールしなくても「それなり」のグラフィックス性能を手にすることができそうです。

注3
これ以外にも「見通し」というテーマがあり,各種バグ管理・パッチ投稿のワークフローの見直し,開発プロセスの更新など,OSそのものとしてだけでなく,コミュニティも「Lucid」にするための作業が行われています。特にパッチワークフローは,関連するWikiドキュメントがほぼすべて書き直されており,能動的にUbuntuに関与する人にとっては意味のあるリリースとなるでしょう。

Ubuntu Magazine Japan vol.1のPDF

本邦初のUbuntu専門誌,Ubuntu Magazine Japan vol.1のPDFが公開されています。ライセンスはCC-BY-NCですので,営利目的でなく,かつクレジット表示を行う前提であれば,配布・編集等が可能です。

主な内容は次の通りです。興味がある場合は,リンク先から入手してください。

  • Ubuntuのソボクな疑問50さくっと解決!
  • Ubuntu+αでネットブック超活用ガイド
  • うぶんちゅ!「第五話ビッグシスター秋波参上!」
  • Ubuntuがズバッとわかる!基本用語256
  • うぶんちゅ友達の輪
  • Ubuntu情報ソース
  • ネットウォーカー徹底研究!!
  • 発掘!お宝アプリ Viva! Ubuntu!!
  • 動かし隊が行く
    なんでもUbuntuで使いたい!
  • Ubuntu9.10アーリープレビュー
  • Ubuntu Load Test
  • 自宅サーバで快適Ubuntu生活

Ubuntu Weekly Newsletter #172

Ubuntu Weekly Newsletter #172がリリースされています。

著者プロフィール

吉田史(よしだふみひと)

Ubuntu Japanese Team Member株式会社創夢所属。システム管理を中心にWindows/PC Unixを併用している。Ubuntu Japanese Teamではパッケージサーバの管理や翻訳などの作業を担当。

コメント

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

読むウェブ ~本とインタラクション

ディスプレイで読む活字とそのインタラクション(interaction:相互作用)について,最新Webを紹介しながら読み解いていく。

いま,見ておきたいウェブサイト

この連載では,国内外の最新のウェブサイトを隔週更新で取り上げ,これら最新サイトの特徴や素晴らしい部分を,さまざまな角度から解説していきます。

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

Windows Marcketplace for Mobileがサービス開始され,作成したアプリケーションを個人でも世界をターゲットに公開できる環境が整ってきました。これを機にWindows phoneアプリケーションの開発をしてみませんか?

ここは知っておくべき!Windows Server 2008技術TIPS

5年ぶりのサーバOSとなったWindows Server 2008が出荷されて早2年。2009年にはR2が出荷され,再び注目を集めています。発売前から実施したトレーニングによって感じた,インフラエンジニアの方々に知っておいていただきたい機能を中心にご紹介します。

キーパーソンが見るWeb業界

本連載はWeb Site Expert/gihyo.jpとの連動企画です。阿部淳也, 長谷川敦士, 森田雄のお三方による,Web業界をテーマにした座談会です。

きたみりゅうじの聞かせて珍プレー

ソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。みなさんからの投稿もお待ちしてます!

ActionScript 3.0で始めるオブジェクト指向スクリプティング

野中文雄氏が,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。

まだ間に合う「ITパスポート」受験対策 原山先生の短期合格塾

この連載では,4月18日のITパスポート試験の受験に向けて,短い期間で効率良く受験対策を行う方法や,確実に得点するための裏ワザなどを伝授していきます。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス