Spis treści
Wiki zawiera więcej informacji na ten temat.
Debian 7.0 obsługuje dwie nowe architektury:
s390x, 64-bitowy port do komputerów IBM System z, mający zastąpić stary port s390
armhf, an alternative to armel for ARMv7 machines with hard-float. A lot of modern ARM boards and devices ship with a floating-point unit (FPU), but the older Debian armel port doesn't take much advantage of it. The armhf port was started to improve this situation and also take advantage of other features of newer ARM CPUs. The Debian armhf port requires at least an ARMv7 CPU with Thumb-2 and VFP3D16 coprocessor.
Poniżej znajdują się architektury wspierane oficjalnie przez dystrybucję Debian wheezy:
Komputery 32-bitowe ("i386")
SPARC ("sparc")
PowerPC ("powerpc")
MIPS ("mips" (big-endian) i "mipsel" (little-endian))
Intel Itanium ("ia64")
S/390 ("s390")
Komputery 64-bitowe ("amd64")
ARM EABI ("armel")
ARMv7 (EABI hard-float ABI, "armhf")
IBM System z ("s390x")
Oprócz architektur wspieranych oficjalnie, Debian wheezy zawiera porty GNU/kFreeBSD („kfreebsd-amd64” i „kfreebsd-i386”) wprowadzone w wydaniu squeeze jako wersja poglądowa. Są to pierwsze nielinuksowe porty wprowadzone w wydaniach Debiana; są one oparte na jądrze FreeBSD z programami GNU. Użytkownicy tych wersji powinni jednak pamiętać, że ich jakość wciąż odbiega od wysokiej jakości portów korzystających z jądra Linux, a część zaawansowanych funkcji środowisk graficznych nie jest jeszcze dostępna. Jednak obsługa standardowego oprogramowania serwerowego jest bardzo duża i rozszerza funkcje znane z linuksowych wersji Debiana na pewne unikatowe właściwości znane ze świata BSD.
Więcej informacji o statusie portów i informacji charakteryzujących dane porty można przeczytać na Stronach o portach Debiana.
Dodano obsługę Kirkwood firmy Marvell. Debian GNU/Linux 7.0 obsługuje następujące urządzenia bazujące na platformie Kirkwood: SheevaPlug i inne tego typu komputery, QNAP Turbo NAS (TS-11x, TS-21x, TS-41x) i platformę OpenRD.
Dodano obsługę urządzeń Lanner EM7210 i innych kompatybilnych (np. Intel SS4000-e). Są to urządzenia NAS bazujące na platformie IOP32x.
Debian wheezy będzie ostatnim wydaniem obsługującym 31-bitowy port
s390. Utworzono nowy, 64-bitowy port o nazwie
s390x, który obsługuje ten sam sprzęt co
s390 w wydaniu squeeze. Konieczna będzie reinstalacja
systemu na nowy port, bezpośrednia migracja nie jest niestety możliwa.
Nowe wydanie Debiana zawiera ponownie o wiele więcej programów niż poprzednie, o nazwie squeeze; dystrybucja zawiera ponad 12800 nowych pakietów, z ogólnej liczby ponad 37493 pakietów. Większość oprogramowania została zaktualizowana: ponad 20160 pakietów (jest to 70% wszystkich pakietów w squeeze). Znaczna liczba pakietów (ponad 4125, 14% pakietów w squeeze) została z jakichś powodów usunięta z dystrybucji. W przypadku takich pakietów nie będą widoczne żadne aktualizacje, zostaną one również oznaczone jako „przestarzałe” w interfejsach zarządzania pakietami.
W tym wydaniu Debian zaktualizował X.Org z wersji 7.5 do 7.7.
Debian jak zawsze dostarcza wiele środowisk i aplikacji graficznych. Są to między innymi następujące środowiska graficzne: GNOME 3.4, KDE 4.8.4, Xfce 4.8 oraz LXDE 0.5.0.
Zaktualizowano również pakiety biurowe:
Aktualizacje innych programów korzystających z interfejsu graficznego
obejmują: Evolution 3.4 i
Pidgin 2.10.6. Zestaw
Mozilla również został
uaktualniony:: iceweasel (wersja 10
ESR) jest pozbawioną znaków towarowych wersją przeglądarki internetowej
Firefox,
a icedove (wersja 10), analogicznie,
klienta pocztowego
Thunderbird.
Debian wheezy comes with improved multimedia support: ffmpeg has been replaced by the libav fork
(libav-tools), which is considered
to feature a more conservative release process and thus fit better to
Debian's needs. It provides all libraries and prepares an upgrade path for
existing application packages. The full-featured libav libraries and
frontends include e.g. mplayer,
mencoder, vlc and
transcode. Additional codec support is provided e.g.
through lame for MP3 audio encoding,
xvidcore for MPEG-4 ASP video encoding,
x264 for H.264/MPEG-4 AVC video encoding,
vo-aacenc for AAC audio encoding and
opencore-amr and vo-amrwbenc for
Adaptive Multi-Rate Narrowband and Wideband encoding and decoding,
respectively. For most use cases, installation of packages from third-party
repositories should not be necessary anymore. The times of crippled
multimedia support in Debian are finally over!
Oprócz wielu innych, to wydanie zawiera również następujące aktualizacje oprogramowania:
Debian wspiera Linux Standard Base (LSB) w wersji 4.1, z jednym jawnym i charakterystycznym dla Debiana wyjątkiem od standardu LSB 4.1: dystrybucja nie zawiera Qt3.
Preferowanym programem do interaktywnego zarządzania pakietami z terminala jest aptitude. Przy nieinteraktywnym interfejsie wiersza poleceń zaleca się skorzystanie z apt-get. To polecenie jest również preferowane przy aktualizacjach między kolejnymi wydaniami.
Nowością w dystrybucji Debian 7.0 is wieloarchitekturowość. Pozwala ona na instalację pakietów z różnych architektur na tym samym komputerze. Jest to przydatne w wielu sytuacjach, lecz najpopularniejsze jest instalowanie programów 64 i 32-bitowych na tym samym komputerze, z automatycznym rozwiązywaniem zależności. Wiki systemu Debian zawiera obszerny przewodnik na temat stosowania tej funkcji.
Pakiet ia32-libs jest obecnie
pakietem przejściowych, który wprowadza nową funkcję
wieloarchitekturowości. Jeśli ma się go zainstalowanego, proszę zapoznać się
z Sekcja 4.5.1, „Przejście z ia32-libs do wieloarchitekturowości”, aby wykonać dodatkowe czynności.
Wiele pakietów Debiana zostało zbudowanych z ustawionymi flagami hartowania
kompilatora gcc. Flagi te włączają
wiele zabezpieczeń przeciw takim problemom jak przepełnienie bufora,
przewidywalne położenie wartości w pamięci itp. Dołożono starań, aby z tych
opcji skorzystało tak wiele pakietów jak to możliwe, a szczególnie pakiety
instalacji podstawowej, demony z dostępem do sieci i pakiety mające w
przeszłości problemy z bezpieczeństwem.
Proszę zwrócić uwagę, że opcje kompilatora wzmacniające bezpieczeństwo nie
są domyślnie włączone w gcc, dlatego
nie są używane automatycznie przy lokalnie budowanych programach. Służy do
tego pakiet hardening-wrapper, który
udostępnia gcc z włączonymi odpowiednimi flagami.
Część pakietów z proposed-updates może zostać
udostępniona również przez mechanizm
wheezy-updates. Ta ścieżka zostanie wykorzystania
do aktualizacji, które wielu użytkowników zechce dokonać przed wydaniem
kolejnej wersji systemu, takich jak aktualizacje do skanerów antywirusowych
i stref czasowych. Wszystkie pakiety z
wheezy-updates zostaną dołączone do kolejnego
wydania punktowego.
Proszę zauważyć, że zastępowana jest w ten sposób funkcja dawnego archiwum volatile.debian.org.
Aby użyć pakietów z wheezy-updates, należy dodać
poniższy wpis do swojego pliku sources.list:
deb http://mirrors.kernel.org/debian wheezy-updates main contrib deb-src http://mirrors.kernel.org/debian wheezy-updates main contrib
Po wykonaniu polecenia apt-get update, system dowie się o
pakietach z sekcji wheezy-updates i będzie je
uwzględniał przy typowaniu pakietów do aktualizacji.
Gdy za pomocą mechanizmu wheezy-updates pojawi się
nowy pakiet, zostanie to ogłoszone na liście dyskusyjnej debian-stable-announce.
GNOME przeprowadziło dużą zmianę interfejsu przy aktualizacji do wersji 3.4. Tradycyjny panel GNOME został zastąpiony przez GNOME Shell - nowy interfejs z wieloma ulepszeniami.
Charakteryzuje się między innymi dynamicznymi przestrzeniami roboczymi, klawiaturą ekranową (Caribou), komunikatorem wbudowanym w interfejs i integracją ze zbiorem kluczy GNOME i PolicyKit.
Aby korzystać z interfejsu bliższego wersji GNOME 2.30 w wydaniu wheezy, można wybrać sesję „GNOME Classic” w oknie logowania. Pojawi się wówczas ulepszona wersja tradycyjnego panelu. Wciąż można edytować panel, aby dodać więcej apletów, używając ukrytej kombinacji alt+prawy klawisz myszy.
Jeśli okaże się, że sprzęt użytkownika nie jest kompatybilny z wymaganiami GNOME Shell, również zostanie się przeniesionym do interfejsu „klasycznego”.
Sushi jest nowym programem do przeglądania. Wystarczy wcisnąć spację na pliku w menedżerze plików i cieszyć się podglądem.
Tracker jest narzędziem do indeksowania, będącym obecnie częścią GNOME. Po pierwszym zalogowaniu zajmie się plikami użytkownika i jest obecnie również domyślnym narzędziem do wyszukiwania. Jest również elementem odpowiadającym za zarządzanie ostatnio używanymi dokumentami w GNOME.
Aplikacje związane z dźwiękiem i miksowaniem wymagają obecnie demona dźwięku PulseAudio, który odpowiada za miksowanie dźwięku wg aplikacji.
System pomocy został całkowicie przeprojektowany, używa też nowego formatu dokumentacji.
GNOME boxes to narzędzie do obsługi maszyn wirtualnych zintegrowany z GNOME Shell i używające QEMU/KVM.
Oto kilka innych nowych programów: GNOME contacts, GNOME online accounts, GNOME PackageKit, GNOME color manager, Rygel.
Ekiga nie jest już częścią GNOME. Wiele jej funkcji jest obecnie dostępnych w Empathy.
Większość technologii GNOME nie zmieniła się: system powiadamiania D-Bus, menedżer uprawnień PolicyKit, system multimediów GStreamer, wirtualny system plików gvfs, system MIME, ConsoleKit, interfejsy zarządzania sprzętem udisk i upower.
Poważną zmianę przeszedł system konfiguracji GNOME, z GConfs do nowego GSettings, który jest znacznie szybszy i wszechstronniejszy. Ustawienia mogą być przeglądane lub edytowane za pomocą (zalecanego) narzędzia wiersza poleceń gsettings lub graficznego - dconf-editor. GConf jest wciąż dostępny za pomocą narzędzi zewnętrznych.
Większość ustawień zostanie przeniesionych przy aktualizacji, ale z powodów technicznych lub koncepcyjnych nie stanie się tak w przypadku:
domyślnej sesji i języka (zarządzanego obecnie przez demon accountsservice);
tapety;
domyślnego motywu GTK+ (żaden z wcześniejszych nie jest już dostępny);
konfiguracji paneli i apletów (aplety używają obecnie pozycjonowania relatywnego);
domyślnej przeglądarki i programu pocztowego (ustawienia te są obecnie
częścią systemu MIME za pomocą typów x-scheme-handler/*).
Menedżer logowania GNOME (gdm3)
przeszedł duże zmiany razem z całym środowiskiem. Główną zmianą jest
przeniesienie jego ustawień do GSettings. Plik konfiguracyjny został
zmieniony na greeter.gsettings, a stare ustawienia nie są
honorowane. Dotyczy to tylko ustawień interfejsu, położenie ustawień demona
nie zmieniło się.
Stary pakiet GDM 2.20 nie jest już dostępny, większość funkcji przeniesiono do GDM 3.x.