|
aka LWN JAPAN |
|
|
ChangeLog |
デベロップメント [1999/09/02〜22]
Section Editor: Liz Coolbaugh
|
ChangeLog |
|
今号では、1999年9月2日から22日までの
デベロップメント関連ニュースをお伝えします。
基本的に新しいもの順(新しいニュースが上)になっておりますので、 ご注意下さい。 (ただし、国内関連は 16〜22日の最初へとまとめてしまっています。)
|
||
|
|
||
| まず、 1999年9月16日から22日までのデベロップメント関連ニュースを お伝えいたします。 | ||
|
|
||
えせかんな --- ジャストシステムの ATOK 版開発の可能性も武靖浩氏により、 「えせかんな」 (日本語) がリリースされました。入力メソッドが XIM に対応していないクライアントが えせかんなに中継されることによって、 VJE-Delta を利用することが可能になります。 「まだ開発版(Developer's Release) ですが一通り使えて」おり、 VJE-Delata の体験版でも問題なく動作するとのことです。 VJE-Delta を購入している方はぜひともお試しください。 また、早速、ジャストシステムからもお声がかかり、 ATOK 版の開発に興味を示しているとのことです。 (Many thanks to 武さん) |
||
|
|
||
NxEdit --- コンソールベースの Vz ライクなテキストエディタ(GPL)佐々木 "えるちゃん" 俊介氏により、コンソールベースの Vz ライクなテキストエディタ、NxEdit (ne) が GPL で公 開されました。(nedit とは別物です。)もともとは、Neco@任天堂さんと根橋 勲@セイコー エプソンさんによって開発されていたソフトを改造し、両 氏に許可を取った上で、GPL 化したそうです。 佐々木氏によれば、 「元々DOSやWindows系のユーザーにはviやemacsよりも、 馴染みやすいのではないかと考えています(^^;。」とのことです。 開発途中(βバージョン)であることの注意等、その他詳 しくは、 パッケージに付属の README.jp (日本語) をご覧下さい。 (Many thanks to 佐々木さん) |
||
|
|
||
DeleGate佐藤豊氏による多目的プロキシーサーバ DeleGate が 5.9.5 になっています。基本的にはバグ修正版ですが、 ftp, smtp に関する新規機能も追加されています。 詳しくはアナウンス(日本語) をご覧下さい。 |
||
|
|
||
JFJF プロジェクトの方々の手により、 各種翻訳文書が公開(日本語) されています。新規のものとしては、
また、
|
||
|
|
||
Mew 1年ぶりの正式版アップデート --- ずっと使いやすく、ずっと高速にMew の正式版(開発版と違って、冒険家以外の方のための安定 したバージョン)が1年ぶりにアップデートされました。Mew 1.94 です。 メッセージのキャッシュなど数々の高速化、最適化も施され、 「Mew 1.94 は、1.93 よりもずっと使いやすく、ずっと高速」 になっており、もはや「Mew 1.93 に留まる理由は何もない」とのことです。 また、「Mew と言えば PGP」というわけで、時を(ほぼ)同じくして (そして長く待ち焦がられたという意味でも同じく。) 正式リリースされた GnuPG に既に対応しています。 GnuPG の日本語化(日本語) のページもどうぞ。 なお、Mew 1.94 にアップグレードするためには、 IM も 130 にアップグレードする必要があります。 その他詳しくは、 こちら(英語) また、(まだご存じない方は) Mewと西暦2000年問題(Year 2000 problems)(日本語) もご覧下さい。
(※また、興味のある方は、 |
||
|
|
||
Gimp藤田裕二氏により、 「GIMP を使って画を描く」(日本語) が公開されています。また、Debian (potato) な方は、榎田氏による、 Gimp(potato) の日本語 menu 表示 , 入力を改善する 「Gimpの日本語環境を改善するパッチの紹介 for Debian GNU/Linux (potato) 」 (日本語) もどうぞ。 |
||
|
|
||
Li18nuxLi18nux (Linux Internationalization Initiative) が組 織されました。Li18nux は、Linux 用の国際化対応アプリケーションが、 ディストリビューションの種類に関わらず、正しく実行さ れ、動作するための基盤となる環境を整備することを目指 して組織されたボランティアベースのグループです。 「国際化に関する API と各コンポーネントの仕様を定め、 国際化された Linux とはこうあるべきだ、という標準を 作り、その結果を公開するとともに、 Linux Standard Base(LSB)などへ仕様として提案し、ディストリビューショ ン間の互換性を保証する」という目的のために組織されま した。 詳しくはこちらのアナウンス(日本語)をご覧下さい。 |
||
|
|
||
Samba 日本語版小田切氏により、 Samba 日本語版(日本語) が公開されています。Samba 日本語版は、オリジナル版と比べて、 SWAT(Samba Web 管理ツール)の日本語化や ドキュメントの日本語化、 ディレクトリ名に日本語を使用時の Windows95/98のバグ への対応、などの修正が施されています。 また、とうだせいじ氏により取りまとめられた、 「SambaとSWATによるファイルサーバー・セットアップTips」Q&A集(日本語) もご覧下さい。 |
||
|
|
||
qmail とゲームのメーリングリスト先日もお伝えしましたが、 qmail と Linux 上のゲームに関する メーリングリストが各々開設されています。詳しくは、 こちら (日本語)をご覧下さい。 |
||
|
|
||
Java大きなアップデートJCK 進捗状況のページ (英語) が大幅に更新されました。 green とネイティブの両スレッドで JIT を on にした場合において 進捗があったことがわかります。※ JCK (Java Compatibility Kit) - Java の実装の正しさを検証するための 13,000 を超えるテストセットです。 ※ green スレッド - JDK に組み込まれているユーザレベルのスレッド機構。green スレッドはマルチプロセッサを有効に使えない等、いくつかのデメリットがあります。 ※ ネイティブスレッド - JDK が OS が提供しているカーネルレベルのスレッド機能を使用するようにするモード。これは (※先週(日本語。下記記事)に) 引き続いて、プロジェクトにとって良いニュースです。
JDK 1.2 のリリース間近さらに良いニュースがあります。 Blackdown チームのメンバーである Juergen Kreileder 氏(英語) によると、 1.2 の本当のリリースが近付いてきています。 また、 1.2 のスレッドに施した改良が、 JDK 1.1.8 チームの役にも立つだろう、ということです。 楽観的かもしれませんが、素晴らしいことです! |
||
|
|
||
PerlPerl ニュースが美容整形中です。Perl ニュースのサイト (英語) の変更が、 この FAQ (英語) で取り上げてられています。 同コンテンツの再配布が非営利サイト上でできるようになったこと、また、 ヘッドライン一覧の表示は、どのサイトでもできるようになったことなどが あります。 より優れた検索機能が実装され、 そのソースコードは公開されています。
Perl ジャーナル 秋号が オンライン (英語)になりました。 (アクセスには、登録が必要です。)
Perl 開発者キット 1.2.2Perl 開発者キット 1.2.2 が ActiveState(英語) により リリース (英語) されました。 |
||
|
|
||
Pythonさて、David Ascher 氏がお送りする、 今週の Python-URL (英語) の時間です。 今週のハイライトは、 「計算機による分子生物学における Python の利用を推進し、そのための道具立てを提供する」 Biopython.org (英語) のアナウンスや、 Python と Fortran の連係させるためのツールである pyfort (英語) のバージョン 2 などです。※ 計算機による分子生物学 - 原文では bioinformatics でした。これを直訳すると生物情報数理という事になりますが、それだと Biopython.org が対象としているのとはニュアンスが異なり、どちらかと言えば数学寄りの分野になってしまいます。www.Biopython.org には "for computational molecular biology" とありましたので、こう訳しました。
JPython 1.1beta3JPython (※ Java Python)1.1beta3 が 9月 22日にリリースされました。 JPython のサイト (英語) をチェックしてみて下さい。変更点の概要は、 JPython ニュース (英語) のページで公開されています。 |
||
|
|
||
Tcl-/tk提案されていた Tcl の 8進数サポートへの変更、 LinuxWorld の 記事 (英語) における Tcl と AOLServer の議論、 その他、今週のいろいろな話題と発表が Tcl-URL! 9月 20日号 (英語) で取り上げられています。 |
||
|
|
||
Visio 社、IntelliCAD を分離独立Visio 社は同社の「IntelliCAD ソフトウェア」を 「IntelliCAD ITC(テクノロジーコンソーシアム)と呼ばれる独立した組織」 へと分離させました。他のベンダとのオープンなコラボレーションでの将来的な開発を推進するためです。 詳しくは同社の プレスリリース (英語) をご覧下さい。 もちろん、このニュースには Microsoft が Visio 社を買収しつつある、 という噂が付随しています。 そして、 このソフトウェアを保有していることにより買収が難しくなっているかもしれない、 ということなら、この噂により IntelliCAD の独立が説明されるのかもしれません。 ちなみに今回独立したコンソーシアムは、 非商用の利用には無料のライセンスを提供し、 自由にソースコードを改変できるようにする予定です。 このモデルは X コンソーシアムに類似するようです。 ただし、 ソースコードがフリー/オープンソースのライセンスで リリースされるされるかどうかは、 もちろん、保証の限りではありません。 (Thanks to Lee Guigar and John K. Morgan) |
||
|
|
||
SGI の統合開発環境 Jessie のリリースSGI はとうとう、 約束していた「Jessie 統合開発環境」のリリースの 発表 (英語) にこぎ着けました。スクリーンショットは、 こちら (英語) でご覧下さい。 また、 Jessie については、 SGI のオープンソースリポジトリ (英語) でより詳しく知ることができます。 |
||
|
|
||
GnomeHavoc Pennington 氏が、特別編集で二週間分バージョンの GNOME サマリ (英語) をまとめられています。 Gnome 1.0.50 リリースの開発が完了しつつありるので、 リリースされる日は遠くない未来かもしれない、と報告されています。Glade (英語) と libglade (英語) については、わくわくさせてくれることが沢山あるようです。 Glade は GUI 開発ツールで、ファイルを XML 形式で保存します。これはまだプレリリースの状態ですが、最新リリースの 0.5.3 (英語) は安定していて、十分使えるようです。 libglade は Python とバインドさせる事ができ、 これにより印象的な速さでの開発が可能になります。 |
||
|
|
||
High AvailabilityHeartbeat 0.4.3今週 Heartbeat 0.4.3 がアナウンス (英語) されました。 このバージョンは Linux Standard Base (英語) の FHS(FileSystem Hierarchy Standard)に準拠しており、 また、今や大部分が Debian 対応となりました。
※ FHS - Linux における標準的なディレクトリ構成を定めたもの。FSSTND (Filesystem Structure Standard) の後継となる規約です。 heartbeat のメッセージフォーマットの仕様書が 更新 (英語) されました。 |
||
|
|
||
MidgardMidgard ウィークリーサマリ 9月 22日号 (英語) によると、 この、ウェブ開発プラットホームの開発作業がたくましく進行しているということです。Midgard 関数リファレンスが間もなくできあがることが約束されており、 これは Midgard マニュアルの最初の章になるでしょう。 最新版のマニュアルは、 こちら (英語) に置かれる予定です。 初めての Midgard ワークショップが、10月 13日 (水) にフ ィンランドのヘルシンキで開催されます。 詳しくは ワークショップの web サイト (英語) をご覧下さい。 参加されたい方は、まだ空席が 1つか 2つあります。 |
||
|
|
||
Mozilla国際化MozillaZine.org (英語) での このコメント (英語) によると、Mozilla 国際化は、良いニュースだということです。新機能には、 異なるキャラクターセットのメッセージを同時に表示する機能や、 さまざまなキャラクターセットのメッセージのリストをソートできる機能が などがあります。 |
||
|
|
||
OpenLDAPOpenLDAP 1.2.7 のリリースOpenLDAP 1.2.7 が今週 アナウンス (英語) されました。OpenLDAP プロジェクトは、 オープンソースの LDAP アプリケーションと開発ツールのセットを構築しています。 最新リリースには、主に、 新しいコンポーネントの収録と、 いくつかのメモリリークをふさぐバグ修正 などが含まれます。 |
||
|
|
||
PHP現在、どのくらいの人数の方が PHP を使っているのでしょうか?Netcraft (英語) からの このグラフ (英語) をチェックしてみて下さい。 なかなかいいニュースみたいですね。 |
||
|
|
||
WineWine ウィークリーニュース 9月20日号 (英語) で、引き続き Winsock の実装に関する議論や、 ウィンドウマネージャの未来、 そして、みなさん大好きな「フォント」(!) に関する話題が取り上げられています。 |
||
|
|
||
ZopeZope ウィークリーニュース 9月22日号 (英語) が発行されています。それによると、これも成長の一段階と言うべきか、 Zope.org (英語) サイトで(Zope 2.0 の)セキュリティ問題が公表され、 これを修正するために Zope 2.0.1 がリリースされました。
Zope の有料サポートZope の有料サポートとトレーニングが提供されるようになりました。詳しくは Zope のサイトで関連ニュースをご覧下さい。 |
||
|
デベロップメント [1999/9/9〜15]
Section Editor: Liz Coolbaugh
|
||
|
続いて、
1999年9月9日から15日までのデベロップメント関連ニュースを
お伝えいたします。
基本的に新しいもの順(新しいニュースが上)になっておりますので、 ご注意下さい。 (ただし、国内関連は 16〜22日の最初へとまとめてしまっています。)
|
||
|
|
||
Alpha 用コンパイラLinux Alpha 用 C (と Fortran) コンパイラのベータテストが Compaq によって 発表 (英語) されました。ライセンスには若干の制限 (これはフリーソフトウェアでは「ありません」) がありますが、Alpha システムでより優れた性能のコンパイラを 必要としている方は、ご覧になるとよいかもしれません。
※ Compaq のコンパイラは旧 Digital Equipment が開発したもので、従来は Tru64 でしか利用出来ませんでした。Alpha CPU 用のコンパイラとしては最高の物として定評があります。 |
||
|
|
||
JavaJDK 1.2 のバグページJDK 1.2 の既知のバグのページが更新されました。このページは、習慣的に変更の際に日付が書かれないので、 何が更新されたのかを報告するのは容易ではありませんが、 もし JDK 1.2 について問題を抱えている場合は、 このページを再度チェックしてみて下さい。
Java の父へのインタビュープログラミング言語 Java の父、James Gosling 氏へのインタビューが、 Java-linux メーリングリスト上でありました。この記事には、 いくつか面白いコメントが含まれています。 Sun はいつか、Java のコードをオープンソースにするつもりですか? との質問に答えて、 「 一部の方々が言っている意味での『オープンソース』 (※ OSD (英語。日本語)互換)に 完全にする、というのはなさそうです。一方、Linux での Java について尋ねられると、 Gosling 氏は、 むしろ問題は Linux コミュニティの方にあると非難しました。 「Linux にまつわる相互運用性の問題はひどいとしか言いようがありません。java-linux メーリングリストの以上のようなコメントに、 大部分の方は当惑しました。 知り得る限りの情報に基づいて考えると、 Java の移植の問題は、Linux のディストリビューション間の差異とは まったく関係がないからです。 Cees de Groot 氏は この投稿 (英語) でコメントしています。 「それがひどいという点に関しては、彼は正しいです。 しかしそれが理由ではありません。 移植が困難なのは Solaris と Linux との相違点のためです (スレッド, シグナル, X11, SMP, 等々 - それは恐ろしい混乱です)。 Linux glibc リリース間の違いは存在します。 2.0, 2.1 そして 2.1.2(?) はバイナリレベルで非互換です。 しかし、これだけは言っておきたいのですが、 これらの違いは実際には JVM が必要とするような機能のサポート状況を改善するためなのです。」 |
||
|
|
||
PerlPerl 5.6 の新機能LinuxWorld にPerl 5.6 で新しくなった点 (英語) に関する記事があります。「Perl 5.6 における最もかっこいい (そして、少なくとも私の稼業では、最も話題になった) 機能は、ネストした括弧による正規表現を再帰的に見つけ出す事が出来るというものです。」 |
||
|
|
||
PythonDavid Ascher 氏の今週の Python-URL (英語) です。いつも通り Python 関連の優れた記事が満載です。 特筆すべきは、いつもの Python メーリングリストとニュースグループからの情報よりも若干拡大して、他の世界中の Python 関連のニュースへのポインタも含んでいます。 |
||
|
|
||
Tcl/tk今週の Tcl-URL! (英語) は Tcl 9.0 はどうなるべきかに関するいくつかのアイデアへのポインタを含んでいます。 |
||
|
|
||
Linux での CADあなたが Linux での CAD ソフトに興味があり、 Bentley の CAD プラットホームに慣れているなら、 アカデミックバージョンの Bentley プラットホームのサポートについての アナウンス (英語) をご覧ください。 AccuDraw, SmartLine, MicroStation BASIC, plotting resymbolization, そして MDL や デジタイザ や OpenGL のサポートまでもが含まれます。
※ Bentley 社の日本法人、株式会社ベントレー・システムズのホームページには、この件に関するニュースは無いようです。どうやら、たくさんの学生からの要望があったようです。 さらに、その完全な商用製品に興味を持って購入する方の 数が充分にある、と分かれば、続いてそれらの移植も行われるかもしれない、 とのことです。
※ Bentray 社の主力商品は単なる CAD ソフトに留まらず、EEM (Enterprise Engineering modeling) と呼ばれる、設計・生産・保守までを統合的に支援するソフトウェア群です。 (Thanks to Lee Guigar) |
||
|
|
||
Gnome と KDEGnome も KDE も、今週のリポートはお休みです。来週、今度は二週間分のレポートが出る事を期待しましょう。 加えて、今週号を編集している間、ノースカロライナを襲ったハリケーンのため、Red Hat から支援されている多くの web サイトがダウンしています。このため、それらのプロジェクトからのニュースが欠落しているか、又は、後回しになっています。LWN では来週、これによる遅れを取り戻す予定です。 |
||
|
|
||
AOLserverAOLserver が既にオープンソースになっていることを覚えていますか?もし興味があるなら、 今ではあなたもそれに触れることができるのですから、 この記事 (英語) を見てみるのもいいでしょう。 LinuxWorld の AOLserver についての全 4 回の記事の最初の一つです。 この記事では、AOLserver の生い立ちや、 AOLserver を使うことを考えてみてもよい理由などが説明されています。 |
||
|
|
||
High Availabilityheartbeat の進捗状況Alan Robertson 氏から heartbeat のコードの状況 (英語) の報告が届きました。それによるとどうやら heartbeat は Red Hat 6.1 に入るかもしれません。 また同様に、Debian でもスムーズに動くようにして欲しいという 後押しになるかもしれません。 また heartbeat 0.4.3 の開発 (英語) はフリーズされています。 この記事が読まれる頃にはリリースされているかもしれません。
Linux-HA FAQ のメンテナー交替以前のメンテナーである Harald Milz 氏からのこの通知 (英語) によると、Linux-HA FAQ の保守は Volker Wiegand 氏に委譲されました。※ Linux-HA FAQ - Linux における High Availability (高可用性) ソフトウェアについての FAQ 集です。
Lars Marowsky-Bree 氏のトークでのスライドLars Marowsky-Bree 氏の Linux Kongress '99 での講演のスライドが LVS で公開されました (英語)。MagicPoint フォーマットです。
※ LVS - ここでは Linux Virtual Server プロジェクトのページ の事を指しています。 |
||
|
|
||
KDEKDE 1.1.2KDE テーママネージャを使って、初めて全面的に「テーマ」をサポートする KDE 1.1.2 が リリース (英語) されました。※ テーマ (Theme) - 最近の GUI ではボタンやメニュー, ウィンドウ等のデザイン、色等を自由に設定出来る事が常識ですが、これらの設定をひとまとめにして、自由に取り換えられるようにしたのが「テーマ」です。同じデスクトップ環境でもテーマを切替える事で SF 調, 木目調等、全く違う印象になります。既にライバルの Gnome はテーマをサポートしており、KDE に対する優位な点の一つでした。Kmail と Kfm も機能が拡張され、より安定しましたし、今や KDE は 35 もの異なる言語をサポートしました。 ※ そして、われわれ日本人にとって今回の目玉は、 何と言っても日本 KDE ユーザ会の方々の手による ja ロケールが正式に取り込まれたことでしょう!
KDE 開発者会議二周年記念 KDE 開発者会議がアナウンス (英語) されました。10 月 7〜10 日にドイツのエルランゲン大学で開催予定です。Caldera 社と SuSE 社がこの会議のスポンサーです。 |
||
|
|
||
Midgardweb アプリケーション開発プラットホームである Midgard についてレポートする、「Midgard ウィークリーサマリー」の 9 月 14 日号 (英語) が発行されました。Midgard 1.2.2 (英語) もリリースされています。そして、バグリポートを扱う為に Bugzilla バグ追跡システムが導入されました。 |
||
|
|
||
MozillaMozillaZine (英語) は Jazilla (英語) プロジェクトからの報告を載せています。憶えておられるかもしれませんが、これは Java ベースの Mozilla を作成しています。以下は Matthew Schmidt 氏の報告です。 「 最近のこのプロジェクトの、刺激といくつかの新しい面白い点から、 関わっているプログラマの方々が関心を取り戻しているので、 Jazilla は、スピードに乗ってきています。 |
||
|
|
||
Wine最新の Wine ウィークリーニュース (英語) ニュースは、今までにない出来です。 新しいフォーマットによって ページ (英語) はすっきりとし、より使いやすくなりました。
最新のスナップショットは 8 月 15 日に出たばかりですが、今週のニュースは BeOS の移植、OpenGL ライブラリの Wine への統合、スレッドセーフ、についての開発状況を取り上げています。
※ スレッドセーフ - マルチスレッドプログラミングでは、複数のスレッドから同時にライブラリ関数が呼び出される事が有り得ます。このように複数のスレッドから同時に呼び出す事が出来る関数は「スレッドセーフ」であると言われます。ところが、マルチスレッド導入以前の伝統的な UNIX のセマンティクスでは、一つのライブラリが同時に並行して呼び出される状況はシグナルの処理等に限られていました。このため UNIX のライブラリの多くは、同時に一つのプログラムからしか呼び出されない事を前提としているものがいくつかあります。このような複数のスレッドから呼び出されると正常に動作しない関数は「スレッドアンセーフ」であると言います。良いニュースを一つ:Ove Kaven 氏は CoSource (英語) から 600 ドルの投資を受けました。 そしてこれを元手に、32bit Winsock の開発を開始しました。 現状の Winsock は「いまだに Win16 時代のもの」なので、これは非常に良いニュースです。
※ Winsock - Windows 環境におけるネットワークを使用するためのプログラミングインタフェースです。UNIX における BSD ソケットに似たインタフェースを提供します。 |
||
|
|
||
ZopeZope.org新しい Zope.org コミュニティポータルが http://www.zope.org (英語) で稼働し始めました。新しいサイトは Zope 2 で動いており、ポータルツールキット, カタログ, ZClasses を「激しく」使っています。 ここであなたはメンバーになって、サイトを自分好みにカスタマイズする独自の Zope オブジェクトを作成出来ます。 また、Zope Birds of a Feather セッションが、来月のアトランタ Linux ショーケース (英語) において予定されています。
※ Birds of a Feather (BOF) - 同じテーマに興味がある方だけを集めて行なう、講演と討論会の折衷のような催し。 その他 Zope 関連のおもしろいニュースは、今週のZope ウィークリーニュース (英語) をチェックして下さい。 |
||
|
デベロップメント [1999/09/02〜08]
Section Editor: Liz Coolbaugh
|
||
|
最後に、
9月2〜8日のデベロップメント関連ニュースを
お伝え致します。
基本的に新しいもの順(新しいニュースが上)になっておりますので、 ご注意下さい。 (ただし、国内関連は 16〜22日の最初へとまとめてしまっています。)
|
||
|
|
||
GuileGuile のホームページが http:// www.gnu.org/ software/ guile/ guile.html に移動されました。※ Guile - GNU プロジェクトの汎用組み込み言語です。 ライブラリの形で提供され、 これをリンクする事でアプリケーションに 強力? な スクリプト言語を内蔵する事が簡単にできます。 同じ目的の言語として Tcl があります。Guile の最新バージョンはまだ Guile 1.3 です。 1.3.2 のリリースはもうすぐのはずです (でもページは 7月から更新されていません)。 現在は、多くの作業が Guile のドキュメンテーションにつぎこまれているようです。 |
||
|
|
||
Java移植はやや前進blackdown.org のサイトを子細に調べてみたところ、Java 2: JCK 進捗状況ページ (英語) が9月18日に更新されていました。※ JCK (Java Compatibility Kit) - Java の実装の正しさを検証するための 13,000 を超えるテストセットです。どこが変更されたのかを突き止めるのは困難でしたが、 少なくとも一カ所、赤で示されている変更があるようです。 以前、JCK のテストは green スレッドの上だけで JIT をオフにして行われていました。 ※ green スレッド - JDK に組み込まれているユーザレベルのスレッド機構。green スレッドはマルチプロセッサを有効に使えない等、いくつかのデメリットがあります。
今回彼らは green スレッドとネイティブスレッドの「両方」で (テストを) 実施しました。
ただし、まだ JIT はオフにしてあります。
※ ネイティブスレッド - JDK が OS が提供しているカーネルレベルのスレッド機能を使用するようにするモード。このことは、意外に多くの事を示唆しています。 Java 2 のスレッドに関するいくつかの非常に重要な進歩が、 過去 2 ヵ月間の間に行われたに違いありません。 実際、 Java 2: 移植状況 (英語) のページはこれを裏付けています。 「大ニュース! 私達は、ネイティブスレッドの実装に関する悩ましい問題について、 重要な進歩を遂げました。 ネイティブスレッドライブラリにおけるいくつかの主要な部分が、 より Linux threads を有効活用するように実装し直されました。おそらく、うまくいけば、 これがプロジェクトを行き詰まらせていた障害であり、 私達は近い将来より多くの結果を目にし始めるでしょう。
Java Advanced ImagingJAI for Linux は一歩前進しました。
※ JAI(Java Advanced Imaging) - Java によるイメージングアプリケーションを可能とするための、現在開発中の API です。(原文でも、また Blackdown のページでも一部 "Advanged" になっていましたが, Advanced の typo だと思われます)Blackdown チームはソースコードへアクセスするライセンスを受けており、 移植の第一段階は完了しました。 検証が滞りなく終了すれば、これは公開され、ダウンロード可能になるでしょう。
ネイティブコード用 JDK1.2 プロファイラネイティブコード用 JDK1.2 プロファイラが 発表 (英語) されています。 |
||
|
|
||
PythonDavid Ascher 氏の今週の Python-URL! (英語) は XML の特集と、チューリング機械と NP 完全性について、そしてその他の軽いトピックを取り上げています。※ チューリング機械 - 今日実用化されているデジタルコンピュータは全て、原理的にはアラン・チューリングの非常に単純な「チューリング機械」と同等であると言えます。逆に言うとチューリング機械で解くことが出来ない問題は、最新のコンピュータでも効率的に解く事は出来ません。「NP 完全」と呼ばれるクラスの問題はこの一例です。現在研究中の量子コンピュータは異なる原理 (非決定性チューリング機械) に基づいており、これらの問題も効率的に解く事が出来ます。量子コンピュータは RSA 暗号を効率的に解きうる事が既に知られており、非常にホットなトピックですが、実用化されるのは遠い未来でしょう。
最前線のパイソン野郎ども「The Front Range Pythoneers (最前線のパイソン野郎ども)」 は北コロラドの新しい Python ユーザグループです。最初のミーティングについては、彼らの アナウンス (英語) をご覧ください。
RPM を扱うPython で RPM ファイルを扱うためのクラスが Morten Kjeldgaard 氏から 発表 (英語) されました。多くのシステム管理に関する仕事に役に立つはずです。 |
||
|
|
||
Tcl/tk今週の Tcl URL! 9 月 6 日号 (英語) に、長く続いている Tcl 対 Perl のスレッドへのポインタが載っています。 情報に富み、かつ、建設的です。耳を傾けるに値するでしょう。他には Tcl コンファレンスのキーノートでの Python と Tcl の比較や、 2000 年 2 月にテキサス州オースチンで開催予定の 第 7 回 USENIX Tcl/Tk コンファレンス (英語) へのポインタもあります。 |
||
|
|
||
GnuPGフリーのメール暗号化ソフト GnuPGGnuPG 1.0 がついにリリース (英語) されました。
GnuPG は OpenPGP 規格の GPL に基づいた実装です。
※ OpenPGP (RFC2440) はメール暗号化ソフトウェアの標準規格です。最も重要なのは、 このリリースが、商用の PGP ソフトウェアのフリーな選択肢を提供するということです。 |
||
|
|
||
Gnome今週の Gnome サマリー (英語) は、新しい Gnome ニュースサイト (英語) が作成されたので、 Havoc Pennington 氏により毎週発行されていた同サマリーが ほとんど不要になった、と伝えています。しかしそれでも、多くの方々にとっては、 ニュースサイトで提供されている毎分の更新とともに、 Gnome 開発の一週間のトピックの一覧もあるのは、ありがたいことでしょう。 特に今週の記事は、週毎の発表とソフトウェアのリリースの要約に加えて、Sawmill (英語) ウィンドウマネージャについて少し触れています。これは「最もクールな」 Bonobo コンポーネントの一候補です。
GNOME の設定ファイル「GNOME Configuration Files (GNOME の設定ファイル) 」は、 Miguel de Icaza 氏が開発中の 新しい報告書 (英語) の名称です。Gnome の背後にある設定ファイルに関して、 どこにあるのか、 何が出来るのかが論じられています。 |
||
|
|
||
HarmonyHarmony は生きているHarmony は生きています!覚えていますか? Harmony は Qt ライブラリの GPL に基づく代替品を作る試みです。 Troll Tech 社が Qt のライセンス条項を変更したので、 ほとんど立ち消えになっていました。 しかし Adam Richter 氏はまだあきらめてはいません。 氏によって Harmony メーリングリストに投稿された、 新しいスナップショットの公開を告げる 進捗報告 (英語) をご覧ください。 人々は今もこのコードの開発を続けており、 さらにゴールを目指しています。 |
||
|
|
||
High Availabilityheartbeat のセキュリティheartbeat におけるパケットの認証は、 メーリングリスト外で何人かの方によって議論されていたトピックです。その結論が Alan Robertson 氏によってまとめられて (英語) linux-ha メーリングリストに戻されました。 いくつかの議論を引き起こしましたが、全体的な反応は好意的なようです。 加えて、今週飛び出して来たのは heartbeat のコードへ FHS との互換性 (英語) を持たせる話題です。 Alan はソフトウェアを適合させるための計画の概略を示し、コメントを求めました。 |
||
|
|
||
ht://DigアップデートGeoff Hutchison 氏は、web 検索システム ht://Dig (英語) の開発の進捗状況を公表しました。 業務に使用しているサーバ向けには、数日中に、いくつかの重要なバグ修正と共に 3.1.3 がリリースされます。 その間に、開発は最初のβリリースである 3.2.0 の完成に至りつつあります。 ここ二週間の間にデータベースの形式が固定され、最新のスナップショットでは全文検索がサポートされました。 ここに来て 3.2.0b1 リリースへの最後の大きなハードルとなっているのは、コネクションとトランスポートのコードの整理です。
関連するトピックにおいて、Geoff はマルチバイト文字のサポートについても短く語っています。
※ マルチバイト文字 - 日本語や中国語のように、文字の数が多くて 1 バイトでは表せない文字。詳しくは彼のメッセージ (英語) をご覧下さい。 |
||
|
|
||
KDENavindra Umanee 氏による今週の KDE サマリー (英語) です。 |
||
|
|
||
MidgardMidgard バージョン 1.2.1web アプリケーションプラットホームである Midgard バージョン 1.2.1 がリリース (英語) されました。 今週のMidgard ウィークリーサマリー (英語) に、将来の Midgard 開発計画の情報がたくさんあります。 |
||
|
|
||
MozillaMozilla の開発スナップショット最新の Mozilla 開発版スナップショットは 8 月 26 日にリリースされた M9 です。当初は、 最初のβ版の前に出るスナップショットは、せいぜい 9 か 10 個まで と期待されていましたが、 Mozilla.org (英語) の状況と newsbot のページを眺めてみると、 たぶん M13 がβ版リリース前の最後のスナップショットになるだろうとのことです。 Chris Hofmann 氏は彼の投稿 (英語) の中で何度も以下のようにコメントしていました。 「β版のために行うべき最重要事項は、 バグシステムが現実の状況を反映するようにすることと、 その後バグリストをゼロに近づけることです。」 |
||
|
|
||
WineWine ウイークリーニュースの 9 月 7 日号 (英語) が出ています。 |
||
|
|
||
ZopeAmos Latteier 氏が戻ってきました。氏によるZope ウィークリーニュース (英語) の今週の特集は、Zope 2 のかっこいい新機能を理解し、使いこなすにはどうしたらよいか? です。 お忘れの方のために。Zope はフリーでオープンソースのアプリケーションサーバとポータルツールキットで、高性能のダイナミック web サーバが構築できます。 |
||
|
|
||
関連 URL
|