Izdanje Linux distribucije Fedora 30

Predstavljeno Izdanje distribucije Linuxa Fedora 30. Za utovar pripremljeni Proizvodi Fedora radna stanica, Fedora poslužitelj, Fedora Srebrnoplava, Izdanje Fedora IoT, i set "spinova" s live verzijama desktop okruženja KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Sklopovi se generiraju za x86, x86_64, Power64, ARM64 (AArch64) i razne uređaje s 32-bitnim ARM procesorima.

Najistaknutiji poboljšanja u Fedori 30:

  • Radna površina GNOME ažurirana za izdanje 3.32 s redizajniranim stilom elemenata sučelja, radne površine i ikona, eksperimentalnom podrškom za frakcijsko skaliranje i ukidanjem podrške za globalni izbornik;
  • Radilo se na poboljšanju performansi DNF upravitelja paketa. Svi metapodaci u spremištima osim xz i gzip sada su dostupni u formatu zchunk, koji osim dobre razine kompresije pruža podršku za delta promjene, omogućujući preuzimanje samo promijenjenih dijelova arhive (datoteka je podijeljena u zasebno komprimirane blokove i klijent preuzima samo one blokove za koje kontrolni zbroj ne spojite blokove sa svoje strane);
  • U DNF-u dodano kod za slanje informacija potrebnih za točniju procjenu korisničke baze distribucije. Prilikom pristupanja ogledalima, šalje se brojač “countme” čija se vrijednost povećava svaki tjedan. Brojač će se vratiti na "0" nakon prvog uspješnog poziva serveru i nakon 7 dana počet će brojati tjedne. Ova metoda će vam omogućiti da procijenite koliko je dugo izdanje u uporabi bilo instalirano, što je dovoljno za analizu dinamike prelaska korisnika na nove verzije i identificiranje kratkotrajnih instalacija u sustavima kontinuirane integracije, testnim sustavima, spremnicima i virtualnim strojevima. Po želji korisnik može onemogućiti slanje ovih podataka.
  • Dodani desktop paketi Duboko u, koji su razvili programeri istoimenog distribucijskog kompleta iz Kine. Komponente radne površine razvijene su korištenjem jezika C/C++ i Go, ali sučelje je izrađeno korištenjem HTML5 tehnologija pomoću Chromium web motora. Ključna značajka Deepin radne površine je ploča koja podržava više načina rada. U klasičnom načinu rada postoji eksplicitnije odvajanje otvorenih prozora i aplikacija ponuđenih za pokretanje. Efektivni način rada pomalo podsjeća na Unity, miješajući indikatore pokrenutih programa, omiljenih aplikacija i kontrolnih apleta. Sučelje za pokretanje programa prikazano je na cijelom zaslonu i nudi dva načina - pregled omiljenih aplikacija i navigaciju kroz katalog instaliranih programa;
  • Dodani paketi s radnom površinom Pantheon, koja se razvija u sklopu projekta Osnovni OS. Za razvoj se koriste GTK3+, Vala jezik i Granite framework. Grafičko okruženje Pantheon kombinira komponente kao što su upravitelj prozora Gala (temeljen na LibMutteru), gornja ploča WingPanel, pokretač Slingshot, upravljačka ploča Switchboard, donja programska traka Plank (analog Docky ploče prepisane u Vala) i Pantheon Upravitelj sesije Greeter (temeljen na LightDM-u);
  • Ažurirane verzije programa: 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;

  • Prešao na GnuPG 2 kao glavnu implementaciju GPG-a (
    /usr/bin/gpg sada se povezuje na izvršnu datoteku GnuPG 2 umjesto na GnuPG 1;
  • Radilo se na tome da se osigura glatkiji grafički prikaz pri pokretanju, bez zatamnjenja zaslona ili naglih grafičkih prijelaza. Upravljački program i915 ima način brzog pokretanja omogućen prema zadanim postavkama, zaslon za pokretanje plymoutha ima novu temu;
  • Zadana implementacija D-Bus sabirnice je omogućena D-Bus posrednik. D-Bus Broker implementiran je u cijelosti u korisničkom prostoru, ostaje u potpunosti kompatibilan s D-Bus referentnom implementacijom, osmišljen je da podržava praktičnu funkcionalnost i fokusiran je na poboljšanje performansi i pouzdanosti;
  • Format metapodataka za enkripciju cijelog diska promijenjen je iz LUKS1 u LUKS2;
  • U pripremi za kraj podrške za Python 2 (održavanje ove grane istječe 1. siječnja 2020.), uklonjen je iz repozitorija veliki broj Paketi specifični za Python 2. Za Python module s podrškom za metapodatke dobivene iz repozitorija
    Python Egg/Wheel ima generator ovisnosti omogućen prema zadanim postavkama;

  • Podrška za zastarjele i nesigurne funkcije kao što su encrypt, encrypt_r, setkey, setkey_r i fcrypt uklonjena je iz libcrypta;
  • Datoteka /etc/sysconfig/nfs je zastarjela; samo bi se /etc/nfs.conf trebao koristiti za konfiguraciju NFS-a;
  • Dodana uEFI podrška za dizanje na ARMv7 sustavima;
  • MongoDB DBMS je uklonjen iz repozitorija zbog prelaska ovog projekta na neslobodnu licencu, nekompatibilan s Fedora zahtjevima;
  • Paketi Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp i sonatype-oss-parent su zastarjeli;
  • Zbirka dodana Uloge sustava Linux sa skupom modula i uloga za implementaciju centraliziranog sustava upravljanja konfiguracijom temeljenog na Ansibleu;
  • prekinuto formiranje Fedora Atomic Host buildova, nudeći okruženje svedeno na minimum, čije se ažuriranje provodi atomski zamjenom slike cijelog sustava, bez njegovog rastavljanja na zasebne pakete. Fedora Atomic Host bit će zamijenjen projektom Fedora Core OS, nastavljajući razvoj poslužiteljskog sustava Linux Spremnik Linux;
  • Zahvaljujući korištenju PipeWire problemi riješeni sa zajedničkim pristupom Chrome i Firefox prozorima u okruženjima temeljenim na Waylandu prilikom organiziranja daljinskog rada sa sustavom. Problemi s korištenjem vlasničkih NVIDIA binarnih upravljačkih programa s Waylandom također su riješeni. Opskrba Prema zadanim postavkama, verzije Firefoxa s ugrađenom podrškom za Wayland odgođene su do sljedećeg izdanja (u Fedori 30, Firefox će i dalje raditi kroz XWayland).
  • Alati uključeni Fedora alatni okvir, koji vam omogućuje pokretanje dodatnog izoliranog okruženja, koje se može konfigurirati na bilo koji način pomoću uobičajenog DNF upravitelja paketa. Navedeno okruženje olakšat će život programerima koji često moraju instalirati razne dodatne biblioteke i aplikacije prilikom korištenja sklopova Fedora Srebrnoplava;
  • Biblioteka OpenH264 s implementacijom kodeka H.264, koji se koristi u Firefoxu i GStreameru, dodala je podršku za dekodiranje Main i High profila, koji se obično koriste za posluživanje videa u online uslugama (prije je bio samo Baseline profil podržano u OpenH264);
  • Struktura uključuje sustav za centralizirano konfiguriranje Linux desktopa - Zapovjednik flote, dizajniran za organiziranje postavljanja i održavanja postavki za veliki broj radnih stanica temeljenih na Linuxu i GNOME-u. Pruža jedinstveno, centralizirano sučelje za upravljanje postavkama radne površine, aplikacijskim programima i mrežnim vezama;
  • Nastavak razvoj izdanja Fedora Silverblue, koje se od Fedora Workstation razlikuje po tome što se isporučuje u monolitnom obliku, bez dijeljenja osnovnog sustava u zasebne pakete, koristeći atomski mehanizam ažuriranja i instaliranje svih dodatnih aplikacija u obliku flatpak paketa pokrenutih u izoliranom spremnici. Nova verzija dodaje mogućnost korištenja sloja rpm-ostree u softveru GNOME za dodavanje slojeva osnovnoj Silverblue slici s dodatnim aplikacijama i komponentama sustava koje se distribuiraju samo u obliku rpm paketa i još nisu dostupne u flatpaku. Na primjer, rpm-ostree pruža podršku za instaliranje vlasničkih NVIDIA upravljačkih programa, fontova, jezičnih skupova, GNOME Shell proširenja i aplikacija trećih strana kao što je Google Chrome.

Istovremeno za Fedoru 30 staviti u pogon “besplatni” i “neslobodni” repozitoriji RPM Fusion projekta u kojem su dostupni paketi s dodatnim multimedijskim aplikacijama (MPlayer, VLC, Xine), video/audio kodecima, DVD podrškom, vlasničkim AMD i NVIDIA drajverima, programima za igre, emulatorima.

Izvor: opennet.ru

Dodajte komentar