izdaja Linux-distribucije . Za preuzimanje produkti , , , , kot tudi z Live-izgradnjami namiznih okolij KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE in LXQt. Izgradnje so oblikovane za arhitekture x86, x86_64, Power64, ARM64 (AArch64) in z 32-bitnimi ARM procesorji.
Najbolj opazne v Fedora 30:
- Radna površina GNOME je ažurirana na verziju s prenovljenim slogom elementov vmesnika, namizja in ikon, eksperimentalno podporo za delno skaliranje ter prenehanjem podpore za globalni meni;
- Opravljena je bila izboljšava zmogljivosti upravitelja paketov DNF. Vsi metapodatki v repozitorijih, razen xz in gzip, so zdaj na voljo v formatu , ki poleg dobrega nivoja stiskanja omogoča podporo za delta-spremembe, kar omogoča prenos le spremenjenih delov arhiva (datoteka je razdeljena na ločljive stisljive bloke, od katerih stranka prenese le tiste bloke, za katere se kontrolna vsota ne ujema z bloki na njeni strani);
- V DNF je koda za pošiljanje informacij, potrebnih za natančnejšo oceno uporabniške baze distribucije. Pri dostopu do ogledal bo poslan števec „countme“, katerega vrednost se povečuje vsak teden. Števec se bo ponastavil na „0“ po prvem uspešnem dostopu do strežnika in po 7 dneh bo začel šteti tedne. Ta metoda omogoča oceno, kako dolgo je nameščena uporabljena različica, kar je dovolj za analizo dinamike prehoda uporabnikov na nove različice in odkrivanje kratkotrajnih namestitev v sistemih kontinuirane integracije, testnih sistemih, kontejnerjih in virtualnih strojih. Po želji lahko uporabnik onemogoči pošiljanje navedenih informacij.
- Dodani so bili paketi z namizjem , razvijanim od strane programera istoimenog distribucije iz Kine. Komponente radne površine razvijaju se koristeći jezike C/C++ i Go, dok se sučelje formira pomoću tehnologija HTML5 koristeći web-motiv Chromium. Ključna karakteristika radne površine Deepin je panel koji podržava nekoliko režima rada. U klasičnom režimu se vrši jasnije odvajanje otvorenih prozora i aplikacija koje se predlažu za pokretanje. Efikasan režim donekle podseća na Unity, kombinujući indikatore pokrenutih programa, omiljenih aplikacija i kontrolnih appleta. Sučelje za pokretanje programa prikazuje se na celoj ekranu i pruža dva režima — pregled omiljenih aplikacija i navigaciju kroz katalog instaliranih programa;
- Dodani su paketi sa radnom površinom Pantheon, čijim razvojem se bavi projekat . Za razvoj se koristi GTK3+, jezik Vala i okvir Granite. Grafičko okruženje Pantheon obuhvata takve komponente kao što su upravitelj prozora Gala (na bazi LibMutter), gornja traka WingPanel, pokretač Slingshot, kontrolni panel Switchboard, donja traka zadataka Plank (prepisana na Vala analog trake Docky) i upravitelj sesija Pantheon Greeter (na osnovu LightDM);
- Ažurirane su 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; - Ostvaren je prelazak na GnuPG 2 kao glavnu implementaciju GPG (
/usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1; - Obavljen je rad na obezbeđivanju glatkijeg prikazivanja grafike prilikom pokretanja, bez kratkotrajnih isključivanja ekrana i bez oštrih grafičkih prelaza. U drajveru i915 po defaultu je uključen režim fastboot, u boot splash plymouth korišćena je nova tema dizajna;
- Kao podrazumevana implementacija D-Bus magistrale korišćen je . D-Bus Broker je implementiran u potpunosti u korisničkom prostoru, ostaje potpuno kompatibilan sa referentnom implementacijom D-Bus, osmišljen je sa naglaskom na podršku traženih funkcionalnosti i obraća veliku pažnju na unapređenje performansi i povećanje pouzdanosti;
- Format metapodataka za enkripciju celog diska promenjen je sa LUKS1 na LUKS2;
- U okviru priprema za prekid podrške za Python 2 (vreme podrške za ovu granu ističe 1. januar 2020. godine) iz repozitorijuma je uklonjeno specifične pakete za Python 2. Za module Python koji se isporučuju u repozitorijima sa podrškom za metapodatke
Python Egg/Wheel prema zadanim postavkama uključuje generator zavisnosti; - Iz libcrypt je uklonjena podrška za zastarele i nesigurne funkcije kao što su encrypt, encrypt_r, setkey, setkey_r i fcrypt;
- Datoteka /etc/sysconfig/nfs je proglašena zastarjelom, za podešavanje NFS treba koristiti samo /etc/nfs.conf;
- Dodana podrška za uEFI za podizanje na sistemima ARMv7;
- Iz repozitorija je uklonjena DBMS MongoDB zbog prelaska ovog projekta na neslobodnu licencu, s zahtevima Fedora;
- Paketi Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp i sonatype-oss-parent su prebačeni u kategoriju zastarjelih;
- Dodana kolekcija sa setom modula i uloga za implementaciju centralizovanog sistema upravljanja konfiguracijom zasnovanog na Ansible;
- formiranje paketa Fedora Atomic Host, koji nude minimalno okruženje, čije se ažuriranje vrši atomarno zamenom celokupne slike sistema, bez deljenja na pojedine pakete. Umesto Fedora Atomic Host doći će projekat , razvoj Linux serverskog sistema ;
- Zahvaljujući upotrebi PipeWire sa deljenjem prozora Chrome i Firefox u okruženjima zasnovanim na Wayland-u prilikom organizovanja udaljenog rada sa sistemom. Takođe, rešeni su problemi sa korišćenjem proprietarnih binarnih drajvera NVIDIA sa Wayland-om. zbirki Firefox sa ugrađenom podrškom za Wayland odložena je do sledećeg izdanja (u Fedora 30 će Firefox kao i do sada raditi preko XWayland).
- Uključeni su alati , koji omogućava pokretanje dodatnog izolovanog okruženja koje se može lakše konfigurisati uz pomoć uobičajenog upravljača paketima DNF. Ovo okruženje će olakšati život programerima koji često trebaju da instaliraju razne dodatne biblioteke i aplikacije, u uslovima korišćenja paketa ;
- U biblioteku OpenH264 sa implementacijom H.264 kodeka, koja se koristi u Firefoxu i GStreamer-u, dodana je podrška za dekodiranje profila Main i High, koji se obično koriste za prenos video sadržaja u online servisima (ranije je OpenH264 podržavao samo Baseline profil);
- Uključen je sistem za centralizovanu konfiguraciju Linux radnih površina — , namenjeno za organizacijo uvajanja in vzdrževanja nastavitev za veliko število delovnih postaj, temelječih na Linuxu in GNOME. Ponuja enoten centraliziran vmesnik za upravljanje nastavitev namizja, aplikacij in omrežnih povezav;
- razvoj različice Fedora Silverblue, ki se razlikuje od Fedora Workstation po tem, da je na voljo v monolitni obliki, brez razdelitve osnovnega sistema na posamezne pakete, z uporabo atomske mehanizme posodabljanja in namestitvijo vseh dodatnih aplikacij v obliki flatpak paketov, ki se izvajajo v izoliranih kontejnerjih. V novi različici je dodana možnost uporabe v GNOME Software vmesnika rpm-ostree za dodajanje slojev z dodatnimi aplikacijami in sistemskimi komponentami v osnovno podobo Silverblue, ki se distribuirajo le v oblikah rpm paketov in trenutno niso na voljo v flatpak-u. Na primer, preko rpm-ostree je omogočeno nameščanje zaprtih gonilnikov NVIDIA, pisav, jezikovnih paketov, razširitev za GNOME Shell in drugih aplikacij, kot je Google Chrome.
Hkrati za Fedora 30 „free“ in „nonfree“ repozitoriji projekta RPM Fusion, v katerih so na voljo paketi z dodatnimi multimedijskimi aplikacijami (MPlayer, VLC, Xine), video/audio kodeki, podporo za DVD, zaprtimi gonilniki AMD in NVIDIA, igrami in emulatorji.
Izvor: opennet.ru
