ReactOS

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ReactOS
ReactOS 0.4.14のデスクトップ
開発者 ReactOS 開発チーム
(運営元)ReactOS Deutschland e.V.[1]
プログラミング言語 C, C++
OSの系統 Windowsライク (Windowsと置き換え可能な動作を目標としているが、Windowsそのものではない)
開発状況 開発中(アルファ版
ソースモデル FLOSS[2]
最新開発版 0.4.14[3] ウィキデータを編集 - 2021年12月16日 (2年前) [±]
リポジトリ ウィキデータを編集
使用できる言語 多言語(インストール時に日本語選択が可能)
アップデート方式 CD-ROM ISOイメージ仮想ディスクイメージ形式QEMUVirtualBoxVMware )、ソースコード[4]
プラットフォーム IA-32, x86-64, ARM
カーネル種別 ハイブリッド (Windows NT系に基づく)
影響を受けたOS Microsoft Windows
既定のUI GUI (ReactOS Explorer)
ライセンス GNU GPLLGPLBSDライセンス(組み合わせ可能)
ウェブサイト www.reactos.org
テンプレートを表示

ReactOS Windows[5][6]

[]


ReactOS2021Windows Server 2003[5][6]

1996[7]20214[8]Windows[9]

ReactOSCReactOS ExplorerC++ARMx64Windows API [10]WindowsWine[11]

[]


React()[12]

[]

[]


1996FreeWin95[13]Windows 95OS[13][13]

Windows NTReactOS1998ReactOS[13]

[]


2006117ReactOSReactOSWindows稿[14]SVN(48)[15]

[16][17]

2006224調20088[18]

[]

ReactOS

GUIAPIABI[19]

[]




Windows XP使[6]

[]




WindowsFAT32[20]NTFS[21] BtrfsExt4Windows[22]

開発[編集]

現状と今後[編集]


ReactOSUSBGUIJavaMono.NET[23][24]Xrdp VNC rdesktopWindows NTDOSOS/2POSIX[25]

Windows NT 5.2NT 6

3DOpenGLReactOSDirectXReactX[26]

ReactOS 260.5.0[27]

[]


ReactOSReactOS:

x86

Xbox

PowerPC [28]

ARM [29]

AMD64 [30]

ReactOSHyper-V[31]VMwareVirtualBoxQEMU[32]

ReactOS0.2.5IA-32Xbox2005ReactOSPowerPCXen

[]


[33]

[]


ReactOSWindowsOS ReactOS[34] Wine[35]Captive NTFS[36]LongeneReactOS[37]

[]


Samba TNGSamba TNGLSASS, SAM, NETLOGON, SPOOLSSSamba TNGReactOS[38]

Wine[]

ReactOSWineWine

ReactOSWine[39]WineWin32 APIWineDLLReactOSWine[40]

国際化と地域化[編集]

ReactOSでは多言語対応の作業も行われているが、後述するように日本語環境は十分とは言えない状況である。

多言語対応[編集]

ReactOSはバージョン0.2.2より、UTF-16を適切に扱うことができるように改良された。 これにより、文字コードとしてUTF-16を用いたアプリケーションを動作させることが可能となった。 また、ハードコードされたメッセージをリソースファイルへと移す作業も行われ、OSに組み込まれているアプリケーションの多くは国際化されたメッセージを表示することができるようになっている。 0.2.7リリース以後に大半のリソースファイルにおいて翻訳の活動が行われた。[41]

日本語表示[編集]

ロケール日本語が指定されている場合、メッセージは日本語で表示される。しかし、新機能の追加などにより、翻訳が行われていない機能は英語で表示される。

バージョン0.3.10からは、「Systema Font」という日本語フォントが追加されたため、インストール時に日本語を選択すれば、日本語が表示できるようになった。 また、バージョン0.3.11からは、「Systema Font」から「Droid Sans Fallback」にフォントが変更され、中国語・韓国語の表示も可能になった。[42]

日本語入力[編集]

2023年現在、Nightly Buildでは日本語入力機能が一部利用可能となっている(制約あり)。 ReactOS開発者の一人である片山博文MZは、2023年4月10日に自らのブログでReactOS Nightly Build上で自作のIMEによる日本語入力が可能になったと報告した[43]。 なお片山によれば、これは古い世代の技術であるIMMによるものであり、より新しいText Services Framework(TSF)にはまだ対応していない。

脚注[編集]



(一)^ ReactOS Deutschland e.V. 2021711

(二)^ ReactOS on GitHub. 2021415

(三)^ "ReactOS 0.4.14 released".

(四)^ Download | ReactOS Project. www.reactos.org. 2021415

(五)^ abReactOS - ReactOS Wiki2021415

(六)^ abcVistaWindowsOSReactOS 0.4.6 - PC Watch2018925

(七)^ FreeWin95 - ReactOS Wiki. 2021415

(八)^ Download. 2021415

(九)^ Tests for 0.4.13 - ReactOS Wiki. 2021415

(十)^ ReactOS gets USB Stack, with Help from Us. 2021415

(11)^ WINE - ReactOS. 201376

(12)^ ReactOS/History - ReactOS. 201376

(13)^ abcdOS - WindowsOSReactOS. (2012131). 2022625

(14)^ [ros-dev] Bye bye. 20101027

(15)^ ReactOS Project Status.  Steven Edwards. 2006126

(16)^ Audit. 2012312 So to finally clear everything up lets lay out all the facts: We are doing an audit already. To this day, no dirty code has been found. There is no Windows code in ReactOS. There never was. There was never such an accusation in the first place.

(17)^ Reset, Reboot, Restart,legal issues and the long road to 0.3. 20101027

(18)^ [1][]

(19)^ ReactOS compatablity database. 2011226

(20)^ File Systems - ReactOS Wiki. 2021415

(21)^ ReactOS 0.4.8Windows 10 (2018417). 2021415

(22)^ ReactOS 0.4.7Ext2/3/4BtrFS (2017127). 2021415

(23)^ theuserbl (2009428). ReactOS 0.3.9 and Java.  NA. 200976

(24)^ Z98 (2009516). Newsletter #58.  ReactOS. 200976

(25)^ Bragin, Aleksey (20071114). ReactOS Status Update.  ReactOS. 200913

(26)^ Z98 (20071119). OpenGL and ReactX.  ReactOS. 200913

(27)^ ReactOS

(28)^ PowerPC. ReactOS Wiki.  ReactOS. 200913

(29)^ ARM Port.  ReactOS. 200913

(30)^ 64bit Port.  ReactOS. 200886

(31)^ Hyper-V success (limited).  ReactOS Website. 2015719

(32)^ Virtualization software.  ReactOS Website. 201938

(33)^ Audit - ReactOS. 2021415

(34)^ ReactOS gets USB Stack, with Help from Us.  Haiku (2012220). 201612 The ReactOS and Haiku projects have had a friendly working relationship for several years now, with each group helping the other whenever possible.

(35)^ Vincent, Brian (2004515). Interview with Steven Edwards.  winehq.com. 201616 BV: Wine and ReactOS have had a mutually beneficial relationship. Is there anything Wine could do different that would help ReactOS development?[...] BV: You guys have certainly contributed a lot of your work back to Wine, including some of the utilities you've written. For instance, the task manager was recently ported from ReactOS. Do you guys have any plans in the works for developing more tools? Steven: I really want to see a solitaire clone make it in to Wine and ReactOS.[...] At some point we are going to have to develop replacement components for everything in Windows so if there is a program that Wine needs and ReactOS implements it then I will try to make sure it's released under a compatible license.

(36)^ Captive: NTFS Read/Write Filesystem Addon for LinuxonOSNews by Eugenia Loli "They are using WINE and ReactOS code to emulate parts of Windows environment needed to make the driver work." (4 December 2003)

(37)^ Linux unified kernel 0.2.4.1 "The LUK project does not develop the Windows and the Linux userland libraries. Those libraries are offered by the Wine (or Microsoft Windows/ReactOS) project and the Linux project."

(38)^ Samba - ReactOS wiki.  ReactOS wiki. 201938

(39)^ Arwinss presentation.  Aleksey Bragin. 201938

(40)^ Who's Who.  Wine wiki. 201938 Martin Fuchs Martin's primary focus of development is for the ReactOS team. As such, he's implemented much of the functionality of the ReactOS Explorer. In turn, that work required significant additions to Wine's shell32 DLL. In the past he's also contributed to Wine's Winefile application and various user interface things such as common controls.

(41)^ ReactOS 0.2.9 released.  ReactOS. 201938

(42)^ ChangeLog-0.3.11 - ReactOS Wiki. reactos.org. 2023512

(43)^ ReactOS2023-04-10.  MZ. 2023129

関連項目[編集]

外部リンク[編集]