開発のXNUMX年半後 ReactOS0.4.14オペレーティングシステムの新しいバージョンの発売が発表されました。 ユーザーエクスペリエンスを大幅に向上させるさまざまな変更が加えられたバージョンと、いくつかのシステムコンポーネントが改善されました。
まだReactOSを知らない読者のために これはPCx86 / x64用のオープンソースオペレーティングシステムであると言えます Microsoft Windows Server2003用に設計されたコンピュータプログラムおよびデバイスドライバとバイナリ互換になるように設計されています。
そのため、 この時点で、ReactOSはLinuxカーネルを使用するシステムではないことを強調して理解することが重要です。 これは、Windowsの代替としてFLOSS開発モデルに従ってゼロから作成されたシステムです。
ReactOS0.4.14の主な新機能
この新しいバージョンでは 「送信先」機能がカスタムシェルに追加されました、「マイドキュメント」セクション、デスクトップ、圧縮ファイルのあるディレクトリなど、事前定義された場所にファイルとディレクトリを送信できます。さらに、「ファイルの場所を開く」コマンドと「ここでコマンドプロンプトを開く」コマンドが追加されました。デスクトップからコンテキストメニューを選択して、ファイルマネージャで選択したファイルのあるディレクトリを開き、コマンドラインダイアログボックスを表示します。 スクロールの問題が解決され、一部のコンポーネントオブジェクトモデル(COM)インターフェイスが改善され、ドラッグアンドドロップの実装に対するリグレッシブな変更が修正されました。
目立つもう一つの目新しさはそれです ネットワークスタックは、インターネット制御メッセージプロトコルのサポートを改善しました (ICMP)、以前は仕様全体をカバーしていませんでした。 新しいバージョンでは、IOCTL_ICMP_ECHO_REQUEST呼び出しのサポートが導入され、すべてのIcmp *プロシージャが完全に書き直されます。 その結果、ネットワークドライバは、ICMP要求と応答を含むパケットをアプリケーションに正常に送信できるようになり、tracertユーティリティは必要なすべての情報を表示します。
また、 バグを排除し、オペレーティングシステムカーネルの安定性を高めるための作業が続けられました。:改善が行われました そして、メモリマネージャの一部が書き直されました。 PAE(物理アドレス拡張)サポートの実装に関する作業が開始されました。 WineコードベースからCRT(Cランタイム)に移動された例外を処理するためのコード。
i9800よりも強力なプロセッサと586MBを超えるRAMを搭載したNECPC-64コンピュータを起動する機能が追加されました。 Neko 21 / Wプロジェクトでの作業のサポートもエミュレーターに実装されています。
また、 ResourceArbiterライブラリの初期実装を追加しました これは、PCIなどのバスコントローラでのリソースの競合を解決するために使用できます。 I / OおよびPnPマネージャーをデバッグするためのコードも追加されました。 PnP Managerは、デバイス機能をそれらの機能を表すインジケーターにマッピングするためのサポートを提供します。
さらに、カーネルデバッガーが更新され、いくつかの関連モジュールも更新されました。インタラクティブKDBGデバッガーでは、cregsおよびtssコマンドが改善され、TSS処理コードが書き直されました。 デバッグフィルターの展開が完了しました。
パッケージにはNetKVMVirtIOドライバーが含まれており、QEMUおよびKVMベースの仮想化システムを実行している環境でネットワーク操作を高速化できます。
目立つ他の変更のうち:
- [ハードウェアの安全な取り外し]ダイアログが改善され、接続されているデバイスが表示されるようになりました。
- FreeLoaderローダーが改善され、Linuxカーネルに基づいて64ビットシステムを起動できるようになり、Ext2FSの読み取りに関する問題が解決されました。
- デバッグモードでの読み込み中にクラッシュする問題を修正しました。 NEC PC-98ハードウェアをサポートするには、追加のARCエミュレーションが必要です。
- Xboxデバイスでのダウンロードサポートが改善されました。
- PnPドライバー(classpnp.sys)は、ストレージデバイスの通常の動作を妨げていたエラーを修正します。
- I / Oサブシステムは、デバイスとの相互作用を改善しました。
- バッファオーバーフローの脆弱性の数を修正しました。
- 障害を持つ人々のためのオンスクリーンキーボードとツールの更新された実装。
- ISAバス上のデバイスを検出するためのISAPnPコントローラーの継続的な作業。
- Visual Basic 32インストーラーの通常の視覚化を妨げていたcomctl6(共通コントロール)モジュールのバグを修正しました。
- パフォーマンスの向上、RAM消費量の削減、システムイメージのサイズの縮小をもたらす廃止されたフォントは削除されました。
Si あなたはそれについてもっと知りたい この新しいバージョンの詳細については、の完全なリストを確認できます 次のリンクの変更。
ReactOS0.4.14をダウンロード
このオペレーティングシステムを試してみたい場合 システムイメージを取得できます プロジェクトの公式ウェブサイトにアクセスすると、ページのダウンロードセクションにあります。 ダウンロードリンク システムのこの新しいバージョンの。
このセクションでは、XNUMXつの異なるバージョンのシステムを見つけることができます。そのうちのXNUMXつは有名なbootcdyLiveCDです。
ISOインストールイメージの重みは115MBで、ダウンロード可能なライブコンパイルも(85 MBのzipファイルで)提供されます。