Czy ReactOS lub WINE jest bardziej stabilnym zamiennikiem systemu Windows XP? [Zamknięte]

22

Ponieważ system Windows XP nie jest już obsługiwany, a wszelkie świeżo odkryte luki nie zostaną usunięte , nadszedł czas, aby wycofać system Windows XP z moich komputerów podłączonych do Internetu. Na tych komputerach jest zainstalowanych wiele programów specyficznych dla systemu Windows, które zamykają komputery w środowisku kompatybilnym z binarnymi.

Bardziej wydajne maszyny można rozsądnie „uaktualnić” do systemu Windows Vista. Jednak netbooki i laptopy i komputery stacjonarne o niskim poborze mocy, które nie mają dużej ilości pamięci lub możliwości procesora, nie przetrwają z dodatkowymi opętaniami nowszych systemów operacyjnych Microsoft. Już raz zapłaciłem za system operacyjny, więc bezpłatna wymiana systemu operacyjnego na system operacyjny sprawi, że utrzymanie tego niskiej klasy sprzętu będzie opłacalne.

Na przykład jeden z komputerów, o których mi chodzi, to EEE PC 1000H, który ma dysk twardy 80 GB, 1 GB pamięci RAM i Atom N270 1,6 GHz.

Z tego, co mogę powiedzieć, ReactOS i WINE dostarczają sobie kod, aby poszerzyć i pogłębić ich kompatybilność z Windows, więc zakładam, że jeśli program będzie działał pod WINE, będzie działał pod ReactOS i odwrotnie. Mimo że „ReactOS 0.3.16 jest wciąż w fazie alfa, co oznacza, że ​​nie jest kompletny i jest zalecany tylko do celów oceny i testowania” , WINE istnieje od ponad 20 lat. W związku z tym atrakcją (pomysłu) ReactOS jest to, że po prostu spada i zastępuje WinXP, podczas gdy system operacyjny niezgodny z binarnym (taki jak wariant Linux z WINE) wymagałby ponownej instalacji i ponownej konfiguracji oprogramowanie użytkownika.

Czy ReactOS jest stabilnym, funkcjonalnym zamiennikiem systemu Windows XP? Miałem problemy z uruchamianiem różnych elementów oprogramowania Windows, które byłyby gotowe do użycia w WINE, więc czy używanie tego jest tylko kwestią większego wysiłku? Aby oszacować niebezpieczeństwo bezczynności, jakie są szanse na katastrofalną awarię bezpieczeństwa w systemie Windows XP?

Utwórz dla mnie tag ReactOS.

Josh
źródło
6
ReactOS jest w wersji alfa. Windows XP jest dojrzałym (choć starożytnym) produktem. Głosowałbym za uaktualnieniem twojego sprzętu w tym momencie lub wypróbowaniem Linuksa, ale biorąc pod uwagę wybór między tymi dwoma, nie widzę sensu w używaniu ReactOS.
nhinkle
1
Czy rozważałeś uaktualnienie do systemu Windows 7? Z mojego doświadczenia wynika, że ​​„dodatkowy wzdęcie” jest znikome (w przeciwieństwie do Visty), pod pewnymi względami jest w rzeczywistości szybsze niż XP i może być po prostu „wystarczająco duży”, aby obsługiwać twój sprzęt.
Heinzi
Wybrałbym
zwróć uwagę, że win7 będzie obsługiwany znacznie dłużej niż Vista, a wymagania systemowe są w zasadzie takie same.
Chris H
Windows Vista jest kompletnym przepisem i jest pierwszym Windowsem, który różni się znacznie od poprzednich wersji, więc porównanie wydajności z XP jest niesprawiedliwe, chociaż w niektórych przypadkach nowe jądro poprawiło wydajność wielowątkowości, szczególnie na komputerach o wysokiej specyfikacji. Windows 7 i 8 rozwiązały wiele problemów z Vistą i zapewniają znacznie płynniejsze działanie w przypadku oprogramowania sprzętowego o niskiej specyfikacji. Windows 8 ma także znacznie szybszy czas uruchamiania, niższe zużycie pamięci RAM i wiele przydatnych ulepszeń, więc uaktualnienie do niego jest lepsze, jeśli nie chcesz przejść na Linuksa
phuclv

Odpowiedzi:

41

Nie , ReactOS nie jest realnym zamiennikiem systemu Windows XP. Może nigdy nie będzie, ale na pewno nie teraz, od kwietnia 2014 r.

Podstawowy obszar, w którym brakuje ReactOS, znajduje się na najniższych poziomach systemu operacyjnego: jądro. Sterowniki urządzeń w ReactOS, a także ogólna architektura jądra, są znacznie uproszczone (uproszczone = brak funkcji i obsługa podstawowych rzeczy) w porównaniu do Windows XP, a nawet Windows 2000. Przy tak małej liczbie programistów, jak tylko jest do pracy nad projektem, Nie spodziewam się, że to się wkrótce zmieni.

W rzeczywistości Wine działające na GNU / Linux z X11 jest lepszym zamiennikiem dla Windows XP niż ReactOS! Możesz podważyć tę logikę, ale trzymaj się mnie:

  • ReactOS całkowicie zawiesi twój system prawie pod wpływem kaprysu, za robienie prawie wszystkiego. Awarie będą występować częściej i łatwiej niż w Windows 95 lub Windows 3.1.
  • Dla porównania, GNU / Linux to wyjątkowo stabilny system operacyjny z dobrze przetestowaną, w pełni wyposażoną infrastrukturą do obsługi szybkiej grafiki 2D i 3D; solidna sieć; doskonałe planowanie wielozadaniowe i wieloprocesorowe; oraz światowej klasy, zaawansowane sterowniki systemu plików. Porównując Xorg (serwer wyświetlania) w systemie GNU / Linux z ReactOS, Xorg jest o rząd wielkości bardziej stabilny, szybszy, bardziej funkcjonalny i może znacznie lepiej obsługiwać Wine API niż podsystem wyświetlania ReactOS.

  • ReactOS musi wykonać wiele wyczerpujących prac inżynierii odwrotnej na niskim poziomie, zanim stanie się bardziej stabilnym, pełnym systemem operacyjnym. Prace nad inżynierią wsteczną zajmują więcej czasu niż prace inżynieryjne do przodu, a ponieważ Linux jest oprogramowaniem typu open source, a Windows XP nie, prawie wszystkie prace, które się w nim zajmują, to inżynieria do przodu. Dlatego ReactOS ma o wiele mniej inżynierów, którzy pracują nad tym, a praca, którą muszą wykonać, jest znacznie trudniejsza niż praca inżynierów Linuksa.

  • ReactOS ma ostatecznie na celu wsparcie infrastruktury sterowników jądra systemu Windows XP na tyle, aby sterowniki napisane dla jądra systemu Windows XP mogły działać bez zmian w ReactOS. Załóżmy, że udało im się osiągnąć 100% tego celu. Cóż, większość producentów wkrótce przestanie obsługiwać sterowniki dla Windows XP, jeśli jeszcze nie przestali całkowicie obsługiwać sprzętu. Co więc robisz, jeśli występuje problem z bezpieczeństwem jednego z zastrzeżonych sterowników, z których korzystasz? Krótko mówiąc, ludzie ReactOS nie mają siły roboczej, aby wdrożyć kilka sterowników open source dla wspólnego sprzętu na infrastrukturze jądra NT, więc mają nadzieję na wykorzystanie istniejących sterowników - taktyka, która nie jest dobrą wiadomością dla użytkownik dbający o bezpieczeństwo.

Widzisz, ReactOS byłby w porządku, gdyby miał nowoczesną, dobrze utrzymaną infrastrukturę jądra, w której sterowniki były stabilne, open source i otrzymywał ciągłe aktualizacje. Ale żadna z tych rzeczy nie jest prawdą w przypadku sterowników lub jądra ReactOS.

Jeśli wybierzesz projekt, w który zainwestujesz czas i / lub pieniądze, aby nadal uruchamiać programy tylko dla Windows XP po śmierci XP, powiedziałbym, abyś poświęcił swój czas / pieniądze za projekt Wine działający na GNU / Linux, a nawet na Mac, w zależności od preferencji. W przeszłości wykonali niesamowitą pracę, a biorąc pod uwagę trudność swojego zadania, nadal pracuje nad nim wiele osób (np. Wszyscy inżynierowie CodeWeavers) i nadal robią ogromne postępy z każdym kolejnym wydaniem.

Nie zrozum mnie źle. ReactOS to świetny projekt badawczy. Ale prawdopodobnie nigdy nie będzie to nic więcej: projekt badawczy. Zwłaszcza jeśli masz na myśli bezpieczeństwo. Absolutnie najgorszą rzeczą, jaką można sobie wyobrazić dla kogoś świadomego bezpieczeństwa, jest zastałe oprogramowanie, które nie otrzymuje przyrostowych poprawek i aktualizacji błędów. W rzeczywistości, jeśli używasz programów XP, które nie otrzymują długo aktualizacji, powiedziałbym, że samo to podważa twój model bezpieczeństwa, bez względu na to, na jakiej platformie go uruchamiasz, czy będzie to sam XP, GNU / Linux / wine lub ReactOS!

allquixotic
źródło
8
To dobra odpowiedź i jeszcze jeden bardzo praktyczny powód, dla którego ReactOS nie jest obecnie realnym zamiennikiem XP: wsparcie sprzętowe. ReactOS nie ma wsparcia lub ma pełne wsparcie dla wielu podstawowych urządzeń. Obsługiwany jest tylko USB 1.1, nie wszystkie klawiatury USB działają, a nawet te, które nie mają funkcjonalnego klawiatury numerycznej. Sieci bezprzewodowe WPA / WPA2 nie są obsługiwane. Nie wszystkie kontrolery SATA działają. Ważnym ograniczeniem oprogramowania jest to, że jesteś ograniczony do FAT, nie ma obsługi NTFS.
DUman
Wiele programów tylko dla XP, które nie są już aktualizowane, nie ma połączenia z Internetem i działa na nietypowych zastrzeżonych formatach plików, co czyni je mało prawdopodobnymi celami. Prawdopodobnie nigdy nie mieli aktualizacji zabezpieczeń.
Chris H
W przeszłości próbowałem zrezygnować z GoogleOS (GOS) z zainstalowanym Wine i byłem pod wrażeniem obsługiwanych funkcji Wine. Działa z emulatorem ZSNES SNES (Nintendo), który potrzebuje DirectX bez żadnego problemu, usterki lub zauważalnego opóźnienia. Pełny ekran! Próbowałem także innych programów i nie zauważyłem żadnych wad. Cóż, przynajmniej jeden i taki jest dostęp do systemu plików poza tym „piaskownicą”. Wino jest narzędziem wsparcia, a ReactOS IMO odkrywa koło z przeszłości, obejmując wszystkie funkcje, w tym „złe” pomysły. Nie wydaje mi się, żeby to był dobry punkt sprzedaży ......
Codebeat
...... Jak powiedziałeś, coś w rodzaju bezpieczeństwa jest słabym punktem. Gdy system operacyjny robi to samo, musi zachowywać się tak samo, musi być zgodny z tymi samymi regułami bezpieczeństwa, w przeciwnym razie może być problem z uruchomieniem oprogramowania zaprojektowanego dla systemu Windows. Myślę, że nie jest to dobry pomysł na wynalezienie tego samego starego koła. Lepiej jest zaprojektować motyw, który daje ten sam wygląd i styl, ale nie tworzy go na nowo.
Codebeat
Należy zauważyć, że ReactOS przeszedł długą drogę od tej odpowiedzi w 2014 roku i wydaje się, że zyskuje na popularności. Nadal nie jest to pełny zamiennik systemu Windows, ale dociera do niego i teraz warto na niego uważać.
liljoshu
2

Jeśli potrzebujesz oprogramowania specyficznego dla systemu Windows , te specyfikacje są prawie odpowiednie dla systemu Windows 7. Istnieją narzędzia innych firm (na przykład poprzez Lifehacker) do tworzenia lekkich instalacji.

Jeśli potrzebujesz oprogramowania specyficznego dla XP, możesz rozważyć przełączenie komputera w tryb offline lub uruchomienie XP na maszynie wirtualnej na lekkim hoście z systemem Linux (moja opcja).

Windows 7 ma również „tryb XP”, ale nie jest on już obsługiwany (może być lepszy niż uruchamianie XP). Zasadniczo jest to XP na maszynie wirtualnej - opcję DIY można skonfigurować tak, aby była bezpieczniejsza (na przykład pod względem uruchamiania ze znanego czystego stanu za każdym razem, gdy go używasz ).

Wino na (lekkim) linuksie może być opcją, jak w twojej drugiej (bardzo dobrej) odpowiedzi. Nie znalazłem Wine, który bardzo mi pomógł , biorąc pod uwagę niektóre oprogramowanie Windows i XP, z których korzystam, i wybrałem maszynę wirtualną XP pod Linuksem do wszystkich moich potrzeb systemu Windows, zamiast uruchamiać niektóre maszyny wirtualne i niektóre poniżej wino.

Chris H.
źródło