リアクトOS 0.4.12


リアクトOS 0.4.12

Microsoft Windows プログラムおよびドライバーとの互換性を確保することを目的として、ReactOS 0.4.12 オペレーティング システムのリリースが発表されました。

これは、プロジェクトが約 21 か月に XNUMX 回の頻度でより迅速なリリース生成に移行してから XNUMX 番目のリリースです。 XNUMX 年間、このオペレーティング システムは開発の「アルファ」段階にありました。 インストール キットはダウンロードできるように準備されています。 ISO イメージ (122 MB) およびライブ ビルド (90 MB)。 プロジェクト コードは、GPLv2 および LGPLv2 ライセンスに基づいて配布されます。

編成の運用スケジュールにもかかわらず、従来は別のブランチで実行されていたリリースの最終準備には、ほぼ 33 か月かかりました。 これほど長い準備プロセスが必要となった理由は、リリース エンジニア Joachim Henze が、過去数年間に蓄積したリグレッションをできるだけ修正したいという願望によるものでした。 その結果、XNUMX を超える回帰が除去され、これは素晴らしい結果と言えます。

バージョン 0.4.12 の最も重要な修正は、次のような一連の問題を解決したことです。 レンダリングの歪み iTunes や .NET Framework (2.0 および 4.0) ベースのプログラムなど、さまざまなアプリケーションのボタン上のテキスト。

XNUMX つの新しいテーマが追加されました。配色が変更された XP スタイルの Lunar と、Windows の新しいバージョンのスタイルの水です。

サポートが有効化されました ウィンドウの位置合わせ アプリケーションを画面の端を基準にして移動したり、マウスでウィンドウを特定の方向に移動すると展開/縮小したりできます。

Intel e1000 ネットワーク アダプタ用の無料ドライバを追加しました。これは、VirtualBox および VMware 仮想ネットワーク インターフェイスでデフォルトで使用されます。 ヴィクトール・ペレベルトキンとマーク・ジェンセンによって開発されました。

Stanislav Motylkov は、MIDI 楽器のドライバーをロードして管理する機能を追加しました。

ReactOS 0.4.12 で修正された最も古いバグ レポートは、「.local」ファイルを使用したローカル DLL オーバーライドのサポートを追加するという CORE-187 リクエストでした。 ローカル オーバーライドは、多くのポータブル プログラムが動作するために必要です。

PXE プロトコルを使用してネットワーク ブートを実装する際の問題が解決されました。

このコードは、カーネル空間で実行されているコンポーネント (ntoskrnl、win32k、ドライバーなど) がアプリケーションによって変更されないように保護するために書き直されました。

Wine Staging 4.0 コードベースおよびサードパーティ コンポーネントの更新バージョンと同期: btrfs 1.1、uniata 0.47、ACPICA 20190405、libpng 1.6.35、mbedtls 2.7.10、mpg123 1.25.10、libxml2 2.9.9、libxslt 1.1.33、 libtiff 4.0.10 .XNUMX。

>>> 変更履歴

>>> 修正されたバグのリスト

>>> リリース 0.4.12 のソフトウェア テストとリグレッションのリスト

出所: linux.org.ru

コメントを追加します