Gentoo Weekly Newsletter: 26 June 2006
1.
Gentooニュース
リリーステスター募集
Gentooリリースエンジニアリングプロジェクトは、
次期2006.1のリリースの試験を手伝ってくれる経験のあるユーザや開発者を募集しています。
彼らは試験用の大量のハードウェアを探しています。
すべての応募者は、試験可能なハードウェアを持っていることと、
試験用のISOイメージは巨大で、新しいイメージのリリースが頻繁に行われるため、
ブロードバンドインターネットアクセスが可能なこと、CD/DVDライターを持っていることが要求されます。
興味がある人は、次にあげる情報と共に、Roger Milikerに連絡してください。
- CPUの種類(i686、PPC、AMD64など)
- システムメモリの量
- ディスクの種類(IDE、SCSI、SATAなど)
- 光学読み取り装置(訳注:CD-ROM/DVD-ROMなど)の種類(IDE、SCSI、SATAなど)
- ビデオカードの種類(AMD64/x86のみ対象)
- 光学書き込み装置の種類(CD、DVDなど)
問題解決のために、開発者に対して優れた情報を提供できる強力なバックグラウンドのあるユーザであるのと同様に、
所有しているハードウェアが、考えられる試験に対して広範囲に網羅できるようなユーザを選択します。
Gentoo x86アーキテクチャテスターおよび開発者募集
x86アーキテクチャチームは、アーキテクチャテスターとしてチームに参加したいと思っている、
より意欲的なコミュニティのメンバを探しています。
もしGentooに貢献したいが、どうしてよいかわからないなら、
はじめるにはこれが良い方法です。
stableにするためのアプリケーションの試験を手伝い、x86特有のバグの解決を手伝います。
x86
ATドキュメントを見て、もし何か疑問があるなら、
Homer Parkerまたは、Joshua Jacksonへメールしてください。
彼らは、チームに参加し、バグ報告や、重要な要求、セキュリティバグの解決を手伝ってくれるもっと多くの開発者を募集しています。
興味のある開発者は、stableシステムまたは、chroot環境、そしてx86チームに割り当てられたバグに従事する意思があるだけでよいです。
もし手伝うことに興味があるなら、x86チームにメールを送ってください。
重要なALSAに関する情報
Diego "Flameeyes" Pettenは、カーネル2.6.17リリースとの互換性のため、
ALSAパッケージを1.0.12rc1に更新しました。
パッケージにはいくつか変更があります。
media-plugins/alsa-jackパッケージは非推奨扱いとなり、
その機能は、media-plugins/alsa-pluginsパッケージに追加されました。
PowerPCユーザは、現在は、package.maskに入っているsnd-aoaが、
1.0.12rc1のmedia-sound/alsa-driverに追加されたことに興味があるかもしれません。
これは、アンマスクする前に適切なハードウェアと共にユーザによる試験が必要です。
新しいJavaシステム
Javaチームは、新しいJavaシステムがついにツリーに入ったことをお知らせします。
現在は、package.maskに記述がありますが、Javaチームは数日後にアンマスクすることを予定しています。
これを使うには、/etc/portage/package.unmaskに適切なエントリを追加する必要があります。
そして、 upgrade
guideの内容に従ってください。
Code Listing 1.1: /etc/portage/package.unmask |
# Javaのテスト用マスクの変更
>=dev-java/java-config-1.3
dev-java/java-config-wrapper
>dev-java/javatoolkit-0.1.0
>=dev-java/ant-core-1.6.5-r13
>=dev-java/ant-tasks-1.6.5-r2
>=dev-java/jikes-1.22-r12
>=dev-java/eclipse-ecj-3.1-r13
=dev-java/blackdown-jdk-1.3.1-r23
=dev-java/blackdown-jdk-1.4.1-r12
=dev-java/blackdown-jdk-1.4.2.03-r12
=dev-java/blackdown-jre-1.3.1-r20
=dev-java/blackdown-jre-1.4.1-r12
=dev-java/blackdown-jre-1.4.2.03-r11
=dev-java/ibm-jdk-bin-1.4.2.04-r10
=dev-java/ibm-jdk-bin-1.5.0-r11
=dev-java/ibm-jre-bin-1.4.2.05
=dev-java/jrockit-jdk-bin-1.4.2.10
=dev-java/jrockit-jdk-bin-1.5.0.06
=dev-java/kaffe-1.1.7
=dev-java/sun-jdk-1.4.2.12
=dev-java/sun-jdk-1.5.0.07
=dev-java/sun-jre-bin-1.4.2.12
=dev-java/sun-jre-bin-1.5.0.07
|
これが意味するところに馴染みがない人のために、目玉を列挙します。
- 動的に現在のVMを切り替える機能
- ユーザとシステムVMに対する変更は即座に有効になります。
もはや、シェル環境には縛られません。すなわち、システムVMを切り替えるとき、
env-updateやその後のsource /etc/profileを実行する必要がありません。
- "build VM"という概念ができました。
パッケージをemergeし、システムVMとは独立に設定できます。
- 各Javaのバージョン、すなわち、1.3、1.4、1.5などに対して、
build VMは、どのベンダのどのバージョンのVMを使うのか設定できます
- emerge時のVMは、パッケージの依存性と同様に設定に従って動的に切り替わります。
例えば、1.5ではコンパイルできないパッケージの場合、1.4VMがビルド時に使用されます。
- antでビルドされるJavaパッケージでは、
正しいバージョンのJavaバイトコードが確実にコンパイルされるようにbuild.xmlがビルド時に書き換えられます。
- Java 1.5はすぐにアンマスクできるでしょう。
また、秋にリリースされる予定のJava 1.6にも対応できるでしょう。
2.
コミュニティの話題
forumsより
Larry the Cow - Lame?
Larryが嫌いと公言するForumsユーザがいます。彼らによると、Larryには特に目的もなければ、Gentooにも関係なく、無用だというのです。ただし、あの牛のよくわからない存在が好きなユーザもいます。大事なマスコットなのか、Gentooの歴史の重要な一部なのでしょうか?それとも特に意味のないよくわからないキャラクターでしょうか?
planet.gentoo.orgより
Gentoo/Alpha FAQが更新
Gentoo/Alpha FAQが、Thomas Cortのパッチによって更新されました。ハードウェアのメンテナンス、.dotnetサポートやAlphaブートローダについて新たな回答が含まれています。
正規表現 grep vs bash
Roy Marplesがgrepをbashの内部関数で置き換えるテストを実施しました。その結果、bashの関数のほうが高速であるという素晴らしい結果がでました。このテストでは小さいファイルが対象で、bashはファイル全体を読み込む必要があるのに対し、grepはマッチするとすぐに戻るので大きなファイルではgrepのほうが高速だという仮定に基づいています。
3.
Gentoo関連情報
LXer.com (2006年6月22日)
著者のHans Kwintは、デスクトップ環境でのGentoo Linuxの使い方という面白い記事を書いています。
Gentooを日常で使用する場合のシリーズの中の第1章で、A Gentoo
diary: Intro"という題名で公開されています。
Linux Link Tech Show (2006年6月21日)
Linux Link Tech Showは、Mike Frysinger、Michael Cummings、Grant GoodyearとSeemant Kulleenの4人のGentoo開発者の、
とても長いインタビュー記事を公開しています。
その記事は、OGG Vorbisか、
MP3形式でダウンロードができます。
彼らのインタビューは、だいたい24分30秒あたりから始まります。
AnandTech (2006年6月7日)
AnandTechは、最近、Sun UltraSparc T1を含む、いくつかの異なるプロセッサの
Server CPU Shoot-out(訳注:サーバ向けCPUの状況)を掲載しています。
記事によると、機器のプラットフォームとしてGentoo Linuxが選ばれています。
IntelのWoodcrestやAMDのOpteronと比較して、新しいSUNのCPUの価格がどうなっているかを知るために記事をよく見直した方がいいでしょう。
4.
Tips and Tricks
ゲームで遊ぶ: ScummVM
最近のゲームのほとんどがLinuxシステム上では簡単に動かないとは言え、エミュレータを使えば完璧に作動させることのできる古いゲームがまだたくさんあります。もしそれらのゲームのオリジナルコピーを手に入れることができるなら、ScummVMを使って"Full Throttle"や"Day of the Tentacle"、"The Secret of Monkey Island"などの古いpoint-and-click形式のアドベンチャーゲームを動作させることができます。
プロジェクトは最初、LucasArtのSCUMMゲームエンジンを使った古いゲームを動作させることを目的としてスタートしました。しかし今では他のゲームもサポートするようになっています。動作可能なゲームの一覧はcompatibility listを見て下さい。
もしあなたが、1980年代のコンピューターゲームを見つけられずにいても大丈夫、まだラッキーが続いています。そんなゲームのひとつがフリーで配布されました。Flight of the Amazon Queenというゲームで、portageツリーに登録されています。
ゲームを動かすためには、始めにscummvmをあなたのシステムにemergeしなければなりません。scummvmは4つのアーキテクチャ -- amd64、ppc、sparcそしてx86で既に安定版となっています。ScummVM自身は、たくさんのプラットフォーム上で動作します:Microsoft Windows、Mac OS X、 PocketPC、PalmOS、OS/2などです。アーキテクチャによっては、Flight of the Amazon Queenはまだtestingの状態になっているかも知れませんので、必要に応じてpackage.keywordsを調節して下さい。
Code Listing 4.1: queenをインストールする |
# emerge scummvm -va
# echo "games-rpg/queen" >> /etc/portage/package.keywords
# emerge queen
|
もしまだ実施していないのであれば、この後、ユーザを'games'グループに追加しなければなりません。
Code Listing 4.2: ユーザをgamesグループに追加する |
# groups larry
# gpasswd -a larry games
|
グループにユーザを追加したら、設定が反映されるように一旦ログアウトして再度ログインしなければならないことを思い出して下さい。scummvmを起動すると、ゲーム追加用のグラフィカルウィンドウが開きます。デフォルトではFOTAQはリストに表示されませんが、'Add Game'ボタンをクリックすることで追加することができます。ゲームデータのディレクトリは/usr/share/games/queenです。一旦そのディレクトリを指定すれば、後は単に'Choose'ボタンをクリックするだけです。これで準備が整いました。'queen'を起動すれば直接ゲームを始めることができます。
5.
Gentooチームの動き
移動
最近Gentooチームから次の開発者が去りました。
追加
最近Gentoo Linuxチームに次の開発者が入りました。
- Raphael Marichez (Falco) セキュリティ
変更
最近次の開発者はGentoo Linuxプロジェクトでの役割が変更となりました。
6.
Gentooセキュリティ
aRts: 権限の昇格
aRtsのartswrapper部分には、ローカルユーザが昇格した権限を使って任意のコードを実行することを許してしまう脆弱性が存在します。
詳細についてはGLSA Announcementを参照して下さい。
KDM: シンボリックリンクの脆弱性
KDMには、情報漏洩を招くおそれのあるシンボリックリンクの脆弱性が存在します。
詳細についてはGLSA Announcementを参照して下さい。
wv2: 整数値オーバーフロー
整数値オーバーフローによって、アタッカーが任意のコードを実行することが可能です。
詳細についてはGLSA Announcementを参照して下さい。
7.
Bugzilla
サマリ
統計
Gentooコミュニティでは、バグやお知らせ、提案やその他開発チームとのやり取りの記録、追跡にBugzilla(bugs.gentoo.org)を使っています。
2006年6月18日から2005年6月25日までのデータは以下のような結果になっています。
- 新しいバグ 759個
- クローズしたバグ 364個
- 以前クローズしたバグが再オープン 24個
現在オープンしているバグ10343個のうち、53個が「極めて重大(Blocker)」、140個が「重大(Critical)」、544個が「中(Major)」とラベル付けされています。
クローズしたバグランキング
この期間に最もバグをつぶした開発者とチーム
新しいバグランキング
期間中に新しいバグをアサインされた開発者とチーム
8.
GWN feedback
GWNに対するご意見ご感想は
こちらに送ってください。
9.
GWNを定期購読するには
Gentoo Weekly Newsletterを定期購読するには、空メールを
gentoo-gwn+subscribe@gentoo.org
に送ってください。
Gentoo Weekly Newsletterの購読を中止するには、配信先のメールアドレスから空メールを
gentoo-gwn+unsubscribe@gentoo.org
に送ってください。
10.
他の言語でのGWN
Gentoo Weekly Newsletterは以下の言語でも読むことができます。
|