Release van de Linux-distributie Fedora 30

Geïntroduceerd release van de Linux-distributie Fedora 30. Voor download poorten voorbereid producten Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT Edition, en ook de set "spins" met Live-builds van desktopomgevingen zoals KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE en LXQt. De builds zijn samengesteld voor de architecturen x86, x86_64, Power64, ARM64 (AArch64) en verschillende apparaten met 32-bits ARM-processoren.

De meest opvallende verbeteringen in Fedora 30:

  • De GNOME-desktop is bijgewerkt naar de release 3.32 met een vernieuwde stijl van interface-elementen, desktop en pictogrammen, experimentele ondersteuning voor fractie-schaalverhouding en het beëindigen van de ondersteuning voor een globaal menu;
  • Er is gewerkt aan het verbeteren van de prestaties van de pakketbeheerder DNF. Alle metadata in de repositories zijn nu, naast xz en gzip, beschikbaar in het formaat zchunk, dat naast een goed niveau van compressie ondersteuning biedt voor delta-aanpassingen, waardoor alleen de gewijzigde delen van het archief worden gedownload (de bestanden worden verdeeld in afzonderlijk te comprimeren blokken en de client downloadt alleen die blokken waarvan de checksum niet overeenkomt met de blokken aan zijn kant);
  • In DNF is toegevoegd code om gegevens te verzenden, die nodig zijn voor een nauwkeurigere schatting van de gebruikersbasis van de distributie. Bij het raken van mirrors zal een 'countme'-teller worden verzonden, waarvan de waarde wekelijks toeneemt. De teller zal op '0' worden gereset na de eerste succesvolle verbinding met de server en zal na 7 dagen beginnen met het tellen van weken. Deze methode zal helpen om in te schatten hoe lang de gebruikte release is geïnstalleerd, wat voldoende is voor het analyseren van de dynamiek van de gebruikersovergangen naar nieuwe versies en het identificeren van kortlevende installaties in continue integratiesystemen, testsystemen, containers en virtuele machines. Indien gewenst kan de gebruiker het verzenden van deze informatie uitschakelen.
  • Pakketten met de desktop Deepin, ontwikkeld door de ontwikkelaars van de gelijknamige distributie uit China. De componenten van de desktop worden ontwikkeld met behulp van de programmeertalen C/C++ en Go, maar de interface wordt gevormd met technologieën zoals HTML5 met behulp van de web-engine Chromium. Een van de belangrijkste kenmerken van de Deepin-desktop is de panel, die meerdere werkmodi ondersteunt. In de klassieke modus is er een duidelijkere scheiding tussen geopende vensters en voorgestelde applicaties om te starten. De efficiënte modus doet een beetje denken aan Unity, waarbij indicatoren van actieve programma's, favoriete applicaties en bedieningsapplicaties worden gemengd. De interface voor het starten van programma's wordt op volledig scherm weergegeven en biedt twee modi - het bekijken van favoriete applicaties en navigeren door de catalogus van geïnstalleerde programma's;
  • Pakketten met de Pantheon-desktop zijn toegevoegd, waarvan de ontwikkeling wordt verzorgd door het project Elementary OS. Voor de ontwikkeling worden GTK3+, de programmeertaal Vala en het Granite-framework gebruikt. De grafische omgeving Pantheon omvat componenten zoals de windowmanager Gala (gebaseerd op LibMutter), de bovenste panel WingPanel, de launcher Slingshot, het configuratiescherm Switchboard, de onderste taakbalk Plank (een op Vala herschreven versie van de Docky-panel) en de sessiemanager Pantheon Greeter (gebaseerd op LightDM);
  • Versies van programma's zijn bijgewerkt: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Fish 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;
  • Overgestapt naar GnuPG 2 als de standaardimplementatie van GPG (
    /usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1;
  • Er is gewerkt aan het zorgen voor een soepelere grafische weergave tijdens het opstarten, zonder kortstondige schermuitval en zonder abrupte grafische overgangen. In de i915-driver is de fastboot-modus standaard ingeschakeld, in de opstartanimatie plymouth is een nieuw thema geïntroduceerd;
  • De standaardimplementatie van de D-Bus-bus is gebaseerd op D-Bus Broker. D-Bus Broker is volledig in de gebruikersruimte geïmplementeerd, is volledig compatibel met de referentie-implementatie van D-Bus, is ontworpen met het oog op de ondersteuning van praktische functionaliteit en richt zich vooral op het verbeteren van prestaties en betrouwbaarheid;
  • Het metadataformaat voor volledige schijversleuteling is gewijzigd van LUKS1 naar LUKS2;
  • In het kader van de voorbereiding op het beëindigen van de ondersteuning voor Python 2 (de ondersteuning voor deze tak eindigt op 1 januari 2020) zijn er uit de repositories verwijderd een groot aantal specifieke Python 2-pakketten. Voor de in de repository geleverde Python-modules met ondersteuning voor metadata
    Python Egg/Wheel heeft standaard een afhankelijkheidsgenerator ingeschakeld;
  • De ondersteuning voor verouderde en onveilige functies zoals encrypt, encrypt_r, setkey, setkey_r en fcrypt is uit libcrypt verwijderd;
  • Het bestand /etc/sysconfig/nfs is geclassificeerd als verouderd; voor NFS-configuratie dient alleen /etc/nfs.conf te worden gebruikt;
  • Ondersteuning voor uEFI is toegevoegd voor op ARMv7-systemen opstarten;
  • De MongoDB-database is uit de repositories verwijderd vanwege de overstap van dit project naar een niet-vrij licentiemodel, incompatibel met de eisen van Fedora;
  • De pakketten Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp en sonatype-oss-parent zijn als verouderd geclassificeerd;
  • Een collectie is toegevoegd Linux System Roles met een set van modules en rollen voor het implementeren van een centraal configuratiemanagementsysteem op basis van Ansible;
  • De ontwikkeling van Fedora Atomic Host-builds is stopgezet, die een minimale omgeving aanbieden, waarvan de updates atomair plaatsvinden door het vervangen van het hele systeembeeld, zonder het op te splitsen in afzonderlijke pakketten. Het Fedora Atomic Host-project wordt vervangen door Fedora CoreOS, die de ontwikkeling van een servergerichte Linux-systeem Container Linux voortzet;;
  • Dankzij het gebruik van PipeWire zijn problemen opgelost met het delen van vensters in Chrome en Firefox in omgevingen op basis van Wayland bij het organiseren van extern werken met het systeem. Er zijn ook problemen opgelost met het gebruik van propriëtaire binaire stuurprogramma's van NVIDIA met Wayland. De levering van standaard Firefox-builds met ingebouwde ondersteuning voor Wayland is uitgesteld tot de volgende release (in Fedora 30 zal Firefox zoals voorheen via XWayland functioneren).
  • De toolkit Fedora Toolbox, die de mogelijkheid biedt om een aanvullende geïsoleerde omgeving te starten, die op willekeurige wijze kan worden ingesteld met behulp van de normale pakketbeheerder DNF. Deze omgeving zal het leven van ontwikkelaars vergemakkelijken, die vaak verschillende extra bibliotheken en applicaties moeten installeren binnen de context van de builds. Fedora Silverblue;
  • De OpenH264-bibliotheek met de implementatie van de H.264-codec, die wordt gebruikt in Firefox en GStreamer, heeft ondersteuning gekregen voor het decoderen van de Main- en High-profielen, die doorgaans worden gebruikt voor video-opnames in online diensten (voorheen ondersteunde OpenH264 alleen het Baseline-profiel);
  • Een systeem voor centrale configuratie van Linux-desktops is toegevoegd — Fleet Commander, gericht op het organiseren van de implementatie en het onderhoud van instellingen voor een groot aantal werkstations op basis van Linux en GNOME. Biedt een centrale interface voor het beheer van desktopinstellingen, applicaties en netwerkaansluitingen;
  • Voortgezet de ontwikkeling van de Fedora Silverblue-editie, die verschilt van Fedora Workstation doordat deze in een monolithische vorm wordt geleverd, zonder de basisstructuur in afzonderlijke pakketten te splitsen, met gebruik van een atomair update-mechanisme en met de installatie van alle aanvullende applicaties als flatpak-pakketten, die worden uitgevoerd in geïsoleerde containers. In de nieuwe versie is de mogelijkheid toegevoegd om in GNOME Software de rpm-ostree-laag te gebruiken om lagen met aanvullende applicaties en systeemcomponenten toe te voegen aan het basisbeeld van Silverblue, die alleen in de vorm van rpm-pakketten worden verspreid en voorlopig niet beschikbaar zijn als flatpak. Bijvoorbeeld, via rpm-ostree is ondersteuning voor de installatie van proprietaire NVIDIA-stuurprogramma's, lettertypes, taalpakketten, extensies voor GNOME Shell en derde partij applicaties zoals Google Chrome geïmplementeerd.

Tegelijkertijd voor Fedora 30 in gebruik genomen ‘free’ en ‘nonfree’ repositories van het RPM Fusion-project, waar pakketten met extra multimedia-applicaties (MPlayer, VLC, Xine), video/audio-codecs, DVD-ondersteuning, proprietaire AMD en NVIDIA-stuurprogramma's, games en emulators beschikbaar zijn.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster