Kapitel 2. Nyt i Debian 8

Indholdsfortegnelse

2.1. Understøttede arkitekturer
2.2. Nyt i distributionen
2.2.1. Cd'er, dvd'er og Blu-ray
2.2.2. Ændringer i GNOME-skrivebordet
2.2.3. Nyt standardsystem for init (systemd)
2.2.4. Sikkerhed
2.2.5. MariaDB ved siden af MySQL
2.2.6. PHP-programmer
2.2.7. Dbians spilblend
2.2.8. News from Debian Med Blend
2.2.9. News from Debian Science Blend
2.2.10. News from Debian Geographical Information Systems (GIS) Blend
2.2.11. News from the Debian Java Team

Der er mere om dette emne på Wiki.

2.1. Understøttede arkitekturer

Debian 8 introducerer to nye arkitekturer:

  • arm64, 64-bit portering for ARM-maskiner.

  • ppc64el, 64-bit little-endian-portering for POWER-maskiner.

Følgende er de officielt understøttede arkitekturer i Debian 8:

  • 32-bit PC (»i386«) og 64-bit PC (»amd64«

  • 64-bit ARM (»amd64«)

  • ARM EABI (»armel«)

  • ARMv7 (EABI hard-float ABI, »armhf«)

  • MIPS (»mips« (big endian) og »mipsel« (little endian))

  • PowerPC (»powerpc«)

  • 64-bit little-endian PowerPC (»ppc64el«)

  • IBM System z (»s390x«)

Tre arkitekturer som var en del af Debian 7 bliver ikke udgivet med jessie.

  • Som annonceret da Debian 7 blev udgivet, er 32-bit s390-porteringen blevet afbrudt og erstattet med s390x.

  • Som annonceret er portene til IA-64 og Sparc blevet fjernet fra denne udgivelse på grund af utilstrækkelig udviklerunderstøttelse. Sparc var en understøttet arkitektur i Debian siden 2.1 (1999), mens ia64 blev introduceret i Debian 3.0 (2002).

Support for iop32x was dropped

On armel, support for the iop32x subarchitecture was dropped. Other armel subarchitectures continue to be supported, including ixp4xx, kirkwood, orion and versatile.

Finally, the Debian ports to the FreeBSD kernel, kfreebsd-amd64 and kfreebsd-i386, included as technology previews in Debian 6.0 and Debian 7, are not part of this release.

Du kan læse mere om porteringsstatus og porteringsspecifik information om din arkitektur på Debians websider om porteringer.

2.2. Nyt i distributionen

Denne nye udgave af Debian leveres med mange flere programmer end dens forgænger wheezy. Distributionen indeholder over 12253 nye pakker, og i alt 43512 pakker. Det meste af softwaren i distributionen er blevet opdateret: over 24573 softwarepakker (dette svarer til 66 % af alle pakker i wheezy). Et betydeligt antal pakker (over 5441, 14 % af alle pakker i wheezy) er af forskellige grunde blevet fjernet fra distributionen. Du vil ikke se opdateringer for disse pakker, og de markeres »forældet« i pakkehåndteringsprogrammer; se Afsnit 4.10, “Forældede pakker”.

Debian leveres igen med flere skrivebordsprogrammer og miljøer. Blandt andre inkluderer Debian nu skrivebordsmiljøerne GNOME 3.14, KDE 4.11 Xfce 4.10, og LXDE.

Produktivitetsprogrammer er også blevet opgraderet, inklusive kontorpakkerne:

  • LibreOffice er opgraderet til version 4.3

  • Calligra er opgraderet til 2.8

  • GNUcash er opgraderet til 2.6

  • GNUmeric er opgraderet til 1.12

  • Abiword er opgraderet til 3.0

Opdateringer af andre skrivebordsprogrammer inkluderer opgraderingen til Evolution 3.12.

Blandt meget andet inkluderer denne udgave følgende opdateringer:

PakkerVersion i 7 (wheezy)Version i 8 (jessie)
Apache2.2.222.4.10
BIND DNS-server9.89.9
Courier - MTA0.680.73
Dia0.97.20.97.3
Exim som standard-e-postserver4.804.84
GNU Compiler Collection som standardcompiler4.7 på pc'er, 4.6 andre steder4.9
GNU C-programbiblioteket2.132.19
lighttpd1.4.311.4.35
Linux-kerneaftryk3.2-serie3.16-serie
OpenLDAP2.4.312.4.40
OpenSSH6.0p16.7p1
Perl5.145.20
PHP5.45.6
Postfix MTA2.92.11
PostgreSQL9.19.4
Python 33.23.4
Samba3.64.1

2.2.1. Cd'er, dvd'er og Blu-ray

The official Debian distribution now ships on 9 to 10 binary DVDs or 75 to 85 binary CDs (depending on the architecture) and 10 source DVDs or 59 source CDs. Additionally, there is a multi-arch DVD, with a subset of the release for the amd64 and i386 architectures, along with the source code. Debian is also released as Blu-ray (BD) images, 2 each for the amd64 and i386 architectures, or 2 for the source code. For size reasons, some very large packages are omitted from the CD builds; these packages fit better in the DVD and BD builds, so are still included there.

2.2.2. Ændringer i GNOME-skrivebordet

Med opgraderingen til version 3.14 har det nye GNOME-skrivebord mange nye funktioner og anvendelsesforbedringer.

Designet for GNOME-skallen er blevet opdateret. Statusfeltet i bunden er større, nemmere at bruge og mindre udsat for at fremkomme ved en fejl. Et nyt systemstatusområde i det øvre højre hjørne placerer alle nyttige indstillinger det samme sted.

Pauseskærmen er blevet erstattet af en »lås skærm«, som stadig har minimal funktionalitet, når brugeren er væk. For eksempel kan du sætte musikken på pause, blive informeret om ny e-post eller ændre skærmens lysstyrke, alt sammen uden at indtaste en adgangskode. Tryk på tasten Escape eller indtastning af adgangskoden får logindet tilbaget. GNOME-skærmhåndteringen bruger det præcist samme design for konsistens.

Flere programmer, inklusive filhåndteringen Nautilus, redigeringsprogrammet Gedit og dokumentfremviseren Evince har fået deres design gjort meget mere kompakt, vinduestitellinjen er føjet sammen med værktøjslinjen. Dette giver mere plads for dokumenterne, som brugeren arbejder på. Standarddialogboksene har gennemgået lignende ændringer.

Understøttelse for trykskærme er blevet fuldt integreret, inklusvie intuitive bevægelser baseret på flere fingre. GNOME understøtter nu også højopløste skærme (HiDPI), og udnytter dermed fordelen ved detaljerede billedpunktsopløsning for den klareste optegning.

GNOME understøtter geolokation og inkluderer et kort- og navigationssystem.

Brugerdokumentationen er meget mere komplet, og inkluderer videoøvelser for nye brugere.

Yderligere information kan findes i GNOME 3.14's udgivelsesbemærkninger.

2.2.3. Nyt standardsystem for init (systemd)

Introduceret i Debian 7, systemd er nu init-standardsystemet. Det tilbyder avanceret overvågning, logning og tjenestehåndtering.

Selv om den er designet som en direkte sysvinit-erstatning og som sådan gør brug af eksisterende SysV init-skripter, så kan pakken systemd installeres sikkert sammen med sysvinit og startes via kerneindstillingen init=/bin/systemd. Pakken systemd-sysv tilbyder /sbin/init-erstatningen.

For yderligere information om dette emne, så se Debians wiki.

2.2.4. Sikkerhed

Den forældede sikre sokkellagsprotokol SSLv3 er blevet deaktiveret i denne udgivelse. Mange systemkryptografibiblioteker smat server- og klientprogrammer er blevet kompileret eller konfigureret uden understøttelse for denne protokol.

Linuxkernen har en sikkerhedsmekanisme, som nulstiller mange angreb via symbolske henvisninger. Den er aktiveret i Debian Linux-kernen som standard. /tmp-relaterede fejl som anses for ikke at kunne udnytte denne mekansime opfattes ikke som sikkerhedsmæssige sårbarheder. Hvis du bruger en tilpasset Linuxkerne, så skal du aktivere den via en sysctl-indstilling:

echo 1 > /proc/sys/fs/protected_symlinks

I nogle sjældne tilfælde skal sikkerhedsunderstøttelsen for en pakke leveret i en Debianudgivelse termineres før slutningen af understøttelse for den fulde distribution. Jessie tilbyder en ny pakke (debian-security-support), som udsender en advarsel hvis understøttelse for en pakke skal afsluttes tidligere. Den dokumenterer også pakker hvor omfanget af sikkerhedsunderstøttelse er begrænset. Som sådan anbefales det at installere debian-security-support på alle sikkerhedsrelevante systemer.

Continuing on the path set by Wheezy, more packages have been built with hardened compiler flags. Also, the stack protector flag has been switched to stack-protector-strong for extra hardening. Note that the hardened build flags are not enabled by default in gcc, so they are not used automatically when locally building software.

Ny i denne udgivelse er pakken needrestart. Når installeret vil den udføre en kontrol efter hver APT-opgraderingssession. Hvis tjenester, der kører på systemet kræver en genstart for at få fordel af ændringer i de opgraderede pakker, så tilbyder pakken at udføre disse genstarter. Det anbefales at installere pakken needrestart for at sikre, at sikkerhedsopdateringer i biblioteker sendes ud til kørende tjenester.

2.2.5. MariaDB ved siden af MySQL

Sammen med den ældre MysQL 5.5, har Jessie den nye MariaDB 10.0. Se Debian MySQL-holdets wikiside for yderligere information. Kun en af dem vil sandsynligvis blive inkluderet i Debian 9.

Bemærk at opstrømsunderstøttelse for MySQL 5.5 vil stoppe i december 2018 (og Debians sikkerhedsunderstøttelse vil skulle følge dette), mens MariaDB 10.0 vil modtage sikkerhedsunderstøttelse fra opstrøm indtil marts 2019.

2.2.6. PHP-programmer

Horde Application Framework er tilgængelig i Jessie, via pakken php-horde.

2.2.7. Dbians spilblend

Debians spilblend kan med stolthed præsentere Debians spil Blend der består af 33 metapakker som forenkler installationen af spil per kategori. Udvalget inkluderer blandt andet strategi, simulation, kortspil og programmeringsspil. Debians spil tilbyder også udviklere med en hurtig måde at installere anbefalede programmer for udvikling af spil i programmeringssprogene C++, Java, Perl eller Python 3. Indholdsudviklere vil finde nyttige værktøjer til oprettelse af spilkunst i games-content-dev. Projektets hjemmeside tilbyder skærmbilleder og yderligere information samt tilbyder et kompakt overblik over alle spillene inklusive Debians bedste spil.

2.2.8. News from Debian Med Blend

The Debian Med team has again considerably increased not only the number of packages in the fields of biology and medicine but also their quality in terms of testing (at package build time as well as autopkgtest). These enhancements in version 2.0 of the Debian Med Blend metapackages reflect the demand from scientists for reliable software to provide reproducible results. Visit the Debian Med tasks pages to see the full range of biological and medical software in Debian.

2.2.9. News from Debian Science Blend

Due to the continuous work of the Debian Science team not only new scientific applications were added to the Debian package pool but also new fields of science are covered by certain applications. Visit Debian Science tasks pages to see the full range of scientific software inside Debian.

2.2.10. News from Debian Geographical Information Systems (GIS) Blend

During the jessie development cycle many changes from UbuntuGIS were merged back into Debian GIS. The collaboration with UbuntuGIS and OSGeo-Live projects was improved, resulting in new packages and contributors. Visit Debian GIS tasks pages to see the full range of GIS software inside Debian and the Debian GIS homepage for more information.

2.2.11. News from the Debian Java Team

Jessie ships with 799 source packages (442 updated, +130 new ones since Wheezy) which will be maintained by the Java Team. Notable changes:

  • OpenJDK 7 is the new supported default Java runtime.

  • OpenJDK 8 will be available from jessie-backports.

  • Tomcat 7 and Tomcat 8 are supported and Tomcat 6 was removed.

  • New developer tools including VisualVM, the Dynamic Code Evolution VM (openjdk-7-jre-dcevm), Gradle, eclipse-wtp-webtools, closure-compiler and more.

  • Inclusion of androidsdk-tools