Vydání Linuxové distribuce Fedora 30

Představení uvolnění distribuce Linux Fedora 30. Pro stažení jsou připraveny produkty Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT Edition, a také sada „spinů“ 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 různé zařízení s 32bitovými procesory ARM.

Nejvýraznější vylepšení ve Fedoře 30:

  • Desktop GNOME byl aktualizován na verzi 3.32 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 zchunk, 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 přidán 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 Deepin, 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 Elementary OS. 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. 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 velké množství 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, nekompatibilní 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 Linux System Roles s sadou modulů a rolí pro nasazení centrálního systému správy konfigurace založeného na Ansible;
  • Zastaveno 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 Fedora CoreOS, pokračující vývoj serverového Linuxového systému Container Linux;
  • Díky použití PipeWire byly vyřešeny problémy 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. Dodávka 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 Fedora Toolbox, 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í Fedora Silverblue;
  • 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ů — Fleet Commander, 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í;
  • Pokračováno 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 byly uvedeny do provozu „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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster