uvolnění distribuce Linux . Pro stažení produkty , , , , a také s Live verzemi desktopových prostředí KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE a LXQt. Verze jsou připraveny pro architektury x86, x86_64, Power64, ARM64 (AArch64) a s 32bitovými procesory ARM.
Nejvýraznější ve Fedoře 30:
- Desktop GNOME byl aktualizován na verzi s přepracovaným stylem uživatelských rozhraní, pracovního prostředí a ikon, experimentální podporou zlomeného měřítka a zrušením podpory globálního menu;
- Práce na zlepšení výkonnosti správce balíků DNF byla dokončena. Všechna metadata v repozitářích kromě xz a gzip jsou nyní dostupná ve formátu , který kromě dobré úrovně komprese zajišťuje podporu delta změn, což umožňuje stahovat pouze změněné části archivu (soubor je rozdělen na samostatně komprimovatelné bloky a klient stahuje pouze ty bloky, pro které se kontrolní součet neshoduje s bloky na jeho straně);
- V DNF je kód pro odesílání informací potřebných pro přesnější hodnocení uživatelské základny distribuce. Při přístupu k zrcadlům se odešle čítač 'countme', jehož hodnota se zvyšuje každý týden. Čítač bude nastaven na '0' po prvním úspěšném přístupu k serveru a začne počítat týdny po 7 dnech. Tento způsob umožní posoudit, jak dlouho je aktuální verze nainstalována, což je dostatečné pro analýzu dynamiky přechodu uživatelů na nové verze a identifikaci krátkodobých instalací v systémech kontinuální integrace, testovacích systémech, kontejnerech a virtuálních strojích. Uživatel se může rozhodnout odesílání těchto informací deaktivovat.
- Byly přidány balíčky s pracovním stolem , vyvíjený vývojáři stejnojmenné distribuce z Číny. Komponenty pracovní plochy jsou vyvíjeny pomocí jazyků C/C++ a Go, ale rozhraní je vytvořeno pomocí technologií HTML5 s použitím webového enginu Chromium. Klíčovou vlastností pracovní plochy Deepin je panel, který podporuje více pracovních režimů. V klasickém režimu je zřejmé oddělení otevřených oken a nabízených aplikací ke spuštění. Efektivní režim připomíná Unity, mísí indikátory spuštěných programů, oblíbené aplikace a ovládací prvky. Rozhraní pro spouštění programů se zobrazuje na celou obrazovku a nabízí dva režimy — prohlížení oblíbených aplikací a navigace v katalogu nainstalovaných programů;
- Byly přidány balíčky s pracovním prostředím Pantheon, jehož vývoj zajišťuje projekt . Pro vývoj se používá GTK3+, jazyk Vala a framework Granite. Grafické prostředí Pantheon zahrnuje komponenty jako správce oken Gala (na bázi LibMutter), horní panel WingPanel, launcher Slingshot, ovládací panel Switchboard, dolní panel úloh Plank (přepsaný na Vala analog panelu Docky) a správce relací Pantheon Greeter (na základě LightDM);
- Byly aktualizovány verze programů: 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; - Byl proveden přechod na GnuPG 2 jako hlavní implementaci GPG (
/usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1; - Byla provedena práce na zajištění hladšího zobrazení grafiky při zavádění, bez krátkodobých výpadků obrazovky a bez náhlých grafických přechodů. V ovladači i915 je ve výchozím nastavení zapnut mód fastboot, v zaváděcí obrazovce plymouth byla použita nová téma designu;
- Jako výchozí implementace sběrnice D-Bus je využit . D-Bus Broker je plně realizován v uživatelském prostoru, zůstává plně kompatibilní se standardní implementací D-Bus, byl navržen s ohledem na podporu žádané funkčnosti a zaměřuje se především na zvyšování výkonnosti a zajištění spolehlivosti;
- Formát metadat pro šifrování celého disku byl změněn z LUKS1 na LUKS2;
- V rámci přípravy na ukončení podpory Python 2 (konec podpory této větve vyprší 1. ledna 2020) bylo z repozitářů odstraněno specifických balíčků pro Python 2. Pro dodávané moduly Python v repozitářích s podporou metadat
Python Egg/Wheel je ve výchozím nastavení zapnut generátor závislostí; - Ze knihovny libcrypt byla odstraněna podpora zastaralých a nezabezpečených funkcí, jako jsou encrypt, encrypt_r, setkey, setkey_r a fcrypt;
- Soubor /etc/sysconfig/nfs byl prohlášen za zastaralý, pro konfiguraci NFS by měl být používán pouze /etc/nfs.conf;
- Byla přidána podpora uEFI pro zavádění na systémech ARMv7;
- Z repozitářů byla odstraněna databáze MongoDB kvůli přechodu tohoto projektu na uzavřenou licenci, s požadavky Fedora;
- Byly převedeny na seznam zastaralých balíčky Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp a sonatype-oss-parent;
- Byla přidána kolekce s sadou modulů a rolí pro nasazení centrálního systému správy konfigurace založeného na Ansible;
- vytváření sestavení Fedora Atomic Host, které nabízejí minimalizované prostředí, jehož aktualizace probíhá atomově prostřednictvím nahrazení obrazu celého systému, bez rozdělení na jednotlivé balíčky. Na místo Fedora Atomic Host přichází projekt , vývoj serverového Linuxového systému ;
- Díky použití PipeWire se sdílením oken Chrome a Firefox v prostředích založených na Wayland při organizaci vzdálené práce se systémem. Byly také vyřešeny problémy s použitím proprietárních binárních ovladačů NVIDIA s Wayland. výchozí sestavení Firefoxu s integrovanou podporou Wayland byla odložena do příští verze (ve Fedora 30 bude Firefox i nadále pracovat přes XWayland).
- Byl zahrnut nástroj , umožňující spustit další izolované prostředí, které může být uspořádáno libovolně pomocí běžného správce balíčků DNF. Toto prostředí usnadní život vývojářům, kteří potřebují často instalovat různé dodatečné knihovny a aplikace v podmínkách používání sestavení ;
- Do knihovny OpenH264 s implementací kodeku H.264, který se používá ve Firefoxu a GStreamer, byla přidána podpora dekódování profilů Main a High, které se obvykle používají k přenosu videa v online službách (dříve byla v OpenH264 podporována pouze profil Baseline);
- Součástí je systém pro centralizované nastavení Linux-desktopů — , určený pro organizaci nasazení a údržby nastavení pro velké množství pracovních stanic na bázi Linuxu a GNOME. Je poskytováno jednotné centralizované rozhraní pro správu nastavení pracovního stolu, aplikačních programů a síťových připojení;
- Vývoj edice Fedora Silverblue, která se od edice Fedora Workstation liší dodáním v monolitické podobě, bez rozdělení základního systému na jednotlivé balíčky, s využitím atomárního mechanismu aktualizace a instalací všech dalších aplikací ve formě flatpak balíčků, které běží ve izolovaných kontejnerech. V nové verzi byla přidána možnost použití v GNOME Software vrstvy rpm-ostree pro přidání do základního obrazu Silverblue vrstev s dalšími aplikacemi a systémovými komponenty, které se distribuují pouze ve formě rpm balíčků a zatím nejsou dostupné ve flatpak. Například prostřednictvím rpm-ostree byla implementována podpora instalace proprietárních ovladačů NVIDIA, fontů, jazykových sad, rozšíření pro GNOME Shell a třetích aplikací, jako je Google Chrome.
Současně pro Fedora 30 „free“ a „nonfree“ repozitáře projektu RPM Fusion, ve kterých jsou dostupné balíčky s dalšími multimediálními aplikacemi (MPlayer, VLC, Xine), video/audio kodeky, podpora DVD, proprietární ovladače AMD a NVIDIA, herní programy, emulátory.
Zdroj: opennet.ru
