Jak korzystać z ReactOS, klonu systemu Windows typu open source

Jak korzystać z ReactOS, klonu systemu Windows typu open source

Jeśli chcesz, aby Windows był open source, powinieneś zajrzeć do ReactOS!





Microsoft poczynił wiele kroków w kierunku większej otwartości. Ten trend waha się od uczestnictwa w grupach branżowych po interoperacyjność plików i aplikacji. Heck, wydała nawet wiele własnych narzędzi i aplikacji jako open source.





Ale jednym z obszarów, w którym jeszcze się nie rozwinął, jest system operacyjny Windows (OS). Ponieważ połączenie systemu Windows i pakietu Office zapewnia duży część rocznych przychodów Microsoftu, może minąć trochę czasu, zanim będziemy mogli sami pobrać kod systemu operacyjnego. W rezultacie niektórzy nieustraszeni członkowie społeczności podjęli próbę zbudowania własnego systemu Windows od podstaw.





W tym artykule przyjrzymy się, czym jest ReactOS, jak go zainstalować i jak obsługuje niektóre istniejące aplikacje Windows.

Co to jest ReactOS?

ReactOS to próba zbudowania systemu operacyjnego typu open source, który naśladuje system Windows. To nie tylko oznacza wygląda jak Windows , chociaż tak jest (cóż, w każdym razie starsze wersje). Ale to idzie głębiej.



Głównym celem projektu jest zbudowanie systemu operacyjnego, który będzie uruchamiał każdą aplikację Windows, którą na niego wrzucisz.

To ogromne przedsięwzięcie. Na bardzo wysokim poziomie system operacyjny składa się z następujących komponentów:





  • DO jądro , co przekłada się między oprogramowaniem a sprzętem.
  • Podstawowy biblioteki oprogramowania które zapewniają typowe funkcje, takie jak zapisywanie pliku na dysku.
  • Usługi które działają w tle. Przykładem jest bufor wydruku, który czeka, aż inne programy wyślą coś do drukarki i zarządza tą wymianą.
  • Aplikacje które używają tych komponentów. Obejmuje to nie tylko aplikacje skierowane do użytkownika, takie jak Word czy Chrome, ale także aplikacje systemowe. Na przykład, explorer.exe to program, który nie tylko przegląda pliki (dostępne dla użytkownika), ale także udostępnia pulpit, pasek zadań i menu Start.

Zadaniem przed projektem ReactOS jest dostarczenie zestawu bibliotek, usług i aplikacji (systemowych), które są kompatybilne z tymi, które posiada Microsoft. Ponadto te komponenty oprogramowania zwykle tworzą wywołania systemowe bezpośrednio do jądra w imieniu programów dostępnych dla użytkownika. Tak więc ReactOS również musi je przechwycić, przetworzyć i odpowiedzieć, podczas gdy aplikacja nie jest mądrzejsza.

Mam nadzieję, że masz pojęcie o zakresie tego, co próbują zrobić programiści ReactOS. I dlatego, w oparciu o aktualny stan projektu, niektóre rzeczy działają, a inne nie. W poniższych sekcjach przejdziemy przez proces instalacji w maszyna wirtualna . Następnie zainstalujemy trzy aplikacje, aby zobaczyć, jak działają: jedną podstawową, jedną pośrednią i jedną złożoną.





Jak zainstalować ReactOS

Instalacja ReactOS jest bardzo ( bardzo ) podobny do systemu Windows. Jeśli kiedykolwiek instalowałeś system Windows od podstaw, na przykład na komputerze, który sam zbudowałeś, będziesz w domu. Początkowe etapy są w kolorze niebieskim „ekran śmierci”, podczas gdy końcowe poprawki wykorzystują znajomo wyglądające (jeśli są przestarzałe) okna dialogowe.

Jeśli chcesz kontynuować, zacznij od zainstalowania VirtualBox dla swojego systemu operacyjnego. Następnie utwórz maszynę wirtualną z ustawieniami, jak pokazano na poniższym obrazku. Większość z nich to ustawienia domyślne, z wyjątkiem pamięci RAM (1 GB) i miejsca na dysku twardym (10 GB), które choć niskie, powinny wystarczyć dla tego szczupłego systemu. Jeśli to wszystko brzmi dla Ciebie jak bełkot, spójrz na nasze przewodnik po VirtualBox aby zobaczyć, o co w tym wszystkim chodzi.

Krok 1: Język instalatora

Na pierwszym ekranie zostaniesz poproszony o wybranie języka, który będzie używany podczas procesu instalacji. Tutaj możesz zobaczyć piękne niebieskie ekrany typowe dla instalacji systemu Windows. Na tym i kolejnych ekranach możesz poruszać się za pomocą klawiszy strzałek, użyj Wejść aby dokonać wyboru i wykonać inne czynności za pomocą klawiszy wymienionych na dolnym pasku.

Pilot do telewizora tcl roku nie działa

Kroki 2-3: Powitanie i Ostrzeżenie

Oto miła wiadomość powitalna w ReactOS, a także informacja, że ​​wciąż jest w fazie rozwoju.

Kroki 4-5: Urządzenia i pamięć masowa

Możesz bezpiecznie zaakceptować wartości domyślne dla urządzeń, wszystkie są standardowymi komponentami emulowanymi przez VirtualBox.

Na następnym ekranie powinien pojawić się dysk wirtualny utworzony dla maszyny wirtualnej. Możesz stwierdzić, czy rozmiar dysku „C:” pasuje do tego, co powiedziałeś VirtualBox, aby przydzielić tę maszynę wirtualną. Chyba że potrzebujesz fantazyjny schemat partycji , możesz po prostu uderzyć Wejść tutaj.

Krok 6: Potwierdzenie

Na tym ostatnim ekranie wybierz środkową opcję. Całkowicie sformatuje Twój dysk , który będziesz chciał, niezależnie od tego, czy maszyna wirtualna jest nowa, czy też przetwarzasz stary plik dysku wirtualnego.

Uderzyć Wejść na następnym ekranie ponownie, aby potwierdzić.

Krok 7: Formatowanie

W zależności od rozmiaru dysku wirtualnego proces formatowania może zająć trochę czasu.

Krok 8: Zainstaluj system operacyjny

Następnie instalator skopiuje pliki systemu operacyjnego na dysk wirtualny.

Krok 9: Zainstaluj bootloader

Na koniec instalator się skonfiguruje maszyny wirtualne program rozruchowy uruchomić ReactOS po uruchomieniu. Wybierz tutaj pierwszą opcję, która zainstaluje go zarówno na dysku wirtualnym jako całości, jak i konkretnie na partycji C:. Ostatni ekran poinformuje Cię, że zrestartujesz komputer. Pożegnaj się z tym niesamowitym elektrycznym błękitem.

Jak skonfigurować ReactOS

Powinieneś teraz uruchomić sam ReactOS. Jeśli jesteś użytkownikiem w pewnym wieku, stylizacja, którą widzisz, powinna wyglądać znajomo. Teraz pojawi się kreator, który pomoże Ci skonfigurować niektóre aspekty systemu:

  1. Ekran powitalny.
  2. Podziękowania, szczególnie dla projektu open source, który zawiera ReactOS.
  3. Ustawienia języka, w tym dla systemu (data/godzina, waluta i inne formaty) oraz dla klawiatury (np. układ US), pokazane na powyższym obrazku.
  4. Możliwość dodania swojego imienia i nazwy firmy.
  5. Nazwa twojego komputera i hasło do konto administratora .
  6. Ustawianie daty, godziny i strefy czasowej.
  7. Wybór motywu. ReactOS zawiera dwa po wyjęciu z pudełka: Lautus, ciemny motyw i Classic (który wygląda dokładnie tak, jak można się spodziewać), pokazane na poniższym obrazku.
  8. Ustawienia sieci.
  9. Wskazuje, czy maszyna ReactOS będzie częścią (ad-hoc) grupy roboczej czy domeny firmowej .
  10. Ostateczny ekran postępu, podczas gdy system operacyjny działa w tle.

Gdy to wszystko się zakończy, Twój pulpit będzie gotowy do użycia. Jeśli jesteś zwykłym użytkownikiem systemu Windows, wszystko tutaj powinno być bardzo znajome. Menu „Start”, pasek zadań, zasobnik systemowy i ikony pulpitu wyglądają dokładnie tak, jak system operacyjny Redmond. Wszystko wygląda tak samo, ale jak dobrze? Praca ?

Instalowanie programów Windows w ReactOS

W tym eksperymencie wybierzemy trzy aplikacje w następujący sposób:

  • Edytor tekstu . Jest to jedno z najbardziej podstawowych narzędzi komputerowych, a ReactOS ma swoje własne klony Notatnika i Wordpada, podobnie jak Windows. Niemniej jednak postaramy się zainstalować PSPad, edytor tekstu o otwartym kodzie źródłowym.
  • Odtwarzacz muzyki . QMMP jest wieloplatformowy i wygląda jak WinAmp, więc wydaje się być dobrym wyborem. Ale aplikacje multimedialne muszą wchodzić w interakcje z różnymi elementami wewnętrznymi systemu operacyjnego, więc reprezentuje coś nieco bardziej skomplikowanego niż edytor tekstu.
  • Przeglądarka internetowa . Szukamy tutaj czegoś złożonego, dlaczego by tego nie zrobić? Spróbujmy zainstalować najnowszą wersję Chrome.

Notatka: Podczas gdy początkowe instrukcje wymieniały 1 GB pamięci RAM na maszynę wirtualną ReactOS, w oparciu o wybór Chrome, podniosłem to do 2 GB przed wykonaniem instalacji.

Poniższe sekcje szczegółowo opisują, jak udana (lub nie) była instalacja i wykonanie tych programów.

Instalowanie i uruchamianie PSPad

Po pobraniu instalatora z strona projektu , proste dwukrotne kliknięcie uruchomiło wszystko.

Instalacja zakończyła się bez problemu, a instalator uruchomił aplikację. Niektóre podstawowe testy (wprowadzanie tekstu i zapisywanie pliku) przebiegły bezproblemowo. Jedyną usterką, którą zauważyłem, było to, że przycisk Minimalizuj na pasku tytułu nie działał. Maksymalizacja zadziałała, przełączając ją tam iz powrotem między rozmiarem pokazanym na poniższym obrazku a pełnym rozmiarem. Ale Minimize nie działał, podczas gdy działał w innych oknach, takich jak menedżer plików.

Ogólnie rzecz biorąc, na pierwszy rzut oka wydaje się, że jest w dużej mierze funkcjonalny. Jako nasz przedstawiciel „podstawowej” aplikacji, PSPad zdaje egzamin.

Notatka: ReactOS ma Menedżera Aplikacji, który bardziej przypomina różne menedżery pakietów ze świata open source niż „Programy i funkcje” Windows. Jest to rodzaj repozytorium oprogramowania, z którego użytkownicy mogą wybierać i instalować aplikacje dla ReactOS, podobnie jak Windows Store. Miłą niespodzianką było to, że PSPad pojawił się jako zainstalowany w tym narzędziu, mimo że zainstalowaliśmy go ręcznie. Co więcej, Menedżer aplikacji ma (nieco starszą) wersję PSPad do instalacji. Zainstalował się również poprawnie, a nawet odebrał sesję, którą otworzyłem w nowszej wersji.

Instalowanie i uruchamianie QMMP

QMMP jest również dostępny do pobrania z jego strony internetowej; po prostu przewiń w dół na dół strona pobierania i poszukaj linku „Pakiety binarne dla Windows”. Wybierz instalator dla najnowszej wersji i kliknij dwukrotnie, aby uruchomić.

Sytuacja pogorszyła się jednak po uruchomieniu aplikacji. Pozwoliło mi to uruchomić aplikację i dodać utwór do listy odtwarzania, ale nie gra. W tym momencie zauważyłem, że sterownik dźwięku nie został poprawnie skonfigurowany dla maszyny wirtualnej, ale nawet po wykonaniu tej czynności i potwierdzeniu aplikacja nie odtwarza pliku MP3. W rzeczywistości ReactOS zaczął się zawieszać, gdy próbowałem odinstalować QMMP, aby go ponownie zainstalować. Świeża instalacja ReactOS, w której najpierw upewniłem się, że zainstalowałem sterownik audio, nawet nie rozwiązała problemu.

W przypadku tego „umiarkowanego” wniosku możemy ocenić, że nie przeszedł. Mimo że zainstalował się i uruchomił, w rzeczywistości nie spełniał swojej podstawowej funkcji.

Notatka: Podobnie jak PSPad, QMMP jest również dostępny z Menedżera aplikacji ReactOS. Zainstalowanie tej (ponownie, starszej) wersji zadziałało, jak pokazano na powyższym obrazku.

Instalowanie i uruchamianie Chrome

Teraz czas na coup de grace: przeglądarka internetowa Chrome. Jeśli uda Ci się to zainstalować i uruchomić na swojej maszynie, nagle masz do dyspozycji szeroką gamę narzędzi. Obejmuje to pocztę e-mail na komputerze, odtwarzacze audio (sprawdź nasz przewodnik po Spotify) i narzędzia zwiększające produktywność (Dokumenty Google lub Office Online). Ale jego zdolność do uruchamiania całego tego wspaniałego oprogramowania internetowego oznacza, że ​​jest to złożona bestia pod maską. Czy ReactOS sobie z tym poradzi?

Niestety nie. Przynajmniej uruchomienie standardowego pliku ChromeSetup.exe nie powiodło się. Instalator nie był nawet w stanie połączyć się z Internetem, aby pobrać samą przeglądarkę, co nie wróży dobrze zdolności Chrome do surfowania po sieci w ReactOS.

Notatka: Chociaż Chrome nie wchodzi w grę, przynajmniej nie bez smarowania łokciami, aby go zainstalować, Firefox jest! Jest dostępny z Menedżera aplikacji i działa dobrze. Chociaż wersja była nieco starsza (v.45.0.1), nie miała żadnych problemów z otwarciem wersji roboczej tego artykułu w Dokumentach Google po zalogowaniu się do Gmaila, jak pokazano na poniższym obrazku.

Czy powinieneś używać ReactOS?

To zależy. Jeśli jesteś już użytkownikiem systemu Windows? Nie, nie z jakiegokolwiek powodu, chyba że z ciekawości. Jeśli jesteś użytkownikiem Maca lub Linuksa? Przydatne może być uruchomienie dziwnej aplikacji Windows, której potrzebujesz, uruchamiając ją w VirtualBox. Zasadniczo, jeśli jesteś w sytuacji, w której Wine nie uruchomi czegoś, co chcesz, a nie chcesz kupować licencji Windows. Pamiętaj tylko o jego stanie w toku i nie rób dużych zakładów (np. nie polegaj na nim w przypadku jakichkolwiek krytycznych dla misji programów bez obszernych testów).

jak sprawdzić ukryte kamery

To powiedziawszy, jeśli masz starszy sprzęt, który nie ma systemu operacyjnego, a potrzebujesz go, ReactOS może być realną opcją. Powinieneś zaplanować trzymanie się tego, co jest dostępne w Menedżerze aplikacji, co nie jest tak złe, jak się wydaje. Podczas gdy niektóre z ręcznie instalowanych aplikacji nie działały, ReactOS poszedł „trzy na trzy” z instalacjami Application Center.

Oprócz powyższych narzędzi i Firefoksa, dostępnych jest kilka aplikacji, które zadają duże obrażenia. Jak LibreOffice. GIMP, Inkscape i Scribus do grafiki / publikowania. GnuCash dla finansów. VLC dla wideo. Jest nawet wersja demo Diablo II. Niezbyt nędzny jak na grupę programistów ze społeczności, którzy mierzą się z Microsoftem.

Podsumowując, prawdopodobnie lepiej byłoby z dystrybucją Linuksa pod względem aktualizacji oprogramowania i ogólnych możliwości. Ale jeśli masz starszą maszynę i użytkownika, który po prostu nie może zdobyć innego systemu operacyjnego? W takim przypadku, nawet w obecnym stanie alfa, ReactOS jest zdecydowanie wart obejrzenia.

Czy uważasz, że ReactOS jest wartościowym przedsięwzięciem? Czy całkowicie darmowy i otwarty system operacyjny zgodny z systemem Windows nie byłby niesamowity? Daj nam znać poniżej w komentarzach, jeśli masz jakieś opinie!

Udział Udział Ćwierkać E-mail Czy warto uaktualnić do systemu Windows 11?

Windows został przeprojektowany. Ale czy to wystarczy, aby przekonać Cię do przejścia z Windows 10 na Windows 11?

Czytaj dalej
Powiązane tematy
  • Okna
  • Otwarte źródło
  • Zainstaluj oprogramowanie
O autorze Aaron Peters(31 opublikowanych artykułów)

Aaron od piętnastu lat zajmuje się technologią jako analityk biznesowy i kierownik projektów, a prawie tak samo długo (od Breezy Badger) jest lojalnym użytkownikiem Ubuntu. Jego zainteresowania obejmują open source, aplikacje dla małych firm, integrację systemów Linux i Android oraz przetwarzanie w trybie zwykłego tekstu.

Więcej od Aarona Petersa

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować