Solaris wkracza na terytorium Linuksa
- Józef Muszyński,
-
- Thomas Henderson,
- 01.06.2005
Wobec rosnącej popularności Linuksa w przedsiębiorstwach Sun Microsystems wprowadził nową wersję swojego, wywodzącego się z Uniksa, systemu operacyjnego Solaris. W wersji 10 system nie ogranicza się do firmowej platformy SPARC, pracując też wydajnie na serwerach 32-bitowych x86 i 64-bitowych AMD. Zawiera także nowe mechanizmy ochronne i obsługuje wiele aplikacji Linuksa. A co najważniejsze jest bezpłatny.
Wobec rosnącej popularności Linuksa w przedsiębiorstwach Sun Microsystems wprowadził nową wersję swojego, wywodzącego się z Uniksa, systemu operacyjnego Solaris. W wersji 10 system nie ogranicza się do firmowej platformy SPARC, pracując też wydajnie na serwerach 32-bitowych x86 i 64-bitowych AMD. Zawiera także nowe mechanizmy ochronne i obsługuje wiele aplikacji Linuksa. A co najważniejsze jest bezpłatny.
Solaris 10
Zalety: dobra wydajność; bardzo dobre rozpoznawanie sprzętu; szczegółowe mechanizmy bezpieczeństwa
Wady: brak konkurencyjnych mechanizmów zarządzania opartych na GUI
Podczas testów Solaris 10 instalowano na serwerach 32- i 64-bitowych. Instalacja przebiegała bez większych problemów. Serwery te to m.in. Sun V20z, oparty na AMD64, oraz serwer HP-Compaq z dwoma procesorami Pentium III 733 MHz. Instalowane systemy operacyjne wybierały, z niewielkimi odchyłkami, najbardziej odpowiednie sterowniki dla komponentów zawartych w tych serwerach.
Zewnętrznie i w działaniu Solaris 10 jest podobny do Solaris 9. Oferowane są dwa interfejsy użytkownika: Common Development Enviroment (oparty na GNOME) i Java Desktop System. Sun Management Console, która może być wywołana z każdego z tych interfejsów, steruje użytkownikami, grupami, projektami i zasobami systemowymi. Aczkolwiek konsola ta nie obsługuje aplikacji potrzebnych do zarządzania pełną funkcjonalnością Solaris 10. I tak, do uruchomienia usług szyfrowania czy zbierania szczegółowych informacji o dyskach i plikach trzeba posługiwać się interfejsem wierszy poleceń.
Konsola instalacyjna Solaris 10
Solaris 10 obsługuje usługi katalogowe, takie jak Network Information System oraz inne, oparte na LDAP (Lighweight Directory Access Protocol). Pomimo że Sun zapewnia obsługę Samba - opartą na open source metodę połączenia z Microsoft Windows - to nie zapewnia oficjalnego wsparcia dla niej, a jedynie niezbyt obszerną dokumentację. Wszystkie trzy implementacje usługowe pracują poprawnie.
Solaris 10 jest tak szybki, jak konkurencyjny Linux (zob. wykres wydajności). W takich kategoriach, jak testy transakcji webowych, osiągi Solaris 10 na 64-bitowym serwerze platformy AMD, na którym pracował Apache 2.0.3, były bardzo bliskie osiągom Red Hat Enterprise Linux AS 4.0. Solaris wykazał niewielką przewagę nad Linuksem, pracując na serwerze Sun V20z.
Kierunek: bezpieczeństwo
Solaris 10 - konfigurowanie dysków
RBAC zapewnia metodę określania zakresu interakcji ról z zasobami systemu, zapobiegając dostępowi aplikacji i użytkowników do nieodpowiednich zasobów. System przypomina mechanizmy ochronne zawarte w implementacji SELinux (zob. test RHEL 4.0 w NetWorld 4/2005).
Grupowanie przez RBAC uprawnień w ramach ról może działać jako podstawa nowych mechanizmów bezpieczeństwa w Solaris 10, określonych przez zasobniki (containers). Zasobniki to obiekty obejmujące użytkownika, aplikacje i procesy logicznie zgrupowane na tym samym fizycznym serwerze w celu utworzenia wirtualnej przestrzeni roboczej, czyli - w terminologii Solaris 10 - projektu. Taka wirtualna przestrzeń robocza pozwala uniknąć kosztów związanych z uruchomieniem pełnej wirtualizacji serwerów, realizowanej przez takie produkty, jak VMWare czy GSX.
Instalacja pakietów programowych Solaris 10
Solaris 10 zapewnia zasobnikom elastyczne narzędzie bezpiecznego rozdziału zasobów systemu, ich monitorowania i gwarantowania wydajności. Tworzenie podstawowych zasobników i powielanie ich wśród użytkowników i aplikacji jest dość proste. Jednak w bardziej złożonych wypadkach nie obędzie się bez dokładnego i skomplikowanego strojenia.
Ocena Solaris 10
W celu monitorowania aktywności zasobników (jak również innych usług systemowych i aplikacji) Solaris 10 wyposażono w narzędzie Dynamic Trace (DTrace). Rejestrując wywołania modułów i urządzeń, DTrace produkuje sążniste i szczegółowe listy informacji, które można filtrować w celu dotarcia do specyficznych wywołań, takich jak zlecenia do dysków czy pamięci operacyjnej. Narzędzie w sposób widoczny nie obniża wydajności systemu, ale udostępnia zbyt wiele szczegółów.
Wydajność Solaris 10 w poszczególnych kategoriach
Wśród innych mechanizmów bezpieczeństwa Sun zautomatyzował proces zarządzania łatkami, który teraz może uaktualniać oprogramowanie systemowe bez asysty.
W sumie Solaris jest sprawdzoną platformą uniksową, dziedziczącą stabilność i niezawodność tego systemu. W wersji 10 system podrasowano pod względem szybkości działania na sprzęcie PC, a nowa metoda zasobników pokazuje przywiązywanie dużej wagi do bezpieczeństwa. Cena też jest bardzo odpowiednia - jest on po prostu bezpłatny. Bezpłatne nie są jednak szkolenia niezbędne do nabycia doświadczenia w zgraniu wszystkich komponentów systemu.
<hr size=1 noshade>
<hr noshade size=1>