ReactOSチームは、ReactOSバージョン0.3.14のリリースを発表できることを誇りに思っています。
配布ダウンロードページ 。 |
寄付収集ページ 。 Flattr it!
ReactOSチームは、これまでに開発とテストに参加したか、他の何かを手伝ったことがあり、このリリースをGreg van Geldorpの 記憶に捧げているすべての人に感謝します。
このバージョンには、単純なユーザーの変更と改善に加えて、アーキテクチャと注目に値する膨大な数が含まれています。 また、 Google Summer of Code 2011の一環として行われた多くの作業の結果も含まれています。チームメンバーは、学生に開発プロジェクトを提示し、メンターとして行動しました。
最も重要な数少ない変更の1つは、ReactOSネットワークスタックの再設計です。 GSoC中に開発されたプロジェクトの1つは、LwIPプロジェクトコードを使用して作成された新しいTCP / IPドライバーです。 LwIPライブラリは、TCP / IPプロトコルの一般的で安定した実装であり、元々は組み込みコンピュータシステムでの使用を目的としています。 新しいドライバーの導入により、ネットワークスタックの安定性とパフォーマンスが大幅に向上し、トレントクライアントなどの幅広いデータチャネルを使用するアプリケーションが正常に機能できるようになりました。 さらに、ReactOSでのスキャッター/ギャザーDMAサポートの追加により、NT5.1ドライバーとの互換性が改善されました。 最後に、同様に重要な成果は、ReactOSがワイヤレスネットワークをサポートし、オープンネットワークとWEP暗号化を使用するネットワークに接続できるようになったことです。
ユーザーが新しいバージョンで気付く変更の1つは、 テーマのサポートです。 ユーザーは、Windows XP用に作成されたユーザーインターフェイステーマを設定し、デスクトップの外観を標準テーマからよりエキゾチックなものに変更することで、ReactOSユーザーインターフェイスの外観を変更できるようになりました。
カーネルモードテストを実施するための環境を追加すると、カーネルコンポーネントの多数のエラーを特定するのに役立ちました。 これはかなり重要な変更であり、カーネルのより安定した機能につながり、システムのカーネルでの望ましくないリグレッションの発生に関するプロジェクトに非常に重要な情報を提供します。
Microsoftのソフトウェアツールを使用したReactOSのビルドのサポートも、このリリースの準備に大きな役割を果たしました。 プロジェクトは、MSVC環境でReactOSを完全にアセンブルし、インストールおよびlivecdディスクの完全に機能するイメージを取得することがすでに可能になった段階にあります。 これらすべてとGCCを使用すると、WindowsとLinuxおよびMacOS Xの両方で、異なるプラットフォームで2つの異なるツールキットを使用してReactOSを構築できます。
このリリースの準備では、118の回帰を含む789のバグが修正されました。 最も古い修正された回帰はエラー番号1009でした(Shift-F10キーの組み合わせでコンテキストメニューを開くことはできません)。 修正された最も古いバグはエラー#209(PrintScreenキーが機能しない)で、これについての記録は8年以上前に作成されました。 バージョン0.3.13のリリース以降、811の新しいエラーレコードが追加されました。
新しいバージョンの最も重要な変更のリスト。
- ACPI
ACPI HAL(ハードウェアアブストラクションレベル)を使用すると、高度な構成と電源管理インターフェイスのサポートが自動的にアクティブになり、電源ボタンを操作する機能と、システムの電源を完全にオフにする機能が提供されます。 - Lwip
LwIPライブラリに基づく新しいTCP / IPドライバーがReactOSコードベースに追加されたため、システムのネットワークスタックの安定性とパフォーマンスが大幅に向上し、将来ipv6サポートを実装する可能性も開かれました。 - MSVCとの互換性
ReactOSは、Microsoftのコンパイラーを使用してビルドできるようになりましたが、インストールおよびlivecdディスクの完全に機能するイメージを受け取ります。 - Scatter / Gather DMAサポート
システムはScatter / Gather DMA操作をサポートするようになりました。これにより、NT5.1以降のシステム用に作成されたネットワークアダプタードライバーとの互換性が大幅に向上します。 - シェルの機能強化
shell32ライブラリをC ++に書き換えるプロセスで作成されたプログラムコードとプロジェクトのメインコードブランチのマージにより、多くのアーキテクチャが改善されました。これは将来、新しいExplorerシェルでの作業の基礎となります。 - 特別なプール
カーネルメモリプールの正しい使用を確認するために、いわゆる「特別なプール」が作成されました。 - テーマのサポート
ReactOSには、ユーザーインターフェイスとシェルテーマを使用するために必要なインフラストラクチャがあり、ユーザーは従来のWindowsテーマ以外のテーマをインストールして使用できます。 - Wifi
非常に注目すべき成果は、ReactOSがワイヤレスネットワークをサポートするようになり、WEP暗号化を使用するネットワークだけでなく、オープンネットワークにも接続できるようになったことです。
evilslonによる翻訳 。
クラウドファンディング実験
クラウドファンディングの実験は完了間近です。 コミュニティによって命令された機能を実装したいボランティアが合意された時間内に見つからない場合、調達されたすべての資金(〜10,000ルーブル)はReactOS財団に送金されます。