dziewięć koma trzy
Transkrypt
dziewięć koma trzy
RAPORT Test dystrybucji Suse Linux 9.3 pokazuje, co potrafi DZIEWIĘĆ KOMA TRZY W połowie kwietnia ukazała się najnowsza wersja systemu Suse Linux Professional. Tak jak się spodziewaliśmy, zawiera cały zestaw aktualnego oprogramowania, kilka nowych i wiele ulepszonych modułów YaST oraz dużo dokumentacji. W niniejszym artykule przedstawiamy zmiany i nowości w Suse 9.3. MARCEL HILZINGER N a pierwszy rzut oka wydawać się może, że Suse Linux 9.3 nie oferuje zbyt wielu nowych funkcji i możliwości. Poza nowymi tematami ekranu startowego (są one, dla odmiany, utrzymane w tonacji zielonej), nie widać żadnych radykalnych zmian w KDE i Gnome. Nie daj się jednak zmylić temu pierwszemu wrażeniu. W ciągu ostatnich sześciu miesięcy twórcy Suse wprowadzili do systemu wiele bardzo istotnych zmian. Suse Linux 9.3 Professional ma wiele nowych funkcji – i błędów do kompletu. Instalacja Oparty na YaST program instalacyjny nie zmienił się, poza dwoma drobiazgami: przed przejściem do instalacji trzeba zaakceptować warunki umowy licencyjnej firmy Novell. Na użytkowników preferujących ręczne partycjonowanie dysku czeka jeszcze jedna niespodzianka. Z przyczyn technicznych Novell nie obsługuje już systemu plików IBM Journaling (JFS). Można nadal montować istniejące partycje JFS, nie da się jednak utworzyć nowego systemu plików tego typu. Nowy system instalowaliśmy na trzech komputerach w naszym laboratorium; program instalacyjny poprawnie wykrył cały sprzęt. W niektórych przypadkach włączył go automatycznie, w innych wymagało to tylko kliknięcia myszą. Na zakończenie instalacji YaST oferuje możliwość aktualizacji przez Internet i wyświetla informacje o wersji 9.3. Użytkownicy komputerów z kartami graficznymi Nvidia powinni mieć się na baczności. Po zakończeniu aktualizacji przez Inter- 38 NUMER 17 CZERWIEC 2005 net, przed instalowaniem sterowników Nvidii za pomocą YOU (YaST Online Update), trzeba koniecznie ponownie uruchomić komputer. W przeciwnym wypadku może się zdarzyć, że po aktualizacji jądra nie uda się załadować środowiska graficznego. Na pulpicie Dystrybucja zawiera najnowsze wersje najpopularniejszych środowisk graficznych: KDE 3.4 i Gnome 2.10. Firma Novell bardzo chciała też dodać stabilną wersję OpenOffice 2.0 – na ekranie startowym wyświetlany jest ten właśnie numer wersji. W rzeczywistości Suse 9.3 zawiera jednak wersję zapoznawczą (pre-release), oznaczoną oficjalnie numerem 1.9.79. Dołączono także wersję 2.2. programu Gimp, z domyślnie zainstalowaną wtyczką CMYK. W Ramce 1 podane są numery wersji najważniejszych składników systemu. Pierwszą zmianą, którą zauważysz po instalacji, jest ta, że twórcy Suse zastąpili ekran powitalny KDE ekranem tematu startowego. Faza uruchamiania wygląda przez to wprawdzie bardziej spójnie, nie skraca to jednak całego procesu. Jeżeli wolisz oryginalny ekran powitalny KDE albo ekran własnego projektu, możesz wybrać odpowiedni sza- Ramka 1: Numery wersji ■ KDE 3.4 ■ Glibc 2.3.4 ■ Gnome 2.10 ■ Gcc 3.3.5 ■ Gimp 2.2.4 ■ Samba 3.0.12 ■ Acrobat Reader 7.0 ■ MySQL 4.1.10 ■ Kernel 2.6.11.4 ■ PostgreSQL 8.0.1 WWW.LINUX-MAGAZINE.PL blon ze zbioru znajdującego się w Appearance and Themes | Splash Screen w KDE Control Center. Wygląd środowiska KDE też uległ wielu zmianom (patrz Rysunek 1). Na przykład Konqueror wyświetla po uruchomieniu ekran zawierający informacje zbiorcze, w tym również odnośniki do kosza, katalogów, ustawień, nośników danych i programów. Przesuwanie wskaźnika myszy nad ikonami znajdującymi się po lewej stronie panelu wyświetla dla każdej z nich okienko informacyjne. Niestety, wygląda na to, że w Konquerorze pojawił się brzydki błąd. Wielu beta-testerów zauważyło, że przeglądarka „odmawia” czasem załadowania strony, wyświetlając komunikat o niedostępności danego komputera. Firefox jednak wyświetla tę samą stronę bez żadnych problemów. W naszym laboratorium problem ten wystąpił na jednym z komputerów po ręcznym uruchomieniu sieci. Suse pożegnała się w końcu ze swoim własnym wyglądem okien, zastępując go nieznacznie zmodyfikowaną wersją domyślnego stylu KDE – Plastik. Jeżeli masz kartę graficzną, która jest w stanie to obsłużyć, i wystarczająco dużo zbędnej mocy procesora, możesz także włączyć przezroczystość w oknach; domyślnie funkcja ta jest jednak wyłączona. Najbardziej widoczne zmiany związane są z nową wersją KDE – 3.4. Jedną z nowości jest ikona System na pulpicie. Wywołuje ona adres media:/ i wyświetla dyski systemowe. Konqueror pokazuje nazwy wszystkich partycji posiadających etykiety, jeżeli zaś brak Test dystrybucji Rysunek 1: Jeżeli tylko pozwalają na to możliwo- Rysunek 2: Przy podłączaniu napędów Suse ści komputera, możesz włączyć nowy wygląd Linux 9.3 wyświetla etykietę lub typ i rozmiar KDE z pełną obsługą przezroczystości w oknach. dysku. jest etykiety, oprócz nazwy dysku wyświetlana jest jego pojemność, na przykład 32G Medium albo 131M Removable Medium (patrz Rysunek 2). Miejsce na pulpicie znalazł też Firefox, zastępując Mozillę na pozycji przeglądarki alternatywnej dla Konquerora. w trakcie pracy (hot-plug), takich jak pamięci USB, zewnętrzne dyski twarde czy nagrywarki CD lub DVD. Suse 9.3 ma w tej kwestii ogromną przewagę nad swoimi poprzednikami. Zmianom uległy też różne moduły YaST. Na przykład dzięki trzem oddzielnym zakładkom: User data, Details i Password settings tworzenie i edycja kont użytkowników są znacznie prostsze. Moduł Firewall został całkowicie przerobiony (patrz Rysunek 3). Można teraz na przykład definiować różne strefy i włączać IPSec. Dostępna jest także lista usług, pozwa- Pod maską Jeżeli do tej pory nie zauważyliście żadnych zmian, spróbujcie uruchomić odtwarzacz audio Amarok i załadować własną kolekcję plików MP3. Zmiany staną się oczywiste. Kiedy klikniesz nazwę pliku MP3, w pierwszej chwili nic się nie dzieje. Jeżeli jednak załadujesz odtwarzacz KDE z konsoli, wyświetlone zostanie okno terminala, zawierające ważny komunikat: Could not load mpeg-decoder. Wygląda na to, że firma Novell w ostatniej chwili zdecydowała się nie umieszczać w dystrybucji dekodera MP3. W odróżnieniu od Red Hata, Novell udostępnia wymagane pakiety wyłącznie przez YaST Online Update. Suse jest pierwszą dystrybucją zawierającą sterowniki binarne dla nowych kart Radeon firmy ATI. Na płytach CD znajduje się tylko jeden z dwóch niezbędnych pakietów: moduł jądra km_fglrx. Podobnie jak w przypadku wielu innych dystrybucji, na płytach zabrakło miejsca na pakiet fglrx – jest on jednak zamieszczony na DVD. Sterowniki nie instalują się automatycznie ani nie są wyświetlane na liście plików dostępnych do instalacji. Jest też kilka nowych sterowników Epkowa dla skanerów Epson: Epson Perfection 1250, 1250 Photo, 1260, 1260 Photo, 3170 Photo, 4180 Photo, GT-7200U, GT-7300U, GT-9400 oraz GT-F600. Aby zainstalować jeden z tych skanerów, należy uruchomić moduł YaST Scanner, a następnie program Iscan. Firma Novell wykorzystała w Suse 9.3 architektury HAL i D-Bus. Najwięcej skorzystają na tym użytkownicy urządzeń podłączanych RAPORT mu i poprzez podłączenie kabla sieciowego. Zaznaczając odpowiednie pole wyboru, administrator może zezwolić użytkownikom na włączanie urządzeń sieciowych. Są też dwa nowe moduły YaST. Software | Media Check pozwala sprawdzać płyty CD i DVD pod kątem wystąpienia błędów. Funkcja ta dostępna jest także podczas instalacji, działa wtedy jednak tylko w trybie tekstowym. Aby z niej skorzystać, wystarczy wyjść z instalatora graficznego i wybrać Check Installation CD-ROM/DVD w menu głównym Linuxrc. Element Installation into Directory for XEN umożliwia obsługę wirtualnych instalacji XEN. XEN to rozwiązanie Open Source, umożliwiające uruchamianie wielu wirtualnych instancji Linuksa w jednym systemie. KDE a Gnome KDE nadal jest domyślnym środowiskiem graficznym Suse. Wyświetlany przed instalacją ekran informacyjny pozwala jednak wybrać jako standard system Gnome. W tym wydaniu Novell kontynuuje pracę integracją obu środowisk graficznych. W odróżnieniu od Red Hata, Novell nie zajmuje się tylko ujednolicaniem wyglądu, ale koncentruje się przede wszystkim na obsłudze systemu. Oba Rysunek 3: Moduł Firewall w YaST został cał- Rysunek 4: Dopisz IPP-Client do listy dopusz- kowicie przerobiony. czonych usług. lająca administratorom na włączanie ich lub wyłączanie za pomocą jednego kliknięcia. Ustawienia zapory mają także wpływ na moduł drukowania. Jak zwykle, w ramach domyślnej instalacji Suse instaluje drukarkę jako klienta CUPS, ale domyślne ustawienia wersji 9.3. nie umożliwiają połączeń z odpowiednim portem. Łatwo nie zauważyć tego szczegółu podczas instalacji, upewnij się więc, że po jej zakończeniu otworzysz okno dialogowe zapory lub drukarki i dodasz IPP-Client do listy dopuszczonych usług (Rysunek 4). Wiele zmian dotyczy także urządzeń sieciowych. Można je teraz włączać ręcznie, podczas pracy, w czasie uruchamiania syste- środowiska mają teraz praktycznie taką samą strukturę menu; jedyną różnicą jest to, że Gnome ściśle trzyma się porządku alfabetycznego, podczas gdy KDE sortuje po prostu pozycje menu, ale nie jego kategorie. Sporym osiągnięciem Novella jest także wspólne środowisko biurkowe Suse 9.3. Wpisy KDE lub Gnome nie wyglądają w drugim środowisku jak elementy obce ani dublujące się. Ikony Susewatcher i Suseplugger ładnie komponują się z panelem Gnome. Gnome przeszło bez najmniejszego wysiłku test z katalogiem sieciowym utworzonym w KDE. Nautilus bez problemu otwiera katalogi Samby, pytając o nazwę użytkownika i hasło. WWW.LINUX-MAGAZINE.PL NUMER 17 CZERWIEC 2005 39 RAPORT Test dystrybucji Integracja pakietu OpenOffice z GTK+ i QT jest w zasadzie bezbłędna, choć wygląda na to, że w wersji GTK należącej do OpenOffice jest jednak jeden drobny błąd. Na dwóch z trzech naszych komputerów, po pierwszym uruchomieniu w Gnome pakiet OpenOffice nie obsługiwał antyaliasingu. Problem ten zniknął jednak po zainstalowaniu nowej czcionki interfejsu użytkownika (Interface User w Tools | Options | Fonts) i ponownym uruchomieniu pakietu. Błędu tego nie udało się nam później powtórzyć. Należący do środowiska biurkowego mechanizm wyszukiwania, Beagle, w pierwszym należące do KDE narzędzie Digikam, przy pierwszym uruchomieniu F-Spot wyszukuje pliki graficzne, znajdujące się w dowolnym katalogu i jego podkatalogach i wyświetla wyniki wyszukiwania w formie albumu. W odróżnieniu od swojego odpowiednika w KDE, F-Spot nie porządkuje obrazków w osobne katalogi, ale wyświetla cały ich zbiór. Pliki wybierać można według czasu lub przyporządkowanych im kategorii. Program może także pobrać obrazy bezpośrednio z aparatu cyfrowego. F-Spot jest szybki, nie obsługuje jednak formatu PNG, co ogranicza nieco jego przydatność. Czy warto przesiadać się na nową wersję? Rysunek 5: F-Spot to szybka przeglądarka plików graficznych i program do zarządzania zdjęciami. teście działał tylko w Gnome. Stało się tak dlatego, że narzędzie to wykorzystuje infrastrukturę D-Bus, a tylko Gnome oferuje pełen zestaw dotyczących jej możliwości. Beagle i towarzyszący mu interfejs (front-end) best to aktualnie wersje alfa. Mimo to nasze testy wykazały, że narzędzie to, napisane w Mono i będące połączeniem programów locate i grep, jest całkiem niezawodne i szybkie. Ponieważ usługa ta jest domyślnie wyłączona, przed rozpoczęciem wyszukiwania trzeba najpierw stworzyć w Gnome pusty plik .runbeagle. Dostępna jest także osobna wtyczka do przeszukiwania Sieci za pomocą Firefoksa. Obejściem problemu w KDE jest jednokrotne uruchomienie mechanizmu wyszukiwania w Gnome – umożliwi to wywoływanie go także w KDE. W tym celu należy wywołać w powłoce polecenie beagled, a następnie uruchomić fronton graficzny za pomocą instrukcji best. Aby w dowolnym momencie skorzystać z wyszukiwarki, wystarczy potem nacisnąć klawisz [F12]. Po instalacji standardowej w Graphics | Photography znajduje się jeszcze jeden program napisany w Mono: przeglądarka obrazów F-Spot (patrz Rysunek 5). Podobnie jak 40 NUMER 17 CZERWIEC 2005 Jeżeli korzystasz już z Suse Linux 9.x lub innego nowego systemu, aktualizacja opłaci się tylko wtedy, jeżeli nie odpowiadają Ci aktualne ustawienia. W podjęciu decyzji pomóc powinna poniższa lista argumentów „za” i „przeciw”. OpenOffice 2.0 (jak już wspomniano, w rzeczywistości jest to wersja zapoznawcza 1.9.79) wygląda ładnie i świeżo, choć nie oferuje znaczących ulepszeń, jeśli chodzi o czas uruchamiania się poszczególnych składników pakietu – trwa to co najmniej dwie lub trzy sekundy. Podczas naszych testów pakietowi zdarzyło się kilka awarii, udało się jednak ocalić niezapisane dokumenty. Nowy moduł bazy danych ułatwia konwersję formatu MS Access, ale nie może konkurować z bogactwem możliwości programu Knoda. Jeżeli regularnie korzystasz z nośników zewnętrznych, aktualizacja na pewno jest dobrym pomysłem. Novell usunął problemy z pamięciami USB, obecne w wersji 9.2. Przy podłączaniu partycji Suse nie wykorzystuje już przydługich identyfikatorów urządzeń, ale (jeśli istnieją) – etykiety partycji. Jeżeli nośnik zewnętrzny nie ma etykiety, Suse używa lokalnego katalogu montowania /media/usbdisk. Pamięci USB bez tabeli partycji podłączane są poprawnie. Przełączanie między płytami CD i DVD przysparza nieco trudności, ponieważ lokalny katalog montowania nazwany jest zgodnie z etykietą nośnika – cd /media/dvd/ wskazuje więc w czarną dziurę. Podłączanie dużych dysków zewnętrznych o pojemności kilku gigabajtów nadal jest frustrującym doświadczeniem. Aby umożliwić odłączanie nośników w dowolnym momencie, bez konieczności wywoływania polecenia umount, Suse Linux wykorzystuje opcję sync dla systemów plików. Oznacza to jednak WWW.LINUX-MAGAZINE.PL duże dodatkowe obciążenia dla dysków używających ReiserFS: dysk cały czas się synchronizuje, przez co działa znacznie wolniej. Problem można obejść, podłączając dysk ręcznie. Najlepszym rozwiązaniem jest wykorzystanie do tego lokalnego katalogu montowania wybranego przez Suse. Tymczasowe odłączenie partycji podłączonych automatycznie nie jest wówczas konieczne. Na aktualizacji skorzystają z całą pewnością użytkownicy laptopów. Funkcje zarządzania zasilaniem w komputerach ACPI zostały w wersji 9.3 znacznie usprawnione. Mechanizm hibernacji (suspend-to-disk) działa teraz także ze sterownikami Nvidia, a na komputerze Dell Inspiron 8600 trwa, przykładowo, około 20 sekund. Z najnowszą wersją systemu komputery te obsługują nawet tryb gotowości (standby), zgodnie z oczekiwaniami producenta. Zgodnie z informacjami firmy Novell, utworzenie osobnej partycji Ext2 lub Ext3 dla katalogu /boot zwiększa szybkość procesu hibernacji. Realizacja tej rady nie spowodowała jednak żadnej różnicy w wynikach naszych testów. To, czy uda się wznowić działanie systemu po przeprowadzeniu operacji uśpienia (suspend-to-ram), zależy na większości komputerów wyłącznie od szczęścia. Suse Linux 9.3 oferuje jednak kilka narzędzi, które pozwolą przebudzić najbardziej uparte maszyny. Więcej szczegółów znaleźć można w pliku /usr/share/doc/packages/powersave/README.suspend2ram, zawierającym również listę przetestowanych laptopów. Podsumowanie Suse Linux 9.3 to funkcjonalna i solidna dystrybucja. Na pierwszy rzut oka nie różni się znacznie od wersji 9.2, wnętrze systemu uległo jednak znacznym zmianom. Wersja ta jest na pewno dobrym rozwiązaniem dla nowicjuszy. Aktualizacja opłaci się najbardziej użytkownikom laptopów i osobom korzystającym regularnie z zewnętrznych nośników pamięci. Testy w naszym laboratorium nie przyniosły żadnych wielkich niespodzianek. W razie problemów z instalacją systemu pomocny może okazać się artykuł „Known issues and special features in SUSE LINUX 9.3” z bazy pomocy technicznej dla Suse [1]. ■ INFO [1] Baza pomocy technicznej dla Suse: http://portal.suse.com/sdb/en/index.html