React OS

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. december 23-án felülvizsgált verziótól ; az ellenőrzések 17 szerkesztést igényelnek .
React OS
Fejlesztő React OS Foundation
OS család Windows NT
Első kiadás 1998. július 20
Legújabb tesztverzió
Csomagkezelők ReactOS alkalmazáskezelő (RAPPS)
Támogatott nyelvek Angol , német , orosz , kínai , olasz és cseh
Támogatott platformok x86 és x86_64
Kernel típusa hibrid
Engedély GNU GPL [2] és GNU LGPL [2]
Állapot aktív
Source Code Repository https://github.com/reactos/react…
Weboldal reactos.org
 Médiafájlok a Wikimedia Commons oldalon

A ReactOS egy ingyenes és nyílt forráskódú operációs rendszer  nemzetközi projektje , amely kompatibilis a Windows alkalmazásokkal és illesztőprogramokkal ( Windows NT 5.x és újabb verzió – Windows 2000 és újabb), ugyanakkor nem a Windows pontos klónja. A ReactOS fejlesztői együttműködnek a Wine [3] és a MinGW [4] fejlesztőivel .

2021 áprilisában a projekt még egy befejezetlen alfatesztelési szakaszban van , de sok Windows-alkalmazás (például Adobe Reader 6.0, OpenOffice.org [5] ) már fut a rendszeren.

A rendszer különböző részei a GNU GPL , a GNU LGPL és a BSD licenc alatt vannak licencelve .

A rendszer elemei túlnyomórészt C programozási nyelven készülnek , és ezek egy része, mint például a ReactOS File Explorer, C++ nyelven íródott . A ReactOS részben másolja a Windows API szolgáltatásait, és van egy verziója az AMD64 architektúrára portolva [6] . A ReactOS projekt a szabad szoftveres ökoszisztéma részeként számos más FOSS projekttel [7] [8] együttműködik , ezek közül a legjelentősebb a Wine Project, amely a Wine programot fejleszti Unix-szerű operációs rendszerek számára , amelyek képesek megnyitni Windows alkalmazásokat .

Történelem

1996 elején a Free Software Development Group bejelentette a FreeWin95 [9] [10] [11] projektet , melynek célja a Windows 95 rendszer ingyenes klónjának kifejlesztése volt . A projekt a rendszer architektúrájával kapcsolatos megbeszélésekre dőlt el . 1997 végére a projekt még mindig nem hozott eredményt. A projekt felpörgetése érdekében a célt a Windows NT klónozására változtatták [12] , az új nevet pedig Jeff Knox ReactOS -ével adta elő . 1998 februárjában a projekt elindult.

A 2010-es évek végétől a fejlesztők a rendszer összetevőin dolgoznak. A szponzor hiánya és a fejlesztő csapat kis létszáma miatt a projekt aktivitása alacsony.

Számos kísérlet történt a ReactOS portolására különféle architektúrákra, de jelenleg csak az x86 és x86-64 verziók támogatottak [13] .

A ReactOS 0.4.7 2017. december 6- án megjelent kiadása volt a hetedik kiadás, amelyet a projekt gyorsabb kiadási generációra való átállása után készítettek el – nem évente egyszer, hanem háromhavonta egyszer, és az első, miután a projekt átkerült a Subversionból . a Githez és a GitHubhoz [14] [15] .

Ágak

A rendszer nyitottságát felhasználva időszakonként ReactOS-en alapuló villákat hoznak létre, amelyeket általában a létrehozás után egy idővel elhagynak .

  • Ekush OS (2004) [16] [17] [18]
  • ReactOS Server (2008-2013) [19]
  • OpenROS (2013) [20]
  • FusionOS (2013) [21]
  • ReactOS NG (2015) – a Windows 8-cal való kompatibilitást célozza [22]
  • Greentea OS (2016-2018) - célja a fejlesztés felgyorsítása / egyszerűsítése [23] [24]
Woos

2011-ben a befektetések vonzására tett kísérletként a ReactOS kereskedelmi verzióját kellett volna kiadni WooS márkanév alatt (ahogy a Red Hat a Fedora kereskedelmi változata ), amelyet a szerzők a könnyű Windows alternatívájaként pozícionáltak. XP , amely elvesztette a Microsoft támogatását [25] .

ReactOS Community Edition

2014 áprilisában a ReactOS bejelentette az Indiegogo adománygyűjtő kampányát a ReactOS-0.4 alapú ReactOS Community Edition elindítására. Ehhez a kampányhoz 50 000 dollárt kellett összegyűjteni fejlesztésre. Azt kellett volna, hogy támogassa az alkalmazásokat és az illesztőprogramokat számos eszközhöz. 2014. június 1-jén a kampány összesen 25 141 dollárral zárult [26] [27] .

ReactOS Hackfest

A ReactOS projekt hackathont szervezett 2015. augusztus 7. és 12. között a németországi Aachen városában [28] .

A második hackathont 2017. augusztus 14. és 18. között rendezték meg a németországi Kölnben [29] .

A harmadik és negyedik hackathont Berlinben rendezték 2018. augusztus 16. és 21. között [30] , illetve 2019. augusztus 15. és 20. között [31] .

Google Summer of Code

A projekt hétszer vett részt a Google Summer of Code programban  – 2006-ban [32] , 2011-ben és 2016 és 2020 között [33] .

Funkcionalitás

2016 májusától már dolgoztak a hardverkompatibilitáson, számos API -t implementáltak a magas szintű fejlesztéshez, a ReactOS grafikus shell - ReactOS Explorer  - átírásra került, hogy megfeleljen a Windows Server 2003 Explorernek [34] .

A 0.2-es verziótól kezdődően a ReactOS számos Win32 -alkalmazás futtatására képes, mind a Windows-hoz tartozókat ( Jegyzettömb szövegszerkesztő , Regedit rendszerleíró adatbázis szerkesztő, cmd shell), mind pedig harmadik féltől származókat (pl. AbiWord szövegszerkesztő , Adobe Reader , OpenOffice.org , ingyenes archiváló PeaZip , Quake , Quake II játékok és Minesweeper klón a Wine segítségével ).

Egyes játékok, például az Unreal Tournament és a Deus Ex szoftveres rendering módban futnak . Az OpenGL kis nehézséggel működik az Nvidia illesztőprogramon vagy a Mesa 3D szoftver implementációján keresztül . 2016 elején a Half-Life 2 DirectX  9 használatával indult [35] .

A nyomtatási támogatás a ReactOS Hackfest 2015 alatt jelent meg.

A fájlrendszerek támogatása 2015-2017-ben bővült. A FAT32 és CDFS mellett a ReactOS kiegészítette az NTFS (csak olvasható), az Ext2, a BtrF, a ReiserFS, az UFS, az UDF, az NFS és az ISO támogatását. [36] .

A Google Summer Of Code 2018 rendezvényen Victor Perevertkin hozzáadta a ReactOS indításának lehetőségét a BtrFS-ből.

Verzióelőzmények

A 0.2.8-as verziótól kezdve a futtatható alkalmazások köre bővült. Különösen az OpenOffice.org irodai csomag , az Unreal Tournament és a Deus Ex játékok működnek jól . Dolgoznak a hangkártyák és az USB támogatásának javításán . Működik a Lynx szövegböngésző és a Mozilla Firefox böngésző DCOM komponense , amely lehetővé teszi az oldalak grafikus megjelenítését. Támogatás hozzáadva az ext2 fájlrendszerhez és a GRUB rendszerbetöltőhöz , lehetővé téve a ReactOS futtatását ugyanazon a Linux -gépen . Megkezdődött a munka a Plug and Play és a Windows illesztőprogram-modell támogatásán .

Változat kiadási dátum Verzió információ
0.0.7 1998. július 20 Első kiadás
0.0.8 1998. augusztus 24 Kezdeti unicode támogatás hozzáadva.
0.0.9 1998. augusztus 28 Javítások a memóriakezelőben; Javítások az objektum- és I/O-menedzserekben
0.0.10 1998. szeptember 5 IDE driver elindult ; A memóriakezelő átírt része; Fix betöltő modulok; Javított DPC és billentyűzet illesztőprogram
0.0.11 1998. szeptember 13 Hibajavítások; Továbbfejlesztett fájlrendszer támogatás
0.0.12 1998. október 4 Kezdeti támogatás a multitaskinghoz; Javítások a rendszerhívásokban; A kernel32 könyvtár javított fordítása; Hiba javítása rossz feladatállapot-szegmenssel ; Hozzáadott támogatás a szakaszokhoz; Az APC bevezetése megkezdődött
0,0,13 1998. november 9 Hibajavítás
0,0,14 1999. június 6 A ReactOS teljesen átváltott a PE futtatható fájlformátumra
0,0,15 2000. január 20 Jelentős fejlesztések a rendszer magjában
0,0,16 2000. augusztus 4 Javított kernelstabilitás; Jelentős fejlesztések a rendszerkönyvtárak terén; A konzollal végzett munka átkerült a CSRSS -be ; Jelentősen áttervezett konzol; Megkezdődött a nevezett csövek kivitelezése ; Továbbfejlesztett VGA és FAT illesztőprogramok , HAL , I/O menedzser, memóriakezelő; Továbbfejlesztett LPC támogatás
0,0,17 2001. február 9 Megkezdődött a PCI busz szkennelés megvalósítása ; Hozzáadott jelentős támogatás az NDIS 3.0-hoz; Hozzáadott támogatás a multiboothoz; Az egérmutató megvalósítása elindult
0,0,18 2001. augusztus 1 A DIB bevezetés megkezdődött; Elindult a Plug and Play implementáció az ISA buszhoz ; Megvalósított támogatás a közvetlen memóriaeléréshez
0,0,19 2002. március 5 A hardveres absztrakciós réteg elkülönül az ntoskrnl -től ; Hozzáadott támogatás a strukturált kivételkezeléshez ; A virtuális memória teljes támogatása; Javítások a PCI busz illesztőprogramjában ; Elkezdődött a munka a POSIX alrendszeren
0,0,20 2002. augusztus 6 Javítások a rendszerleíró adatbázisban; Korrekciók az áramlásszabályozó rendszerben; Új rögzítési mechanizmust valósítottunk meg; Jelentős fejlesztések a fájlrendszer-illesztőprogramokban; Megkezdődött az OS/2 alrendszer támogatása , a POSIX alrendszer továbbfejlesztése; LBA támogatás hozzáadva a rendszerbetöltőhöz
0,0,21 2002. október 31 Javítások a memóriakezelőben, objektumkezelőben; Elkezdődött a CD-ről történő rendszerindítás; Jelentős fejlesztések a win32k-ban; Megkezdődött az NE2000 hálózati kártya illesztőprogramjának megvalósítása
0.1.0 2003. február 1 Az első olyan verzió, amely CD-ről indítható; Az első verzió, ahol a ReactOS lefordítható ReactOS-be; Jelentős fejlesztések a magban
0.1.1 2003. március 30 Továbbfejlesztett I/O menedzser; Jelentős fejlesztések a win32k-ban
0.1.2 2003. július 2 Javítások az illesztőprogramok által használt kódban, lehetővé téve néhány harmadik féltől származó videó-illesztőprogram használatát
0.1.3 2003. augusztus 30 Fejlesztések és hibajavítások a win32k-ban
0.1.4 2003. október 8 Megkezdődött az OpenGL és az NTFS fájlrendszer illesztőprogramjának megvalósítása ; Továbbfejlesztett mag
0.1.5 2003. november 13 Megtörtént az előkészítő munka a DirectDraw támogatására ; Újraírt PS/2 egérillesztő ; Megvalósított grafikus konzol; Továbbfejlesztett DMA támogatás
0.2.0 2004. január 25 Első verzió működő grafikus felhasználói felülettel ; Jelentős fejlesztések szinte minden rendszerelemben; Megkezdte a munkát a VBE illesztőprogramon ; A CD-meghajtó illesztőprogramja támogatja a lemezcserét a meghajtóban
0.2.1 2004. március 3 Hibajavítások
0.2.2 2004. április 27 Lehetővé vált az AbiWord és az IrfranView futtatása . A VBE videó illesztőprogram használata .
0.2.3 2004. június 26 Fejlesztések a kernelben, a win32k-ban és a hálózati alrendszerben
0.2.4 2004. szeptember 13 Számos fejlesztés a rendszer és az egyes alkalmazások hibakeresésével kapcsolatban; Sok hibát javítottak
0.2.5 2005. január 2 Hozzáadott jegyzettömb a Wine -től , hozzáadott idő/dátum alkalmazás
0.2.6 2005. április 9 Gyorsítási támogatás az NVIDIA OpenGL -hez
0.2.7 2005. augusztus 21 Új parancssor , az első telepítői szakasz hozzáadva
0.2.8 2005. október 29 Átírt CSRSS ; A ReactOS képes észlelni, ha egy VMware virtuális gépen belül fut, és telepíti az SVGA illesztőprogramot a VMware Tools ISO-ból a grafikus teljesítmény javítása érdekében
0.2.9 2005. december 22 Hibajavítások
0.3.0 2006. augusztus 27 Az első verzió, amely hivatalosan támogatja a hálózatépítést
0.3.1 2007. március 10 Alkalmazáskezelő hozzáadva, a mag átírása megkezdődött; Továbbfejlesztett rendszerbetöltő
0.3.2 átugrott Létrehoztak egy kódágat, de ezt a verziót soha nem adták ki
0.3.3 2007. szeptember 12 Kernel és win32k fejlesztések
0.3.4 2008. január 22 Átírták a registry és a Plug and Play technológia támogatását, hozzáadták az SSE és SSE2 technológiák támogatását, sok munka történt a rendszer lefordításán; Elkezdődött a távoli eljáráshívás támogatása
0.3.5 2008. június 30 Hibajavítások a rendszerbetöltőben, számos kritikus hiba javítva a kernel minden szakaszában, a memóriakezelő korai inicializálási kódja újraírva
0.3.6 2008. augusztus 7 Hibajavítások és memóriaszivárgás a hálózati veremben; Számos javítás és fejlesztés a magban; A ReactOS-ben használt borkód nagy részét szinkronizálta a wine legújabb verziójával; Fejlesztések az ARM verzióban, megkezdődött a munka az x86-64 verzión;
0.3.7 2008. november 4 Továbbfejlesztett x86-64 támogatás ; Jelentős fejlesztések a Configuration Manager, I/O Manager, Kernel Functions, Memory Manager, Object Manager, Process Manager szolgáltatásokban; Javítások a fájl illesztőprogramokban; A ReactOS-ben használt borkód nagy részét szinkronizálta a wine legújabb verziójával
0.3.8 2009. február 4 Hibajavítások és fejlesztések az alapvető alapvető szolgáltatásokban; PSEH bevezetve; Javított támogatás a LiveCD több partícióval rendelkező merevlemezeihez; Számos probléma kijavítva a rendszer-illesztőprogramokban
0.3.9 2009. április 26 Minimum 24 MB RAM szükséges, kezdeti audio támogatás hozzáadva; Különféle NDIS és AFD problémák javítása, amelyek javították a hálózati kártya illesztőprogramjaival való kompatibilitást; A ReactOS-ben használt borkód nagy részét szinkronizálta a wine legújabb verziójával
0.3.10 2009. július 5 Hozzáadott kezdeti SATA támogatás , USB-billentyűzetek/egerek, 8 gigabájtnál nagyobb partíciókkal való munkavégzés lehetősége; Jelentősen javított hálózati kártyák támogatása; A ReactOS-ben használt borkód nagy részét szinkronizálta a wine legújabb verziójával
0.3.11 2009. december 16 Átírt kdcom; Hozzáadott betűtípusok kínai és koreai nyelvekhez; Továbbfejlesztett kompatibilitás; Továbbfejlesztett hangtámogatás; A ReactOS-ben használt borkód nagy részét szinkronizálta a wine legújabb verziójával
0.3.12 2010. október 20 Csapdák, időzítők és eseménykezelők újraírva; NMI támogatás hozzáadva ; A PnP technológia továbbfejlesztett támogatása; PCI buszmeghajtót cseréltek egy fejlettebbre
0.3.13 2011. március 22 A kupackezelő teljesen át lett írva, további hibakeresési lehetőségekkel a végrehajtandó művelethez lefoglalt blokk határain kívüli memória-hozzáférés észlelésére; Növelte a támogatott SATA-eszközök számát; Javítva a grafikai problémák; Hozzáadták a videó mód dinamikus megváltoztatásának lehetőségét, és javították a videó illesztőprogramok kompatibilitását; továbbfejlesztett hangkeverő vonalkezelés; Az egéradatok továbbfejlesztett kezelése, valamint az üzenetek és időzítők támogatása; Számos fejlesztés történt a memóriakezelőben.
0.3.14 2012. február 7 Az ACPI alapértelmezés szerint engedélyezve, Wi-Fi támogatás hozzáadva (nem biztonságos és WEP - titkosított), bőrtámogatás, új TCP/IP-illesztőprogram [37] (LwIP könyvtár alapján ) , Scatter/Gather DMA támogatás, shell32 átírva
0.3.15 2013. május 30 USB-billentyűzetek, egerek és tárolóeszközök kezdeti támogatása; Teljesen átírt munkamenet-kezelési alrendszer; Az AHCI támogatása az UniATA illesztőprogram frissítésével; Az új memóriakezelő szinte az összes memóriakezelési funkciót átvette; Kezdeti támogatás a ReactOS összetevők hibakereséséhez a windbg segítségével; A rendszertesztelési eredményeken alapuló fejlesztések az AutoHotKey alkalmazástesztelési keretrendszer használatával; A Driver Verifier beépített illesztőprogramokban végzett vizsgálatai által talált hibák javítása.
0,3,16 [38] 2014. február 6 Átírták a CSRSS -t, elkezdték átírni a shell32-t, javították a téma támogatását. Az RTL8139 chipre épülő hálózati kártyákhoz új illesztőprogram került a rendszerbe. Frissített UniATA illesztőprogram.
0,3,17 [39] 2014. november 5 Bevétel az NTVDM rendszerbe  - egy emulátor, amely számos 16 bites alkalmazást támogat; hibák kiküszöbölése; A ReactOS sikeresen elindul a Virtual PC 2007 -ben
0.4.0 [40] 2016. február 16 A shell32 fejlesztése, amely elegendő a ReactOS Explorer új verziójának normál működéséhez, átállás a ReactOS Explorer új verziójára; USB-illesztőprogramok, hang- és hálózati alrendszerek fejlesztései; Támogatás az ext2/3/4 fájlrendszerekhez mind olvasáshoz, mind íráshoz; NTFS fájlrendszer támogatása az olvasáshoz; A virtuális gépeken végzett munka továbbfejlesztése, beleértve a vendég kiegészítések támogatását [41] .
0.4.1 [42] 2016. május 17 Jelentős fejlődés az SxS és a Microsoft Visual C++ újraterjeszthető csomagok támogatásában [43] ; Továbbfejlesztett videokártya-illesztőprogram támogatás [44] . A Btrfs fájlrendszer támogatása .
0.4.2 2016. augusztus 16 Frissített külső függőségek (WINE, UniATA), javítások a grafikus héjban és a fájlkezelőben, a partíciók olvasásának és írásának támogatása ReiserFS és UFS fájlrendszerekkel, hozzáadott egy sor unixutils segédprogramot.
0.4.3 2016. november 16. [45] Megtörtént az átállás egy új könyvtárra a Winsock API megvalósításával. Több mint 200 hiba javítva [46] .
0.4.4 2017. február 16. [47] Frissített orosz és török ​​fordítások, hozzáadott japán, több mint 100 hiba javítása [48] .
0.4.5 2017. május 18. [49] Továbbfejlesztették a grafikus alrendszert, biztosították az MS Office 2010 indulását, és bekerült az NTLM alapvető implementációja [50] .
0.4.6 2017. szeptember 1. [51] Megnövelt megbízhatóság a vágólappal végzett munka során. 399 hibajelentés lezárva [52] .
0.4.7 2017. december 6. [53]
  • A ReactOS 0.4.7 volt az első kiadás, mióta a projekt a Subversionról a Gitre és a GitHubra költözött ;
  • Továbbfejlesztett támogatás a Windows XP rendszerhez létrehozott vizuális stílusok összekapcsolásához . Mostantól sok Windows XP skin alkalmazható a ReactOS-re;
  • Támogatás hozzáadva a Shell-bővítményekhez a fájlkezeléshez;
  • Bekerült egy új alkalmazástelepítő felület (ReactOS Application Manager), amely támogatja több program kötegelt telepítését egyszerre, az alkalmazások háttérbetöltését, a műveletek előrehaladásának megjelenítését és a frissítési mód kényszerítését. Új kategória hozzáadva a telepített programokkal, bővített információk az alkalmazásokról;
  • Továbbfejlesztett kompatibilitás játékokkal és alkalmazásokkal;
  • Bővült a támogatott fájlrendszerek száma, a ReactOS-szel mostantól az Ext2 , Ext3 , Ext4 , BtrFS , ReiserFS , FFS és NFS használható . Ezen túlmenően a Windows 2003 -ban bevezetett fsutil segédprogram nyílt verziója is implementálva van a ReactOS-hez, és használható hibakeresésre és a fájlrendszer működésével kapcsolatos további információk megszerzésére;
  • Dolgoztunk azon, hogy a renderelési folyamat közelebb kerüljön a Windows viselkedéséhez;
  • Javítva a vágólap megvalósítási problémái;
  • Továbbfejlesztett fájlok törlése, amikor a kukába helyezik őket. Javítva néhány probléma a kosár és a Drag and Drop felület működésében ;
  • Kijavítottuk a fájlrendszer szabad területét megjelenítő diagram felépítésének hibáit;
  • A CDFS/ISO-9660 illesztőprogram lehetővé teszi az ISO lemezkép telepítését bármely meghajtóról, amely nem feltétlenül CD-hez van társítva;
  • Biztosított a memóriában tükröződő blokkok végének helyes ellenőrzése és a fizikai címek igazítása;
  • Szinkronizálva a Wine Staging 2.16 kódbázissal és a harmadik féltől származó összetevők frissített verzióival: acpica 20170728, libpng 1.6.32, mpg123 1.25.6, mbedtls 2.6.0, btrfs 1.0.1, mkis17 - s920 [54]
0.4.8 2018. április 14. [55]
  • Kísérleti lehetőséget biztosított a Windows NT 6.0+ rendszerre írt alkalmazások futtatására ( Windows Vista , Windows 7, Windows 8 , Windows 8.1, Windows 10 );
  • A tálca (Tálca) beállításai és párbeszédablakai átírásra kerültek, ami lehetővé tette az olyan opciók működését, mint a panel automatikus elrejtése, a tartalom rögzítése és a panel folyamatos tartása más tartalom felett;
  • Az értesítések megjelenítési rendszerének problémái megoldódtak, a felugró értesítések megfelelő támogatása biztosított;
  • A tálcán a munkájukat befejezett folyamatok ikonjainak automatikus elrejtése még az alkalmazás összeomlása esetén is biztosított;
  • Hozzáadtuk a lehetőséget, hogy egyszerre több ikont válasszon ki az asztalon;
  • A könyvtárak és fájlok törlésének és átnevezésének fokozott megbízhatósága;
  • A parancsértelmező támogatja a bemeneti automatikus kiegészítést;
  • Hozzáadtuk a hálózati meghajtók közvetlenül a fájlkezelőből történő leválasztásának lehetőségét;
  • Javítva a szövegelemek, görgetősávok és gombokhoz tartozó eszköztippek újrarajzolásával kapcsolatos problémák;
  • A szerkezet tartalmaz egy olyan eszközt, amely a DrWatson32 -re hasonlít , és lehetővé teszi az alkalmazás összeomlása esetén a fájl mentését állapotnaplóval az asztalon. A napló összeomlási diagnosztikához hasznos adatokat tartalmaz, például a betöltött modulok és szálak listáit, veremnyomokat, kiíratásokat és regiszterállapot-információkat;
  • Egyes játékok inicializálási problémáinak javítása natív grafikus illesztőprogramok használatakor;
  • A Common Cache és a Freeloader számos hibájának javítása lehetővé tette a rendszerindítást 96 MB RAM-mal;
  • Az Előreolvasás és a Lazy Writing támogatása a gyorsítótár-kezelő rendszerben;
  • Kijavítottuk a PNP IRP-kezelőjének azon hibáit, amelyek megakadályozták, hogy a ReactOS elinduljon nagyon régi hardvereken és virtuális gépeken, amelyekhez üres hajlékonylemez-meghajtó volt csatlakoztatva. Hozzáadott virtuális illesztőprogramok CD-ROM-hoz és hajlékonylemez-meghajtóhoz;
  • A CDFS (CD-ROM fájlrendszer) illesztőprogramot lecserélték a Microsoft eredeti megvalósítására, amelynek kódja nyílt forráskódú MS-PL licenc alatt ;
  • Új NTFS-illesztőprogram hozzáadva kezdeti írási támogatással (az írási támogatás jelenleg alapértelmezés szerint le van tiltva, de teszteléshez a rendszerleíró adatbázison keresztül engedélyezhető);
  • Szinkronizálva a Wine 3.0 kódbázisával és a harmadik féltől származó összetevők frissített verzióival: Freetype 2.9, Ext2 0.69, uniata v0.46e5, libxml2 2.9.7, libmpg123 1.25.8, libtiff 4.0.9, libxj.3pgng , libxjpel3pngng 1.6. 34. [56]
0.4.9 2018. július 23. [57]
  • Javítások azzal kapcsolatban, hogy a ReactOS-t le lehet fordítani egy ReactOS-t futtató gépen
  • Javította a nagy fájlok rendszerkezelését, számos memóriaszivárgást kijavított, és számos hibát javított a gyorsítótárazási alrendszerben
  • Támogatás hozzáadva az USB-tranzakciók fordításához, amely számos USB-problémát megold
  • Különféle héjfejlesztések
  • A szolgáltatási állapotok jobb kezelése
  • A Wine összetevői frissítve a Staging 3.3-ra
0.4.10 2018. november 6. [58]
  • Kísérleti támogatás a BTRFS fájlrendszerről történő indításhoz
  • Számos felhasználói felülettel kapcsolatos DLL-javítás
  • Javítások a FreeType integrációban, beleértve az MSI formátumú telepítők helyes megjelenítését
  • A rendszerinformációk helyes kinyerése a BIOS-ból
  • Frissített harmadik féltől származó összetevők, köztük: Wine a Staging 3.9-re és a WinBtrfs 1.0.2-re
0.4.11 2019. március 4. [59]
  • A kernel gyorsítótár-kezelőjének fejlesztései javították a rendszer összeomlását bizonyos fájlmentő programok használatakor
  • Számos memóriaszivárgás javítása a BTRFS fájlrendszer-illesztőprogramban
  • Az UniATA illesztőprogram fejlesztése lehetővé tette, hogy a rendszer futhasson modern AHCI SATA vezérlőkkel rendelkező Skylake számítógépeken
  • A rendszerbetöltő jegyzékeinek továbbfejlesztett támogatása lehetővé tette számos alkalmazás munkájának javítását
  • Javítsa ki a rendszer lefagyását a .NET 2.0 programok bezárásakor
  • A kezdeti telepítés és a rendszerfrissítés mechanizmusának fejlesztése
  • A Win32 alrendszer fejlesztései lehetővé tették bizonyos játékok és alkalmazások problémáinak megoldását
  • A jobbról balra írás, valamint a vegyes kétirányú szöveg megjelenítésének javítása
  • A hálózati verem javításai lehetővé tették az alkalmazásokkal való együttműködést az aktív hálózati kapcsolatok megjelenítéséhez
  • Szinkronizálva a Wine Staging 3.17 kódbázissal és a harmadik féltől származó összetevők frissített verzióival: ACPICA 20181003 és PCI hardverazonosító adatbázis 2018-11-21
0.4.12 2019. szeptember 23. [60]
  • Folytatódott a munka a fájlrendszereket támogató infrastruktúra stabilitásának és funkcionalitásának javításán, amelynek végső célja a Microsoft szabványos fájlrendszer-illesztőprogramjainak használatának lehetősége. Továbbfejlesztett FS gyorsítótárazási támogatás és javított hibák a CDFS-illesztőprogramban
  • Változások történtek az eszközök megfelelő energiagazdálkodásával, a laptopok akkumulátorának megnövelésével és az alvó üzemmód megfelelő támogatásával kapcsolatban
  • Megoldott problémák a hálózati rendszerindítás (PXE) megvalósításában
  • Átírt kód, hogy megvédje az alkalmazásokat a kernelterület-összetevők (ntoskrnl, win32k, illesztőprogramok stb.) módosításától.
  • Támogatás hozzáadva az ablaknak a képernyő széleihez igazításához, illetve kiterjesztéséhez/kicsinyítéséhez, amikor az ablakot az egérrel bizonyos irányba mozgatja
  • Továbbfejlesztett betűtípus-megjelenítés és javított szövegpozícionálási problémák
  • Implementált illesztőprogram a VirtualBox és VMware virtuális hálózati interfészekben használt Intel e1000 hálózati adapterhez
  • Bővültek a felhasználói szinten biztosított DLL-ek képességei (a Wine-Staging 4.0-ból friss DLL-eket importáltak), ami lehetővé tette a további alkalmazásokkal való kompatibilitás biztosítását. Javítások történtek a comctl (common control) könyvtárban, amely tipikus interfész elemeket biztosít az alkalmazások számára
  • Hozzáadtuk a MIDI hangszerek illesztőprogramjainak letöltésének és vezérlésének lehetőségét
  • Szinkronizálva a Wine Staging 4.0 kódbázisával és a harmadik féltől származó összetevők frissített verzióival: btrfs 1.1, uniata 0.47, ACPICA 20190405, valamint multimédiás könyvtárakkal
0.4.13 2020. április 10. [61]
  • Sokat dolgoztunk a hibák kijavításán és az új USB-verem fejlesztésén, amely támogatja a beviteli eszközöket (HID) és az USB flash meghajtókat.
  • Az Explorer grafikus héja képes fájlokat keresni.
  • Dolgoztunk az Xbox konzolok első generációjának letöltése érdekében.
  • A FreeLoader rendszerbetöltőt úgy optimalizálták, hogy csökkentse a ReactOS rendszerindítási idejét a FAT-partíciókon az USB-meghajtókról történő rendszerindításkor a rendszer RAM-ba másolásával.
  • A fogyatékkal élők számára hasznos rendszerbeállítások konfigurálására új Accessibility Utility Manager került bevezetésre.
  • Továbbfejlesztett tématámogatás a képernyő-billentyűzeten.
  • A betűtípusválasztó felület képességeiben közel áll a Windows hasonló segédprogramjához. A betűtípussal kapcsolatos beállítások átkerültek a beállításjegyzékbe.
  • Kijavítottuk azokat a problémákat, amelyek miatt a párbeszédpanelek Alkalmaz gombja nem aktiválódott megfelelően, még akkor sem, ha a felhasználó nem csinált semmit.
  • Megoldott egy problémát, amely miatt a Lomtár tartalma túlléphetett a rendelkezésre álló lemezterületen.
  • A 64 bites rendszerek továbbfejlesztett támogatása, a ReactOS most már megfelelően indul el és fut 64 bites környezetben.
  • Szinkronizálva a Wine Staging kódbázissal és a harmadik féltől származó összetevők frissített verzióival: Btrfs 1.4, ACPICA 20190816, UniATA 0.47a, mbedTLS 2.7.11, libpng 1.6.37.
0.4.14 2021. december 16. [62]
  • A shell fejlesztése, a "send to" GUI funkció bevezetése.
  • Támogatás letöltése NEC PC-9800.
  • ICMP fejlesztések.
  • Alapvető fejlesztések.
  • NetKVM VirtIO támogatás.
  • Szinkronizálva a Wine Staging 4.18 kódbázisával és a harmadik féltől származó összetevők frissített verzióival: ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1, mpg123 1.25.13, libjpeg 9d, mbedtls 4, .400326, mbedtls 4.10.2.
  • Különféle egyéb fejlesztések és optimalizálások.
0.5.0 Béta verzió; a WDM illesztőprogramok teljes körű támogatása a Windows 2003 szintjén; az NTFS fájlrendszer olvasásának és írásának támogatása; kompatibilis a legtöbb Windows XP és 2003 programmal
     régi verzió      legújabb verzió      Tervezett változat

Fejlesztés

Az operációs rendszer nagy része C nyelven íródott , de a ReactOS Explorer és néhány egyéb összetevő C++ nyelven van megírva . A ReactOS forrásból fordítható különféle fordítók segítségével , mint például a MinGW csomagból származó GCC , a Clang [63] és a Microsoft C/C++ a Microsoft Visual Studio -ból .

A fejlesztők célja, hogy a rendszert kompatibilissé tegyék a Windows NT 5.2-es verziójával ( Windows Server 2003 ), és a legtöbb hardverhez és alkalmazáshoz támogatást adjanak [64] . A jövőben a Windows újabb verzióival való kompatibilitást tervezik.

A rendszer magja teljesen függetlenül íródott, és a WinNT architektúrával való "hasonlóság" érdekében csak nyílt forrásból származó információkat használtak fel. A projektbe belépő összes kódot gondosan ellenőrizzük a szerzői jogok esetleges megsértése szempontjából [65] .

Az OpenGL alapértelmezett megvalósítása szoftveres megjelenítést használ a Mesa3D illesztőprogramon keresztül. A DirectX-támogatás a WineD3D-n keresztül valósul meg, egy olyan wrapper, amely a DirectX függvényeket OpenGL-be fordítja. A GDI és GDI+ implementációk a Wine [66] kódon alapulnak .

A projektben résztvevők száma folyamatosan növekszik, 2020. június 21-én 30 aktív fejlesztő vesz részt a projektben, többségük európai országokban él [65] [67] .

A projekt érdekeinek védelmében létrehozták a németországi ReactOS Deutschland eV Alapítványt. Emellett korábban működött egy Oroszországban bejegyzett "ReactOS-Fund" Cyberspace Aktivációs Alap is, 2015 óta azonban felszámolták. [68]

Együttműködés a borral

A ReactOS a Wine kód egyes részeit használja a Windows API megvalósításához . Tiszta formában az Ntdll, a user32, a kernel32, a gdi32 és az advapi32 architektúrabeli eltérések miatt nem használható a projektben, ezekből mindkét projektben kivonatokat használnak. A ReactOS saját NT-szerű kernelt, míg a Wine *nix kernelt használ.

2010 januárjában Aleksey Bragin projektkoordinátor javasolta [69] a Win32 alrendszer nagy részének alternatívát, az Arwinsst, amely Wine-on alapul, ezért nagyobb a kompatibilitása és nagyobb stabilitása. Ennek a megoldásnak nem célja a Win32 alrendszer eredeti megvalósításának teljes helyettesítése, és a ReactOS natív Win32 alrendszerének befejezése után elavult lehet. Az Arwinss a Wine és a Windows NT architektúrákat a megfelelő helyeken használja a funkciók megfelelő megvalósításához. Ennek eredményeként rendszeresen tesztelt "ingyenes" (vagyis az alkalmazásukra fordított idő viszonylag kicsi) frissítések érkeznek a Wine-tól.

Ezenkívül lehetővé válik egy távoli X szerver támogatása , amely kényelmes a Wine teljes helyettesítésére, helyette a ReactOS + Arwinss csomagot használva egy virtuális gépben (például KVM ), amely a Wine-nal megosztott Windows API alrendszert fogja használni [ 70] .

Használt projektek [71]

  • A ReactOS a Wine kódot használja a Windows API megvalósításához .
  • Az Rdesktop  egy távoli asztali kliens megvalósítása.
  • Az UniATA  a Serial ATA támogatás megvalósítása .
  • FreeType  – a betűtípus megjelenítésére szolgál.
  • A Tango Desktop Project  egy ikoncsomag.
  • Az lwIP  egy nyílt forráskódú TCP/IP-verem.
  • Az ACPICA  az ACPI megvalósítása.
  • Ext2Fsd  – Ext2/3/4 fájlrendszer-illesztőprogram Windowshoz.
  • mbed TLS  TLS/SSL háttér az schannelhez (és a wininethez
  • Adns  - A dnsapi megvalósítása.
  • A libsamplerate egy hangjel-újramintavevő.
  • A WinBtrfs egy BtrFS  illesztőprogram Windowshoz.
  • A Mesa 3D  a szabványos OpenGL grafikus API szoftveres megvalósítása (nincs gyorsítás).

Tervek

  • Egy adott szoftverkészlet problémamentes futtatásának képessége
  • Nyomtatási támogatás vége
  • A Wi-Fi megvalósításának befejezése és a grafikus felhasználói felület hozzáadása
  • A rendszer működése során fellépő összes hiba kijavítása három fő virtualizációs eszközben (VirtualBox, Qemu, VmWare)
  • Shell befejezése (eszköztárak, beállítások betöltése/mentése stb.)
  • Kibővített USB-támogatás tárolóeszközökhöz és HID-eszközökhöz (ezek közül a legfontosabbak a nyomtatók, Wi-Fi, 3G modemek)
  • A legtöbb grafikus hiba javítása
  • Az MM/CC és a WIN32SS javítása a fentiek mindegyikéhez [72]
  • Kompatibilitási mód [73]
  • NTFS a ReactOS telepítésének és futtatásának lehetőségével.
  • 32 gigabájtnál nagyobb partíciók formázása FAT32 használatával .
  • Lemezpartíciók particionálása NTFS , exFAT , FAT32 , F2FS segítségével .
  • Dolgozzon GUID -vel megjelölt partíciókkal, amelyek lehetővé teszik a ReactOS telepítését és futtatását UEFI -vel rendelkező eszközökön .
  • Partíció formázása GUID jelöléssel .
  • Közvetlenül dolgozhat SSD -vel , RAID -del és kiterjedt kötetekkel.
  • Speciális formátumon alapuló merevlemezekkel való munkavégzés 4 kilobájtos szektorokkal.
  • Érzékelőkkel végzett munka
  • Működési lehetőség USB 3.0 , USB 3.1 Type C , ThunderBolt .
  • DirectX 11, Vulkan (API) támogatása .
  • Az alkalmazások működése a sandboxban (opcionálisan az alkalmazás tulajdonságai között szerepeltetve) hasonló a Sandboxie programhoz [74] .

Kód audit

2006. január 17-én a ReactOS Developers (ros-dev) levelezőlistáján Hartmut Birr kijelentette, hogy kilép a projektből, mert véleménye szerint a ReactOS kód a Microsoft Windows szétszedésével nyert elemeket tartalmaz [75] . Ennek eredményeként a fejlesztők úgy döntöttek, hogy ideiglenesen letiltják a nem fejlesztők számára a ReactOS kód elérését. Mivel a ReactOS ingyenes szoftver, ezek a műveletek visszhangot okoztak a szabad szoftverek közösségében.

A fejlesztési eszközökhöz való hozzáférés hamarosan helyreállt. Bár az állítások nem igazolódtak, 2006. március 8-án a ReactOS fejlesztői megkezdték a Windows kompatibilitásért felelős összes kód saját ellenőrzését. Annak érdekében, hogy a ReactOS-nek ne legyenek olyan részei, amelyeket olyan személy írt, aki közvetlenül láthatja a Microsofttól vagy a visszafejtőtől kiszivárgott kódot , a ReactOS vezető fejlesztőit arra utasították, hogy teljes körűen vizsgálják át az összes forráskódot.

Arról is döntöttek, hogy ellenőrizni kell, hogy a kód mely részei származhatnak közvetlen visszafejtésből, és minden fejlesztőt arra kényszerítenek, hogy aláírják azt a megállapodást, hogy a visszafejtés eredményeit csak közvetetten használják fel [76] . Ez várhatóan lelassítja a fejlesztést, és a fejlesztők arra kényszerülnek, hogy átírják a már kész, gyanúba került kódrészleteket. Az ellenőrzés a kód "piszkos" szakaszainak bezárásával történik mindaddig, amíg azok teljes ellenőrzésre nem kerülnek [77] .

2007 szeptemberében az ellenőrzés 99,5%-ban készült el (csak 49 lezárt fájl maradt). Szeptember 23-án úgy döntöttek, hogy a ReactOS webhely főoldaláról eltávolítják az ellenőrzés teljes jelzőjét [78] . Ezt az indokolta, hogy a felülvizsgálat nem érinti a végfelhasználókat, a tesztelőket vagy a másodlagos fejlesztőket, valamint az a tény, hogy a ReactOS forráskód és a fejlesztési szabványok szilárd és legális alapjainak megteremtésének folyamatát nem tudja megfelelően tükrözni egy hagyományos mutatója, és a projekt élettartama alatt folytatódik. A csekkel és történetével kapcsolatos információk továbbra is szabadon elérhetők az oldalon.

Jelenleg az ellenőrzés teljesen befejeződött, és az összes fájl fel van oldva.

A ReactOS és az orosz kormány

A ReactOS projekt résztvevői védjegyeket regisztráltak Oroszországban [ 79] [80] . A fejlesztőcsapat finanszírozást kér az orosz kormánytól egy startup létrehozásához [81] és a ReactOS népszerűsítéséhez saját márkanév alatt, mint orosz nemzeti operációs rendszer.

A ReactOS operációs rendszert bemutatták Viktor Alksnis politikusnak [82] , aki az oktatási intézmények Microsoft -termékektől való függőségének csökkentését szorgalmazza . Dmitrij Medvegyev elnök látogatása során a sztavropoli tartományban található Verkhnerusskoye falu középiskolájában mutatták be neki a ReactOS-t [83] .

2012. július 1. és július 9. között Alexander Rechitsky és Marat Karatov bemutatta a Seliger című projektet az innovációs és műszaki kreativitás műszakban. Ennek eredményeként a ReactOS projekt 3. helyezést ért el a "Legjobb IT projekt" jelölésben a köztes eredmények között, november 5-én pedig bejutott a Zworykin-díj elődöntőjébe [84] [85] . 2012. július 31-én Marat Karatov találkozott az Orosz Föderáció elnökével, Vlagyimir Putyinnal , és bemutatta a ReactOS prototípusának működését [86] .

2015. június 2-án az Orosz Föderáció Kommunikációs Minisztériuma a ReactOS-t a szoftverimport helyettesítési tervébe az „Ügyfél operációs rendszerek / Szerver operációs rendszerek” irányába a „ReactOS-en alapuló nyílt forráskódú operációs rendszer létrehozása PC-k számára projektként, laptopok és egyéb mobileszközök", "ReactOS-en alapuló nyílt forráskódú operációs rendszer létrehozása szerverekhez" a Moszkvai Állami Műszaki Egyetem ReactOS Alapítványának támogatásával. N. E. Bauman, LLC "Parallels Research" stb. [87] .

Rendszerkövetelmények

  • 32 bites vagy 64 bites kompatibilis Pentium processzor vagy újabb.
  • 64 megabájt RAM (minimum) [88] , 256 megabájt (ajánlott).
  • Minimum 450 megabájt szabad merevlemez-terület [89] .
  • VGA-kompatibilis videokártya ( VESA BIOS 2.0 vagy újabb verzió).

Díjak

  • 2. hely a 2009-es nemzeti szoftverdíjban, az „Év Soft of the Year”-ben a „Rendszer” jelölésben [90] .
  • "A hónap projektje" a SourceForge -on 2012 februárjában [91] .
  • "A hónap projektje" a SourceForge -ban 2013 júniusában [92] .

Jegyzetek

  1. Megjelent a ReactOS 0.4.14
  2. 1 2 https://sourceforge.net/projects/reactos/
  3. Válaszok a felhasználók által leggyakrabban feltett kérdésekre (elérhetetlen link) . Letöltve: 2013. március 28. Az eredetiből archiválva : 2013. április 3. 
  4. ReactOS News Release #69 . Letöltve: 2013. március 28. Az eredetiből archiválva : 2013. április 3.
  5. A ReactOS megkapja az OpenOffice.org 2 támogatását; Új kiadási tervek . Letöltve: 2017. szeptember 12. Az eredetiből archiválva : 2017. október 18..
  6. ReactOS: Visszatekintés 2008-ra . Letöltve: 2018. július 23. Az eredetiből archiválva : 2019. április 18.
  7. A ReactOS megkapja az USB Stack-et tőlünk | haiku projekt . Hozzáférés dátuma: 2018. július 23. Az eredetiből archiválva : 2012. február 28.
  8. WineHQ - Interjú . Letöltve: 2018. július 23. Az eredetiből archiválva : 2018. július 12.
  9. FreeWin95 - ReactOS . Letöltve: 2014. november 9. Az eredetiből archiválva : 2014. december 17.
  10. Google Csoportok . Letöltve: 2014. november 9. Az eredetiből archiválva : 2019. december 7..
  11. React OS Project
  12. Interjú Jason Filbyvel a ReactOS Projectből . Letöltve: 2018. július 23. Az eredetiből archiválva : 2016. április 10.
  13. ReactOS portok – ReactOS Wiki . Hozzáférés dátuma: 2015. november 23. Az eredetiből archiválva : 2016. február 27.
  14. Megjelent a ReactOS 0.4.7! | React OS Project . Letöltve: 2018. július 23. Az eredetiből archiválva : 2017. december 6..
  15. OpenNews: ReactOS 0.4.7 kiadás . www.opennet.ru Letöltve: 2017. december 8. Az eredetiből archiválva : 2017. december 9..
  16. Alpona Portal :: EKUSH - Egy alternatív Windows (nem elérhető hivatkozás) (2004. június 19.). Letöltve: 2016. február 3. Archiválva az eredetiből: 2004. június 19. 
  17. OSNews munkatársai. Ekush Emulator és annak licence fájdalmak > Megjegyzések . osnews.com. Letöltve: 2016. február 3. Az eredetiből archiválva : 2016. január 18..
  18. Ekush OS – Ahol az emberek forráskódot lopnak és megsértik a szerzői jogokat . Az eredetiből archiválva : 2004. november 14.
  19. ReactOS Server - Sourceforge . Letöltve: 2016. június 26. Az eredetiből archiválva : 2016. június 15.
  20. OpenROS - Sourceforge . Letöltve: 2016. június 26. Az eredetiből archiválva : 2016. június 15.
  21. Fusion operációs rendszer - Sourceforge . Letöltve: 2016. június 26. Az eredetiből archiválva : 2016. június 15.
  22. ReactOS NG - GitHub (lefelé irányuló kapcsolat) . Letöltve: 2016. június 26. Az eredetiből archiválva : 2017. szeptember 4.. 
  23. GreenteaOS ReactOS fork: van valami ötleted a projekttel kapcsolatban? (2016. november 16.). Letöltve: 2020. október 24. Az eredetiből archiválva : 2020. október 28..
  24. Greentea operációs rendszer – Github (lefelé irányuló kapcsolat) (2017. május 13.). Letöltve: 2020. október 24. Az eredetiből archiválva : 2017. május 13. 
  25. Bevételszerzési lehetőségek / Befektetési kísérletek története - Russian Wine / ReactOS . Letöltve: 2022. május 17. Az eredetiből archiválva : 2021. június 20.
  26. ReactOS közösség – ReactOS (lefelé irányuló kapcsolat) . Community.reactos.org. Hozzáférés időpontja: 2015. december 16. Az eredetiből archiválva : 2015. december 22. 
  27. KATTINTSON IDE a ReactOS Community  Edition támogatásához . Indiegogo. Hozzáférés dátuma: 2015. december 16. Az eredetiből archiválva : 2016. február 27.
  28. ReactOS Hackfest 2015 – ReactOS Wiki . reactos.org. Hozzáférés dátuma: 2016. január 18. Az eredetiből archiválva : 2015. szeptember 29.
  29. ReactOS Hackfest 2017 – ReactOS Wiki . Letöltve: 2017. augusztus 16. Az eredetiből archiválva : 2017. augusztus 17.
  30. ReactOS Hackfest 2018 – ReactOS Wiki . Letöltve: 2019. február 10. Az eredetiből archiválva : 2019. február 12.
  31. ReactOS Hackfest 2019 – ReactOS Wiki . Letöltve: 2020. október 24. Az eredetiből archiválva : 2019. szeptember 2.
  32. Google Summer of Code 2006 | Google Developers . Letöltve: 2018. június 29. Az eredetiből archiválva : 2015. március 18..
  33. Google Summer of Code - Winehq.org.ru . Letöltve: 2016. június 26. Az eredetiből archiválva : 2016. augusztus 20..
  34. Shell a ReactOS-ben - Winehq.org.ru . Letöltve: 2016. február 3. Az eredetiből archiválva : 2016. március 5..
  35. ReactOS közösség. A HL2 valójában lejátszható ReactOS-en h\w gyorsítással (2016. február 24.). Letöltve: 2016. május 20. Az eredetiből archiválva : 2016. február 27..
  36. Fájlrendszerek a ReactOS-ben - Winehq.org.ru . Letöltve: 2016. június 26. Az eredetiből archiválva : 2016. augusztus 20..
  37. [lwip-devel] A ReactOS most lwIP-t használ a TCP-hez . Letöltve: 2018. június 29. Az eredetiből archiválva : 2016. augusztus 9..
  38. ReactOS áttekintés | LinuxBSDos.com . Letöltve: 2018. június 23. Az eredetiből archiválva : 2018. június 23.
  39. DistroWatch Weekly, 593. szám, 2015. január 19 . Letöltve: 2018. június 23. Az eredetiből archiválva : 2018. június 23.
  40. DistroWatch Weekly, 652. szám, 2016. március 14 . Letöltve: 2018. június 23. Az eredetiből archiválva : 2018. június 23.
  41. Sergey Popsulin. Az orosz operációs rendszer új verzióját tesztelik - "Windows Killer" . CNews (2015. december 15.). Letöltve: 2016. augusztus 25. Az eredetiből archiválva : 2016. november 29.
  42. ReactOS 0.4.1 áttekintés – Hidegfúzió . Letöltve: 2018. június 23. Az eredetiből archiválva : 2018. június 24.
  43. ChangeLog-0.4.0 - ReactOS Wiki . Letöltve: 2016. február 17. Az eredetiből archiválva : 2016. február 16..
  44. ReactOS webhely Téma megtekintése – Nvidia illesztőprogramok telepítése . Letöltve: 2016. február 25. Az eredetiből archiválva : 2020. szeptember 23.
  45. Z98. Megjelent a ReactOS 0.4.3  . reactos.org (2016. november 16.). Letöltve: 2016. november 19. Az eredetiből archiválva : 2016. november 22..
  46. ReactOS 0.4.3 kiadás . OpenNET (2016. november 17.). Letöltve: 2017. február 12. Az eredetiből archiválva : 2017. február 13..
  47. Z98. ReactOS 0.4.4  (angol) . reactos.org (2017. február 16.). Hozzáférés időpontja: 2017. február 16. Az eredetiből archiválva : 2017. február 17.
  48. ReactOS 0.4.4 kiadás . OpenNET (2017. február 16.). Letöltve: 2017. február 17. Az eredetiből archiválva : 2017. február 16..
  49. Colin Finck. Megjelent a ReactOS 0.4.5  . ReactOS (2017. május 18.). Letöltve: 2017. május 24. Az eredetiből archiválva : 2017. május 18..
  50. ReactOS 0.4.5 kiadás . OpenNET (2017. május 18.). Letöltve: 2017. május 24. Az eredetiből archiválva : 2017. május 22.
  51. vicmarcal. Megjelent a ReactOS 0.4.6  . ReactOS (2017. szeptember 1.). Letöltve: 2017. szeptember 5. Az eredetiből archiválva : 2017. szeptember 4..
  52. ReactOS 0.4.6 kiadás . OpenNET (2017. szeptember 2.). Letöltve: 2017. szeptember 5. Az eredetiből archiválva : 2017. szeptember 5..
  53. Megjelent a ReactOS 0.4.7! |  ReactOS projekt . www.reactos.org. Letöltve: 2018. április 16. Az eredetiből archiválva : 2018. április 16..
  54. OpenNews: ReactOS 0.4.7 kiadás . www.opennet.ru Letöltve: 2018. április 16. Az eredetiből archiválva : 2018. április 16..
  55. Megjelent a ReactOS 0.4.8!! |  ReactOS projekt . www.reactos.org. Letöltve: 2018. április 16. archiválva az eredetiből: 2018. április 15.
  56. OpenNews: ReactOS 0.4.8 kiadás . www.opennet.ru Letöltve: 2018. április 16. Az eredetiből archiválva : 2018. április 16..
  57. Megjelent a ReactOS 0.4.9 |  ReactOS projekt . www.reactos.org. Letöltve: 2018. november 6. Az eredetiből archiválva : 2018. november 7..
  58. Megjelent a ReactOS 0.4.10 . Letöltve: 2018. november 6. Az eredetiből archiválva : 2018. november 6..
  59. Megjelent a ReactOS 0.4.11 |  ReactOS projekt . www.reactos.org. Letöltve: 2019. március 4. Az eredetiből archiválva : 2019. március 4.
  60. Megjelent a ReactOS 0.4.12 |  ReactOS projekt . www.reactos.org. Letöltve: 2020. január 23. Az eredetiből archiválva : 2019. szeptember 23.
  61. Megjelent a ReactOS 0.4.13 |  ReactOS projekt . www.reactos.org. Letöltve: 2020. április 10. Az eredetiből archiválva : 2020. április 11.
  62. Megjelent a ReactOS 0.4.14 |  ReactOS projekt . www.reactos.org. Letöltve: 2020. április 10. Az eredetiből archiválva : 2021. december 17.
  63. Archivált másolat . Letöltve: 2019. március 6. Az eredetiből archiválva : 2019. március 6..
  64. Z98. ReactOS News Release #  54 . reactos.org (március 4.). Letöltve: 2017. február 12. Az eredetiből archiválva : 2016. augusztus 17..
  65. 1 2 ReactOS – NT architektúrán alapuló nyílt forráskódú operációs rendszer – Winehq.org.ru . Letöltve: 2016. február 3. Az eredetiből archiválva : 2016. március 5..
  66. Rendszerelemek - Winehq.org.ru . Letöltve: 2016. június 26. Az eredetiből archiválva : 2016. augusztus 20..
  67. A ReactOS emberei - ReactOS Wiki . Hozzáférés időpontja: 2016. február 4. Az eredetiből archiválva : 2016. január 4.
  68. ALAP A KIBERTÉR AKTIVÁLÁSÁRA, FAK, REAKTOS - ALAP, REAKTOS ALAP, Saransk: TIN: 1328170012, OGRN: 1021301112876 . egrulinfo.com. Letöltve: 2019. április 7. Az eredetiből archiválva : 2019. április 7..
  69. ros-dev Arwinss prezentáció  (eng.)  (nem elérhető link) . Letöltve: 2013. március 28. Az eredetiből archiválva : 2013. április 3. (ReactOS fordítás / Arwinss Presentation (hivatkozás nem érhető el) . Archivált az eredetiből 2012. július 12-én.  )
  70. ARWINSS: Új Win32 alrendszer megvalósítás – ReactOS webhely (hivatkozás nem érhető el) . Az eredetiből archiválva : 2012. szeptember 9. 
  71. Felhasznált projektek - Winehq.org.ru . Letöltve: 2016. április 24. Az eredetiből archiválva : 2016. május 31..
  72. 2016. februári ülés jegyzőkönyve | React OS Project . Letöltve: 2016. június 26. Archiválva az eredetiből: 2016. május 30.
  73. Kompatibilitási mód - Winehq.org.ru . Letöltve: 2016. június 26. Az eredetiből archiválva : 2016. augusztus 20..
  74. KONCEPCIÓ: Biztonsági hozzáférés az alkalmazásokhoz – ReactOS Bugtracker . Letöltve: 2017. július 24. Az eredetiből archiválva : 2017. szeptember 16..
  75. [ros-dev] Viszlát (downlink) . Archiválva az eredetiből 2012. június 4-én. 
  76. Reset, Reboot, Restart, jogi problémák és a hosszú út a 0.3-hoz  (angol)  (lefelé mutató link) . Letöltve: 2013. március 28. Az eredetiből archiválva : 2013. április 3.
  77. ReactOS kezdőlap - Blogok (lefelé hivatkozás) . Az eredetiből archiválva : 2012. szeptember 18. 
  78. ReactOS News Release #32 . Letöltve: 2013. március 28. Az eredetiből archiválva : 2013. április 3.
  79. Dmitrij Medvegyev új operációs rendszert kapott Sztavropolban (hozzáférhetetlen link) . Archiválva az eredetiből 2012. július 7-én. 
  80. ReactOS Hírlevél #67 (lefelé mutató link) . Az eredetiből archiválva : 2013. május 30. 
  81. ReactOS Startup Elevator Presentation (hivatkozás nem érhető el) . Az eredetiből archiválva : 2012. szeptember 18. 
  82. alksnis: A ReactOS projekt bemutatása (downlink) . Az eredetiből archiválva : 2012. szeptember 18. 
  83. Rechitsky Alexander. ReactOS, Medvegyev és 1 000 000 euró (nem elérhető link) . Habrahabr (2011. szeptember 14.). Letöltve: 2017. március 10. Az eredetiből archiválva : 2012. szeptember 18.. 
  84. Archivált másolat (a hivatkozás nem elérhető) . Letöltve: 2012. november 2. Az eredetiből archiválva : 2013. január 22.. 
  85. A 2012-es Zvorykin-díj elődöntőseinek végleges listája meghatározva . A Wayback Machine  - Zvorykinsky projekt 2012. november 19-i archív példánya
  86. A ReactOS bemutatója Putyin V. V.-nek (elérhetetlen link) . Az eredetiből archiválva : 2013. május 30. 
  87. Az infrastruktúra-szoftverek importjának helyettesítésére irányuló projektek szakértői értékelésének jegyzőkönyve, a szoftverimport helyettesítési terv 4-8 . minsvyaz.ru. Letöltve: 2015. július 1. Az eredetiből archiválva : 2015. július 18..
  88. https://twitter.com/HeisSpiter/status/991570507748134914
  89. Lemezterület szükséges a ReactOS - Winehq.org.ru telepítéséhez . Letöltve: 2016. április 24. Az eredetiből archiválva : 2016. május 31..
  90. "Az év szoftvere" díj (elérhetetlen link) . Az eredetiből archiválva: 2012. július 15. 
  91. ReactOS Newsletter #74 (lefelé mutató link) . Az eredetiből archiválva : 2013. május 30. 
  92. 2013. június A hónap projektje: ReactOS (downlink) . Archiválva az eredetiből 2013. június 2-án. 

Irodalom

Linkek

Rajongói oldalak és közösségek Fejlesztői blogok