Uncategorized

Nieuwe functies komen naar Debian 10 Buster Release

Debian 10 Buster nadert zijn vrijlating. 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

De releasedatum van Debian 10 Buster is ingesteld op 6th van juli, 2019.

Je zult geen release schema vinden voor Debian en de releasedatum wordt alleen gedeclareerd als het zeker is dat alles in orde is voor de release.

Waarom is dat zo? In tegenstelling tot andere distributies, Debian doet 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 enkele andere kritieke problemen die Debian niet 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.

Dit streven naar stabiliteit is een van de veel 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 wordt genoemd FuturePrototype en is hieronder te zien:

Debian Buster FuturePrototype Theme
Debian Buster FuturePrototype Theme

1. GNOME Desktop 3.30

De GNOME-desktop die 1.3.22 was in Debian Stretch, 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 gebruikt LTS-kernelversies, zodat u veel betere hardwareondersteuning en een lange 5-jaarbehouds- en ondersteuningscyclus van Debian kunt verwachten. Van kernel 4.9.0.3 zijn we bij 4.19.0-4 gekomen.

$ 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.

Voorgestelde lees Raspberry Pi Zero W specificaties, functies en meer

4. AppArmor Standaard ingeschakeld

In Debian Buster AppArmor zal standaard worden 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 overgestapt naar Nodejs 10.15.2. In feite heeft Debian Buster veel javascript-bibliotheken, zoals yarnpkg (een npm-alternatief) en vele anderen.

Natuurlijk kan je dat installeer de nieuwste Nodejs in Debian uit de repository van het project, 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, de nieuwste hiervan zijn pine64_plus, pinboek 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 zal ook uit de doos zijn voor RISC-V-systemen.

8. Python 2 is dood, lang leve Python 3

Python 2 zal zijn deprecated op januari 1, 2020 door python.org. Hoewel Debian wel Python 2.7 heeft, moeten alle inspanningen worden verwijderd nadat alle pakketten naar Python 3 zijn verplaatst om het 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 Postbode is verder 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.

Voorgestelde lees Franse stad Toulouse Bespaarde 1 miljoen euro met LibreOffice

11. Bash 5.0 standaard

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

12. Debian implementeren / usr / samenvoegen

Een uitstekende freedesktop grondverf 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. Maar één punt om op te letten, / var en / etc / zullen met rust gelaten worden, zodat mensen die containers of cloud gebruiken zich niet al te veel zorgen hoeven te maken 🙂

13. Veilige opstartondersteuning

Met Buster RC1 heeft Debian nu ondersteuning voor veilige opstartmogelijkheden. 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 tijdelijke oplossing Veilig opstarten meer 🙂

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

Voor Debian-buster, Debian Live, introduceert Debian Calameres Installer in plaats van een 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.

Nieuw installatieprogramma in Debian 10 Buster
Calamares Partitioning Stage

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

Debian 10 Live-afbeeldingen downloaden (alleen voor testen)

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

U kunt Debian 64-bit- en 32-bitafbeeldingen ontvangen van Debian Live directory. Als u wilt dat de 64-bit naar de 64-bit-map kijkt, kunt u de 32-bit-directory bekijken als u de 32-bit wilt.

Live-opnamen van Debian 10 Buster

Als je een upgrade uitvoert van een bestaande stal en iets breekt, kijk dan of het tegen de upgrade-rapporten psuedo-pakket met reportbug je zag het probleem met. Als de bug niet in het pakket heeft gerapporteerd, rapporteer het dan en deel zoveel mogelijk informatie.

In Conclusie

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?

bron