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

O ReactOS


Czym jest ReactOS?

Rzut oka na ReactOS


Dlaczego ReactOS?

Ogół społeczeństwa nigdy nie przesiądzie się na Unix.


Pobierz ReactOS

CD ISO, obrazy VM, kod źródłowy, itp.


Plan rozwoju

Droga do ReactOS 1.0


Pytania i odpowiedzi (FAQ)

Najczęściej zadawane pytania o ReactOS


ReactOS Media

Zrzuty ekranu, klipy wideo i nie tylko


Historia

Projekt ReactOS od 1996


Prasa

Informacje prasowe i przegląd artykułów


Licencja

GNU GPL, LPGL, BSD


Opis techniczny

Przegląd struktury systemu


Uwagi prawne

Polityka rozwoju ReactOS


Zespół ReactOS

Dowiedz się o osobach odpowiedzialnych za projekt


O stronie ReactOS

Informacje o stronie domowej ReactOS


Kontakt z Nami

ReactOS® jest próbą stworzenia Wolnego Oprogramowania mającego na celu zastąpić Microsoft Windows®, zgodnego z obecnym sprzętem i oprogramowaniem.

ReactOS 0.3.13 jest nadal w trakcie intensywnego rozwoju (alpha stage) i nie jest gotowy do codziennego użytku.

Możesz wspomóc projekt ReactOS reklamując go znajomym, wspierając finansowo Fundację ReactOS lub poświęcając trochę czasu na projekt ReactOS pomagając na różne sposoby (poprawka kodu, tłumaczenie, forum społeczności, itd.).

Czym jest ReactOS?

ReactOS jest darmowym systemem operacyjnym o otwartym źródle, bazującym na architekturze Windows NT, dzięki czemu obsługuje obecne aplikacje i sterowniki, dostarczając tym samym alternatywny system dla przeważającego dziś klienta i serwerów sieciowych.

Po co ponownie tworzyć NT?

Po pierwsze, znany wśród ogółu społeczeństwa 'Windows' to właściwie tylko jeden z elementów nowoczesnego systemu Windows NT. Najczęściej mają oni na myśli podsystem Win32, warstwę ponad rdzeniem NT, która dostarcza interfejs użytkownika i aplikacji.

"NT nadal tu jest, znany jako XP i Vista"

Dla większości osób, termin 'NT' oznacza 'WinNT 4', podczas gdy w rzeczywistości 'NT' określa całą serię NT, która obejmuje wersję 3, przez NT5 (2000, XP, 2003), aż po NT6 (Vista).
Architektura NT została zaprojektowana przez zespół prowadzony przez Davida Cutlera, ówczesnego głównego dewelopera VMS. Poświęcili ponad 4 lata na połączenie najlepszych cech UNIXa, VMS oraz OS/2 i stworzenie architektury NT.

A UNIX?

MacOS X, Linux, odmiany BSD i inne pochodne UNIXa łączy wspólne pochodzenie, bazujące na mającym ponad trzy dekady projekcie prostego systemu operacyjnego, który z czasem wyewoluował do złożonej struktury.
Nowoczesne wcielenia, takie jak Mac OS X, nakładają fantazyjny interfejs użytkownika na wierzch UNIXa, aby ukryć szczegóły systemu, skupiając się głównie na początkujących, a zaawansowanych użytkowników zostawiając samym sobie. Porównując, różne odmiany Linuksa i BSD z początku tworzone były pod serwery, przez co są mocno obudowane wokół konsoli. Z większości zaawansowanych możliwości nie można skorzystać z prostego graficznego interfejsu użytkownika. Prawie wszystkie odmiany UNIXa zachowują część swoich wad projektowych a zgodność binarna pomiędzy różnymi wersjami na ogół nie istnieje.

Teoretycznie istnieje kilka standardów UNIXa, jak POSIX, lecz w praktyce standardy te są przestarzałe i mają na uwadze tylko podstawowy system operacyjny wraz ze środowiskiem konsoli. Inne standardy, takie jak Linux Standard Base, często nie są wiarygodnie zaimplementowane. Ponieważ nie istnieje żaden standard interfejsu użytkownika ani standardowe API, większość ludzi nadal musi używać aplikacji konsolowych albo walczyć z problemami GUI. Wiele pochodnych UNIXa używa de-facto standardowego systemu X-Window w celu wyświetlania grafiki, który być może jest najgorzej zaprojektowanym oprogramowaniem w historii.
Nowoczesne pochodne UNIXa nadal próbują być na bieżąco z niedawnymi innowacjami, a niektóre z nich posiadły ważne możliwości jak np. obsługa list kontroli dostępu (access control list).

W przeciwieństwie do UNIXa, ReactOS został zaprojektowany dla osób znających i potrafiących obsłużyć środowisko Windows. Wszystko można osiągnąć przez dobrze znany interfejs użytkownika Win32, a zaawansowani użytkownicy mają możliwość automatyzacji zadań dzięki skryptom a także opcję używania konsoli.

Zgodny

"Zmień swój System, nie oprogramowanie!"

Właściwie, projekt ReactOS realizuje supernowoczesny i otwarty NT-podobny system operacyjny na bazie architektury i projektu NT. Zawiera oczywiście podsystem WIN32, zgodność ze sterownikami NT, a także garść użytecznych aplikacji i narzędzi.

ReactOS łączy moc i atuty rdzenia NT - który jest znany ze swojej elastyczności, przenośności, niezawodności, solidności, wydajności i zgodności - z kompatybilnością Win32.

Bezpieczny

Wbrew panującej opinii, NT jest bezpieczny dzięki swojej konstrukcji. Był to pierwszy popularny system operacyjny z prawidłową realizacją bardzo elastycznego modelu bezpieczeństwa, bazującego na listach kontroli dostępu.

"Tu chodzi o ustawienia"

Niedawne systemy bazujące na NT, szczególnie XP, zdobyły złą reputację przez swoje słabe domyślne ustawienia ochrony; mające głównie na celu ułatwienie przenosin z Win9x zarówno użytkowników jak i starszych aplikacji. Decyzja ta unieważniła wiele z mechanizmów bezpieczeństwa NT. ReactOS będzie zawierał poprawne domyślne ustawienia ochrony.

ReactOS został zaprojektowany z myślą o wysokim bezpieczeństwie; nie dzieli typowych luk innych systemów operacyjnych.

"Wirusy, Szkodniki? Mniejszy problem."

Przyglądając się sprawie, prawdziwe wirusy komputerowe (które są normalnymi aplikacjami) nie są już powszechne. Większość złośliwego oprogramowania to skrypty mierzące w typowe programy sieciowe jak przeglądarki czy aplikacje e-mail oraz programy z wbudowaną obsługą skryptowania, jak różne produkty Office.
Rzecz jasna powszechniejsze systemy z dużą bazą użytkowników są bardziej narażone na ataki ze strony złośliwych programistów niż mniejsze systemy jak Macintosh i Linux.

Lekki

W skrócie, ReactOS tworzony jest aby stać się potężnym i lekkim. Przez lekki możesz rozumieć staromodny Win95, ze spójnym interfejsem użytkownika oraz paroma typowymi i przydatnymi narzędziami. W przeciwieństwie do niego, ReactOS oferuje o wiele więcej, świeże doznanie wraz z napisanym od podstaw i solidnym jak stal rdzeniem NT.

Otwarty

ReactOS jest oprogramowaniem darmowym, z kodem źródłowym całego systemu dostępnym nieodpłatnie oraz licencją GNU GPL.

"Wolny jak wolność wypowiedzi i darmowy jak piwo"

ReactOS nie dzwoni do domu ani nie śledzi tego co robisz, nie zawiera też żadnych programów szpiegujących. W rzeczywistości, inni dobrze rozpoznawani konkurenci są znani z takich praktyk.

Życie z innymi systemami operacyjnymi skłania się ku znajomości miłość-nienawiść, gdzie większość ludzi mocno obiera jedną ze stron. Projekt ReactOS ma świetną społeczność, którą bardzo sobie ceni.

Niezawodny

"Otwórz swoje okienka na wolność"

W istocie, ReactOS był pisany od podstaw od 1996. Solidna jak stal rekonstrukcja NT, a dzięki temu pewny i zaawansowany system operacyjny dla szerokiej gamy zadań, od wbudowanych mikrokomputerów do komputerów osobistych, od stacji roboczych do klastrów serwerów, od komputerów typu mainframe do superkomputerów.
ReactOS wciela różne decyzje projektowe z innych rodzin systemów operacyjnych, jak UNIX, VMS, OS/2 oraz oczywiście NT, i oznacza nową Platformę która służy wszystkim.

Wydajny

ReactOS jest lekki i szybki, dzięki czemu wyprzedzi inne przesadnie rozbudowane systemy operacyjne na różne sposoby.

Przenośny

"ReactOS – następca XP o którego prosili ludzie"

Konstrukcja systemu operacyjnego ReactOS pozwala na przenoszenie na różne rodziny procesorów, takich jak Intel x86, a nawet pozwala przenieść na zupełnie inną architekturę, jak CISC czy RISC.
Jest tylko jeden pojedynczy rdzeń systemu, tzw. kernel; przeniesienie ReactOS na inne architektury noszą za sobą 'jedynie' warstwę abstrakcji sprzętu (hardware abstraction layer), najniższą część która komunikuje się bezpośrednio ze sprzętem platformy.

Elastyczny

ReactOS jest elastyczny dzięki swojej konstrukcji. ReactOS jest prawdopodobnie jedną z najbardziej wszechstronnych platform systemu operacyjnego, a to głównie dzięki jego rdzeniu NT i otwartym źródle.
ReactOS może być rozszerzony za pomocą tzw. "podsystemów" w celu dostarczenia obsługi starszych aplikacji z innych platform. Na przykład, podsystem POSIX może dostarczyć warstwy zgodności z różnymi odmianami aplikacji UNIXowych.

Obiektowy

ReactOS nie jest systemem zorientowanym obiektowo w pełnym tego słowa znaczeniu, ale używa obiektów do wyrażania wewnętrznych zasobów systemowych. Obiekty programów to kombinacja instrukcji komputera i danych, które modelują zachowanie różnych rzeczy, prawdziwych i wymyślonych, w świecie.

"Metafora plików UNIXa pamięta lata '70"

System operacyjny UNIX stosuje się do metafory plików, a urządzenia takie jak drukarki, dyski, klawiatury i monitory widnieją jako zwykłe pliki zarówno dla programistów jak i zwyczajnych użytkowników. Ułatwia to wiele rutynowych zadań i jest kluczowym komponentem w elastyczności systemu. Metafora plików ma jednak wiele wad i uznana jest wąskim gardłem systemów wzorowanych na UNIX.
ReactOS korzysta na tej metaforze i rozszerza ją. Używa metafory obiektów, wszechobecnej w architekturze systemu. Nie tylko wszystkie rzeczy w metaforze plików UNIXa są widziane przez ReactOS jako obiekty, ale również i takie rzeczy jak procesy i wątki, współdzielone segmenty pamięci, globalna baza danych rejestru oraz nawet prawa dostępu.

Prosimy mieć na uwadze, iż ReactOS 0.3.13 jest nadal na etapie alpha i nie jest zalecany do codziennego użytku.


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