Uitgave van de Linux-distributie Fedora 30

Geïntroduceerd Linux-distributie-uitgave Fedora 30. Voor laden bereid Producten Fedora Workstation, Fedora Server, Gleufhoed Zilverblauw, Fedora IoT-editie, En reeks "draaiingen" met Live builds van desktopomgevingen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE en LXQt. Er worden Assemblies gegenereerd voor x86, x86_64, Power64, ARM64 (AArch64) en verschillende apparaten met 32-bits ARM-processors.

Meest opvallende verbeteringen in Fedora30:

  • GNOME-bureaublad bijgewerkt voor release 3.32 met een opnieuw ontworpen stijl van interface-elementen, bureaublad en pictogrammen, experimentele ondersteuning voor fractionele schaling en het einde van de ondersteuning voor het globale menu;
  • Er is gewerkt aan het verbeteren van de prestaties van de DNF-pakketbeheerder. Alle metadata in andere repository's dan xz en gzip zijn nu beschikbaar in het formaat zchunk, dat, naast een goed compressieniveau, ondersteuning biedt voor deltawijzigingen, waardoor u alleen gewijzigde delen van het archief kunt downloaden (het bestand is verdeeld in afzonderlijk gecomprimeerde blokken en de client downloadt alleen die blokken waarvoor de controlesom niet klopt match de blokken op de zijkant);
  • In DNF toegevoegd code om informatie te verzenden die nodig is om het gebruikersbestand van de distributie nauwkeuriger te schatten. Bij toegang tot spiegels wordt een teller "countme" verzonden, waarvan de waarde elke week toeneemt. De teller wordt na de eerste succesvolle oproep naar de server op “0” gezet en begint na 7 dagen met het tellen van weken. Met deze methode kunt u inschatten hoe lang geleden de gebruikte release is geïnstalleerd, wat voldoende is om de dynamiek van gebruikers die naar nieuwe versies overstappen te analyseren en kortstondige installaties in continue integratiesystemen, testsystemen, containers en virtuele machines te identificeren. Indien gewenst kan de gebruiker het verzenden van deze informatie uitschakelen.
  • Desktoppakketten toegevoegd Diep in, ontwikkeld door de ontwikkelaars van de gelijknamige distributiekit uit China. De desktopcomponenten zijn ontwikkeld met behulp van de talen C/C++ en Go, maar de interface is gemaakt met behulp van HTML5-technologieën met behulp van de Chromium-webengine. Het belangrijkste kenmerk van de Deepin-desktop is het paneel, dat meerdere bedieningsmodi ondersteunt. In de klassieke modus is er een explicietere scheiding tussen geopende vensters en toepassingen die worden aangeboden om te starten. De effectieve modus doet enigszins denken aan Unity, waarbij indicatoren van actieve programma's, favoriete applicaties en besturingsapplets worden gecombineerd. De programmastartinterface wordt op het hele scherm weergegeven en biedt twee modi: favoriete applicaties bekijken en door de catalogus met geïnstalleerde programma's navigeren;
  • Pakketten toegevoegd met de Pantheon-desktop, die door het project wordt ontwikkeld Elementaire OS. GTK3+, Vala-taal en Granite-framework worden gebruikt voor de ontwikkeling. De grafische omgeving van Pantheon combineert componenten als de Gala-vensterbeheerder (gebaseerd op LibMutter), het WingPanel-bovenpaneel, de Slingshot-launcher, het Switchboard-configuratiescherm, de Plank-onderste taakbalk (een analoog van het Docky-paneel herschreven in Vala) en het Pantheon Greeter-sessiemanager (gebaseerd op LightDM);
  • Bijgewerkte programmaversies: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Vis 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;

  • Overgestapt naar GnuPG 2 als de belangrijkste implementatie van GPG (
    /usr/bin/gpg linkt nu naar het uitvoerbare bestand GnuPG 2 in plaats van GnuPG 1;
  • Er is gewerkt om ervoor te zorgen dat de grafische weergave bij het opstarten soepeler verloopt, zonder schermuitval of abrupte grafische overgangen. Het i915-stuurprogramma heeft standaard de fastboot-modus ingeschakeld, het Plymouth-opstartscherm heeft een nieuw thema;
  • De standaardimplementatie van de D-Bus-bus is ingeschakeld D-Bus makelaar. D-Bus Broker wordt volledig in de gebruikersruimte geïmplementeerd, blijft volledig compatibel met de D-Bus-referentie-implementatie, is ontworpen om praktische functionaliteit te ondersteunen en richt zich op het verbeteren van de prestaties en betrouwbaarheid;
  • Het metadataformaat voor de codering van de hele schijf is gewijzigd van LUKS1 in LUKS2;
  • Ter voorbereiding op het einde van de ondersteuning voor Python 2 (het onderhoud voor deze branch vervalt op 1 januari 2020), is deze verwijderd uit de repositories groot aantal Python 2 specifieke pakketten. Voor door de repository geleverde Python-modules met ondersteuning voor metagegevens
    Python Egg/Wheel heeft standaard een afhankelijkheidsgenerator ingeschakeld;

  • Ondersteuning voor verouderde en onveilige functies zoals encrypt, encrypt_r, setkey, setkey_r en fcrypt is verwijderd uit libcrypt;
  • Het bestand /etc/sysconfig/nfs is verouderd; alleen /etc/nfs.conf mag worden gebruikt om NFS te configureren;
  • UEFI-ondersteuning toegevoegd voor het opstarten op ARMv7-systemen;
  • Het MongoDB DBMS is uit de repositories verwijderd vanwege de overgang van dit project naar een niet-vrije licentie, onverenigbaar met Fedora-vereisten;
  • Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp en sonatype-oss-parent-pakketten zijn verouderd;
  • Collectie toegevoegd Linux-systeemrollen met een reeks modules en rollen voor de implementatie van een gecentraliseerd configuratiebeheersysteem op basis van Ansible;
  • Stopgezet vorming van Fedora Atomic Host-builds, die een tot het minimum gestripte omgeving bieden, waarvan de update atomair wordt uitgevoerd door de afbeelding van het hele systeem te vervangen, zonder het in afzonderlijke pakketten op te splitsen. Fedora Atomic Host zal worden vervangen door een project Fedora Core-besturingssysteem, doorgaan ontwikkeling van een Linux-serversysteem Container-Linux;
  • Dankzij het gebruik van PipeWire problemen opgelost met gedeelde toegang tot Chrome- en Firefox-vensters in Wayland-gebaseerde omgevingen bij het organiseren van werken op afstand met het systeem. Problemen met het gebruik van eigen binaire NVIDIA-stuurprogramma's met Wayland zijn ook opgelost. Levering Standaard worden Firefox-builds met ingebouwde Wayland-ondersteuning uitgesteld tot de volgende release (in Fedora 30 draait Firefox nog steeds via XWayland).
  • Gereedschapsset inbegrepen Fedora Gereedschapskist, waarmee u een extra geïsoleerde omgeving kunt starten, die op welke manier dan ook kan worden geconfigureerd met behulp van de gebruikelijke DNF-pakketbeheerder. De gespecificeerde omgeving zal het leven gemakkelijker maken voor ontwikkelaars die vaak verschillende extra bibliotheken en applicaties moeten installeren bij het gebruik van assemblies Gleufhoed Zilverblauw;
  • De OpenH264-bibliotheek met de implementatie van de H.264-codec, die wordt gebruikt in Firefox en GStreamer, heeft ondersteuning toegevoegd voor het decoderen van de Main- en High-profielen, die meestal worden gebruikt om video aan te bieden in online services (voorheen was alleen het Baseline-profiel beschikbaar ondersteund in OpenH264);
  • De structuur omvat een systeem voor gecentraliseerde configuratie van Linux-desktops - Vlootcommandant, ontworpen om de implementatie en het onderhoud van instellingen voor een groot aantal werkstations op basis van Linux en GNOME te organiseren. Biedt één enkele, gecentraliseerde interface voor het beheren van desktopinstellingen, applicatieprogramma's en netwerkverbindingen;
  • Voortgezet ontwikkeling van de Fedora Silverblue editie, die verschilt van Fedora Workstation doordat het wordt geleverd in een monolithische vorm, zonder het basissysteem in afzonderlijke pakketten te verdelen, met behulp van een atomair updatemechanisme en het installeren van alle aanvullende applicaties in de vorm van flatpak-pakketten die in geïsoleerde pakketten worden gelanceerd containers. De nieuwe versie voegt de mogelijkheid toe om de rpm-ostree laag in GNOME Software te gebruiken om lagen toe te voegen aan de basis Silverblue-image met extra applicaties en systeemcomponenten die alleen in de vorm van rpm-pakketten worden gedistribueerd en nog niet beschikbaar zijn in flatpak. rpm-ostree biedt bijvoorbeeld ondersteuning voor het installeren van eigen NVIDIA-stuurprogramma's, lettertypen, taalsets, GNOME Shell-extensies en applicaties van derden, zoals Google Chrome.

Gelijktijdig voor Fedora 30 in gebruik nemen “gratis” en “niet-vrije” repositories van het RPM Fusion-project, waarin pakketten met extra multimediatoepassingen (MPlayer, VLC, Xine), video-/audiocodecs, dvd-ondersteuning, eigen AMD- en NVIDIA-stuurprogramma's, spelprogramma's en emulators beschikbaar zijn.

Bron: opennet.ru

Voeg een reactie