| Solaris |
|
|
Czym jest projekt OpenSolaris?
Projekt OpenSolaris jest przedsięwzięciem mającym na celu rozwój źródeł Systemu Operacyjnego Solaris (OS). Założeniami projektu są innowacja, współpraca i rozbudowa.
Wstępnie projekt OpenSolaris zawierał kod źródłowy jądra, obsługi sieci, bibliotek i poleceń systemu operacyjnego Solaris. Od tego czasu udostępnione zostały kolejne fragmenty Solarisa, a w przyszłości dostępnych ich będzie jeszcze więcej.
Ostatecznie, Solaris będzie prawie w całości dostępny w repozytoriach opensolaris.org.
Jakie są różnice między projektem OpenSolaris a systemem operacyjnym Solaris?
Projekt OpenSolaris składa się z trzech kluczowych elementów: (1) kodu źródłowego OpenSolarisa, (2) społeczności ludzi pracujących nad jego rozwojem, oraz (3) portalu dedykowanemu ich współpracy: opensolaris.org. System operacyjny Solaris natomiast jest produktem Suna i przyszłe jego wersje oparte będą o kod zawarty w projekcie OpenSolaris. Solaris jest dostępny jako gotowy, darmowy system do ściągnięcia, do którego Sun oferuje pakiety usług oraz regularne uaktualnienia. Tak więc, Solaris jest produktem wspieranym przez firmę; OpenSolaris jest projektem prowadzonym przez wspólnotę ludzi pracujących nad rozwojem kodu.
Jest jeszcze kilka pokrewnych terminów, które muszą być zrozumiane:
Należy zrozumieć jeszcze kilka rzeczy:
Solaris Express: Wydanie dedykowane klientom. Oficjalna wersja wydawana przez Suna zawierająca zarówno kod OpenSolarisa, jak i dodatkowe technologie, które nie zostały włączone do kodu źródłowego OpenSolarisa. Sun oferuje ograniczone wsparcie dla tych wersji. Wydanie to jest przeznaczone przede wszystkim dla potencjalnych użytkowników Solarisa, w celu przetestowania najnowszych rozwiązań i technologii, które prawdopodobnie będą zawarte w przyszłych oficjalnych produktach Suna. Solaris Express aktualizowany jest co miesiąc i jest dostępny do pobrania za darmo.
Solaris Express Community Release: Wydanie dla ludzi pracujących nad rozwojem systemu. Nie wspierana przez Suna wersja składająca się ze źródeł OpenSolarisa oraz dodatkowych technologii które nie zostały włączone do OpenSolarisa. Deweloperzy używają tego wydania jako systemu bazowego służącego im do budowy OpenSolarisa. Wydanie to posiada nazwę kodową -- Nevada -- i jest aktualizowane co 2 tygodnie.
OpenSolaris: Podstawowy kod źródłowy Solarisa do rozwoju. W chwili obecnej zawiera kilka komponentów zwanych konsolidacjami. Zobacz <stronę pobierania plików, aby zapoznać się ze szczegółami komponentów, które już zostały udostępnione, oraz mapę rozwoju, żeby zapoznać się z planem udostępniania kolejnych elementów. Obecnie, kod źródłowy OpenSolarisa nie wystarczy do zainicjowania kompletnego systemu, więc deweloperzy pobierają OpenSolarisa i instalują go na jednym z powyższych wydań.
Podsumowując: Klienci zainteresowani przede wszystkim stabilnością, powinni używać Solarisa 10, będącego oficjalnym, w pełni wspieranym produktem. Klienci zainteresowani przetestowaniem najświeższych nowinek w najnowszym wydaniu powinni wybrać Solaris Express. Deweloperzy uczestniczący w społeczności OpenSolaris powinni używać Solaris Express Community Release jako systemu bazowego, służącego budowaniu kodu OpenSolarisa.
Jaki kod źródłowy jest zawarty w OpenSolarisie?
Wstępnie projekt OpenSolaris zawierał kod źródłowy jądra, obsługi sieci, bibliotek i poleceń Solarisa. Ten zestaw źródeł jest nazywany konsolidacją OS/Networking (O/N). Od tego czasu udostępnione zostały źródła kolejnych części, a założeniem jest udostępnienie tak wielu jak to tylko możliwe (z uwzględnieniem legalności).
Mapa rozwoju zawiera bardziej szczegółowe informacje o planowanym czasie udostępnienia kolejnych części w ramach projektu OpenSolaris. Dostępna jest także lista komponentów OS/Networking (O/N) obecnie niedostępnych jako kod źródłowy.
Dlaczego Sun udostępnił kod źródłowy Solarisa?
Za decyzją o otwarciu kodu źródłowego Solarisa przemawia kilka faktów:
Czy OpenSolaris zawiera kod źródłowy zarówno dla SPARC, jak i x64/x86?
Tak. Jest tylko jeden bazowy kod źródłowy Solarisa zarówno dla SPARC, jak i x64/x86 i wszystkie wersje binarne są budowane z tego wspólnego kodu. Dzięki otwarciu kodu Solarisa uzyskuje się dostęp do źródeł wszystkich wpieranych platform.
Na jakiej licencji otwarty jest kod źródłowy OpenSolarisa?
Zarówno elementy dodane przez społeczność OpenSolaris jak i te będące własnością Suna są udostępnione na licencji Common Development and Distribution License (CDDL) Version 1.0 -- zaakceptowanej przez Open Source Initiative (OSI). Projekt OpenSolaris zawiera również inne elementy open source, dostępne na własnej licencji (np. Perl jest dostępny na licencji "The Perl Artistic Licence").
Więcej szczegółów o licencji związanej z OpenSolarisem znajduje się na stronie licencji. Najczęstsze pytania i odpowiedzi dotyczące CDDL umieściliśmy na stronie FAQ: CDDL. Polecamy również odwiedzić stronę OSI gdzie można znaleźć informacje o innych licencjach open source.
Jaka jest cena za używanie kodu OpenSolarisa?
Żadna. Kod źródłowy OpenSolarisa możesz używać, modyfikować i rozpowszechniać bez żadnych opłat.
Czy muszę się zarejestrować aby używać kodu źródłowego OpenSolarisa, którego pobrałem ze strony?
Nie. Rejestracja nie jest wymagana do pobrania kodu źródłowego.
Do której wersji Solarisa należy udostępniony kod źródłowy?
Udostępniony kod źródłowy należy do ostatniej wersji Solarisa. Jest to Solaris 10 plus wszystkie modyfikacje jakie zostały wprowadzone już po wydaniu tej wersji -- włączając innowacje takie jak ZFS. W chwili obecnej Sun nie planuje udostępnienia źródeł wcześniejszych wersji Solarisa - Solarisa 8 czy Solarisa 9.
Jak mogę dołączyć do społeczności OpenSolaris?
Najlepszym miejscem aby zacząć swoją przygodę z OpenSolarisem jest portal społeczności, gdzie znajdują się informacje o technologiach OpenSolaris, grupy dyskusyjne, pliki do pobrania, kod źródłowy i wiele innych rzeczy.
Informacje o współuczestnictwie w społeczności są także w FAQ: Zanim zaczniesz.
Czy ogólna dostępność kodu źródłowego OpenSolarisa nie wpłynie źle na bezpieczeństwo Solarisa?
Nie. Kod źródłowy Solarisa był udostępniany na kontrolowanych zasadach przez wiele lat i przyczyniło się to do wzrostu jego bezpieczeństwa. Oprogramowanie open source słynie z zalet jeżeli chodzi o bezpieczeństwo. Niebezpieczeństwo kryje się w szczegółach, więc tysiące ludzi badających kod znacznie zmniejsza ryzyko pozostawienia krytycznego błędu oraz przyspiesza jego ewentualną naprawę.
Jeżeli znajdziesz jakikolwiek błąd mogący obniżyć bezpieczeństwo w kodzie źródłowym OpenSolarisa, skorzystaj ze standardowej procedury zgłaszania błędów Suna dostępnej na stronie Sun Security Coordination Team.
Jak projekt OpenSolaris wpłynie na partnerów ISV Suna, wspierających Solarisa?
Dopóki rozwiązania stosowane przez partnerów ISV wymagają pewnych indywidualnych modyfikacji systemu, ISV będą nadal certyfikować Solarisa, co będzie owocowało regularnymi cyklami wydań, ścisłymi kontrolami jakości oraz wsparciem Suna.
Terms of Use
|
Privacy
|
Trademarks
|
Copyright Policy
|
Site Guidelines
|
Site Map
|
Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2012, Oracle Corporation and/or its affiliates.