React OS

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 23 decembrie 2021; verificările necesită 17 modificări .
React OS
Dezvoltator Fundația React OS
Familia OS Windows NT
Prima editie 20 iulie 1998
Ultima versiune de testare
Manageri de pachete Manager de aplicații ReactOS (RAPPS)
Limbi acceptate engleză , germană , rusă , chineză , italiană și cehă
Platforme acceptate x86 și x86_64
Tipul de kernel hibrid
Licență GNU GPL [2] și GNU LGPL [2]
Stat activ
Depozitul de cod sursă https://github.com/reactos/react…
site web reactos.org
 Fișiere media la Wikimedia Commons

ReactOS  este un proiect internațional al unui sistem de operare gratuit și open source compatibil cu aplicațiile și driverele Windows ( Windows NT versiunea 5.x și o versiune ulterioară - Windows 2000 și mai târziu), deși nu este o clonă exactă a Windows. Dezvoltatorii ReactOS colaborează cu dezvoltatorii Wine [3] și MinGW [4] .

În aprilie 2021, proiectul se află încă într-o etapă de testare alfa neterminată , dar multe aplicații Windows (de exemplu, Adobe Reader 6.0, OpenOffice.org [5] ) rulează deja pe sistem.

Diverse părți ale sistemului sunt licențiate sub licența GNU GPL , GNU LGPL și licența BSD .

Elementele sistemului sunt create în mare parte în limbajul de programare C , iar unele dintre ele, cum ar fi ReactOS File Explorer, sunt scrise în C++ . ReactOS copiază parțial caracteristicile API-ului Windows și are o versiune portată la arhitectura AMD64 [6] . Proiectul ReactOS, ca parte a ecosistemului software liber , colaborează cu multe alte proiecte FOSS [7] [8] , în special cu Wine Project, care dezvoltă programul Wine pentru sisteme de operare asemănătoare Unix care pot deschide aplicații Windows .

Istorie

La începutul anului 1996, Free Software Development Group a anunțat proiectul FreeWin95 [9] [10] [11] , care urmărea să dezvolte o clonă gratuită a sistemului Windows 95 . Proiectul sa stabilit pe discuții despre arhitectura sistemului . Până la sfârșitul anului 1997, proiectul încă nu a dat niciun rezultat. Pentru a condimenta proiectul, scopul a fost schimbat pentru a clona Windows NT [12] și noul nume a venit cu ReactOS de Jeff Knox . În februarie 1998, proiectul a început.

De la sfârșitul anilor 2010, dezvoltatorii lucrează la componentele sistemului. Din cauza lipsei unui sponsor și a dimensiunii reduse a echipei de dezvoltare, activitatea proiectului este redusă.

Au fost făcute mai multe încercări de a porta ReactOS pe diferite arhitecturi, dar în prezent sunt acceptate doar versiunile x86 și x86-64 [13] .

Lansarea ReactOS 0.4.7, lansată pe 6 decembrie 2017 , a fost a șaptea lansare pregătită după ce proiectul a trecut la o generație mai rapidă - nu o dată pe an, ci o dată la trei luni și prima după ce proiectul a trecut de la Subversion . la Git și GitHub [14] [15] .

Ramuri

Folosind deschiderea sistemului, furcile bazate pe ReactOS sunt create periodic, care, de regulă, sunt abandonate la ceva timp după creare .

  • Ekush OS (2004) [16] [17] [18]
  • Server ReactOS (2008-2013) [19]
  • OpenROS (2013) [20]
  • FusionOS (2013) [21]
  • ReactOS NG (2015) - care vizează compatibilitatea cu Windows 8 [22]
  • Greentea OS (2016-2018) - care vizează accelerarea/simplificarea dezvoltării [23] [24]
Woos

În 2011, ca o încercare de a atrage investiții, trebuia să lanseze o versiune comercială a ReactOS sub marca WooS (la fel cum Red Hat este o versiune comercială a Fedora ), care a fost poziționată de autori ca o alternativă la Windows . XP , care a pierdut suportul de la Microsoft [25] .

ReactOS Community Edition

În aprilie 2014, ReactOS a anunțat o campanie de strângere de fonduri Indiegogo pentru a lansa ReactOS Community Edition bazată pe ReactOS-0.4. Această campanie trebuia să strângă 50.000 USD pentru dezvoltare. Trebuia să accepte aplicații și drivere pentru multe dispozitive. La 1 iunie 2014, campania s-a încheiat cu un total de 25.141 USD [26] [27] .

ReactOS Hackfest

Proiectul ReactOS a organizat un hackathon în perioada 7-12 august 2015 în orașul german Aachen [28] .

Al doilea hackathon a fost organizat în perioada 14-18 august 2017 în orașul german Köln [29] .

Al treilea și al patrulea hackathon au fost organizate la Berlin în perioada 16 - 21 august 2018 [30] și, respectiv, între 15 și 20 august 2019 [31] .

Google Summer of Code

Proiectul a participat la Google Summer of Code de șapte ori  - în 2006 [32] , 2011 și din 2016 până în 2020 [33] .

Funcționalitate

Din mai 2016, s-a lucrat la compatibilitatea hardware, multe API -uri au fost implementate pentru dezvoltarea la nivel înalt, shell-ul grafic ReactOS - ReactOS Explorer  - a fost rescris pentru a se potrivi cu Windows Server 2003 Explorer [34] .

Începând cu versiunea 0.2, ReactOS este capabil să ruleze multe aplicații Win32 , atât cele care vin cu Windows ( editor de text Notepad , editor de registry Regedit, cmd shell) cât și cele terțe (de exemplu , procesor de text AbiWord , Adobe Reader , OpenOffice.org , arhivator gratuit PeaZip , jocuri Quake , Quake II și clona Minesweeper folosind Wine ).

Se raportează că unele jocuri, cum ar fi Unreal Tournament și Deus Ex , rulează în modul de redare software . OpenGL funcționează cu puțină dificultate prin driverul Nvidia sau implementarea software-ului Mesa 3D . La începutul lui 2016, Half-Life 2 a fost lansat folosind DirectX  9 [35] .

Suportul de imprimare a fost demonstrat în timpul ReactOS Hackfest 2015.

Suportul pentru sistemele de fișiere a fost extins în 2015-2017. Pe lângă FAT32 și CDFS, ReactOS a adăugat suport pentru NTFS (numai citire), Ext2, BtrFs, ReiserFS, UFS, UDF, NFS și ISO. [36] .

La Google Summer Of Code 2018, Victor Perevertkin a adăugat capacitatea de a porni ReactOS din BtrFS.

Istoricul versiunilor

Începând cu versiunea 0.2.8, gama de aplicații executabile a fost extinsă. În special, suita de birou OpenOffice.org , Unreal Tournament și jocurile Deus Ex funcționează bine . Se lucrează la îmbunătățirea suportului pentru plăcile de sunet și USB . Browserul de text Lynx și componenta DCOM a browserului Mozilla Firefox , care vă permite să afișați grafic paginile, funcționează. S-a adăugat suport pentru sistemul de fișiere ext2 și bootloader -ul GRUB , permițând ReactOS să ruleze pe aceeași mașină Linux . Au început lucrările pentru Plug and Play și suport pentru modelul de driver Windows .

Versiune Data de lansare Informații despre versiune
0,0,7 20 iulie 1998 Prima editie
0,0,8 24 august 1998 S-a adăugat suport inițial Unicode.
0.0.9 28 august 1998 Remedieri în managerul de memorie; Îmbunătățiri ale managerilor de obiecte și I/O
0.0.10 5 septembrie 1998 Driverul IDE a pornit ; Parte rescrisă a managerului de memorie; Module fixe de încărcare; S-au remediat driverul DPC și tastatură
0.0.11 13 septembrie 1998 Corectarea erorilor; Suport îmbunătățit pentru sistemul de fișiere
0.0.12 4 octombrie 1998 Suport inițial pentru multitasking; Remedieri în apelurile de sistem; S-a rezolvat compilarea bibliotecii kernel32; S-a remediat o eroare cu un segment greșit de stare a sarcinii ; S-a adăugat suport pentru secțiuni; Implementarea APC a început
0.0.13 9 noiembrie 1998 Corectarea erorii
0.0.14 6 iunie 1999 ReactOS a trecut complet la formatul de fișier executabil PE
0.0.15 20 ianuarie 2000 Îmbunătățiri semnificative în nucleul sistemului
0.0.16 4 august 2000 Stabilitate îmbunătățită a nucleului; Îmbunătățiri semnificative în bibliotecile de sistem; Lucrul cu consola este mutat în CSRSS ; Consolă reproiectată semnificativ; A început implementarea conductelor numite ; Drivere VGA și FAT îmbunătățite , HAL , manager I/O, manager de memorie; Suport LPC îmbunătățit
0.0.17 9 februarie 2001 A început implementarea scanării magistralei PCI ; S-a adăugat suport major pentru NDIS 3.0; S-a adăugat suport pentru multiboot; Implementarea pointerului mouse-ului a început
0.0.18 1 august 2001 Implementarea DIB a început; A început implementarea Plug and Play pentru magistrala ISA ; S-a implementat suport pentru acces direct la memorie
0.0.19 5 martie 2002 Stratul de abstractizare hardware este separat de ntoskrnl ; S-a adăugat suport pentru gestionarea structurată a excepțiilor ; Suport finalizat pentru memoria virtuală; Remedieri în driverul magistralei PCI ; A început lucrul la subsistemul POSIX
0.0.20 6 august 2002 Remedieri în registru; Corecții în sistemul de control al debitului; Implementarea unui nou mecanism de montare; Îmbunătățiri semnificative ale driverelor sistemului de fișiere; A început lucrul la suport pentru subsistemul OS/2 , subsistemul POSIX îmbunătățit; S-a adăugat suport LBA la bootloader
0.0.21 31 octombrie 2002 Remedieri în managerul de memorie, managerul de obiecte; A început lucrul la pornirea de pe CD; Îmbunătățiri semnificative în win32k; Implementarea driverului plăcii de rețea NE2000 a început
0.1.0 1 februarie 2003 Prima versiune care ar putea porni de pe un CD; Prima versiune în care ReactOS poate fi compilat în ReactOS; Îmbunătățiri semnificative în nucleu
0.1.1 30 martie 2003 Manager I/O îmbunătățit; Îmbunătățiri semnificative în win32k
0.1.2 2 iulie 2003 Îmbunătățiri ale codului utilizat de drivere pentru a permite utilizarea unor drivere video terță parte
0.1.3 30 august 2003 Îmbunătățiri și remedieri de erori în win32k
0.1.4 8 octombrie 2003 A început implementarea OpenGL și a driverului pentru sistemul de fișiere NTFS ; Miez îmbunătățit
0.1.5 13 noiembrie 2003 S-au făcut lucrări pregătitoare pentru a sprijini DirectDraw ; Driver de mouse PS/2 rescris ; Consolă grafică implementată; Suport DMA îmbunătățit
0.2.0 25 ianuarie 2004 Prima versiune cu o interfață grafică funcțională ; Îmbunătățiri semnificative în aproape toate componentele sistemului; A început lucrul la driverul VBE ; Driverul unității CD acceptă schimbarea discului în unitate
0.2.1 3 martie 2004 Corectarea erorilor
0.2.2 27 aprilie 2004 A devenit posibil să rulați AbiWord și IrfranView . Utilizarea driverului video VBE .
0.2.3 26 iunie 2004 Îmbunătățiri în kernel, win32k și subsistemul de rețea
0.2.4 13 septembrie 2004 Multe îmbunătățiri legate de depanarea atât a sistemului, cât și a aplicațiilor individuale; S-au remediat o mulțime de erori
0.2.5 2 ianuarie 2005 S-a adăugat notepad de la Wine , a adăugat aplicația oră/data
0.2.6 9 aprilie 2005 Suport de accelerare pentru NVIDIA OpenGL
0.2.7 21 august 2005 Linie de comandă nouă , prima etapă de instalare adăugată
0.2.8 29 octombrie 2005 CSRSS rescris ; ReactOS poate detecta dacă rulează într-o mașină virtuală VMware și poate instala driverul SVGA din ISO VMware Tools pentru a îmbunătăți performanța grafică
0.2.9 22 decembrie 2005 Corectarea erorilor
0.3.0 27 august 2006 Prima versiune care acceptă oficial crearea de rețele
0.3.1 10 martie 2007 Manager de aplicații adăugat, rescrierea de bază a început; Încărcător de sistem îmbunătățit
0.3.2 sarit A fost creată o ramură de cod, dar această versiune nu a fost lansată niciodată
0.3.3 12 septembrie 2007 Îmbunătățiri ale kernelului și win32k
0.3.4 22 ianuarie 2008 Suportul pentru registry și tehnologia Plug and Play a fost rescris, a fost adăugat suport pentru tehnologiile SSE și SSE2, s-a depus multă muncă pentru a traduce sistemul; S-a început lucrul la suport pentru apelul procedurii de la distanță
0.3.5 30 iunie 2008 Remedieri de erori în încărcătorul de sistem, multe erori critice remediate în toate secțiunile nucleului, codul de inițializare timpurie a managerului de memorie rescris
0.3.6 7 august 2008 Remedieri de erori și scurgeri de memorie în stiva de rețea; Multe remedieri și îmbunătățiri în nucleu; S-a sincronizat majoritatea codului de vin folosit în ReactOS cu cea mai recentă versiune de vin; Îmbunătățiri în versiunea ARM, lucrul la versiunea x86-64 a început;
0.3.7 4 noiembrie 2008 Suport îmbunătățit x86-64 ; Îmbunătățiri semnificative la Configuration Manager, I/O Manager, Kernel Functions, Memory Manager, Object Manager, Process Manager; Remedieri în driverele de fișiere; S-a sincronizat cea mai mare parte a codului de vin folosit în ReactOS cu cea mai recentă versiune de vin
0.3.8 4 februarie 2009 Remedieri de erori și îmbunătățiri ale serviciilor de bază de bază; PSEH introdus; S-a rezolvat suportul pentru hard disk-uri cu mai multe partiții în LiveCD; S-au rezolvat o serie de probleme în driverele de sistem
0.3.9 26 aprilie 2009 Minim 24 MB RAM necesar, suport audio inițial adăugat; S-au remediat diverse probleme NDIS și AFD, care au îmbunătățit compatibilitatea cu driverele plăcilor de rețea; S-a sincronizat cea mai mare parte a codului de vin folosit în ReactOS cu cea mai recentă versiune de vin
0.3.10 5 iulie 2009 S-a adăugat suport inițial pentru SATA , tastaturi/șoareci USB, capacitatea de a lucra cu partiții mai mari de 8 gigaocteți; Suport îmbunătățit semnificativ pentru plăcile de rețea; S-a sincronizat cea mai mare parte a codului de vin folosit în ReactOS cu cea mai recentă versiune de vin
0.3.11 16 decembrie 2009 kdcom rescris; S-au adăugat fonturi pentru chineză și coreeană; Compatibilitate îmbunătățită; Suport de sunet îmbunătățit; S-a sincronizat cea mai mare parte a codului de vin folosit în ReactOS cu cea mai recentă versiune de vin
0.3.12 20 octombrie 2010 Capcane, cronometre și handlere de evenimente rescrise; S-a adăugat suport pentru NMI ; Suport îmbunătățit pentru tehnologia PnP; S-a înlocuit driverul de magistrală PCI cu unul mai avansat
0.3.13 22 martie 2011 Managerul heap a fost complet rescris, cu opțiuni suplimentare de depanare pentru detectarea accesului la memorie în afara granițelor blocului alocat pentru operațiunea care se desfășoară; Creșterea numărului de dispozitive SATA acceptate; S-au rezolvat problemele grafice; S-a adăugat capacitatea de a schimba dinamic modul video și a îmbunătățit compatibilitatea driverelor video; management îmbunătățit al liniei mixerului audio; Gestionare îmbunătățită a datelor mouse-ului, precum și suport pentru mesaje și cronometre; Au fost aduse multe îmbunătățiri la managerul de memorie.
0.3.14 7 februarie 2012 ACPI activat implicit, suport Wi-Fi adăugat (nesecurizat și criptat WEP ), suport skin, driver TCP/IP nou [37] (bazat pe biblioteca LwIP ) , suport Scatter/Gather DMA, shell32 rescris
0.3.15 30 mai 2013 Suport inițial pentru tastaturi USB, mouse și dispozitive de stocare; Subsistem de management al sesiunii rescris complet; S-a adăugat suport pentru AHCI prin actualizarea driverului UniATA; Noul administrator de memorie a preluat aproape toate funcțiile de gestionare a memoriei; Suport inițial pentru depanarea componentelor ReactOS cu windbg; Îmbunătățiri bazate pe rezultatele testării sistemului folosind cadrul de testare a aplicației AutoHotKey; Remedieri pentru erorile găsite de scanările Driver Verifier în driverele încorporate.
0.3.16 [38] 6 februarie 2014 CSRSS rescris , a început să rescrie shell32, a îmbunătățit suportul temei. Un nou driver pentru plăcile de rețea bazate pe cipul RTL8139 a fost adăugat la sistem. Driver UniATA actualizat.
0.3.17 [39] 5 noiembrie 2014 Includerea în sistemul NTVDM  - un emulator care oferă suport pentru un număr mare de aplicații pe 16 biți; eliminarea bug-urilor; ReactOS pornește cu succes în Virtual PC 2007
0.4.0 [40] 16 februarie 2016 Îmbunătățiri în shell32 suficiente pentru funcționarea normală a noii versiuni de ReactOS Explorer, tranziție la noua versiune de ReactOS Explorer; Îmbunătățiri ale driverelor USB, ale subsistemelor de sunet și de rețea; Suport pentru sisteme de fișiere ext2/3/4 atât pentru citire, cât și pentru scriere; Suport pentru sistemul de fișiere NTFS pentru citire; Îmbunătățiri în lucrul pe mașinile virtuale, inclusiv suport pentru adăugări de invitați [41] .
0.4.1 [42] 17 mai 2016 Îmbunătățire semnificativă a suportului pentru pachetele redistribuibile SxS și Microsoft Visual C++ [43] ; Suport îmbunătățit pentru driverul plăcii video [44] . Suport pentru sistemul de fișiere Btrfs .
0.4.2 16 august 2016 Dependențe externe actualizate (WINE, UniATA), remedieri în shell-ul grafic și în exploratorul de fișiere, suport pentru citirea și scrierea partițiilor cu sisteme de fișiere ReiserFS și UFS, adăugat un set de utilitare unixutils.
0.4.3 16 noiembrie 2016 [45] A fost făcută o tranziție la o nouă bibliotecă cu implementarea API-ului Winsock. Peste 200 de erori remediate [46] .
0.4.4 16 februarie 2017 [47] Traduceri actualizate în rusă și turcă, adăugate în japoneză, remediate peste 100 de erori [48] .
0.4.5 18 mai 2017 [49] Subsistemul grafic a fost îmbunătățit, a fost asigurată lansarea MS Office 2010 și a fost adăugată implementarea de bază a NTLM [50] .
0.4.6 1 septembrie 2017 [51] Fiabilitate îmbunătățită a lucrului cu clipboard-ul. S-au închis 399 de rapoarte de eroare [52] .
0.4.7 6 decembrie 2017 [53]
  • ReactOS 0.4.7 a fost prima versiune de când proiectul a trecut de la Subversion la Git și GitHub ;
  • Suport îmbunătățit pentru conectarea stilurilor vizuale create pentru Windows XP . Multe skin-uri Windows XP pot fi acum aplicate la ReactOS;
  • S-a adăugat suport pentru suplimentele Shell pentru gestionarea fișierelor;
  • A fost adăugată o nouă interfață de instalare a aplicației (ReactOS Application Manager), care are suport pentru instalarea în lot a mai multor programe simultan, încărcarea aplicației în fundal, afișarea progresului operațiunilor și modul de actualizare forțată. S-a adăugat o nouă categorie cu programe instalate, informații extinse despre aplicații;
  • Compatibilitate îmbunătățită cu jocuri și aplicații;
  • Numărul de sisteme de fișiere acceptate a fost extins, cu ReactOS puteți utiliza acum Ext2 , Ext3 , Ext4 , BtrFS , ReiserFS , FFS și NFS . În plus, pentru ReactOS este implementată o versiune deschisă a utilitarului fsutil, care a fost introdusă în Windows 2003 și poate fi folosită pentru depanare și obținerea de informații suplimentare despre funcționarea sistemului de fișiere;
  • S-a lucrat pentru a aduce procesul de randare mai aproape de comportamentul Windows;
  • S-au rezolvat probleme în implementarea clipboard-ului;
  • S-a îmbunătățit ștergerea fișierelor atunci când sunt mutate în coșul de gunoi. S-au rezolvat unele probleme în funcționarea coșului și a interfeței Drag and Drop ;
  • S-au remediat defecte în construcția unei diagrame care afișează cantitatea de spațiu liber din sistemul de fișiere;
  • Driverul CDFS/ISO-9660 oferă posibilitatea de a instala o imagine ISO de pe orice unitate, nu neapărat asociată cu un CD;
  • Se asigură verificarea corectă a sfârșitului blocurilor reflectate în memorie și alinierea adreselor fizice;
  • Sincronizat cu baza de cod Wine Staging 2.16 și versiunile actualizate ale componentelor terțe: acpica 20170728, libpng 1.6.32, mpg123 1.25.6, mbedtls 2.6.0, btrfs 1.0.1, mkisofs 2017.-09-07. [54]
0.4.8 14 aprilie 2018 [55]
  • Oferă o capacitate experimentală de a rula aplicații scrise pentru Windows NT 6.0+ ( Windows Vista , Windows 7, Windows 8 , Windows 8.1, Windows 10 );
  • Setările și casetele de dialog ale barei de activități (Taskbar) au fost rescrise, ceea ce a făcut posibilă realizarea unor opțiuni precum ascunderea automată a panoului, fixarea conținutului și menținerea constantă a panoului deasupra altui conținut;
  • Au fost rezolvate problemele din sistemul de afișare a notificărilor, a fost asigurat suport corect pentru notificările pop-up;
  • În bara de sistem, este furnizată ascunderea automată a pictogramelor proceselor care și-au încheiat activitatea, chiar și în cazul unui blocaj al aplicației;
  • S-a adăugat posibilitatea de a selecta mai multe pictograme de pe desktop simultan;
  • Fiabilitate îmbunătățită a ștergerii și redenumiri directoare și fișiere;
  • Interpretul de comenzi are suport pentru completarea automată a intrărilor;
  • S-a adăugat posibilitatea de a demonta unitățile de rețea direct din managerul de fișiere;
  • S-au rezolvat probleme cu redesenarea elementelor de text, barele de defilare și sfaturi pentru butoane;
  • Structura include un instrument care seamănă cu DrWatson32 și permite, în caz de blocare a aplicației, salvarea unui fișier cu un jurnal de stare pe desktop. Jurnalul conține date utile pentru diagnosticarea erorilor, cum ar fi liste de module și fire de execuție încărcate, urme de stivă, dumpuri și informații despre starea registrului;
  • S-au rezolvat problemele de inițializare în unele jocuri atunci când utilizați drivere grafice native;
  • S-au remediat mai multe probleme în Cache-ul comun și Freeloader pentru a permite pornirea pe sisteme cu 96 MB de RAM;
  • S-a adăugat suport pentru Read Ahead și Lazy Writing în sistemul de gestionare a memoriei cache;
  • S-au remediat problemele în gestionarea PNP IRP care împiedicau ReactOS să pornească pe hardware foarte vechi și mașini virtuale cu o unitate de dischetă goală atașată. S-au adăugat drivere virtuale pentru CD-ROM și unitate de dischetă;
  • Driverul CDFS (sistem de fișiere CD-ROM) a fost înlocuit cu implementarea originală de la Microsoft, al cărei cod era open-source sub licența MS-PL ;
  • S-a adăugat un nou driver NTFS cu suport de scriere inițială (suportul de scriere este în prezent dezactivat implicit, dar pentru testare este disponibil pentru a fi activat prin registry);
  • Sincronizat cu baza de cod Wine 3.0 și versiuni actualizate ale componentelor terțe: Freetype 2.9, Ext2 0.69, uniata v0.46e5, libxml2 2.9.7, libmpg123 1.25.8, libtiff 4.0.9, libxslt 1.1jpg39, libxslt 1.1pg39 . 1.6.34. [56]
0.4.9 23 iulie 2018 [57]
  • Remedieri legate de posibilitatea de a compila ReactOS pe o mașină care rulează ReactOS
  • S-a îmbunătățit gestionarea sistemului a fișierelor mari, a remediat o serie de scurgeri de memorie și a remediat multe probleme în subsistemul de cache
  • S-a adăugat suport pentru traducerea tranzacțiilor USB, care ar trebui să rezolve multe probleme USB
  • Diverse îmbunătățiri ale carcasei
  • Gestionarea îmbunătățită a stărilor de serviciu
  • Componentele Wine au fost actualizate la Staging 3.3
0.4.10 6 noiembrie 2018 [58]
  • Suport experimental pentru pornirea din sistemul de fișiere BTRFS
  • Numeroase remedieri DLL legate de UI
  • Remedieri în integrarea FreeType, inclusiv permițând afișarea corectă a instalatorilor realizate în format MSI
  • Extragerea corectă a informațiilor de sistem din BIOS
  • Componente terță parte actualizate, inclusiv: Wine la Staging 3.9 și WinBtrfs la 1.0.2
0.4.11 4 martie 2019 [59]
  • Îmbunătățirile aduse managerului cache-ului kernelului au corectat o blocare a sistemului la utilizarea anumitor programe de backup pentru fișiere
  • Remedierea mai multor scurgeri de memorie în driverul sistemului de fișiere BTRFS
  • O îmbunătățire a driverului UniATA a permis sistemului să ruleze pe computere Skylake cu controlere moderne AHCI SATA
  • Suportul îmbunătățit pentru manifeste în bootloader ne-a permis să reparăm funcționarea multor aplicații
  • Remediați blocarea sistemului la închiderea programelor .NET 2.0
  • Îmbunătățirea mecanismului de instalare inițială și actualizare a sistemului
  • Îmbunătățirile în subsistemul Win32 au făcut posibilă rezolvarea problemelor cu unele jocuri și aplicații
  • Îmbunătățirea afișajului scrisului de la dreapta la stânga, precum și al textului mixt bidirecțional
  • Remedierile din stiva de rețea au făcut posibilă lucrul cu aplicații pentru a afișa conexiuni de rețea active
  • Sincronizat cu baza de cod Wine Staging 3.17 și versiuni actualizate ale componentelor terțe: ACPICA 20181003 și baza de date PCI ID hardware 2018-11-21
0.4.12 23 septembrie 2019 [60]
  • S-au continuat lucrările de îmbunătățire a stabilității și funcționalității infrastructurii pentru suportul sistemelor de fișiere, al cărui scop final este abilitatea de a utiliza drivere standard de sistem de fișiere de la Microsoft. Suport îmbunătățit pentru stocarea în cache FS și erori remediate în driverul CDFS
  • Au fost făcute modificări legate de gestionarea corectă a puterii dispozitivelor, creșterea duratei de viață a bateriei pe laptopuri și suportul corect pentru modul de repaus
  • Probleme rezolvate la implementarea boot-ului în rețea (PXE)
  • Cod rescris pentru a proteja aplicațiile de modificarea componentelor spațiului kernel (ntoskrnl, win32k, drivere etc.)
  • S-a adăugat suport pentru alinierea ferestrei la marginile ecranului sau extinderea/minimizarea la mișcarea ferestrei cu mouse-ul în anumite direcții
  • Redare îmbunătățită a fonturilor și probleme de poziționare a textului remediate
  • Driver implementat pentru adaptorul de rețea Intel e1000 utilizat în interfețele de rețea virtuală VirtualBox și VMware
  • Capacitățile DLL-urilor furnizate la nivel de utilizator au fost extinse (au fost importate DLL-uri proaspete din Wine-Staging 4.0), ceea ce a făcut posibilă asigurarea compatibilității cu aplicații suplimentare. Au fost făcute corecții la biblioteca comctl (control comun), care oferă elemente tipice de interfață pentru aplicații
  • S-a adăugat posibilitatea de a descărca drivere pentru instrumentele MIDI și de a le controla
  • Sincronizat cu baza de cod Wine Staging 4.0 și versiuni actualizate ale componentelor terțe: btrfs 1.1, uniata 0.47, ACPICA 20190405, precum și biblioteci multimedia
0.4.13 10 aprilie 2020 [61]
  • S-a depus multă muncă pentru a remedia erorile și pentru a îmbunătăți noua stivă USB, care oferă suport pentru dispozitivele de intrare (HID) și unitățile flash USB.
  • Shell-ul grafic Explorer are capacitatea de a căuta fișiere.
  • S-a lucrat pentru a asigura descărcarea pe prima generație de console Xbox.
  • Încărcătorul de pornire FreeLoader a fost optimizat pentru a reduce timpul de pornire al ReactOS pe partițiile FAT din pornirea de pe unități USB cu copierea sistemului în RAM.
  • Un nou Manager de utilitate de accesibilitate a fost implementat pentru a configura setările sistemului care pot fi utile pentru persoanele cu dizabilități.
  • Suport îmbunătățit pentru teme în tastatura de pe ecran.
  • Interfața de selecție a fonturilor este apropiată, ca posibilități, de un utilitar similar de la Windows. Setările legate de font au fost mutate pentru a funcționa prin registry.
  • S-au rezolvat problemele în care butonul Aplicați din casetele de dialog nu se activa corect, chiar dacă utilizatorul nu făcea nimic.
  • S-a rezolvat o problemă în care conținutul Coșului de reciclare ar putea depăși spațiul disponibil pe disc.
  • Suport îmbunătățit pentru sistemele pe 64 de biți, ReactOS acum pornește și rulează corect în medii pe 64 de biți.
  • Sincronizat cu baza de cod Wine Staging și versiuni actualizate ale componentelor terțe: Btrfs 1.4, ACPICA 20190816, UniATA 0.47a, mbedTLS 2.7.11, libpng 1.6.37.
0.4.14 16 decembrie 2021 [62]
  • Îmbunătățirea shell-ului, introducerea funcției GUI „trimite către”.
  • Suport pentru descărcare NEC PC-9800.
  • Îmbunătățiri ICMP.
  • Îmbunătățiri de bază.
  • Suport NetKVM VirtIO.
  • Sincronizat cu baza de cod Wine Staging 4.18 și versiuni actualizate ale componentelor terțe: ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1, mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.0.14 certificate, libtiff 2.7.14.1.
  • Diverse alte îmbunătățiri și optimizări.
0.5.0 Versiune beta; suport complet pentru driverele WDM la nivelul Windows 2003; suport pentru citirea și scrierea sistemului de fișiere NTFS; compatibil cu majoritatea programelor pentru Windows XP și 2003
     versiune veche      ultima versiune      Versiune planificată

Dezvoltare

Majoritatea sistemului de operare este scris în C , dar ReactOS Explorer și alte componente sunt în C++ . ReactOS poate fi compilat din sursă folosind diverse compilatoare , cum ar fi GCC din pachetul MinGW , Clang [63] și Microsoft C/C++ de la Microsoft Visual Studio .

Dezvoltatorii urmăresc să facă sistemul compatibil cu Windows NT versiunea 5.2 ( Windows Server 2003 ) și să adauge suport pentru majoritatea hardware-ului și aplicațiilor [64] . Compatibilitatea cu versiunile mai noi de Windows este planificată pentru viitor.

Nucleul sistemului a fost scris complet independent, iar pentru a asigura „asemănarea” cu arhitectura WinNT, s-au folosit doar informații din surse deschise. Tot codul care intră în proiect este verificat cu atenție pentru o posibilă încălcare a drepturilor de autor [65] .

Implementarea implicită a OpenGL utilizează redarea software prin driverul Mesa3D. Suportul DirectX este implementat prin WineD3D, un wrapper care traduce funcțiile DirectX în OpenGL. Implementările GDI și GDI+ se bazează pe codul Wine [66] .

Numărul participanților la proiect este în continuă creștere, începând cu 21 iunie 2020, la proiect participă 30 de dezvoltatori activi, majoritatea locuind în țări europene [65] [67] .

Pentru a apăra interesele proiectului, a fost creată Fundația ReactOS Deutschland eV, cu sediul în Germania. În plus, a existat odinioară un Fond de activare a spațiului cibernetic „ReactOS-Fund”, înregistrat în Rusia, dar din 2015 a fost lichidat. [68]

Colaborare cu Wine

ReactOS folosește părți din codul Wine pentru a implementa API-ul Windows . În forma sa pură, Ntdll, user32, kernel32, gdi32 și advapi32 nu pot fi utilizate de proiect din cauza diferențelor arhitecturale, fragmente din acestea sunt folosite în ambele proiecte. ReactOS folosește propriul nucleu asemănător NT, în timp ce Wine folosește nuclee *nix.

În ianuarie 2010, coordonatorul proiectului Aleksey Bragin a propus [69] o alternativă la o mare parte a subsistemului Win32, Arwinss, care se bazează pe Wine și, prin urmare, are o compatibilitate mai mare și poate avea o stabilitate mai mare. Această soluție nu are scopul de a înlocui complet implementarea inițială a subsistemului Win32 și poate fi depășită odată ce subsistemul Win32 nativ ReactOS este finalizat. Arwinss folosește atât arhitecturi Wine, cât și Windows NT în locurile potrivite pentru a implementa corect funcționalitatea. De asemenea, ca urmare, vor sosi actualizări de la Wine testate periodic „gratuit” (adică timpul petrecut cu aplicația lor este relativ mic).

În plus, devine posibilă suportarea unui server X la distanță , care este convenabil pentru înlocuirea completă a Wine, folosind în schimb pachetul ReactOS + Arwinss într-o mașină virtuală (de exemplu, KVM ), care va folosi subsistemul Windows API partajat cu Wine [ 70] .

Proiecte folosite [71]

  • ReactOS folosește codul Wine pentru a implementa API-ul Windows .
  • Rdesktop  este o implementare a unui client desktop la distanță.
  • UniATA  este o implementare a suportului Serial ATA .
  • FreeType  - folosit pentru a afișa fontul.
  • Tango Desktop Project  este un pachet de pictograme.
  • lwIP  este o stivă TCP/IP open source.
  • ACPICA  este o implementare a ACPI.
  • Ext2Fsd  - Driver de sistem de fișiere Ext2/3/4 pentru Windows.
  • mbed TLS  TLS/SSL back-end pentru schannel (și wininet
  • Adns  - Implementarea dnsapi.
  • libsamplerate este un resampler de semnal audio.
  • WinBtrfs este un  driver BtrFS pentru Windows.
  • Mesa 3D  este o implementare software a API-ului grafic standard OpenGL (fără accelerare).

Planuri

  • Capacitatea de a rula un set specific de software cu funcționare fără probleme
  • Sfârșitul suportului de imprimare
  • Finalizarea implementării Wi-Fi și adăugarea unei GUI
  • Corectarea tuturor erorilor în timpul funcționării sistemului în trei instrumente principale de virtualizare (VirtualBox, Qemu, VmWare)
  • Finalizarea Shell (bare de instrumente, setări de încărcare/salvare etc.)
  • Suport USB extins pentru dispozitive de stocare și dispozitive HID (cele mai importante dintre acestea sunt imprimantele, Wi-Fi, modemurile 3G)
  • Remedierea majorității erorilor grafice
  • Remediați MM/CC și WIN32SS pentru toate cele de mai sus [72]
  • Modul de compatibilitate [73]
  • NTFS cu capacitatea de a instala și rula ReactOS.
  • Formatarea partițiilor mai mari de 32 de gigaocteți folosind FAT32 .
  • Partiționarea partițiilor de disc folosind NTFS , exFAT , FAT32 , F2FS .
  • Lucrați cu partiții marcate cu GUID , cu posibilitatea de a instala și rula ReactOS pe dispozitive cu UEFI .
  • Formatarea unei partiții utilizând marcajul GUID .
  • Lucrați direct cu SSD , RAID și volume spanned.
  • Lucrul cu hard disk-uri bazate pe format avansat cu sectoare de 4 kiloocteți.
  • Lucrul cu senzori
  • Abilitatea de a lucra cu USB 3.0 , USB 3.1 Type C , ThunderBolt .
  • Suport pentru DirectX 11, Vulkan (API) .
  • Funcționarea aplicațiilor în sandbox (opțional, cu includere în proprietățile aplicației) este similară cu programul Sandboxie [74] .

Audit cod

Pe 17 ianuarie 2006, pe lista de corespondență ReactOS Developers (ros-dev), Hartmut Birr a declarat că părăsește proiectul deoarece, în opinia sa, codul ReactOS conținea elemente obținute prin dezasamblarea Microsoft Windows [75] . Drept urmare, dezvoltatorii au decis să dezactiveze temporar accesarea codului ReactOS pe toți non-dezvoltatorii. Deoarece ReactOS este software gratuit, aceste acțiuni au provocat o reacție în comunitatea de software liber.

Accesul la instrumentele de dezvoltare a fost restabilit în curând. Deși acuzațiile nu au fost dovedite, pe 8 martie 2006, dezvoltatorii ReactOS au început propriul audit al întregului cod responsabil pentru compatibilitatea cu Windows. Pentru a vă asigura că ReactOS nu are piese scrise de cineva care ar putea vedea codul scurs de la Microsoft sau inginerie inversă direct, dezvoltatorii principali ai ReactOS au primit ordin să revizuiască complet tot codul sursă.

De asemenea, s-a decis să se verifice care părți ale codului ar putea fi rezultatul ingineriei inverse directe și să se oblige pe toți dezvoltatorii să semneze un acord prin care vor folosi rezultatele ingineriei inverse doar indirect [76] . Este de așteptat ca acest lucru să încetinească dezvoltarea, forțând dezvoltatorii să rescrie secțiunile de cod deja terminate care au fost suspectate. Verificarea va fi efectuată prin închiderea secțiunilor „murdare” ale codului până la verificarea lor completă [77] .

În septembrie 2007, verificarea a fost finalizată în proporție de 99,5% (au rămas doar 49 de dosare închise). Pe 23 septembrie, s-a decis eliminarea indicatorului de verificare completă de pe pagina principală a site-ului ReactOS [78] . Acest lucru a fost motivat de faptul că revizuirea nu afectează utilizatorii finali, testerii sau dezvoltatorii secundari și, de asemenea, de faptul că procesul de creare a unei baze solide și legale pentru codul sursă și standardele de dezvoltare ReactOS nu poate fi reflectat în mod adecvat de un standard convențional. indicator și va continua pe toată durata de viață a proiectului. Informațiile despre cec și istoricul acestuia sunt încă disponibile gratuit pe site.

În acest moment, verificarea este completă și toate fișierele sunt deblocate.

ReactOS și guvernul rus

Participanții la proiectul ReactOS au înregistrat mărci comerciale în Rusia [ 79] [80] . Echipa de dezvoltare caută finanțare de la guvernul rus pentru a crea un startup [81] și pentru a promova ReactOS sub propriul său brand ca sistem de operare național rus.

Sistemul de operare ReactOS a fost demonstrat politicianului Viktor Alksnis [82] , care pledează pentru reducerea dependenței instituțiilor de învățământ de produsele Microsoft . În timpul vizitei președintelui Dmitri Medvedev la o școală secundară din satul Verkhnerusskoye din teritoriul Stavropol , i s-a demonstrat ReactOS [83] .

În perioada 1 iulie - 9 iulie 2012, Alexander Rechitsky și Marat Karatov au prezentat proiectul pe Seliger în timpul schimbului de Inovare și Creativitate Tehnică. Drept urmare, proiectul ReactOS a ocupat locul 3 la nominalizarea „Cel mai bun proiect IT” la rezultatele intermediare, iar pe 5 noiembrie a ajuns în semifinalele [84] [85] ale Premiului Zworykin. La 31 iulie 2012, Marat Karatov s-a întâlnit cu președintele Federației Ruse Vladimir Putin și a demonstrat funcționarea prototipului ReactOS [86] .

La 2 iunie 2015, Ministerul Comunicațiilor al Federației Ruse a inclus ReactOS în planul de înlocuire a importului de software în direcția „Sisteme de operare client/Sisteme de operare server” ca proiecte „Crearea unui sistem de operare open source bazat pe ReactOS pentru computere, laptopuri și alte dispozitive mobile”, „Crearea unui sistem de operare open source bazat pe ReactOS pentru servere” cu sprijinul Fundației ReactOS, Universitatea Tehnică de Stat din Moscova. N. E. Bauman, LLC „Parallels Research”, etc. [87] .

Cerințe de sistem

  • Procesor Pentium compatibil pe 32 de biți sau 64 de biți sau mai mare.
  • 64 megaocteți de memorie RAM (minim) [88] , 256 megaocteți (recomandat).
  • Minim 450 megaocteți de spațiu liber pe hard disk [89] .
  • Placă video compatibilă cu VGA ( VESA BIOS versiunea 2.0 sau mai mare).

Premii

  • Locul 2 la premiul național de software 2009 „Soft of the Year” la nominalizarea „System” [90] .
  • „Proiectul lunii” pe SourceForge în februarie 2012 [91] .
  • „Proiectul lunii” la SourceForge în iunie 2013 [92] .

Note

  1. A fost lansat ReactOS 0.4.14
  2. 1 2 https://sourceforge.net/projects/reactos/
  3. Răspunsuri la cele mai frecvente întrebări de către utilizatori (link inaccesibil) . Preluat la 28 martie 2013. Arhivat din original la 3 aprilie 2013. 
  4. Comunicat de presă ReactOS #69 . Preluat la 28 martie 2013. Arhivat din original la 3 aprilie 2013.
  5. ReactOS primește suport pentru OpenOffice.org 2; Planuri de lansare nouă . Consultat la 12 septembrie 2017. Arhivat din original la 18 octombrie 2017.
  6. ReactOS: Privind înapoi la 2008 . Preluat la 23 iulie 2018. Arhivat din original la 18 aprilie 2019.
  7. ReactOS primește USB Stack, cu ajutorul nostru | proiect haiku . Data accesului: 23 iulie 2018. Arhivat din original la 28 februarie 2012.
  8. WineHQ - Interviu . Preluat la 23 iulie 2018. Arhivat din original la 12 iulie 2018.
  9. FreeWin95 - ReactOS . Consultat la 9 noiembrie 2014. Arhivat din original pe 17 decembrie 2014.
  10. Grupuri Google . Consultat la 9 noiembrie 2014. Arhivat din original pe 7 decembrie 2019.
  11. Proiectul React OS
  12. Interviu cu Jason Filby de la Proiectul ReactOS . Preluat la 23 iulie 2018. Arhivat din original la 10 aprilie 2016.
  13. Porturi ReactOS - ReactOS Wiki . Data accesului: 23 noiembrie 2015. Arhivat din original pe 27 februarie 2016.
  14. A fost lansat ReactOS 0.4.7! | Proiectul React OS . Preluat la 23 iulie 2018. Arhivat din original la 6 decembrie 2017.
  15. OpenNews: versiunea ReactOS 0.4.7 . www.opennet.ru Preluat la 8 decembrie 2017. Arhivat din original pe 9 decembrie 2017.
  16. Portal Alpona :: EKUSH - Un Windows alternativ (link indisponibil) (19 iunie 2004). Consultat la 3 februarie 2016. Arhivat din original pe 19 iunie 2004. 
  17. Personalul OSNews. Emulator Ekush și durerile sale de licență > Comentarii . osnews.com. Preluat la 3 februarie 2016. Arhivat din original la 18 ianuarie 2016.
  18. Ekush OS - Unde oamenii fură codul sursă și încalcă drepturile de autor . Arhivat din original pe 14 noiembrie 2004.
  19. ReactOS Server - Sourceforge . Consultat la 26 iunie 2016. Arhivat din original pe 15 iunie 2016.
  20. OpenROS - Sourceforge . Consultat la 26 iunie 2016. Arhivat din original pe 15 iunie 2016.
  21. Sistem de operare Fusion - Sourceforge . Consultat la 26 iunie 2016. Arhivat din original pe 15 iunie 2016.
  22. ReactOS NG - GitHub (link descendent) . Preluat la 26 iunie 2016. Arhivat din original la 4 septembrie 2017. 
  23. GreenteaOS ReactOS furk: aveți părere despre acel proiect? (16 noiembrie 2016). Preluat la 24 octombrie 2020. Arhivat din original la 28 octombrie 2020.
  24. Greentea Operating System - Github (downlink) (13 mai 2017). Preluat la 24 octombrie 2020. Arhivat din original la 13 mai 2017. 
  25. Opțiuni de monetizare / Istoricul încercărilor de a atrage investiții - Russian Wine / ReactOS . Preluat la 17 mai 2022. Arhivat din original la 20 iunie 2021.
  26. Comunitatea ReactOS - ReactOS (link în jos) . community.reactos.org. Data accesului: 16 decembrie 2015. Arhivat din original pe 22 decembrie 2015. 
  27. CLICK AICI pentru a susține ReactOS Community  Edition . Indiegogo. Data accesului: 16 decembrie 2015. Arhivat din original pe 27 februarie 2016.
  28. ReactOS Hackfest 2015 - ReactOS Wiki . reactos.org. Data accesului: 18 ianuarie 2016. Arhivat din original la 29 septembrie 2015.
  29. ReactOS Hackfest 2017 - ReactOS Wiki . Preluat la 16 august 2017. Arhivat din original la 17 august 2017.
  30. ReactOS Hackfest 2018 - ReactOS Wiki . Consultat la 10 februarie 2019. Arhivat din original pe 12 februarie 2019.
  31. ReactOS Hackfest 2019 - ReactOS Wiki . Preluat la 24 octombrie 2020. Arhivat din original la 2 septembrie 2019.
  32. Google Summer of Code 2006 | Dezvoltatori Google . Preluat la 29 iunie 2018. Arhivat din original la 18 martie 2015.
  33. Google Summer of Code - Winehq.org.ru . Preluat la 26 iunie 2016. Arhivat din original la 20 august 2016.
  34. Shell în ReactOS - Winehq.org.ru . Preluat la 3 februarie 2016. Arhivat din original la 5 martie 2016.
  35. Comunitatea ReactOS. HL2 este de fapt redabil pe ReactOS cu accelerare h\w (24 februarie 2016). Preluat la 20 mai 2016. Arhivat din original la 27 februarie 2016.
  36. Sisteme de fișiere în ReactOS - Winehq.org.ru . Preluat la 26 iunie 2016. Arhivat din original la 20 august 2016.
  37. [lwip-devel] ReactOS folosește acum lwIP pentru TCP . Preluat la 29 iunie 2018. Arhivat din original la 9 august 2016.
  38. Recenzie ReactOS | LinuxBSDos.com . Preluat la 23 iunie 2018. Arhivat din original la 23 iunie 2018.
  39. DistroWatch Weekly, Numărul 593, 19 ianuarie 2015 . Preluat la 23 iunie 2018. Arhivat din original la 23 iunie 2018.
  40. DistroWatch Weekly, numărul 652, 14 martie 2016 . Preluat la 23 iunie 2018. Arhivat din original la 23 iunie 2018.
  41. Serghei Popsulin. O nouă versiune a sistemului de operare rus este în curs de testare - „Windows Killer” . CNews (15 decembrie 2015). Preluat la 25 august 2016. Arhivat din original la 29 noiembrie 2016.
  42. Recenzie ReactOS 0.4.1 - Fuziune la rece . Preluat la 23 iunie 2018. Arhivat din original la 24 iunie 2018.
  43. ChangeLog-0.4.0 - ReactOS Wiki . Consultat la 17 februarie 2016. Arhivat din original pe 16 februarie 2016.
  44. ReactOS Website Vizualizați subiectul - Instalarea driverelor Nvidia . Preluat la 25 februarie 2016. Arhivat din original la 23 septembrie 2020.
  45. Z98. ReactOS 0.4.3  lansat . reactos.org (16 noiembrie 2016). Consultat la 19 noiembrie 2016. Arhivat din original pe 22 noiembrie 2016.
  46. Versiunea ReactOS 0.4.3 . OpenNET (17 noiembrie 2016). Consultat la 12 februarie 2017. Arhivat din original pe 13 februarie 2017.
  47. Z98. ReactOS 0.4.4  (engleză) . reactos.org (16 februarie 2017). Data accesului: 16 februarie 2017. Arhivat din original pe 17 februarie 2017.
  48. Versiunea ReactOS 0.4.4 . OpenNET (16 februarie 2017). Consultat la 17 februarie 2017. Arhivat din original pe 16 februarie 2017.
  49. Colin Finck. ReactOS 0.4.5  lansat . ReactOS (18 mai 2017). Preluat la 24 mai 2017. Arhivat din original la 18 mai 2017.
  50. Versiunea ReactOS 0.4.5 . OpenNET (18 mai 2017). Preluat la 24 mai 2017. Arhivat din original la 22 mai 2017.
  51. vicmarcal. ReactOS 0.4.6 a fost lansat  . ReactOS (1 septembrie 2017). Consultat la 5 septembrie 2017. Arhivat din original pe 4 septembrie 2017.
  52. Versiunea ReactOS 0.4.6 . OpenNET (2 septembrie 2017). Consultat la 5 septembrie 2017. Arhivat din original pe 5 septembrie 2017.
  53. A fost lansat ReactOS 0.4.7! | Proiectul  ReactOS . www.reactos.org. Consultat la 16 aprilie 2018. Arhivat din original pe 16 aprilie 2018.
  54. OpenNews: versiunea ReactOS 0.4.7 . www.opennet.ru Consultat la 16 aprilie 2018. Arhivat din original pe 16 aprilie 2018.
  55. ReactOS 0.4.8 lansat!! | Proiectul  ReactOS . www.reactos.org. Consultat la 16 aprilie 2018. Arhivat din original pe 15 aprilie 2018.
  56. OpenNews: versiunea ReactOS 0.4.8 . www.opennet.ru Consultat la 16 aprilie 2018. Arhivat din original pe 16 aprilie 2018.
  57. ReactOS 0.4.9 lansat | Proiectul  ReactOS . www.reactos.org. Consultat la 6 noiembrie 2018. Arhivat din original pe 7 noiembrie 2018.
  58. A fost lansat ReactOS 0.4.10 . Consultat la 6 noiembrie 2018. Arhivat din original pe 6 noiembrie 2018.
  59. ReactOS 0.4.11 lansat | Proiectul  ReactOS . www.reactos.org. Preluat la 4 martie 2019. Arhivat din original pe 4 martie 2019.
  60. ReactOS 0.4.12 lansat | Proiectul  ReactOS . www.reactos.org. Preluat la 23 ianuarie 2020. Arhivat din original la 23 septembrie 2019.
  61. ReactOS 0.4.13 lansat | Proiectul  ReactOS . www.reactos.org. Preluat la 10 aprilie 2020. Arhivat din original la 11 aprilie 2020.
  62. ReactOS 0.4.14 lansat | Proiectul  ReactOS . www.reactos.org. Preluat la 10 aprilie 2020. Arhivat din original la 17 decembrie 2021.
  63. Copie arhivată . Preluat la 6 martie 2019. Arhivat din original la 6 martie 2019.
  64. Z98. Comunicat de presă ReactOS #  54 . reactos.org (4 martie). Consultat la 12 februarie 2017. Arhivat din original la 17 august 2016.
  65. 1 2 ReactOS - sistem de operare open source bazat pe arhitectura NT - Winehq.org.ru . Preluat la 3 februarie 2016. Arhivat din original la 5 martie 2016.
  66. Componentele sistemului - Winehq.org.ru . Preluat la 26 iunie 2016. Arhivat din original la 20 august 2016.
  67. Oamenii din ReactOS - ReactOS Wiki . Data accesului: 4 februarie 2016. Arhivat din original pe 4 ianuarie 2016.
  68. FOND DE ACTIVARE A SPAȚIULUI CYBER, FAK, REAKTOS - FOND, FOND REAKTOS, Saransk: TIN: 1328170012, OGRN: 1021301112876 . egrulinfo.com. Consultat la 7 aprilie 2019. Arhivat din original pe 7 aprilie 2019.
  69. prezentarea ros-dev Arwinss  (ing.)  (link indisponibil) . Preluat la 28 martie 2013. Arhivat din original la 3 aprilie 2013. (Traducere ReactOS / Prezentare Arwinss (link indisponibil) . Arhivat din original pe 12 iulie 2012.  )
  70. ARWINSS: Noua implementare a subsistemului Win32 - Site-ul web ReactOS (link nu este disponibil) . Arhivat din original pe 9 septembrie 2012. 
  71. Proiecte utilizate - Winehq.org.ru . Consultat la 24 aprilie 2016. Arhivat din original pe 31 mai 2016.
  72. Procesul verbal al ședinței februarie 2016 | Proiectul React OS . Preluat la 26 iunie 2016. Arhivat din original la 30 mai 2016.
  73. Modul de compatibilitate - Winehq.org.ru . Preluat la 26 iunie 2016. Arhivat din original la 20 august 2016.
  74. CONCEPT: Acces de securitate pentru aplicații - ReactOS Bugtracker . Preluat la 24 iulie 2017. Arhivat din original la 16 septembrie 2017.
  75. [ros-dev] La revedere (link în jos) . Arhivat din original pe 4 iunie 2012. 
  76. Resetare, Repornire, Repornire, probleme legale și drum lung către 0.3  (engleză)  (downlink) . Preluat la 28 martie 2013. Arhivat din original la 3 aprilie 2013.
  77. ↑ Pagina de pornire ReactOS - Bloguri (link în jos) . Arhivat din original pe 18 septembrie 2012. 
  78. Comunicat de presă ReactOS #32 . Preluat la 28 martie 2013. Arhivat din original la 3 aprilie 2013.
  79. Dmitri Medvedev a fost prezentat cu un nou sistem de operare în Stavropol (link inaccesibil) . Arhivat din original pe 7 iulie 2012. 
  80. Buletin informativ ReactOS #67 (link descendent) . Arhivat din original pe 30 mai 2013. 
  81. Prezentare ReactOS Startup Elevator (link nu este disponibil) . Arhivat din original pe 18 septembrie 2012. 
  82. alksnis: Prezentarea proiectului ReactOS (downlink) . Arhivat din original pe 18 septembrie 2012. 
  83. Rechitsky Alexander. ReactOS, Medvedev și 1.000.000 de euro (link indisponibil) . Habrahabr (14 septembrie 2011). Preluat la 10 martie 2017. Arhivat din original la 18 septembrie 2012. 
  84. Copie arhivată (link nu este disponibil) . Consultat la 2 noiembrie 2012. Arhivat din original pe 22 ianuarie 2013. 
  85. Lista finală a semifinaliștilor Premiului Zvorykin 2012 este stabilită Copie de arhivă din 19 noiembrie 2012 pe proiectul Wayback Machine  - Zvorykinsky
  86. Demonstrație ReactOS către Putin V.V. (link inaccesibil) . Arhivat din original pe 30 mai 2013. 
  87. Protocolul de evaluare inter pares a proiectelor de înlocuire a importurilor de software de infrastructură, corespunzător paragrafelor 4-8 din planul de substituire a importurilor de software . minsvyaz.ru. Preluat la 1 iulie 2015. Arhivat din original la 18 iulie 2015.
  88. https://twitter.com/HeisSpiter/status/991570507748134914
  89. Spațiu pe disc necesar pentru a instala ReactOS - Winehq.org.ru . Consultat la 24 aprilie 2016. Arhivat din original pe 31 mai 2016.
  90. Premiul „Software-ul anului” (link inaccesibil) . Arhivat din original pe 15 iulie 2012. 
  91. Buletin informativ ReactOS #74 (link descendent) . Arhivat din original pe 30 mai 2013. 
  92. Proiectul lunii iunie 2013: ReactOS (downlink) . Arhivat din original pe 2 iunie 2013. 

Literatură

Link -uri

Site-uri și comunități de fani Bloguri pentru dezvoltatori