Spędziłem weekend korzystając z wersji Windowsa, która tak naprawdę nie jest Windowsem – systemu operacyjnego, który uruchamia oprogramowanie Windows, ale nie zawiera kodu Microsoftu. ReactOS jest rozwijany od 1998 roku, a programiści od podstaw tworzą w pełni otwarty system operacyjny, który obsługuje aplikacje Windows.

Każde menu, okno dialogowe i wywołanie systemowe zostało odtworzone przez wolontariuszy, którzy zobaczyli system Windows w akcji i zbudowali własną wersję. Po 26 latach rozwoju musiałem sprawdzić, czy to podejście open source do systemu Windows rzeczywiście zadziała.
Ku mojemu zaskoczeniu zadziałało, ale nie w sposób, jakiego można by się spodziewać. Chociaż istnieje wiele Bezpłatne alternatywy dla systemu WindowsReactOS stosuje unikalne podejście, emulując samego Windowsa. Z pewnością nie jest to system dla każdego, ale w odpowiednim zastosowaniu ReactOS może Cię zaskoczyć.
Szybkie linki
przygotowanie
Aby to zadziałało, potrzeba było trochę cierpliwości.
Przetestowałem ReactOS na mojej własnej maszynie wirtualnej, ponieważ bootowalny USB generował błędy na moim systemie testowym z Ryzenem 5. Możesz jednak mieć więcej szczęścia, jeśli masz starszy komputer z dwurdzeniowym procesorem AMD lub Intel.
Aby zainstalować system operacyjny, potrzebujemy pliku ISO. Iść do Strona pobierania ReactOS Aby pobrać plik ISO. Po wykonaniu tej czynności,, Wykonaj następujące kroki:
- Utwórz nową maszynę wirtualną w VirtualBox. Pobierz plik ISO i przydziel pamięć oraz miejsce na dysku. Ponieważ jest to 32-bitowy system operacyjny, przydzielenie 4 GB pamięci i 10 GB pamięci masowej powinno wystarczyć. Po zakończeniu kliknij kończący się.
- Kliknij dwukrotnie, aby uruchomić maszynę wirtualną ReactOS. Na ekranie przygotowanieWybierz swój język i kliknij Wchodzę Aby zainstalować ReactOS.
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby wybrać ustawienia urządzenia, dysk instalacyjny i opcje formatowania.
- Instalacja plików zajmuje kilka minut. Po jej zakończeniu maszyna wirtualna uruchomi się ponownie i wyświetli monit o skonfigurowanie preferencji systemowych.
- W kreatorze konfiguracji ReactOS kliknij następny, Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby utworzyć konto użytkownika, ustawić prawidłową godzinę i datę oraz wybrać motywy. Możesz wybierać spośród czterech różnych motywów: Mizu, Klasyczny, Lautus, و Księżycowy - Na ekranie WyglądPo wybraniu kilku kolejnych opcji instalacja zostanie ukończona.
Po pierwszym uruchomieniu pozwól systemowi automatycznie zainstalować sterowniki. Jeśli używasz VirtualBox i zauważysz, że ekran jest rozmazany, musisz… Zainstaluj obraz CD z dodatkami gościa Aby rozwiązać problemy z dokładnością.
Jakie aplikacje można uruchomić w systemie ReactOS?
Stare aplikacje w nowym środowisku
ReactOS obsługuje większość starszych 32-bitowych aplikacji systemu Windows. System jest fabrycznie wyposażony w niektóre starsze aplikacje, takie jak opracowana przez ReactOS wersja przeglądarki Internet Explorer (Wine Internet Explorer), wiersz poleceń, Menedżer aplikacji i inne narzędzia systemowe, których można oczekiwać od poprzednich wersji systemu Windows, takich jak XP.
Przeglądarka radzi sobie z podstawowym przeglądaniem stron internetowych, ale ma problemy z oglądaniem YouTube'a lub pobieraniem czegokolwiek wymagającego dużej ilości zasobów. W przypadku aplikacji innych firm próbowałem zainstalować starsze wersje programów Adobe Photoshop, 7-Zip, Chrome, Blender oraz aplikacje pakietu Microsoft Office XP, takie jak Word i Excel.
Pod względem wydajności Office i 7-Zip działały płynnie, podczas gdy Photoshop i Blender miały sporadyczne problemy, a Chrome miał największe problemy z nowoczesnymi witrynami. Instalacja aplikacji działa tak samo jak w systemie Windows — można pobrać instalatory z internetu lub skorzystać z… Menedżer aplikacji Wbudowany, który działa jako sklep z aplikacjami dla ReactOS.
Jednak większość aplikacji w Menedżerze aplikacji jest bardzo przestarzała. Chrome i Firefox mają problemy z ładowaniem nowoczesnych stron internetowych, a YouTube w ogóle nie uruchamia się po wykryciu przestarzałej przeglądarki.
Jaki jest cel ReactOS?
Coś więcej niż tylko nostalgia

Po kilku godzinach użytkowania moją pierwszą reakcją było: O co tyle szumu? Ma przestarzały interfejs użytkownika i obsługuje tylko starsze aplikacje 32-bitowe. Nowoczesne strony internetowe ledwo działają. Dlaczego miałbym instalować to zamiast nowoczesnego, w pełni funkcjonalnego systemu operacyjnego Windows?
Ale odpowiedzi są bardziej złożone niż proste „nie”. Po pierwsze, to projekt open source, który natywnie uruchamia aplikacje systemu Windows. Linux ma dystrybucje podobne do Windowsa. Podobnie jak KDE Plasma, nie jest to środowisko dla każdego, zwłaszcza jeśli jesteś przyzwyczajony do systemu Windows i jego aplikacji.
ReactOS może okazać się nieoceniony w przypadku konserwacji starszego oprogramowania lub uruchamiania aplikacji komercyjnych (np. systemów POS), które wymagają określonych sterowników systemu Windows, a których Wine nie obsługuje w systemie Linux.

Kolejnym atrakcyjnym aspektem jest aspekt edukacyjny. Ponieważ Windows jest najpopularniejszym systemem operacyjnym dla komputerów stacjonarnych, programiści mogą zobaczyć, jak działa NT „od środka”. Możliwość kompilacji kodu źródłowego i zrozumienia (lub przynajmniej zapoznania się z ideą) działania NT jest niezwykle cenna dla każdego, kto interesuje się tworzeniem systemów.
Ale to nie jest główny cel deweloperów. Chodzi o stworzenie środowiska open source, które będzie obsługiwać wszystkie aplikacje i sterowniki systemu Windows, które lubimy. Niestety, to ogromne przedsięwzięcie i daleko im do mety.
Nadal w fazie rozwoju
Podczas kilku godzin spędzonych na eksperymentowaniu z ReactOS dostrzegłem potencjał systemu operacyjnego Windows o otwartym kodzie źródłowym, niezależnego od ekosystemu Microsoft. Jednak w obecnej formie jest on daleki od ukończenia i wymaga znacznych ulepszeń, aby stać się niezawodnym systemem na co dzień.
Projekt prawdopodobnie będzie ograniczony przez ograniczoną liczbę programistów i współpracowników w porównaniu z innymi projektami open source, takimi jak Linux. Bez niezawodnych zasobów, tworzenie i utrzymywanie oprogramowania o złożoności zbliżonej do systemu Windows byłoby trudne nawet dla rozsądnie dużego, zaangażowanego zespołu.
Czas jednak, abyśmy mieli potężne alternatywy dla systemu Windows bez konieczności przechodzenia na macOS czy Linuksa. ReactOS może nie być dziś rozwiązaniem, ale jego istnienie przynosi korzyści społeczności open source. I być może, ale tylko być może, pewnego dnia nas wszystkich zaskoczy.










