Reager OS

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 23 december 2021; kontroller kräver 17 redigeringar .
Reager OS
Utvecklaren React OS Foundation
OS-familjen Windows NT
Första upplagan 20 juli 1998
Senaste testversionen
Pakethanterare ReactOS Application Manager (RAPPS)
Språk som stöds engelska , tyska , ryska , kinesiska , italienska och tjeckiska
Plattformar som stöds x86 och x86_64
Typ av kärna hybrid
Licens GNU GPL [2] och GNU LGPL [2]
stat aktiva
Källkodsförråd https://github.com/reactos/react…
Hemsida reactos.org
 Mediafiler på Wikimedia Commons

ReactOS  är ett internationellt projekt av ett gratis operativsystem med öppen källkod som är kompatibelt med Windows-applikationer och drivrutiner ( Windows NT version 5.x och senare - Windows 2000 och senare), samtidigt som det inte är en exakt klon av Windows. ReactOS-utvecklare samarbetar med Wine [3] och MinGW [4] utvecklare .

Från och med april 2021 är projektet fortfarande i ett oavslutat alfateststadium , men många Windows-applikationer (till exempel Adobe Reader 6.0, OpenOffice.org [5] ) körs redan på systemet.

Olika delar av systemet är licensierade under GNU GPL , GNU LGPL och BSD-licensen .

Elementen i systemet är mestadels skapade i programmeringsspråket C , och några av dem, såsom ReactOS File Explorer, är skrivna i C++ . ReactOS kopierar delvis funktionerna i Windows API och har en version portad till AMD64-arkitekturen [6] . ReactOS-projektet, som en del av det fria mjukvaruekosystemet , samarbetar med många andra FOSS-projekt [7] [8] , särskilt Wine Project, som utvecklar Wine -programmet för Unix-liknande operativsystem som kan öppna Windows -applikationer .

Historik

I början av 1996 tillkännagav Free Software Development Group projektet FreeWin95 [9] [10] [11] , som syftade till att utveckla en gratis klon av Windows 95- systemet . Projektet avgjordes på diskussioner om systemets arkitektur . I slutet av 1997 hade projektet fortfarande inte gett några resultat. För att krydda projektet ändrades målet till att klona Windows NT [12] och det nya namnet kom med ReactOS av Jeff Knox . I februari 1998 startade projektet.

Sedan slutet av 2010-talet arbetar utvecklare med komponenterna i systemet. På grund av bristen på en sponsor och den lilla storleken på utvecklingsteamet är aktiviteten i projektet låg.

Flera försök har gjorts att porta ReactOS till olika arkitekturer, men för närvarande stöds endast x86- och x86-64-versioner [13] .

Utgivningen av ReactOS 0.4.7, som släpptes den 6 december 2017 , var den sjunde utgåvan som förbereddes efter att projektet flyttades till en snabbare utgivningsgeneration - inte en gång om året, utan en gång var tredje månad och den första efter att projektet flyttade från Subversion till Git och GitHub [14] [15] .

Filialer

Med hjälp av systemets öppenhet skapas regelbundet gafflar baserade på ReactOS, som i regel överges en tid efter skapandet .

  • Ekush OS (2004) [16] [17] [18]
  • ReactOS Server (2008-2013) [19]
  • OpenROS (2013) [20]
  • FusionOS (2013) [21]
  • ReactOS NG (2015) - syftar till kompatibilitet med Windows 8 [22]
  • Greentea OS (2016-2018) - syftar till att påskynda / förenkla utvecklingen [23] [24]
Woos

2011, som ett försök att locka till sig investeringar, var det meningen att den skulle släppa en kommersiell version av ReactOS under varumärket WooS (precis som Red Hat är en kommersiell version av Fedora ), som positionerades av författarna som ett alternativ till det lätta Windows XP , som förlorade stöd från Microsoft [25] .

ReactOS Community Edition

I april 2014 tillkännagav ReactOS en Indiegogo -insamlingskampanj för att lansera ReactOS Community Edition baserad på ReactOS-0.4. Denna kampanj behövde samla in $50 000 för utveckling. Det var tänkt att stödja applikationer och drivrutiner för många enheter. Den 1 juni 2014 slutade kampanjen med totalt $25 141 [26] [27] .

ReactOS Hackfest

ReactOS-projektet anordnade ett hackathon från 7 till 12 augusti 2015 i den tyska staden Aachen [28] .

Det andra hackathonet anordnades 14–18 augusti 2017 i den tyska staden Köln [29] .

Det tredje och fjärde hackathonen anordnades i Berlin 16–21 augusti 2018 [30] respektive 15–20 augusti 2019 [31] .

Google Summer of Code

Projektet deltog i Google Summer of Code sju gånger  - 2006 [32] , 2011 och från 2016 till 2020 [33] .

Funktionalitet

Från och med maj 2016 har arbete gjorts med hårdvarukompatibilitet, många API :er har implementerats för utveckling på hög nivå, ReactOS grafiska skal - ReactOS Explorer  - har skrivits om för att matcha Windows Server 2003 Explorer [34] .

Från och med version 0.2 kan ReactOS köra många Win32- applikationer, både de som kommer med Windows ( Anteckningar textredigerare , Regedit registerredigerare, cmd-skal) och tredjeparts (t.ex. AbiWord ordbehandlare , Adobe Reader , OpenOffice.org , gratis arkiverare PeaZip , spel Quake , Quake II och Minesweeper- klon med Wine ).

Vissa spel, som Unreal Tournament och Deus Ex , rapporteras köra i mjukvaruåtergivningsläge . OpenGL fungerar med små svårigheter genom Nvidia- drivrutinen eller Mesa 3D- programvaruimplementeringen . I början av 2016 lanserades Half-Life 2 med DirectX  9 [35] .

Utskriftsstöd visades under ReactOS Hackfest 2015.

Stödet för filsystem utökades 2015-2017. Utöver FAT32 och CDFS har ReactOS lagt till stöd för NTFS (skrivskyddad), Ext2, BtrFs, ReiserFS, UFS, UDF, NFS och ISO. [36] .

På Google Summer Of Code 2018 lade Victor Perevertkin till möjligheten att starta ReactOS från BtrFS.

Versionshistorik

Från och med version 0.2.8 har utbudet av körbara applikationer utökats. I synnerhet fungerar kontorssviten OpenOffice.org , Unreal Tournament och Deus Ex- spelen bra . Arbete pågår för att förbättra stödet för ljudkort och USB . Textwebbläsaren Lynx och DCOM- komponenten i webbläsaren Mozilla Firefox , som låter dig visa sidor grafiskt, fungerar. Lade till stöd för ext2 -filsystemet och GRUB bootloader , vilket gör att ReactOS kan köras på samma Linux -maskin . Arbetet med Plug and Play och stöd för Windows-drivrutinsmodellen har påbörjats .

Version Utgivningsdatum Versionsinformation
0.0.7 20 juli 1998 Första upplagan
0.0.8 24 augusti 1998 Lade till initialt unicode-stöd.
0.0.9 28 augusti 1998 Fixar i minneshanteraren; Förbättringar i objekt- och I/O-hanterare
0.0.10 5 september 1998 IDE- drivrutinen startade ; Omskriven del av minneshanteraren; Fasta laddningsmoduler; Fast DPC och tangentbordsdrivrutin
0.0.11 13 september 1998 Bug fixar; Förbättrat filsystemstöd
0.0.12 4 oktober 1998 Initialt stöd för multitasking; Fixar i systemanrop; Fixad kompilering av kernel32-biblioteket; Fixat bugg med fel uppgiftstillståndssegment ; Lade till stöd för sektioner; APC-implementering påbörjad
0.0.13 9 november 1998 Felkorrigering
0.0.14 6 juni 1999 ReactOS bytte helt till det körbara PE-filformatet
0.0.15 20 januari 2000 Betydande förbättringar i kärnan av systemet
0.0.16 4 augusti 2000 Förbättrad kärnstabilitet; Betydande förbättringar i systembibliotek; Arbete med konsolen flyttas till CSRSS ; Betydligt omdesignad konsol; Implementering av namngivna rör har påbörjats ; Förbättrade VGA- och FAT- drivrutiner , HAL , I/O-hanterare, minneshanterare; Förbättrat LPC-stöd
0.0.17 9 februari 2001 Startade implementering av PCI -bussskanning ; Lade till stort stöd för NDIS 3.0; Tillagt stöd för multiboot; Implementering av muspekare startade
0.0.18 1 augusti 2001 DIB-implementeringen startade; Startade Plug and Play -implementering för ISA-buss ; Implementerat stöd för direkt minnesåtkomst
0.0.19 5 mars 2002 Hårdvaruabstraktionslagret är separat från ntoskrnl ; Tillagt stöd för strukturerad undantagshantering ; Kompletterat stöd för virtuellt minne; Fixar i PCI -bussdrivrutinen ; Började arbetet med POSIX- delsystemet
0.0.20 6 augusti 2002 Fixar i registret; Korrigeringar i flödeskontrollsystemet; Implementerat en ny monteringsmekanism; Betydande förbättringar i filsystemdrivrutiner; Började arbetet med OS/2 -undersystemstöd , förbättrat POSIX-undersystem; Lade till LBA- stöd till bootloader
0.0.21 31 oktober 2002 Fixar i minneshanteraren, objekthanteraren; Började arbetet med att starta från CD; Betydande förbättringar i win32k; Implementering av drivrutin för NE2000 nätverkskort startade
0.1.0 1 februari 2003 Den första versionen som kunde starta från en CD; Den första versionen där ReactOS kan kompileras till ReactOS; Betydande förbättringar i kärnan
0.1.1 30 mars 2003 Förbättrad I/O-hanterare; Betydande förbättringar i win32k
0.1.2 2 juli 2003 Förbättringar i koden som används av drivrutinerna för att tillåta användningen av vissa videodrivrutiner från tredje part
0.1.3 30 augusti 2003 Förbättringar och buggfixar i win32k
0.1.4 8 oktober 2003 Implementering av OpenGL och drivrutin för NTFS -filsystemet startade ; Förbättrad kärna
0.1.5 13 november 2003 Förberedande arbete har gjorts för att stödja DirectDraw ; Omskriven PS/2-musdrivrutin ; Implementerad grafisk konsol; Förbättrat DMA-stöd
0.2.0 25 januari 2004 Första versionen med ett fungerande GUI ; Betydande förbättringar i nästan alla systemkomponenter; Började arbetet med VBE- drivrutinen ; CD-drivrutinen stöder skivbyte i enheten
0.2.1 3 mars 2004 Bug fixar
0.2.2 27 april 2004 Det blev möjligt att köra AbiWord och IrfranView . Använda VBE -videodrivrutinen .
0.2.3 26 juni 2004 Förbättringar i kärnan, win32k och nätverksundersystem
0.2.4 13 september 2004 Många förbättringar relaterade till felsökning av både systemet och enskilda applikationer; Fixat många buggar
0.2.5 2 januari 2005 Lagt till anteckningsblock från Wine , lagt till tid/datum-applikation
0.2.6 9 april 2005 Accelerationsstöd för NVIDIA OpenGL
0.2.7 21 augusti 2005 Ny kommandorad , första installationssteget lagt till
0.2.8 29 oktober 2005 Omskriven CSRSS ; ReactOS kan upptäcka om det körs inuti en virtuell VMware -maskin och installera SVGA - drivrutinen från VMware Tools ISO för att förbättra grafikprestandan
0.2.9 22 december 2005 Bug fixar
0.3.0 27 augusti 2006 Första versionen för att officiellt stödja nätverk
0.3.1 10 mars 2007 Applikationshanteraren lades till, omskrivning av kärnan startade; Förbättrad systemstarthanterare
0.3.2 hoppat över En kodgren skapades, men den här versionen släpptes aldrig
0.3.3 12 september 2007 Kernel och win32k förbättringar
0.3.4 22 januari 2008 Stöd för registret och Plug and Play-tekniken har skrivits om, stöd för SSE- och SSE2-teknologier har lagts till, mycket arbete har lagts ned för att översätta systemet; Började arbetet med stöd för fjärranrop
0.3.5 30 juni 2008 Bugfixar i systemets starthanterare, många kritiska buggar fixade i alla delar av kärnan, minneshanterarens tidig initialiseringskod har skrivits om
0.3.6 7 augusti 2008 Buggfixar och minnesläckor i nätverksstacken; Många korrigeringar och förbättringar i kärnan; Synkroniserade det mesta av vinkoden som används i ReactOS med den senaste versionen av vin; Förbättringar i ARM-versionen, arbetet med x86-64- versionen har påbörjats;
0.3.7 4 november 2008 Förbättrat x86-64- stöd ; Betydande förbättringar i Configuration Manager, I/O Manager, Kernel Functions, Memory Manager, Object Manager, Process Manager; Fixar i fildrivrutiner; Synkroniserade det mesta av vinkoden som används i ReactOS med den senaste versionen av vin
0.3.8 4 februari 2009 Bugfixar och förbättringar i kärntjänsterna; PSEH introducerade; Fixat stöd för hårddiskar med flera partitioner i LiveCD; Fixade ett antal problem i systemdrivrutiner
0.3.9 26 april 2009 Minst 24 MB RAM krävs, initialt ljudstöd lagt till; Fixade olika NDIS- och AFD-problem, vilket förbättrade kompatibiliteten med nätverkskortsdrivrutiner; Synkroniserade det mesta av vinkoden som används i ReactOS med den senaste versionen av vin
0.3.10 5 juli 2009 Lade till initialt stöd för SATA , USB-tangentbord/möss, möjligheten att arbeta med partitioner större än 8 gigabyte; Betydligt förbättrat stöd för nätverkskort; Synkroniserade det mesta av vinkoden som används i ReactOS med den senaste versionen av vin
0.3.11 16 december 2009 Omskriven kdcom; Lade till teckensnitt för kinesiska och koreanska; Förbättrad kompatibilitet; Förbättrat ljudstöd; Synkroniserade det mesta av vinkoden som används i ReactOS med den senaste versionen av vin
0.3.12 20 oktober 2010 Fällor, timers och händelsehanterare omskrivna; Tillagt stöd för NMI ; Förbättrat stöd för PnP-teknik; Bytte ut PCI-bussdrivrutinen mot en mer avancerad
0.3.13 22 mars 2011 Höghanteraren har skrivits om helt, med ytterligare felsökningsalternativ för att upptäcka minnesåtkomst utanför gränserna för blocket som tilldelats för operationen som utförs; Ökade antalet SATA-enheter som stöds; Fixade grafikproblem; Lade till möjligheten att dynamiskt ändra videoläget och förbättrade kompatibiliteten för videodrivrutiner; förbättrad linjehantering för ljudmixer; Förbättrad hantering av musdata, samt stöd för meddelanden och timers; Många förbättringar har gjorts i minneshanteraren.
0.3.14 7 februari 2012 ACPI aktiverat som standard, Wi-Fi- stöd lagt till (osäkrat och WEP - krypterat), skin-stöd, ny TCP/IP-drivrutin [37] (baserat på LwIP-biblioteket ) , Scatter/Gather DMA-stöd, shell32 omskriven
0.3.15 30 maj 2013 Initialt stöd för USB-tangentbord, möss och lagringsenheter; Helt omskrivet undersystem för sessionshantering; Lade till stöd för AHCI genom att uppdatera UniATA-drivrutinen; Den nya minneshanteraren har tagit över nästan alla minneshanteringsfunktioner; Initialt stöd för felsökning av ReactOS-komponenter med windbg; Förbättringar baserade på systemtestresultat med hjälp av AutoHotKey-applikationstestramverket; Fixar för fel som hittats av Driver Verifier-skanningar i inbyggda drivrutiner.
0.3.16 [38] 6 februari 2014 Omskrivet CSRSS , började skriva om shell32, förbättrat temastöd. En ny drivrutin för nätverkskort baserad på RTL8139-chippet har lagts till i systemet. Uppdaterad UniATA-drivrutin.
0.3.17 [39] 5 november 2014 Inkludering i NTVDM- systemet  - en emulator som ger stöd för ett stort antal 16-bitars applikationer; eliminering av buggar; ReactOS startar framgångsrikt i Virtual PC 2007
0.4.0 [40] 16 februari 2016 Förbättringar i shell32 tillräckliga för normal drift av den nya versionen av ReactOS Explorer, övergång till den nya versionen av ReactOS Explorer; Förbättringar av USB-drivrutiner, ljud- och nätverksundersystem; Stöd för ext2/3/4 filsystem för både läsning och skrivning; Stöd för NTFS -filsystem för läsning; Förbättringar i arbetet på virtuella maskiner, inklusive stöd för gästtillägg [41] .
0.4.1 [42] 17 maj 2016 Betydande förbättring av stödet för SxS och Microsoft Visual C++ Redistributable Packages [43] ; Förbättrat stöd för grafikkortsdrivrutiner [44] . Stöd för filsystemet Btrfs .
0.4.2 16 augusti 2016 Uppdaterade externa beroenden (WINE, UniATA), korrigeringar i det grafiska skalet och filutforskaren, stöd för läsning och skrivning av partitioner med ReiserFS- och UFS-filsystem, lade till en uppsättning unixutils-verktyg.
0.4.3 16 november 2016 [45] En övergång till ett nytt bibliotek med implementeringen av Winsock API har gjorts. Över 200 buggar fixade [46] .
0.4.4 16 februari 2017 [47] Uppdaterade ryska och turkiska översättningar, tillagda japanska, fixade över 100 buggar [48] .
0.4.5 18 maj 2017 [49] Det grafiska undersystemet har förbättrats, lanseringen av MS Office 2010 har säkerställts och den grundläggande implementeringen av NTLM har lagts till [50] .
0.4.6 1 september 2017 [51] Förbättrad tillförlitlighet för att arbeta med urklipp. Stängda 399 felrapporter [52] .
0.4.7 6 december 2017 [53]
  • ReactOS 0.4.7 var den första utgåvan sedan projektet flyttade från Subversion till Git och GitHub ;
  • Förbättrat stöd för att ansluta visuella stilar skapade för Windows XP . Många Windows XP-skins kan nu appliceras på ReactOS;
  • Tillagt stöd för Shell-tillägg för filhantering;
  • Ett nytt applikationsinstallationsgränssnitt (ReactOS Application Manager) har lagts till, som har stöd för batchinstallation av flera program samtidigt, laddning av bakgrundsapplikationer, visning av operationsförlopp och forcerat uppdateringsläge. Lade till en ny kategori med installerade program, utökad information om applikationer;
  • Förbättrad kompatibilitet med spel och applikationer;
  • Antalet filsystem som stöds har utökats, med ReactOS kan du nu använda Ext2 , Ext3 , Ext4 , BtrFS , ReiserFS , FFS och NFS . Dessutom är en öppen version av verktyget fsutil implementerat för ReactOS, som introducerades i Windows 2003 och kan användas för att felsöka och få ytterligare information om hur filsystemet fungerar;
  • Arbete har gjorts för att föra renderingsprocessen närmare Windows beteende;
  • Fixade problem i implementeringen av klippbordet;
  • Förbättrad radering av filer när de flyttas till papperskorgen. Fixade några problem i arbetet med korgen och dra och släpp -gränssnittet ;
  • Fixade brister i konstruktionen av ett diagram som visar mängden ledigt utrymme i filsystemet;
  • CDFS/ISO-9660- drivrutinen ger möjlighet att installera en ISO-avbildning från vilken enhet som helst, som inte nödvändigtvis är associerad med en CD;
  • Korrekt kontroll av slutet av blocken som återspeglas i minnet och inriktning av fysiska adresser tillhandahålls;
  • Synkroniserad med Wine Staging 2.16-kodbasen och uppdaterade versioner av tredjepartskomponenter: acpica 20170728, libpng 1.6.32, mpg123 1.25.6, mbedtls 2.6.0, btrfs 1.0.1, mkisofs- 0-077-2017. [54]
0.4.8 14 april 2018 [55]
  • Tillhandahöll en experimentell förmåga att köra applikationer skrivna för Windows NT 6.0+ ( Windows Vista , Windows 7, Windows 8 , Windows 8.1, Windows 10 );
  • Inställningarna och dialogerna i aktivitetsfältet (Taskbar) har skrivits om, vilket gjorde det möjligt att uppnå arbetet med sådana alternativ som att automatiskt dölja panelen, fixa innehållet och ständigt hålla panelen ovanpå annat innehåll;
  • Problem i systemet med att visa aviseringar löstes, korrekt stöd för popup-aviseringar gavs;
  • I systemfältet tillhandahålls automatisk döljning av ikoner för processer som har slutfört sitt arbete, även i händelse av en programkrasch;
  • Lade till möjligheten att välja flera ikoner på skrivbordet samtidigt;
  • Förbättrad tillförlitlighet för att ta bort och byta namn på kataloger och filer;
  • Kommandotolken har stöd för automatisk komplettering av inmatning;
  • Lade till möjligheten att avmontera nätverksenheter direkt från filhanteraren;
  • Fixade problem med omritning av textelement, rullningslister och verktygstips för knappar;
  • Strukturen innehåller ett verktyg som liknar DrWatson32 och gör det möjligt att, i händelse av en programkrasch, spara en fil med en statuslogg på skrivbordet. Loggen innehåller data som är användbara för kraschdiagnostik, såsom listor över laddade moduler och trådar, stackspår, dumpningar och registertillståndsinformation;
  • Fixade initieringsproblem i vissa spel vid användning av inbyggda grafikdrivrutiner;
  • Fixade flera problem i Common Cache och Freeloader för att tillåta uppstart på system med 96 MB RAM;
  • Tillagt stöd för Read Ahead och Lazy Writing i cachehanteringssystemet;
  • Fixade problem i PNP IRP-hanteraren som hindrade ReactOS från att starta på mycket gammal hårdvara och virtuella maskiner med en tom diskettenhet ansluten. Tillagda virtuella drivrutiner för CD-ROM och diskettenhet;
  • CDFS-drivrutinen (CD-ROM-filsystem) har ersatts med den ursprungliga implementeringen från Microsoft, vars kod var öppen källkod under MS-PL- licensen ;
  • Lade till en ny NTFS-drivrutin med initialt skrivstöd (skrivstöd är för närvarande inaktiverat som standard, men för testning är det tillgängligt för att aktiveras via registret);
  • Synkroniserad med Wine 3.0-kodbasen och uppdaterade versioner av tredjepartskomponenter: Freetype 2.9, Ext2 0.69, uniata v0.46e5, libxml2 2.9.7, libmpg123 1.25.8, libtiff 4.0.9, libx.ng391 , libxngslt .libx. 1.6. 34. [56]
0.4.9 23 juli 2018 [57]
  • Fixar relaterade till att kunna kompilera ReactOS på en maskin som kör ReactOS
  • Förbättrad systemhantering av stora filer, fixade ett antal minnesläckor och fixade många problem i undersystemet för cachning
  • Lade till stöd för USB-transaktionsöversättning, vilket borde lösa många USB-problem
  • Olika skalförbättringar
  • Förbättrad hantering av servicetillstånd
  • Uppdaterade vinkomponenter till Staging 3.3
0.4.10 6 november 2018 [58]
  • Experimentellt stöd för uppstart från BTRFS-filsystemet
  • Många UI-relaterade DLL-fixar
  • Fixar i FreeType-integration, inklusive att tillåta korrekt visning av installationsprogram gjorda i MSI-format
  • Korrekt extrahering av systeminformation från BIOS
  • Uppdaterade tredjepartskomponenter inklusive: Wine to Staging 3.9 och WinBtrfs till 1.0.2
0.4.11 4 mars 2019 [59]
  • Förbättringar i kärncachehanteraren har korrigerat en systemkrasch vid användning av vissa program för säkerhetskopiering av filer
  • Åtgärda flera minnesläckor i BTRFS-filsystemdrivrutinen
  • En förbättring av UniATA-drivrutinen gjorde att systemet kunde köras på Skylake -datorer med moderna AHCI SATA-kontroller
  • Förbättrat stöd för manifest i bootloadern gjorde det möjligt för oss att fixa arbetet med många applikationer
  • Åtgärda systemets häng när du stänger .NET 2.0-program
  • Förbättring av mekanismen för initial installation och systemuppdatering
  • Förbättringar i Win32-delsystemet gjorde det möjligt att fixa problem med vissa spel och applikationer
  • Förbättra visningen av höger-till-vänster-skrift, såväl som blandad dubbelriktad text
  • Fixningar i nätverksstacken gjorde det möjligt att arbeta med applikationer för att visa aktiva nätverksanslutningar
  • Synkroniserad med Wine Staging 3.17-kodbasen och uppdaterade versioner av tredjepartskomponenter: ACPICA 20181003 och PCI hårdvaru-ID-databas 2018-11-21
0.4.12 23 september 2019 [60]
  • Arbetet fortsatte med att förbättra stabiliteten och funktionaliteten i infrastrukturen för stödjande filsystem, vars slutmål är möjligheten att använda standarddrivrutiner för filsystem från Microsoft. Förbättrat FS-cachestöd och fixade buggar i CDFS-drivrutinen
  • Ändringar har gjorts relaterade till korrekt energihantering av enheter, ökad batteritid på bärbara datorer och korrekt stöd för viloläge
  • Löste problem i implementeringen av nätverksstart (PXE)
  • Koden har skrivits om för att skydda applikationer från att modifiera kernel-space-komponenter (ntoskrnl, win32k, drivrutiner, etc.)
  • Tillagt stöd för att rikta in fönstret mot skärmens kanter eller expandera/minimera när du flyttar fönstret med musen i vissa riktningar
  • Förbättrad teckensnittsrendering och åtgärdade problem med textpositionering
  • Implementerad drivrutin för Intel e1000 nätverksadapter som används i VirtualBox och VMware virtuella nätverksgränssnitt
  • Möjligheterna för DLL-filer som tillhandahålls på användarnivå har utökats (färska DLL-filer importerades från Wine-Staging 4.0), vilket gjorde det möjligt att säkerställa kompatibilitet med ytterligare applikationer. Korrigeringar har gjorts i comctl-biblioteket (common control), som tillhandahåller typiska gränssnittselement för applikationer
  • Lade till möjligheten att ladda ner drivrutiner för MIDI-instrument och styra dem
  • Synkroniserad med Wine Staging 4.0-kodbasen och uppdaterade versioner av tredjepartskomponenter: btrfs 1.1, uniata 0.47, ACPICA 20190405, såväl som multimediabibliotek
0.4.13 10 april 2020 [61]
  • Mycket arbete har gjorts för att fixa buggar och förbättra den nya USB-stacken, som ger stöd för indataenheter (HID) och USB-minnen.
  • Utforskarens grafiska skal har möjlighet att söka efter filer.
  • Arbete har gjorts för att säkerställa nedladdningen på den första generationens Xbox-konsoler.
  • FreeLoader-starthanteraren har optimerats för att minska starttiden för ReactOS på FAT-partitioner vid uppstart från USB-enheter med kopiering av systemet till RAM.
  • En ny Accessibility Utility Manager har implementerats för att konfigurera systeminställningar som kan vara användbara för personer med funktionshinder.
  • Förbättrat temastöd i tangentbordet på skärmen.
  • Gränssnittet för val av teckensnitt är nära i sina möjligheter ett liknande verktyg från Windows. Teckensnittsrelaterade inställningar har flyttats för att fungera genom registret.
  • Fixade problem där knappen Använd i dialogrutor inte skulle aktiveras korrekt även om användaren inte gjorde något.
  • Löste ett problem där innehållet i papperskorgen kunde gå utöver det tillgängliga diskutrymmet.
  • Förbättrat stöd för 64-bitarssystem, ReactOS startar och körs nu korrekt i 64-bitarsmiljöer.
  • Synkroniserad med Wine Staging-kodbasen och uppdaterade versioner av tredjepartskomponenter: Btrfs 1.4, ACPICA 20190816, UniATA 0.47a, mbedTLS 2.7.11, libpng 1.6.37.
0.4.14 16 december 2021 [62]
  • Förbättring av skalet, införande av funktionen "skicka till" GUI.
  • Stöd för nedladdning NEC PC-9800.
  • ICMP-förbättringar.
  • Kärnförbättringar.
  • NetKVM VirtIO-stöd.
  • Synkroniserad med Wine Staging 4.18-kodbasen och uppdaterade versioner av tredjepartskomponenter: ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1, mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.0326, .lib.tiff root certifikat,.
  • Diverse andra förbättringar och optimeringar.
0.5.0 Betaversion; fullt stöd för WDM- drivrutiner på nivån Windows 2003; stöd för att läsa och skriva NTFS-filsystemet; kompatibel med de flesta program för Windows XP och 2003
     gammal version      senaste versionen      Planerad version

Utveckling

Det mesta av operativsystemet är skrivet i C , men ReactOS Explorer och vissa andra komponenter är i C++ . ReactOS kan kompileras från källkod med hjälp av olika kompilatorer , såsom GCC från MinGW -paketet , Clang [63] och Microsoft C/C++ från Microsoft Visual Studio .

Utvecklarna siktar på att göra systemet kompatibelt med Windows NT version 5.2 ( Windows Server 2003 ) och lägga till stöd för de flesta hårdvara och applikationer [64] . Kompatibilitet med nyare versioner av Windows planeras för framtiden.

Systemets kärna skrevs helt oberoende, och för att säkerställa "likhet" med WinNT-arkitekturen användes endast information från öppna källor. All kod som kommer in i projektet kontrolleras noggrant för eventuella upphovsrättsintrång [65] .

Standardimplementeringen av OpenGL använder mjukvaruåtergivning via Mesa3D-drivrutinen. DirectX-stöd implementeras genom WineD3D, ett omslag som översätter DirectX-funktioner till OpenGL. GDI- och GDI+-implementationer är baserade på Wine [66] -kod .

Antalet projektdeltagare växer ständigt, från och med den 21 juni 2020 deltar 30 aktiva utvecklare i projektet, de flesta bor i europeiska länder [65] [67] .

För att försvara projektets intressen skapades ReactOS Deutschland eV Foundation, som ligger i Tyskland. Dessutom fanns det tidigare en "ReactOS-Fund" Cyberspace Activation Fund, registrerad i Ryssland, men sedan 2015 har den likviderats. [68]

Samarbete med Wine

ReactOS använder delar av Wine-koden för att implementera Windows API . I sin rena form kan Ntdll, user32, kernel32, gdi32 och advapi32 inte användas av projektet på grund av arkitektoniska skillnader, utdrag från dem används i båda projekten. ReactOS använder sin egen NT-liknande kärna, medan Wine använder *nix-kärnor.

I januari 2010 föreslog projektkoordinator Aleksey Bragin [69] ett alternativ till en stor del av Win32-delsystemet, Arwinss, som är baserat på Wine och därför har större kompatibilitet och kan ha större stabilitet. Den här lösningen är inte avsedd att helt ersätta den ursprungliga implementeringen av Win32-delsystemet och kan vara inaktuell när det inbyggda Win32-undersystemet i ReactOS har slutförts. Arwinss använder både Wine- och Windows NT -arkitekturer på rätt ställen för att korrekt implementera funktionaliteten. Som ett resultat kommer periodiskt testade "gratis" (det vill säga tiden som spenderas på deras applikation är relativt liten) uppdateringar från Wine att anlända.

Dessutom blir det möjligt att stödja en fjärransluten X-server , vilket är bekvämt för att helt ersätta Wine, med hjälp av ReactOS + Arwinss-paketet i en virtuell maskin (till exempel KVM ) istället, som kommer att använda Windows API -undersystemet som delas med Wine [ 70] .

Begagnade projekt [71]

  • ReactOS använder Wine -koden för att implementera Windows API .
  • Rdesktop  är en implementering av en fjärrskrivbordsklient.
  • UniATA  är en implementering av Serial ATA- stöd .
  • FreeType  - används för att visa teckensnittet.
  • Tango Desktop Project  är ett ikonpaket.
  • lwIP  är en TCP/IP-stack med öppen källkod.
  • ACPICA  är en implementering av ACPI.
  • Ext2Fsd  - Ext2/3/4 filsystemdrivrutin för Windows.
  • mbed TLS  TLS/SSL back-end för schannel (och wininet
  • Adns  - Implementering av dnsapi.
  • libsamplerate är en återsamplare för ljudsignaler.
  • WinBtrfs är en BtrFS-  drivrutin för Windows.
  • Mesa 3D  är en mjukvaruimplementering av standard OpenGL grafik API (ingen acceleration).

Planer

  • Möjligheten att köra en specifik uppsättning programvara med problemfri drift
  • Slut på utskriftsstöd
  • Slutföra Wi-Fi-implementeringen och lägga till ett GUI
  • Korrigering av alla fel under systemdrift i tre huvudsakliga virtualiseringsverktyg (VirtualBox, Qemu, VmWare)
  • Skalkomplettering (verktygsfält, ladda/spara inställningar, etc.)
  • Utökat USB-stöd för lagringsenheter och HID-enheter (de viktigaste av dessa är skrivare, Wi-Fi, 3G-modem)
  • Fixar de flesta grafiska buggar
  • Fixa MM/CC och WIN32SS för alla ovanstående [72]
  • Kompatibilitetsläge [73]
  • NTFS med möjligheten att installera och köra ReactOS.
  • Formatera partitioner större än 32 gigabyte med FAT32 .
  • Partitionering av diskpartitioner med NTFS , exFAT , FAT32 , F2FS .
  • Arbeta med partitioner märkta med GUID , med möjligheten att installera och köra ReactOS på enheter med UEFI .
  • Formatera en partition med GUID- markering .
  • Arbeta direkt med SSD , RAID och spännade volymer.
  • Arbeta med hårddiskar baserade på Advanced Format med 4 kilobyte sektorer.
  • Arbeta med sensorer
  • Förmåga att arbeta med USB 3.0 , USB 3.1 Typ C , ThunderBolt .
  • Stöd för DirectX 11, Vulkan (API) .
  • Funktionen av applikationer i sandlådan (valfritt, med inkludering i applikationsegenskaperna) liknar Sandboxie-programmet [74] .

Kodrevision

Den 17 januari 2006, på ReactOS Developers (ros-dev) e- postlista, uppgav Hartmut Birr att han lämnade projektet eftersom, enligt hans åsikt, ReactOS-koden innehöll element som erhållits genom att demontera Microsoft Windows [75] . Som ett resultat har utvecklarna beslutat att tillfälligt inaktivera alla icke-utvecklare från att komma åt ReactOS-koden. Eftersom ReactOS är fri programvara orsakade dessa åtgärder en motreaktion i friprogramvarugemenskapen.

Tillgången till utvecklingsverktyg återställdes snart. Även om anklagelserna inte har bevisats, började ReactOS-utvecklarna den 8 mars 2006 sin egen granskning av all kod som är ansvarig för Windows-kompatibilitet. För att säkerställa att ReactOS inte har delar skrivna av någon som kunde se koden läckt från Microsoft eller omvänd ingenjör direkt, beordrades de ledande utvecklarna av ReactOS att fullständigt granska all källkod.

Det beslutades också att kontrollera vilka delar av koden som skulle kunna vara resultatet av direkt omvänd ingenjörskonst, och att tvinga alla utvecklare att underteckna ett avtal om att de endast kommer att använda resultaten av omvänd ingenjörskonst indirekt [76] . Det förväntas att detta kommer att bromsa utvecklingen, vilket tvingar utvecklare att skriva om redan färdiga kodavsnitt som har kommit under misstanke. Verifiering kommer att utföras genom att stänga de "smutsiga" avsnitten av koden tills de är helt verifierade [77] .

I september 2007 var kontrollen 99,5 % klar (endast 49 stängda filer återstod). Den 23 september beslutades det att ta bort indikatorn för fullständig kontroll från huvudsidan på ReactOS-webbplatsen [78] . Detta motiverades av det faktum att granskningen inte påverkar slutanvändare, testare eller sekundära utvecklare, och även av det faktum att processen att skapa en solid och laglig grund för ReactOS-källkoden och utvecklingsstandarder inte kan återspeglas på ett adekvat sätt av en konventionell indikator och kommer att fortsätta under hela projektets livstid. Information om checken och dess historik är fortfarande fritt tillgänglig på sajten.

För tillfället är kontrollen klar och alla filer är upplåsta.

ReactOS och den ryska regeringen

Deltagarna i ReactOS-projektet registrerade varumärken i Ryssland [ 79] [80] . Utvecklingsteamet söker finansiering från den ryska regeringen för att skapa en startup [81] och marknadsföra ReactOS under sitt eget varumärke som det ryska nationella operativsystemet.

Operativsystemet ReactOS demonstrerades för politikern Viktor Alksnis [82] , som förespråkar att minska utbildningsinstitutionernas beroende av Microsofts produkter . Under president Dmitrij Medvedevs besök på en gymnasieskola i byn Verkhnerusskoye i Stavropol - territoriet demonstrerades ReactOS för honom [83] .

Från 1 juli till 9 juli 2012 presenterade Alexander Rechitsky och Marat Karatov projektet om Seliger under skiftet Innovation and Technical Creativity. Som ett resultat tog ReactOS-projektet 3:e plats i nomineringen "Bästa IT-projekt" i delresultaten och nådde semifinal [84] [85] i Zworykin-priset den 5 november. Den 31 juli 2012 träffade Marat Karatov Rysslands president Vladimir Putin och demonstrerade driften av ReactOS-prototypen [86] .

Den 2 juni 2015 inkluderade Ryska federationens kommunikationsminister ReactOS i ersättningsplanen för programvaruimport i riktning mot "klientoperativsystem/serveroperativsystem" som projekt "Skapa ett operativsystem med öppen källkod baserat på ReactOS för PC, bärbara datorer och andra mobila enheter", "Skapa ett operativsystem med öppen källkod baserat på ReactOS för servrar" med stöd av ReactOS Foundation, Moscow State Technical University. N. E. Bauman, LLC "Parallels Research", etc. [87] .

Systemkrav

  • 32-bitars eller 64-bitars kompatibel Pentium-processor eller högre.
  • 64 megabyte RAM (minst) [88] , 256 megabyte (rekommenderas).
  • Minst 450 megabyte ledigt hårddiskutrymme [89] .
  • VGA-kompatibelt grafikkort ( VESA BIOS version 2.0 eller högre).

Utmärkelser

  • 2:a plats i 2009 års nationella programvarupris "Soft of the Year" i nomineringen "System" [90] .
  • "Månadens projekt" på SourceForge i februari 2012 [91] .
  • "Månadens projekt" på SourceForge i juni 2013 [92] .

Anteckningar

  1. ReactOS 0.4.14 släppt
  2. 1 2 https://sourceforge.net/projects/reactos/
  3. Svar på de vanligaste frågorna från användare (otillgänglig länk) . Hämtad 28 mars 2013. Arkiverad från originalet 3 april 2013. 
  4. ReactOS News Release #69 . Hämtad 28 mars 2013. Arkiverad från originalet 3 april 2013.
  5. ReactOS får OpenOffice.org 2-stöd; Nya releaseplaner . Hämtad 12 september 2017. Arkiverad från originalet 18 oktober 2017.
  6. ReactOS: Ser tillbaka på 2008 . Hämtad 23 juli 2018. Arkiverad från originalet 18 april 2019.
  7. ReactOS får USB-stack, med hjälp från oss | haiku projekt . Datum för åtkomst: 23 juli 2018. Arkiverad från originalet 28 februari 2012.
  8. WineHQ - Intervju . Hämtad 23 juli 2018. Arkiverad från originalet 12 juli 2018.
  9. FreeWin95 - ReactOS . Hämtad 9 november 2014. Arkiverad från originalet 17 december 2014.
  10. Google-grupper . Hämtad 9 november 2014. Arkiverad från originalet 7 december 2019.
  11. Reager OS Project
  12. Intervju med Jason Filby från ReactOS-projektet . Hämtad 23 juli 2018. Arkiverad från originalet 10 april 2016.
  13. ReactOS-portar - ReactOS Wiki . Tillträdesdatum: 23 november 2015. Arkiverad från originalet 27 februari 2016.
  14. ReactOS 0.4.7 släppt! | React OS Project . Hämtad 23 juli 2018. Arkiverad från originalet 6 december 2017.
  15. OpenNews: ReactOS 0.4.7 release . www.opennet.ru Hämtad 8 december 2017. Arkiverad från originalet 9 december 2017.
  16. Alpona Portal :: EKUSH - Ett alternativt Windows (inte tillgänglig länk) (19 juni 2004). Hämtad 3 februari 2016. Arkiverad från originalet 19 juni 2004. 
  17. OSNews Staff. Ekush-emulatorn och dess licensproblem > Kommentarer . osnews.com. Hämtad 3 februari 2016. Arkiverad från originalet 18 januari 2016.
  18. Ekush OS - Där människor stjäl källkod och bryter mot upphovsrätten . Arkiverad från originalet den 14 november 2004.
  19. ReactOS Server - Sourceforge . Hämtad 26 juni 2016. Arkiverad från originalet 15 juni 2016.
  20. OpenROS - Sourceforge . Hämtad 26 juni 2016. Arkiverad från originalet 15 juni 2016.
  21. Fusion operativsystem - Sourceforge . Hämtad 26 juni 2016. Arkiverad från originalet 15 juni 2016.
  22. ReactOS NG - GitHub (nedlänk) . Hämtad 26 juni 2016. Arkiverad från originalet 4 september 2017. 
  23. GreenteaOS ReactOS gaffel: några funderingar om det projektet? (16 november 2016). Hämtad 24 oktober 2020. Arkiverad från originalet 28 oktober 2020.
  24. Greentea Operating System - Github (nedlänk) (13 maj 2017). Hämtad 24 oktober 2020. Arkiverad från originalet 13 maj 2017. 
  25. Alternativ för intäktsgenerering/Historia om försök att locka till sig investeringar - Russian Wine/ReactOS . Hämtad 17 maj 2022. Arkiverad från originalet 20 juni 2021.
  26. ReactOS Community - ReactOS (nedlänk) . community.reactos.org. Datum för åtkomst: 16 december 2015. Arkiverad från originalet 22 december 2015. 
  27. KLICKA HÄR för att stödja ReactOS Community  Edition . Indiegogo. Datum för åtkomst: 16 december 2015. Arkiverad från originalet 27 februari 2016.
  28. ReactOS Hackfest 2015 - ReactOS Wiki . reactos.org. Tillträdesdatum: 18 januari 2016. Arkiverad från originalet 29 september 2015.
  29. ReactOS Hackfest 2017 - ReactOS Wiki . Hämtad 16 augusti 2017. Arkiverad från originalet 17 augusti 2017.
  30. ReactOS Hackfest 2018 - ReactOS Wiki . Hämtad 10 februari 2019. Arkiverad från originalet 12 februari 2019.
  31. ReactOS Hackfest 2019 - ReactOS Wiki . Hämtad 24 oktober 2020. Arkiverad från originalet 2 september 2019.
  32. Google Summer of Code 2006 | Google Developers . Hämtad 29 juni 2018. Arkiverad från originalet 18 mars 2015.
  33. Google Summer of Code - Winehq.org.ru . Hämtad 26 juni 2016. Arkiverad från originalet 20 augusti 2016.
  34. Skal i ReactOS - Winehq.org.ru . Hämtad 3 februari 2016. Arkiverad från originalet 5 mars 2016.
  35. ReactOS-gemenskapen. HL2 är faktiskt spelbar på ReactOS med h\w acceleration (24 februari 2016). Hämtad 20 maj 2016. Arkiverad från originalet 27 februari 2016.
  36. Filsystem i ReactOS - Winehq.org.ru . Hämtad 26 juni 2016. Arkiverad från originalet 20 augusti 2016.
  37. [lwip-devel] ReactOS använder nu lwIP för TCP . Hämtad 29 juni 2018. Arkiverad från originalet 9 augusti 2016.
  38. ReactOS recension | LinuxBSDos.com . Hämtad 23 juni 2018. Arkiverad från originalet 23 juni 2018.
  39. DistroWatch Weekly, nummer 593, 19 januari 2015 . Hämtad 23 juni 2018. Arkiverad från originalet 23 juni 2018.
  40. DistroWatch Weekly, nummer 652, 14 mars 2016 . Hämtad 23 juni 2018. Arkiverad från originalet 23 juni 2018.
  41. Sergey Popsulin. En ny version av det ryska operativsystemet testas - "Windows Killer" . CNews (15 december 2015). Hämtad 25 augusti 2016. Arkiverad från originalet 29 november 2016.
  42. ReactOS 0.4.1 recension - Kall fusion . Hämtad 23 juni 2018. Arkiverad från originalet 24 juni 2018.
  43. ChangeLog-0.4.0 - ReactOS Wiki . Hämtad 17 februari 2016. Arkiverad från originalet 16 februari 2016.
  44. ReactOS-webbplats Visa ämne - Installera Nvidia-drivrutiner . Hämtad 25 februari 2016. Arkiverad från originalet 23 september 2020.
  45. Z98. ReactOS 0.4.3  släppt . reactos.org (16 november 2016). Hämtad 19 november 2016. Arkiverad från originalet 22 november 2016.
  46. ReactOS 0.4.3 version . OpenNET (17 november 2016). Hämtad 12 februari 2017. Arkiverad från originalet 13 februari 2017.
  47. Z98. ReactOS 0.4.4  (engelska) . reactos.org (16 februari 2017). Datum för åtkomst: 16 februari 2017. Arkiverad från originalet 17 februari 2017.
  48. ReactOS 0.4.4 version . OpenNET (16 februari 2017). Hämtad 17 februari 2017. Arkiverad från originalet 16 februari 2017.
  49. Colin Finck. ReactOS 0.4.5  släppt . ReactOS (18 maj 2017). Hämtad 24 maj 2017. Arkiverad från originalet 18 maj 2017.
  50. ReactOS 0.4.5 version . OpenNET (18 maj 2017). Hämtad 24 maj 2017. Arkiverad från originalet 22 maj 2017.
  51. vicmarcal. ReactOS 0.4.6 släppt  . ReactOS (1 september 2017). Hämtad 5 september 2017. Arkiverad från originalet 4 september 2017.
  52. ReactOS 0.4.6 version . OpenNET (2 september 2017). Hämtad 5 september 2017. Arkiverad från originalet 5 september 2017.
  53. ReactOS 0.4.7 släppt! |  ReactOS- projektet . www.reactos.org. Hämtad 16 april 2018. Arkiverad från originalet 16 april 2018.
  54. OpenNews: ReactOS 0.4.7 release . www.opennet.ru Hämtad 16 april 2018. Arkiverad från originalet 16 april 2018.
  55. ReactOS 0.4.8 släppt!! |  ReactOS- projektet . www.reactos.org. Hämtad 16 april 2018. Arkiverad från originalet 15 april 2018.
  56. OpenNews: ReactOS 0.4.8 release . www.opennet.ru Hämtad 16 april 2018. Arkiverad från originalet 16 april 2018.
  57. ReactOS 0.4.9 släppt |  ReactOS- projektet . www.reactos.org. Hämtad 6 november 2018. Arkiverad från originalet 7 november 2018.
  58. ReactOS 0.4.10 släppt . Hämtad 6 november 2018. Arkiverad från originalet 6 november 2018.
  59. ReactOS 0.4.11 släppt |  ReactOS- projektet . www.reactos.org. Hämtad 4 mars 2019. Arkiverad från originalet 4 mars 2019.
  60. ReactOS 0.4.12 släppt |  ReactOS- projektet . www.reactos.org. Hämtad 23 januari 2020. Arkiverad från originalet 23 september 2019.
  61. ReactOS 0.4.13 släppt |  ReactOS- projektet . www.reactos.org. Hämtad 10 april 2020. Arkiverad från originalet 11 april 2020.
  62. ReactOS 0.4.14 släppt |  ReactOS- projektet . www.reactos.org. Hämtad 10 april 2020. Arkiverad från originalet 17 december 2021.
  63. Arkiverad kopia . Hämtad 6 mars 2019. Arkiverad från originalet 6 mars 2019.
  64. Z98. ReactOS News Release #  54 . reactos.org (4 mars). Hämtad 12 februari 2017. Arkiverad från originalet 17 augusti 2016.
  65. 1 2 ReactOS - operativsystem med öppen källkod baserat på NT-arkitektur - Winehq.org.ru . Hämtad 3 februari 2016. Arkiverad från originalet 5 mars 2016.
  66. Systemkomponenter - Winehq.org.ru . Hämtad 26 juni 2016. Arkiverad från originalet 20 augusti 2016.
  67. People of ReactOS - ReactOS Wiki . Datum för åtkomst: 4 februari 2016. Arkiverad från originalet 4 januari 2016.
  68. FOND FÖR AKTIVERING AV CYBERRYMD, FAK, REAKTOS - FOND, FOND REAKTOS, Saransk: PINN: 1328170012, OGRN: 1021301112876 . egrulinfo.com. Hämtad 7 april 2019. Arkiverad från originalet 7 april 2019.
  69. ros-dev Arwinss presentation  (eng.)  (inte tillgänglig länk) . Hämtad 28 mars 2013. Arkiverad från originalet 3 april 2013. (ReactOS-översättning / Arwinss Presentation (länk ej tillgänglig) . Arkiverad från originalet den 12 juli 2012.  )
  70. ARWINSS: Implementering av nytt Win32-delsystem - ReactOS-webbplats (länk ej tillgänglig) . Arkiverad från originalet den 9 september 2012. 
  71. Projekt som används - Winehq.org.ru . Hämtad 24 april 2016. Arkiverad från originalet 31 maj 2016.
  72. ↑ Mötesprotokoll från februari 2016 | React OS Project . Hämtad 26 juni 2016. Arkiverad från originalet 30 maj 2016.
  73. Kompatibilitetsläge - Winehq.org.ru . Hämtad 26 juni 2016. Arkiverad från originalet 20 augusti 2016.
  74. KONCEPT: Säkerhetsåtkomst för appar - ReactOS Bugtracker . Hämtad 24 juli 2017. Arkiverad från originalet 16 september 2017.
  75. [ros-dev] Bye bye (nedlänk) . Arkiverad från originalet den 4 juni 2012. 
  76. Återställ, starta om, starta om, juridiska frågor och den långa vägen till 0.3  (engelska)  (nedlänk) . Hämtad 28 mars 2013. Arkiverad från originalet 3 april 2013.
  77. ReactOS Hemsida - Bloggar (nedlänk) . Arkiverad från originalet den 18 september 2012. 
  78. ReactOS News Release #32 . Hämtad 28 mars 2013. Arkiverad från originalet 3 april 2013.
  79. Dmitrij Medvedev presenterades med ett nytt operativsystem i Stavropol (otillgänglig länk) . Arkiverad från originalet den 7 juli 2012. 
  80. ReactOS nyhetsbrev #67 (nedlänk) . Arkiverad från originalet den 30 maj 2013. 
  81. ReactOS Startup Elevator Presentation (länk ej tillgänglig) . Arkiverad från originalet den 18 september 2012. 
  82. alksnis: Introduktion av ReactOS-projektet (nedlänk) . Arkiverad från originalet den 18 september 2012. 
  83. Rechitsky Alexander. ReactOS, Medvedev och 1 000 000 euro (inte tillgänglig länk) . Habrahabr (14 september 2011). Hämtad 10 mars 2017. Arkiverad från originalet 18 september 2012. 
  84. Arkiverad kopia (länk ej tillgänglig) . Hämtad 2 november 2012. Arkiverad från originalet 22 januari 2013. 
  85. Den slutliga listan över semifinalister till Zvorykin-priset 2012 fastställs Arkivexemplar daterad 19 november 2012 på Wayback Machine  - Zvorykinsky-projektet
  86. Demonstration av ReactOS till Putin V.V. (otillgänglig länk) . Arkiverad från originalet den 30 maj 2013. 
  87. Protokoll för inbördes granskning av projekt för importsubstitution av infrastrukturprogramvara, motsvarande punkterna 4-8 i programvaruimportersättningsplanen . minsvyaz.ru. Hämtad 1 juli 2015. Arkiverad från originalet 18 juli 2015.
  88. https://twitter.com/HeisSpiter/status/991570507748134914
  89. Diskutrymme krävs för att installera ReactOS - Winehq.org.ru . Hämtad 24 april 2016. Arkiverad från originalet 31 maj 2016.
  90. ↑ Utmärkelsen "Årets programvara" (otillgänglig länk) . Arkiverad från originalet den 15 juli 2012. 
  91. ReactOS nyhetsbrev #74 (nedlänk) . Arkiverad från originalet den 30 maj 2013. 
  92. Juni 2013 Månadens projekt: ReactOS (nedlänk) . Arkiverad från originalet den 2 juni 2013. 

Litteratur

Länkar

Fansajter och gemenskaper Utvecklarbloggar