Gentoo Weekly Newsletter: 2005年10月31日
1.
Gentooニュース
韓国語版のGentoo Weekly News新設
Jin Kyu Parkは、新しいプロジェクトの創始者です。
彼は、翻訳GWNの一覧に韓国語版を追加しました。
彼はすでに数週間の間、英語のGWNの一部を少しずつ黙々と翻訳してきました。
彼の翻訳作業の例は、新設されたばかりの概要のページで見ることができます。
彼は韓国語GWNを継続して手伝ってくれる翻訳仲間を探しています。
もしあなたが韓国語を使えるなら、彼に直接連絡を取ってください。
注意:
他の大部分の言語は、決まった更新スケジュールがあるものもあり、常に追加の手助けを募集しています。
もし何かの言語を手伝ってもよいなら、gwn-feedback@gentoo.orgまで、メールを送ってください。お願いします。 |
Gentooフォーラムにサブフォーラム導入
ますます成長し続けるGentooフォーラムのユーザビリティをさらに改善するサブフォーラムの導入が今週末から始まります。
テストサーバでの十分な試験の後(以前の報告を見てください)、
GermanとItalianのフォーラムは長い間要望されていた機能の最初の恩恵を受けるフォーラムとなりました。
一般的なフォーラム構成に従って、議論やおしゃべりからサポートリクエストを分離しました。
サブフォーラムの作成に加えて、将来的な計画としては、レイアウトを洗練し、
いくつかのサブフォーラムのスレッドの表示を改善することも考えられています。
フォーラムチームは、サブフォーラムの試験に参加してくれたすべての人に感謝しています。
2.
Future zone
キャッシュの高速化 - Portage 3.0に向けて
キャッシュとはどういった物で、なぜそれが必要で、metadata転送とは何ですか?
キャッシュとは、ebuildを節約するmetadataのことです。キャッシュがなければ、アクセスはebuildの調査ごとに400倍ほど遅くなるでしょう。metadata転送とはその名の通りです。システムのローカルキャッシュはrsyncで配布されるあらかじめ作成されたキャッシュを用いて更新されるので、ユーザのマシンはキャッシュ自体を再構築する必要はありません。
なぜ遅いの?
安定したキャッシュコンポーネントシステムの規模はそれほど効率的ではありません。ebuildは恐ろしい規模の追跡可能なeclassを使用しており、metadata転送中にそのヘッドを詳細に構築します。
駄目にしないために何が行われたのですか?
安定でないブランチではすでに使用されているキャッシュの再構築は、2.0へ取り込まれました。改良点の統計例は議論スレッドで読むことができます。Pentium 233MHzでの作動時間の減少は一般には35%で、最悪の場合では65%です。
すばらしい。マイナス面は?
新しい設計で動作するにはキャッシュバックエンドを再構築する必要があります。ディスクキャッシュディレクトリ(eix)へアクセスするツールは更新する必要があります。これはまだテスト中です。
いつPortageで利用できるようになるのですか?
2.0.54を目標にしています。十分でなければ、.55です。言い換えれば、バグが無くなったと私たちが認めるとすぐに利用できるようになります。
現在パッチはありますか?
はい。http://dev.gentoo.org/~ferringb/portage/2.0/3.0-cache-backport-experimental-7.patchが適切なパッチです。
標準により、これはまだサポートされていません。バグやフィードバックなどは歓迎しますが、これを使用すると言うことは、Gentooシステムの重要な部分であるパッケージマネージャへのパッチ適用について責任を負うと言うことを意味します。もし壊れたのなら、断片の清掃に行き詰まるでしょう。
警告:
ローカルでの使用のためにこれをPortage ebuildに追加するにはsrc_unpackの追加だけでなく、src_installの追加も必要です。
|
3.
Developer of the week
Roger Miliker (roger55)
図 3.1: roger55としても知られるRoger Milliker |
 |
roger55として知られるオーストラリアのGentoo開発者であるRoger Milikerは、Freenodeの#gentoo IRCチャンネル(そしてそれ以外のいくつか)の常連で、できるだけユーザを助けています。彼はリリースエンジニアとしての作業も行っています。「リリース資料、CD、stage、パッケージをテストし、どのドキュメントが更新が必要かを確認し、特定のハードウェアでトラブルを抱えているユーザを捜して新しいLiveCDを試してもらうことが私の作業です」と彼は言っています。
実生活では、彼はグラーツ医大の薬学生で、バイク便の仕事をしています(これはよりよい仕事を見つけるまでの一時的な物です)。
ガールフレンドのManuelaと趣味(バイクとスノーボード)の間で、Gentooに多くの時間を費やしていることにとても驚きます。ですが、Thinkpad 570(pentium2)ノートブック、AthlonXP 1800+(デスクトップ)、Epia M10000(mythtv)、そしてバタフライキーボードを備えた格好いいThinkpad 701cs(486DX/2)に囲まれていれば、それをいじらないことはとても難しいことです。RogerのデスクトップはKDEで、最初のエスプレッソの後に朝一番で起動するのはkmailです。
4.
コミュニティの話題
gentoo-devより
依存関係の扱いについて
D.M.D. Ljungmarkがやや技術的な依存関係に関するスレッドを作りました。
「パッケージlibFooがヘッダファイルをインストールして、そのヘッダファイルがlibBarのヘッダファイルに直接依存するなら、libFooはlibBarにコンパイル時の依存関係と同時に実行時の依存関係も持つ」また、別の見方をすれば「いや、プログラムのコンパイルに必要なだけであって、それは実行時の依存関係とは言えない」ともいえます。普通、この問題は特に問題になりませんが、必ず必要なもの以外は削除されることがあるバイナリパッケージや組み込みシステムで大きな問題になるでしょう。
この問題の正しい解決法の結論はまだ出ていません。
Modular X - 7.0 RC1
Donnie Berkholzによると、
「upstreamがリリースするよりも早くパッケージ化」の精神の元、
「約12時間前、最初のリリース候補がアナウンスされました。分刻みで最新版に追従するというGentooのイメージを維持するがごとく、最先端も超えて、吹き出す血をばんそうこうでなんとかしつつ、完全なX.orgの296パッケージがPortageに入りました。」
ホームページがないebuildはどうしたらいいでしょうか?
Harald van Dijkの質問です。
「ホームページがなかった場合、ebuildのHOMEPAGE変数に何を指定したらよいでしょう?HOMEPAGEがそもそも存在しないものもあれば、コメントを書いてHOMEPAGEに空文字を代入する、"none"や"I HAVE NO HOME:("などの明らかにURLではない文字列を代入するなど、パッケージごとにばらばらです。」
5.
世界のGentoo
ドイツ: 欧州Gentoo開発者会議の講演者がほぼ確定
11月18日にクランスバーグで開催される欧州Gentoo開発者会議まで三週間を切りましたが、講演者の名簿がほぼ確定しました。
発表内容は、欧州におけるミラーサーバ基盤の計画のような内輪の話題以外にも、変わり種環境へのGentoo移植活動や、無線ルータでの実習、個々のプロジェクトの発表などなどが含まれています。
すでに20名が参加を表明しており、宿泊施設の最大収容数に徐々に近づきつつあります。
このイベントに参加したい人は、できるだけ早めに参加申し込みをしてください。
ベルギー: ベルギーGentooサイトが二ヶ国語対応に
ベルギーGentooユーザ会のWebサイトは、この数週間で改装を行いました。
重要なニュースは、従来のフラマン語の他にフランス語表示のためのタグが加えられたことです。
6.
Gentooチームの動き
移動
最近Gentooチームから次の開発者が去りました。
追加
最近Gentoo Linuxチームに次の開発者が入りました。
変更
最近次の開発者はGentoo Linuxプロジェクトでの役割が変更となりました。
7.
Gentooセキュリティ
Zope: RestructuredTextを使ったファイル組み込み
Zopeは、信頼していないユーザに対してRestructuredText機能を開放する時に、ファイルの取り込みに関して脆弱になります。
詳細についてはGLSA Announcementを参照して下さい。
phpMyAdmin: ローカルファイルの取り込みとXSSの脆弱性
phpMyAdminには、いくつかのクロスサイトスクリプティングの問題に加えて任意のコードの実行を招く可能性のあるファイル取り込みに関する脆弱性が存在します。
詳細についてはGLSA Announcementを参照して下さい。
SELinux PAM: ローカルパスワードの推測攻撃
SELinux用のPAMに存在する脆弱性のために、ローカルのアタッカーが力ずくでシステムパスワードを手に入れることが可能です。
詳細についてはGLSA Announcementを参照して下さい。
TikiWiki: XSS脆弱性
TikiWikiは、クロスサイトスクリプティング攻撃に対して脆弱です。
詳細についてはGLSA Announcementを参照して下さい。
Mantis: 複数の脆弱性
Mantisは、情報漏洩から任意のスクリプトの実行に至るまでの複数の脆弱性の影響を受けています。
詳細についてはGLSA Announcementを参照して下さい。
Ethereal: プロトコル解析における複数の脆弱性
Etherealには、結果的に任意のコードの実行や異常終了などを引き起す可能性のある多数の脆弱性が存在しています。
詳細についてはGLSA Announcementを参照して下さい。
8.
Bugzilla
サマリ
統計データ
Gentooコミュニティでは、バグやお知らせ、提案やその他開発チームとのやり取りの記録、追跡にBugzilla(bugs.gentoo.org)を使っています。
2005年10月23日から2005年10月30日までのデータは以下のような結果になっています。
- 新しいバグ 665個
- クローズしたバグ 383個
- 以前クローズしたバグが再オープン 28個
現在オープンしているバグ8750個のうち、
107個が「極めて重大(Blocker)」、
183個が「重大(Critical)」、
555個が「中(Major)」とラベル付けされています。
クローズしたバグランキング
本期間内にもっとも多くバグをクローズした開発者、チームは以下の通りです。
新しいバグランキング
本期間内にもっとも多く新しいバグを割り当てられた開発者、チームは以下の通りです。
9.
GWN feedback
GWNに対するご意見ご感想は
こちらに送ってください。
10.
GWNを定期購読するには
Gentoo Weekly Newsletterを定期購読するには、空メールを
gentoo-gwn+subscribe@gentoo.org
に送ってください。
Gentoo Weekly Newsletterの購読を中止するには、配信先のメールアドレスから空メールを
gentoo-gwn+unsubscribe@gentoo.org
に送ってください。
11.
他の言語でのGWN
Gentoo Weekly Newsletterは以下の言語でも読むことができます。
|