Poslední verze Fedora Linuxu byla vydána na konci dubna. Jako uživatel Fedory na plný úvazek od jejího původního vydání v roce 2003 a aktivní přispěvatel od roku 2007 mě vždy uspokojuje, když vidím v komunitě nové funkce a pokroky.
Pokud chcete verzi TL;DR toho, co se ve Fedoře 30 změnilo, můžete tento článek ignorovat a přejít přímo na wiki stránku Fedory ChangeSet. V opačném případě pokračujte ve čtení, abyste se dozvěděli o některých zajímavostech v nové verzi.
Upgrade vs. nová instalace
Upgradoval jsem svůj Lenovo ThinkPad řady T z Fedory 29 na 30 pomocí pokynů k upgradu systému DNF a zatím to funguje skvěle!
Také jsem měl možnost provést novou instalaci na jiném ThinkPadu a bylo milým překvapením vidět novou spouštěcí obrazovku na Fedoře 30 – dokonce se na ní objevilo logo Lenovo. Při upgradu výše jsem neviděl tuto novou a vylepšenou spouštěcí obrazovku; bylo to pouze na čerstvé instalaci.
Změny na ploše
Pokud jste uživatelem GNOME, budete rádi, že Fedora 30 přichází s nejnovější verzí, GNOME 3.32. Má vylepšenou klávesnici na obrazovce (praktickou pro notebooky s dotykovou obrazovkou), zcela nové ikony pro základní aplikace a nový panel „Aplikace“ v části Nastavení, který uživatelům umožňuje získat o něco větší kontrolu nad výchozími ovladači GNOME, přístupovými oprávněními, a upozornění. Verze 3.32 také zlepšuje výkon Disku Google, takže soubory Google a události v kalendáři budou integrovány s GNOME.
Fedora 30 také představuje dvě nová desktopová prostředí:Pantheon a Deepin. Pantheon je výchozí desktopové prostředí ElementaryOS a lze jej nainstalovat pomocí jednoduchého:
$ sudo dnf groupinstall "Pantheon Desktop"
Pantheon jsem ještě nepoužil, ale používám Deepin. Instalace je jednoduchá; stačí spustit:
$ sudo dnf install deepin-desktop
poté se odhlaste z GNOME a přihlaste se znovu, kliknutím na ikonu ozubeného kola na přihlašovací obrazovce vyberte „Deepin“.
Deepin se jeví jako velmi leštěné, uživatelsky přívětivé desktopové prostředí, které vám umožňuje ovládat mnoho aspektů vašeho prostředí kliknutím na tlačítko. Dosud jsem měl jediný problém, že dokončení přihlášení a návrat ovládání ukazatele myši může trvat několik sekund navíc. Kromě toho je to skvělé! Je to první desktopové prostředí, které jsem použil, a zdá se, že dělá vysoké body na palec (HiDPI) správně – nebo alespoň téměř správně.
Příkazový řádek
Fedora 30 upgraduje Bourne Again Shell (aka Bash) na verzi 5.0.x. Pokud se chcete dozvědět o každé změně od její poslední stabilní verze (4.4), přečtěte si tento popis. Chci zmínit, že v Bash 5 byla představena tři nová prostředí:
$ echo $EPOCHSECONDS
1556636959
$ echo $EPOCHREALTIME
1556636968.012369
$ echo $BASH_ARGV0
bash
Fedora 30 také aktualizuje Fish shell, barevný shell s automatickým návrhem, který může být velmi užitečný pro začátečníky. Fedora 30 přichází s Fish verze 3 a můžete si ji dokonce vyzkoušet v prohlížeči, aniž byste ji museli instalovat do svého počítače.
(Všimněte si, že Fish shell není totéž jako guestfish pro připojování obrazů virtuálních strojů, které jsou součástí balíčku libguestfs-tools.)
Vývoj
Fedora 30 přináší aktualizace pro následující jazyky:C, Boost (C++), Erlang, Go, Haskell, Python, Ruby a PHP.
Co se týče těchto aktualizací, nejdůležitější je vědět, že Python 2 je ve Fedoře 30 zastaralý. Komunita a vedení Fedory požadují, aby všichni správci balíčků, kteří jsou stále závislí na Pythonu 2, co nejdříve přenesli své balíčky do Pythonu 3, protože plán je odstranit prakticky všechny balíčky Pythonu 2 ve Fedoře 31.
Kontejnery
Pokud byste chtěli provozovat Fedoru jako neměnný OS pro prostředí kontejneru, kiosku nebo zařízení, podívejte se na Fedora Silverblue. Přináší vám veškerou technologii Fedory spravovanou rpm-ostree, což je hybridní systém obrazu/balíčků, který umožňuje automatické aktualizace a snadné vrácení zpět pro vývojáře. Je to skvělá volba pro každého, kdo se chce dozvědět více a pohrát si s nasazením Flatpak.
Fedora Atomic již není k dispozici pod Fedora 30, ale stále si ji můžete stáhnout. Pokud jsou vaším džemem kontejnery, nezoufejte:přestože Fedora Atomic je pryč, zbrusu nový Fedora CoreOS je ve vývoji a měl by být brzy spuštěn!
Co je ještě nového?
Od Fedory 30, /usr/bin/gpg ve výchozím nastavení odkazuje na GnuPG v2 a konfigurace serveru NFS se nyní nachází na adrese /etc/nfs.conf místo /etc/sysconfig/nfs .
Došlo také k několika změnám v instalaci a době spouštění.
V neposlední řadě se podívejte na Fedora Spins, kde najdete otočení Fedory, která je výchozím nastavením pro vašeho oblíbeného správce oken, a Fedora Labs pro funkčně upravené softwarové balíčky postavené na Fedoře 30 (tj. astronomie, zabezpečení a hry).