Onlangs heeft Debian de meest recente en stabiele versie Debian 10 onder codenaam Buster uitgebracht. Deze versie van Debian wordt ondersteund tot het jaar 2022. De LTS-ondersteuning wordt mogelijk tot het jaar 2024 geleverd.
We gaan hieronder een aantal nieuwe belangrijke functies van Debian 10 Buster doornemen.
GNOME gebruikt nu Wayland
GNOME in Buster gebruikt standaard Wayland-displayserver via Xorg. Wayland biedt een eenvoudiger en modern ontwerp met veel beveiligingsvoordelen.
UEFI Secure Boot ingeschakeld
Debian biedt eindelijk ondersteuning voor Secure Boot. Deze functie voorkomt dat niet-ondertekende code wordt geladen en beschermt tegen root / boot-kits. Je hebt geen tijdelijke oplossing meer nodig om Debian te installeren op systemen die geschikt zijn voor Secure Boot.
AppArmor standaard ingeschakeld
AppArmor is een toegangscontroleframework voor het beperken van programmamogelijkheden en machtigingen. Het werkt door applicatieprofielen in de kernel te laden en die profielen vervolgens te gebruiken om berperkingen voor verschillende programma’s af te dwingen.
Eerdere Debian-releases werden geleverd met AppArmor, maar het was nooit standaard ingeschakeld. In Debian 10 worden de profielen standaard doorgevoerd voor een aantal veelvoorkomende applicaties waaronder Apache, PHP, Bash en Python. Je kunt meer profielen installeren door het pakket `apparmor-profiles-extra` te installeren.
/usr merge op nieuwe installaties
Bij de nieuwe Debian 10 installaties wordt de inhoud van / bin, / sbin en / lib standaard geïnstalleerd in / usr / bin, / usr / sbin en / usr / lib. De mappen / bin, / sbin en / lib zijn zachte koppelingen naar de / usr counterpart. Als je een upgrade van een eerdere release uitvoert, worden er geen wijzigingen aangebracht, hoewel je het usrmerge-pakket kunt gebruiken om naar de nieuwe structuur te converteren.
Apt Updates
Apt ondersteunt nu standaard https-opslagplaatsen. Je hoeft het apt-transport-https-pakket niet meer te installeren voordat je een https-repository toevoegt.
Als je het pakket voor upgrades van Debian zonder toezicht inschakelt, ondersteunt Debian nu het upgraden naar point releases. Eerder bevatten de upgrades onder dit pakket alleen updates van de beveiligingssuite.
nftables vervangt iptables
Dit is waarschijnlijk de grootste verandering die veel gebruikers zal treffen. Debian Buster vervangt iptables firewall-subsysteem door nftables. nftables biedt betere prestaties, betere ondersteuning voor IPv4 / IPv6 dual-stack firewalls en ingebouwde ondersteuning voor gegevenssets zoals woordenboeken en kaarten.
Je kunt het commando iptables-nft gebruiken met bestaande iptables-scripts. Lees hier meer over de transitie van iptables.
Linux Kernel 4.19
Buster wordt geleverd met Linux Kernel v4.19. Dit is een ondersteunende kernel voor de kernel die is uitgebracht op 22 oktober 2018 en het wordt ondersteund tot december 2020.
Enkele van de nieuwe functies waarmee deze kernel wordt meegeleverd (tijdens de laatste Debian-kernel) zijn ondersteuning voor virtuele GPU, verbeteringen voor grootschalige SSD-gebaseerde swap, verbeteringen aan het Ext4-bestandssysteem, ondersteuning voor 4 petabytes fysiek geheugen (tot 64 TB) en kwetsbaarheidsupdates en beveiligingspatches voor Meltdown en Spectre.re.
Python 2 verouderd
Buster wordt nog steeds geleverd met Python 2, waarschijnlijk wordt dit bij de volgende release verwijderd. Python 2 wordt vanaf 1 januari 2020 niet meer ondersteund. Dus als je nog gebruikmaakt van Python 2, dan is dit het moment over te schakelen naar Python 3.
Bestaande PostgreSQL Databases moeten opnieuw worden geïndexeerd
Wanneer je een upgrade uitvoert van Stretch naar Buster, moet je jouw PostgreSQL-databases opnieuw indexeren vanwege de lokale gegevens die zijn bijgewerkt vanwege de glibc-bibliotheek. Dit verandert de manier waarop PostgreSQL gegevens indexeert, dus je moet de indexen direct bijwerken om corruptie te voorkomen. Je kunt hiervoor het onderstaande commando gebruiken:
sudo -u postgres reindexdb –allBekijk PostgreSQL Wiki voor meer informatie.
Verschillen tussen Debian 9 en 10
Debian 9 werd uitgebracht op 17 juni 2017 en wordt volledig ondersteund tot 2022. Debian 9 maakte MariaDB als de standaard MySQL-variant. Een eerdere versie van Debian werd geleverd met zowel Upstart als SystemD maar met Debian 9 werd Upstart volledig verwijderd. Lees dit artikel voor meer informatie hierover.
Veel softwarepakketten in Debian 9 en 10 hebben grote upgrades uitgevoerd:
– Apache (2.4.38 vs 2.4.25)– MariaDB (10.1 vs 10.3)
– Nginx (1.10 vs 1.14)
– OpenJDK (8 vs 11)
– PHP (7.0 vs 7.3)
– PostgreSQL (9.6 vs 11)
– Vim (8.0 vs 8.1)
– Go (1.7 vs 1.11)
– Node.js (4.8.2 vs 10.15.2)
– Rust (1.24 vs 1.34)
– Linux Kernel (4.9 vs 4.19)
– systemd (232 vs 241)
Dus mocht je jouw pakketten willen upgraden en de wijzigingen in Debian 10 goed vinden, dan kun je upgrade uitvoeren.
Conclusie
We hebben geprobeerd om alle belangrijke wijzigingen in Debian 10 te benoemen, zodat je zelf kunt beslissen of je klaar bent om te upgraden.