Strona główna | Informacje | Społeczność | Rozwój | mójReactOS | Kontakt

  1. Strona główna
  2. Społeczność
  3. Rozwój
  4. mójReactOS

  1. Spis treści
  2. Czym jest ReactOS?
  3. Dlaczego ReactOS?
  4. Pobierz
  5. Plan rozwoju
  6. Pytania (FAQ)
  7. Media
  8. Historia ReactOS
  9. Zestaw dla prasy
  10. Licencja
  11. Fundacja
  12. Opis techniczny
  13. Uwagi prawne
  14. Ludzie ReactOS
  15. Strona domowa

Strona główna > O ReactOS > Dlaczego ReactOS?

Dlaczego ReactOS?

Wiele osób na popularnych forach dyskusyjnych zadaje pytanie "dlaczego powinienem używać ReactOS" albo "dlaczego ktoś miałby potrzebować ReactOS" albo "nie lepiej pomóc w rozwoju Wine?" albo "czemu nie użyć Linuksa z Wine?".

Mamy odpowiedź na wszystkie te pytania, ale nie jest ona taka prosta. Zwróćmy uwagę na parę istotnych rzeczy:

  • Jest mnóstwo systemów operacyjnych z rodziny *nix. To bardzo dobrze. Jednak systemy te mają zupełnie inne zastosowanie (idealnie sprawdzają się na serwerach, ale komputerów stacjonarnych jeszcze nie zdobyły; na dodatek różne czynniki działają obecnie przeciwko wszelkim alternatywom Windowsa).

  • Na dzień dzisiejszy nie ma systemu operacyjnego, którego rdzeń byłby oparty o architekturę serii MS Windows NT (GNU/Linuks będzie tu doskonałym porównaniem: Linuks powstał jako "klon" Miniksa i Uniksa [którego to po pewnym czasie zastąpił], natomiast ReactOS powstał jako "klon" Windows NT).

  • Linuks z Wine nigdy w pełni nie zastąpi całego systemu Windows. I to nie tylko przez Linuksa (pomimo że niektóre jego dystrybucje są naprawdę przyjazne dla użytkownika), czy trudności jakie mogą użytkownicy napotkać przy przenosinach na Linuks/BSD, ale z winy samych decyzji podjętych przy projektowaniu i implementacji architektur Linuksa oraz Wine, które uniemożliwiają 100% kompatybilność.

  • Pomimo faktu, że Linuks obsługuje różne rodzaje sprzętu, Windows nadal jest dominującą platformą dla producentów urządzeń. Podejmowane są próby sprostania tej sytuacji (podobnie jak Wrapper NDIS dla sterowników kart sieciowych NT, krążą pogłoski o wsparciu sterowników NT do kart graficznych czy obsłudze systemu plików NT za pomocą Captive NTFS), ale ReactOS rozwiązuje je od samego początku dzięki swojej konstrukcji - być kompatybilnym z obecnymi sterownikami i aplikacjami.

  • Wielu ludzi nie lubi sposobu w jaki zachowują się systemy *nix albo nie toleruje wykorzystanych konwencji. Dla nich Linuks, BSD i Mac OS X to nie są opcje, nawet zanim zgodność aplikacji i obsługa sprzętu zacznie działać. System operacyjny powinien dawać konsumentom to czego chcą zamiast wymagać od nich, by się dopasowali. Nawet z WINE, nadal pracujesz na systemie operacyjnym, który zachowuje się inaczej od Windows, zarówno na poziomie użytkownika jak i systemu.

  • Wsteczna kompatybilność. To coś kluczowego dla wielu osób i firm, jednak filozofia rozwojowa Linuksa i projektu GNU nie stawia tego za priorytet. Rodzina systemów Windows od zawsze starała się zapewnić stabilne API oraz wsteczną kompatybilność. Zgodnie z zamierzeniami projektu, ReactOS również będzie podzielał tą filozofię kompatybilności wstecznej z obecnymi i przyszłymi aplikacjami zaprojektowanymi dla rodziny Windows NT.
  • Nie ma żadnych zamierzeń, aby Windows został wydany z licencją zgodną z GPL (to znaczy, zespół ReactOS o takowych nie słyszał).

Podsumowując, ReactOS oferuje trzecią opcję, dla ludzi którzy mają dość praktyk Microsoftu, ale nie chcą porzucać poznanego środowiska, architektury i milionów istniejących aplikacji oraz tysięcy sterowników.


ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.