Nieuwe functies komen naar Debian 10 Buster Release

Debian 10 Buster nadert zijn release. De eerste release-kandidaat is al uit en we zouden de uiteindelijke release, hopelijk, over een paar weken moeten zien.

Als je enthousiast bent over deze belangrijke nieuwe release, laat me je vertellen wat je er voor hebt.

Debian 10 Buster Release Schedule

Er is geen vaste releasedatum voor Debian 10 Buster. Waarom is dat zo? In tegenstelling tot andere distributies, doet Debian geen op tijd gebaseerde releases. Het richt zich in plaats daarvan op het repareren van release-critical bugs. Release-critical bugs zijn bugs met beveiligingsproblemen, CVE's of andere belangrijke problemen die Debian niet meer vrijgeven.

Debian heeft drie delen in zijn archief: Main, contrib en non-free. Van de drie zijn Debian-ontwikkelaars en releasemanagers het meest bezorgd dat de pakketten die de basis vormen van de distributie, dwz Main, rotsvast zijn. Ze zorgen er dus voor dat er geen belangrijke functionele of beveiligingsproblemen zijn. Ze krijgen ook prioriteitswaarden zoals Essentieel, Vereist, Belangrijk, Standaard, Optioneel en Extra. Meer hierover in een later Debian-artikel.

Dit is nodig omdat Debian wordt gebruikt als een server in veel verschillende omgevingen en mensen afhankelijk zijn geworden van Debian. Ze kijken ook naar upgradecycli om niets te zien waarvoor ze mensen zoeken om te testen en om te zien of iets breekt tijdens het upgraden en Debian hiervan op de hoogte te stellen.

Deze toewijding aan stabiliteit is een van de vele redenen waarom ik Debian graag gebruik.

Wat is nieuw in Debian 10 Buster Release

Hier zijn een paar visuele en onderhuidse veranderingen in de komende grote release van Debian.

Nieuw thema en behang

Het Debian-thema voor Buster heet FuturePrototype en is hieronder te zien:

Debian Buster FuturePrototype Theme

1. GNOME Desktop 3.30

De GNOME-desktop die in Debian Stretch 1.3.22 was, is bijgewerkt naar 1.3.30 in Buster. Sommige van de nieuwe pakketten in deze GNOME-desktopversie zijn gnome-todo, tracker in plaats van tracker-gui, afhankelijkheid van gstreamer1.0-packagekit, dus er is automatische codec-installatie voor het afspelen van films enz. De grote beweging was dat alle pakketten werden verplaatst van libgtk2 + naar libgtk3 +.

2. Linux Kernel 4.19.0-4

Debian maakt gebruik van LTS-kernelversies, zodat u veel betere hardwareondersteuning en een lange 5-jarige onderhouds- en ondersteuningscyclus van Debian kunt verwachten. Vanaf kernel 4.9.0.3 zijn we gekomen tot 4.19.0-4.

 $ uname -r

4.19.0-4-amd64

3. OpenJDK 11.0

Debian zat lange tijd vast op OpenJDK 8.0. Nu zijn we in Debian Buster verhuisd naar OpenJDK 11.0 en hebben we een team dat voor nieuwe versies zorgt.

4. AppArmor standaard ingeschakeld

In Debian Buster is AppArmor standaard ingeschakeld. Hoewel dit een goede zaak is, zou de systeembeheerder moeten zorgen voor de juiste zorg voor correct beleid. Dit is slechts de eerste stap en het zou waarschijnlijk nodig zijn om vast te stellen dat veel scripts net zo bruikbaar zijn als voor de gebruiker.

5. Nodejs 10.15.2

Debian had lange tijd Nodejs 4.8 in de repo. In deze cyclus is Debian verhuisd naar Nodejs 10.15.2. In feite heeft Debian Buster veel javascript-bibliotheken, zoals yarnpkg (een npm-alternatief) en vele anderen.

Natuurlijk kun je de nieuwste Nodejs in Debian vanuit de repository van het project installeren, maar het is goed om een ​​nieuwere versie in Debian-repository te zien.

6. NFtables vervangt iptables

Debian buster biedt nftables als een volledige vervanging voor iptables, wat betekent betere en gemakkelijkere syntaxis, betere ondersteuning voor dual-stack ipv4-v6-firewalls en meer.

7. Ondersteuning voor veel ARM 64 en ARMHF SBC-boards.

Er is een constante stroom van nieuwe SBC-borden geweest die Debian ondersteunt, waaronder de nieuwste pine64_plus, pinebook voor ARM64, terwijl Firefly-RK3288, u-boot-rockchip voor ARMHF 64 en Odroid HC1 / HC2-kaarten, SolidRun Cubox -i Dual / Quad (1.5som) en SolidRun Cubox-i Dual / Quad (1.5som + emmc) kaarten, Cubietruckplus ook. Er is ondersteuning voor Rock 64, Banana Pi M2 Berry, Pine A64 LTS Board, Olimex A64 Teres-1 evenals Raspberry Pi 1, Zero en Pi 3. Ondersteuning is ook out-of-the-box voor RISC-V-systemen .

8. Python 2 is dood, lang leve Python 3

Python 2 wordt op 1 januari 2020 afgeschaft door python.org. Hoewel Debian wel Python 2.7 heeft, moeten alle pogingen worden gestaakt nadat alle pakketten naar Python 3 zijn verplaatst om deze van de repo te verwijderen. Dit kan gebeuren bij de release van Buster of in een toekomstige release, maar dit is aanstaande. Dus Python-ontwikkelaars worden aangemoedigd om hun codebasis te verplaatsen om compatibel te zijn met Python 3. Op het moment van schrijven worden zowel python2 als python3 ondersteund in Debian buster.

9. Mailman 3

Mailman3 is eindelijk beschikbaar in Debian. Terwijl Mailman verder is onderverdeeld in componenten. Installeer mailman3-full om alle componenten te installeren om de volledige stapel te installeren.

10. Alle bestaande Postgresql-databases die worden gebruikt, moeten opnieuw worden geïndexeerd

Vanwege updates in glibc locale-gegevens verandert de manier waarop de informatie wordt gesorteerd in tekstindexen, vandaar dat het voordelig zou zijn om de gegevens opnieuw te indexeren, zodat er in de nabije toekomst geen gegevenscorruptie optreedt.

11. Bash 5.0 standaard

Je hebt waarschijnlijk al over de nieuwe functies in Bash 5.0, deze versie is al in Debian.

12. Debian implementeren / usr / samenvoegen

Een uitstekende freedesktop-inleiding op wat / usr / merge brengt, is al gedeeld. Een paar dingen om op te merken. Hoewel Debian de hele transitie graag zou willen doen, bestaat de mogelijkheid dat bepaalde binaries door onvoorziene omstandigheden misschien niet in staat zijn om de verandering aan te brengen. Een punt om op te merken, echter, / var en / etc / zullen met rust gelaten worden, dus mensen die containers of cloud gebruiken, hoeven zich niet al te veel zorgen te maken :)

13. Veilige opstartondersteuning

Met Buster RC1 heeft Debian nu een veilige-boot-ondersteuning. Dat betekent dat machines waarop het secure-boot-bit is ingeschakeld, eenvoudig Debian op dergelijke machines kunnen installeren. Niet nodig om uit te schakelen of omzeilen Secure Boot anymore :)

14. Calameres Live-installer voor Debian-Live-afbeeldingen

Voor Debian buster, Debian Live, introduceert Debian Calameres Installer in plaats van gewoon oud debian-installatieprogramma. Hoewel het Debian-installatieprogramma veel functies heeft dan Calameres, biedt Calameres voor nieuwkomers een nieuw alternatief om te installeren dan debian-installer. Enkele screenshots van het installatieproces.

Calamares Partitioning Stage

Zoals te zien is het vrij eenvoudig om Debian onder Calamares te installeren, slechts 5 stadia om doorheen te gaan en je kunt Debian aan je kant laten installeren.

Download Debian 10 Live Images (alleen voor testen)

Gebruik het nog niet op productiemachines. Probeer het op een testmachine of een virtuele machine.

U kunt Debian 64-bits en 32-bits afbeeldingen ophalen uit de Debian Live-directory. Als u de 64-bit look in 64-bit directory wilt, kunt u de 32-bit directory bekijken als u de 32-bit wilt.

Live-afbeeldingen van Debian 10 Buster

Als u een upgrade uitvoert van een bestaande stal en iets breekt, kijk dan of dit wordt gerapporteerd aan de hand van het psuedo-pakket met de upgrade-rapporten met rapportbug waarmee u het probleem hebt gezien. Als de bug niet in het pakket heeft gerapporteerd, rapporteer het dan en deel zoveel mogelijk informatie.

Tot slot

Hoewel duizenden pakketten zijn bijgewerkt en het vrijwel onmogelijk is om ze allemaal te vermelden. Ik heb het moe om enkele van de belangrijkste veranderingen op te noemen waarnaar je kunt zoeken in Debian buster. Wat denk je er van?

Aanbevolen

3 eenvoudige manieren om YouTube-video's te downloaden in Ubuntu en andere Linux-distributies
2019
Sway - Tiling Window Manager speciaal ontworpen voor Wayland
2019
Beveiligde e-mailservice Tutanota heeft nu een desktop-app
2019