Wybór odpowiedniego systemu operacyjnego nie należy do łatwych - większość ludzi, jak można się domyślać, stawia na łatwość obsługi i uniwersalność. Co jednak, gdy wymagania są bardziej zaawansowane i wybranym systemem jest jedna z wielu wersji Linuksa? Neal Krawetz, autor książki "Hacking Ubuntu", wydanej przez Helion przedstawia możliwości, jakie daje zastosowanie tego akurat rozwiązania. Jak już tytuł wskazuje wolumen dotyczy nie tylko konfiguracji, ale także optymalizacji i wykorzystania możliwości, które nie należą do wartości domyślnych. Na czterystu siedemdziesięciu dwóch stronach doktor informatyki, absolwent Uniwersytetu Kalifornijskiego, ekspert w zakresie śledzenia komputerowego przedstawia wiele, można powiedzieć niesamowitych, możliwości Ubuntu.
Wiedza zawarta w dwunastu rozdziałach, dodatkowo podzielona na cztery części, ułatwia zrozumienie tematu.
Część pierwsza książki mówi o optymalizacji systemu. Zawiera informacje o instalacji systemu - przedstawione są tu różne opcje dotyczące instalacji jednej z możliwych dystrybucji Ubuntu: Kubuntu, Xubuntu, Edubuntu, nUbuntu. Znajdziemy tu praktyczne wskazówki personalizacji Ubuntu -możliwości, jakie daje zmiana wartości domyślnych na inne, wybrane przez użytkownika: tła pulpitu, zmiana układu klawiatury, różnice wynikające z używania Ubuntu na komputerze PC lub Macintosh. Opisane są instalacje i konfiguracje urządzeń wewnętrznych i zewnętrznych (drukarek, napędów, obsługa wielu procesorów, macierzy RAD, urządzeń USB, kart TV).
Część druga to opis kwestii zgodności. Autor opisuje zarządzanie oprogramowaniem: przegląd oprogramowania, które umożliwia używanie większości dostępnych pakietów open source lub repozytoriów prekompilowanych - dzięki czemu nie jest wymagana ręczna kompilacja, instalacja najczęściej używanych pakietów, korzystanie z narzędzia Synaptic, modyfikacja źródeł, zarządzanie uaktualnieniami. Znajdziemy tu informacje o komunikacji internetowej: modyfikacji ustawień przeglądarki Mozilla Firefox, zastosowaniu dodatkowych przeglądarek: Lynx, Konqueror, używaniu poczty elektronicznej w kliencie Thunderbird Mail, zarządzaniu pocztą za pomocą aplikacji Evolution, komunikacji za pomocą Gaim, rozmowach przez VolP. Rozdział Współpraca to fragment, dzięki któremu dowiemy się jak można współdzielić zasoby także z użytkownikami niekorzystającymi z rozwiązań linuksowych, uruchamiać programy za pomocą emulatorów, wymieniać pliki za pomocą serwera Samba, współdzielić katalog z systemem Windows, pracować z pakietem OpenOffice, używać VNC.
Część trzecia książki mówi o usprawnianiu wydajności. Dowiemy się więcej na temat dostrajania procesów: określania procesów startowych, dostrajania parametrów jądra, przeglądania uruchomionych procesów łącznie z wprowadzaniem zmian z nimi związanymi, przeglądu usług sieciowych, skryptów startowych powłoki, aplikacji Gnomę. Podkreślana jest wielozadaniowość - automatyzacja zadań, śledzenie projektów, zużycia mocy procesora, wykorzystania powierzchni dysku twardego, także limitów dyskowych. Autor opisuje sposoby na grafikę i wideo: przełączanie i dodawanie nowych wygaszaczy ekranu, konfiguracja dwóch monitorów, obsługa OpenGL, zmiana sterowników graficznych, usuwanie problemów w X-Window, dostosowanie parametrów za pomocą xvidtune, używanie dwóch komputerów przy zastosowaniu jednego lub różnych pulpitów.
W czwartej części książki mowa jest o bezpieczeństwie systemu. Opisane są w niej metody zabezpieczania Ubuntu: usprawnianie polecenia sudo, używanie GPG (Gnu Privacy Guard), operacje związane z kluczami, definiowanie poziomu zaufania, szyfrowanie plików, podpisywanie danych, instalacja, konfiguracja, używanie EncFS, czyszczenie buforów przeglądarek internetowych, usuwanie bufora, przedstawienie narzędzia APT, rotacja plików dzienników zdarzeń, zarządzanie plikami dzienników zdarzeń oraz buforami, usuwanie plików tymczasowych. Autor podejmuje temat zagadnień sieciowych: konfiguracji urządzeń sieciowych, sieci bezprzewodowych, zabezpieczeń sieci, włączania proxy i usuwania problemów związanych z siecią. Pokazuje również opcje włączania usług takich jak rozpoznawanie zagrożeń sieciowych, monitorowanie ataków, uruchamianie usług serwerowych FTR VSFTPD, Postfix, Apache. Książka przeznaczona jest dla użytkowników o wysokich wymaganiach, dla których liczą się największa szybkość, najlepsze efekty, dźwięk i co najważniejsze - bezpieczeństwo. By maksymalnie wykorzystać możliwości, jakie daje Hacking Ubuntu nie trzeba być programistą. Należy jednak znać system Linux na poziomie, który umożliwia jego bezproblemowe wykorzystanie.
HAKIN9; 2009-06-23