[ powrót ] [ Spis treści ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ dalej ]
W tym wydaniu dodano oficjalne wsparcie dla architektury AMD64, obsługującej 64-bitowe procesory, zarówno Intela (EM64T), jak AMD (AMD64). W poprzednim wydaniu Debian GNU/Linux 3.1 ('sarge'), nieoficjalna wersja tego portu również była dostępna.
Oficjalne wsparcie dla architektury Motorola 680x0 ('m68k') nie będzie kontynuowane, gdyż dla tej architektury nie są spełnione kryteria określone przez Zarządzających Projektem. Najważniejszym powodem tej decyzji jest niedostateczna wydajność i ograniczona obsługa najważniejszych komponentów systemu. Tym niemniej port m68k pozostaje aktywny i dostępny do instalacji, chociaż nie jako część oficjalnego wydania stabilnego.
Oficjalnie wspierane architektury dla Debian GNU/Linux etch:
Intel x86 ('i386')
Alpha ('alpha')
SPARC ('sparc')
PowerPC ('powerpc')
ARM ('arm')
MIPS ('mips' (big-endian) i 'mipsel' (little-endian))
Intel Itanium ('ia64')
HP PA-RISC ('hppa')
S/390 ('s390')
AMD64 ('amd64')
Więcej nt. statusu portów i specyficznych dla nich informacji można znaleźć na
stronach o portach
Debiana.
Nowe wydanie Debiana będzie znów zawierać o wiele więcej oprogramowania niż poprzednik sarge; dystrybucja obejmuje ponad 6500 nowych pakietów spośród wszystkich ponad 18200. Większość oprogramowania dystrybucji zostało zaktualizowane: ponad 10700 pakietów (czyli 68% wszystkich pakietów z sarge). Również znaczna liczba pakietów (ponad 3500, 23% pakietów z sarge) została, z różnych przyczyn, usunięta z tej dystrybucji. Nie będą dostępne dla nich aktualizacje i zostaną one oznaczone jako 'przestarzałe' w programach obsługi pakietów.
W tym wydaniu Debian GNU/Linux zamieniono XFree86 na wersję 7.1 X.Org, która obsługuje znacznie więcej sprzętu i lepiej go wykrywa. Pozwoli to na użycie Compiza, który jest jednym z pierwszych kompozytowych systemów zarządzania oknami dla X Windows, pozwalającym na pełne wykorzystanie sprzętowej akceleracji OpenGL dla kart, które ją obsługują.
Debian GNU/Linux znów dostarcza wiele aplikacji i środowiska 'na biurko' (ang. desktop). Oprócz innych, zawiera środowiska desktop GNOME 2.14 [2], KDE 3.5.5a i Xfce 4.4. Aplikacje biurowe również zostały zaktualizowane, włączając w to pakiety biurowe OpenOffice.org 2.0.4a i KOffice 1.6, a także GNUcash 2.0.5, GNUmeric 1.6.3 oraz Abiword 2.4.6.
Aktualizacja obejmuje też inne aplikacje desktop, włączając w to aktualizację
Evolution 2.6.3 i Gaim 2.0. Mozilla suite została także zaktualizowana, ale
główne programy zmieniły nazwy: iceweasel (wersja 2.0.0.2) jest
'niemarkową' przeglądarką www Firefox, a icedove
(wersja 1.5) jest 'niemarkowym' klientem pocztowym Thunderbird.
Oprócz wielu innych, to wydanie zawiera także następujące aktualizacje:
biblioteka GNU C library, wersja 2.3.6
GNU Compiler Collection 4.1, jako podstawowy kompilator
interpretery języków: Python 2.4, PHP 5.2
oprogramowanie serwerowe:
serwery pocztowe: Exim 4.63 (domyślny dla nowych instalacji), Postfix 2.3, Courier 0.53, Cyrus 2.2
serwery www: Apache 2.2, fnord 1.10
serwery baz danych: MySQL 5.0.32, PostgreSQL 8.1
serwer OpenSSH, wersja 4.3
serwery nazw (DNS): Bind 9.3, maradns 1.2
serwer katalogów (directory server): OpenLDAP 2.3
Oficjalna dystrybucja Debian GNU/Linux będzie wydawana na 19 do 23 płytach CD z binariami (zależnie od architektury) i podobną liczbą płyt ze źródłami. Dostępna jest też wersja DVD dystrybucji.
aptitude jest zalecanym programem do obsługi pakietów z konsoli.
aptitude wspiera większość poleceń wykonywanych
przezapt-get i sprawdzono, że jest lepszy w rozwiązywaniu
zależności niż apt-get. Jeśli ciągle używasz
dselect, zalecamy przejść na aptitude jako oficjalny
program zarządzania pakietami.
Dla etch został zaimplementowany zaawansowany mechanizm rozwiązywania
konfliktów pakietów w programie aptitude, który próbuje znaleźć
najlepsze rozwiązanie konfliktów wykrytych ze względu na zmiany zależności
pomiędzy pakietami.
Secure APT jest teraz dostępny w etch. Zwiększa on znacznie poziom
bezpieczeństwa systemów Debian GNU/Linux przez zastosowanie silnego szyfrowania
i podpisów elektronicznych zastosowanych do sprawdzenia ściąganych z sieci
pakietów. Wydanie to zawiera program apt-key do dodawania nowych
kluczy do istniejącego zestawu, który normalnie zawiera tylko bieżące klucze
archiwów Debiana, udostępniane w pakiecie debian-archive-keyring.
W swojej podstawowej konfiguracji apt będzie ostrzegał, jeśli
pakiety są pobierane z nieautoryzowanych źródeł. Następne wydania mogą
wymagać, aby wszystkie pakiety zostały zweryfikowane przed pobraniem.
Administratorzy nieoficjalnych źródeł apt są zachęcani do generowania kluczy
kryptograficznych i podpisywania nimi plików Wydania, jak też wdrażania
bezpiecznych sposobów dystrybucji kluczy publicznych.
Więcej informacji znajduje się na stronach podręcznika apt(8),
Podpisywanie
pakietów w Debianie rozdział podręcznika Securing Debian
Manual i Debian
Wiki.
Inną funkcją dodaną do apt jest możliwość ściągania tylko zmian w
plikach pakietów zaszłych od ostatniej aktualizacji. Więcej o tej
funkcji w Spowolnione update'y
plików indeksowych APT, Rozdział 5.1.4.
Serwis debian-volatile, który był nieoficjalnym serwisem w wydaniu sarge, teraz staje się oficjalnym serwisem Debian GNU/Linux.
Oznacza to, że teraz używa on adresu .debian.org[3]. Prosimy dokonać zmiany w pliku
/etc/apt/sources.list, jeśli używałeś już tego serwisu.
debian-volatile pozwala użytkownikom łatwo aktualizować pakiety wersji
stabilnej zawierające szybko dezaktualizujące się informacje. Przykładem mogą
być sygnatury wirusów skanerów antywirusowych lub wzorce dla filtrów spamu.
Więcej informacji i listę mirrorów można znaleźć na tej stronie.
Jest wiele zmian w dystrybucji, których korzyści są widoczne w nowych instalacjach etch, ale nie są przenoszone automatycznie podczas aktualizacji z sarge. Ta sekcja omawia najistotniejsze z nich.
Pakiety deweloperskie, które dotąd miały priorytet standard, mają
teraz priorytet optional, co oznacza, że nie zostaną zainstalowane
domyślnie. Dotyczy w to m. in. standardowego kompilatora C/C++,
gcc, jak też innych programów (dpkg-dev,
flex, make), a także nagłówków deweloperskich
(libc6-dev, linux-kernel-headers).
Jeśli chcesz mieć te pakiety w systemie, najprościej zainstalować je przez
instalację pakietu build-essential, który zawiera większość z
nich.
Pakiety niezbędne dla SELinux (ang. Security-enhanced Linux, Linux o rozszerzonym bezpieczeństwie) zostały podniesione do priorytetu standard. Oznacza to, że zostaną one zainstalowane domyślnie w nowych instalacjach. Dla systemów istniejących można zainstalować SELinux poprzez:
# aptitude install selinux-basics
Trzeba zauważyć, że SELinux nie jest domyślnie włączany. Informacje o
konfiguracji i włączaniu SELinuxa można znaleźć na Debian Wiki.
Domyślnym superdemonem inet dla etch jest openbsd-inetd zamiast
netkit-inetd. Nie wystartuje on, jeśli nie zostanie
skonfigurowana żadna z usług, która z niego korzysta, domyślnie tak właśnie
jest. Nowy demon zostanie zainstalowany automatycznie podczas aktualizacji.
vi
Instalowanym wariantem edytora vi jest domyślnie wersja
zmniejszona vim (pakiet vim-tiny) zamiast
nvi.
Nowe filesystemy ext2 i ext3 będą zakładane z włączonymi opcjami dir_index i resize_inode. Pierwsza z nich przyśpiesza operacje na katalogach zawierających wiele plików, druga umożliwia zmianę rozmiaru partycji "w locie" (on-line - na zamontowanym filesystemie).
Użytkownicy dokonujący upgrade'u z sarge mogą rozważyć ręczne dodanie flagi
dir_index za pomocą tune2fs[4];flaga resize_inode nie
może być dodana do istniejącego filesystemu. Można sprawdzić, które flagi są
ustawione za pomocą dumpe2fs -h.
Domyślną stroną kodową dla nowych instalacji Debian GNU/Linux jest UTF-8. Wiele aplikacji ma ustawioną tą stronę kodową jako domyślną.
Użytkownicy aktualizujący system do etch, którzy chcą zmienić stroną kodową na UTF-8, muszą zrekonfigurować środowisko i zmienne lokalizujące. Dla całego systemu można to zrobić za pomocą dpkg-reconfigure locales; najpierw należy wybrać stronę UTF-8 dla Twojego kraju i języka, a potem przełączyć ją jako domyślną. Należy dodać, że po przełączeniu na UTF-8, prawdopodobnie konieczna będzie konwersja istniejących plików z poprzedniej (dotychczasowej) strony kodowej na UTF-8.
Pakiet utf8-migration-tool zawiera narzędzie, które może pomóc w
migracji, jednak pakiet ten jest dostępny jedynie w edycji niestabilnej, gdyż
nie został wystarczająco przygotowany dla etch. Usilnie zalecamy wykonanie
backup'u danych przed wykorzystaniem tego pakietu.
Niektóre aplikacje mogą jeszcze nie działać prawidłowo pod UTF-8, chodzi głównie o błędne wyświetlanie czcionek.
Pod adresem Debian
Wiki podano więcej informacji nt. różnic pomiędzy sarge a etch.
Debian GNU/Linux 4.0 posiada jądro wersji 2.6.18 dla wszystkich architektur; to wydanie jest ciągle zasadniczo [5] kompatybilne z jądrem 2.4, ale Debian już nie wspiera pakietów jądra 2.4.
Dokonano zasadniczych zmian, zarówno w samym jądrze, jak i pakietach współpracujących z jądrem Debiana. Niektóre z tych zmian komplikują procedurę upgrade'u i potencjalnie mogą prowadzić do problemów w czasie reboot'u systemu po aktualizacji do etch. Ta sekcja daje przegląd najistotniejszych zmian; potencjalne problemy i informacje o ich rozwiązywaniu są podane w kolejnych rozdziałach.
Jeśli używasz jądra 2.4, powinieneś przeczytać dokładnie Upgrade do jądra 2.6, Rozdział 5.2.
Wszystkie pakiety jądra zostały przemianowane z kernel-* na
linux-* w celu uporządkowania przestrzeni nazw. Ułatwi to w
przyszłości dodawanie do Debiana jąder nielinuksowych.
Tam, gdzie to jest możliwe, dla usuwanych pakietów zostały zastosowane puste pakiety przejściowe, które zależą od nowych pakietów.
Pakiety jądra Debiana dla Alpha wymagają initrd do zbootowania systemu. Ze
względu na zmiany w jądrze, narzędzie używane w sarge do generowania initrd,
initrd-tools, nie jest już używane i stało się przestarzałe.
Zostało zastąpione dwoma nowymi pakietami: initramfs-tools i
yaird. Koncepcje wykorzystane do ich napisania są zupełnie inne;
ich przegląd jest dostępny na Debian Wiki.
Obydwa generują initrd przy użyciu filesystemu initramfs, który jest
skompresowanym archiwum cpio. Domyślnym i zalecanym narzędziem
jest initramfs-tools.
Aktualizacja do jądra etch spowoduje, że zostanie zainstalowany pakiet
initramfs-tools. Jeśli dokonujesz upgrade'u z jądra 2.4 do 2.6,
musisz użyć pakietu initramfs-tools. Użycie yaird
spowoduje, że instalacje linux-image-2.6 nie będą działały, jeśli poprzednio
miałeś jądro 2.2 lub 2.4.
Pakiet initrd-tools został zachowany w etch ze względu na
przejście z sarge. W następnej edycji zostanie on usunięty.
/dev i wykrywanie sprzętuJądro etch nie ma już obsługi dla devfs.
devfs jest zastąpione przez udev, który obsługuje
urządzenia użytkowników (ang. userspace).
udev jest montowany w katalogu /dev i propaguje jego
urządzenia do obsługi przez jądro. Może też dynamicznie dodawać i usuwać
urządzenia, analogicznie jak ładowalne moduły jądra, opierając się na
zdarzeniach generowanych przez jądro. udev jest o wiele
wszechstronniejszy, niż devfs i oferuje usługi, które mogą być
użyte przez inne pakiety, np. hal (hardware abstraction layer -
warstwa abstrakcji sprzętowej).
Współpracując z jądrem udev zajmuje się również wykrywaniem
sprzętu i ładowaniem modułów dla wykrytych urządzeń. Z tego względu jest w
konflikcie z pakietem hotplug.Stosowany w sarge pakiet
discover mógłby być również użyty do ładowania modułów w czasie
procesu bootowania, ale w nowej wersji zastosowanej w etch nie wykonuje on tej
funkcji. Pakiet discover jest ciągle używany przez X.Org do
wykrywania, jaka karta graficzna jest użyta w systemie.
Jeżeli instalujesz obraz jądra Debiana, udev zostanie
zainstalowane domyślnie, ponieważ initramfs-tools zależy od niego.
Możesz zapobiec instalowaniu udev przez skompilowanie własnego
niemodularnego jądra lub przez użycie alternatywnego generatora initrd, np.
yaird. Jednakże initramfs-tools jest rekomendowanym
generatorem initrd.
[ powrót ] [ Spis treści ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ dalej ]
Uwagi do wydania Debian GNU/Linux 4.0 ("etch"), Alpha
$Id: release-notes.en.sgml,v 1.312 2007/08/16 22:24:38 jseidel Exp $debian-doc@lists.debian.org