Diit.cz - Novinky a informace o hardware, software a internetu

Je Ubuntu Snap počátkem konce deb a rpm balíčků?

Nový systém instalačních balíčků snap, s nimiž přišlo poslední Ubuntu, míří do dalších distribucí. Snap balíčky tak lze nově používat třeba v Archu, Debianu, Fedoře či Gentoo ad.

Výhodou snap balíčků je vlastně popření toho, co bylo a je považováno za výhodu linuxových balíčkovacích systémů, tedy že instalace každé aplikace netahá sebou vše potřebné, ale jen i o to řekne mezi závislostmi pro instalaci. Jenže to není tak jednoduché řešení jako třeba MSI ve Windows či PBI v PC-BSD. Snap balíčky tak de facto zavádějí podobnou věc jako právě PBI v PC-BSD, systém instalace aplikací se vším potřebným do vlastního „kontejneru“. Snap není prvním pokusem o jednotný balíčkovací systém, ale zdá se, že je tím, který má šanci na úspěch. Navíc jsou poměrně inteligentní, takže pokud nějaká jejich „závislost“ je v systému nainstalována, již ji znovu neinstalují.

Snap balíčky primárně vznikly pro smarpthony s Ubuntu a zařízení typu internet věcí. Ale nebyl důvod, proč je neuvést i do desktopového/notebookového světa. Vedlejší efekt, který Canonical ani nepředjímal, byla relativní snadnost integrace snap do jiných distribucí, takže balíčky budou univerzálně použitelné mezi nimi. Vedle výše uvedených je nyní v přípravě snap o pro CentOS, Elementary, Gentoo, Mint, OpenSUSE, OpenWrt a RHEL a lze předpokládat i podporu v dalších distrech v budoucnu.

Projekt také není věcí, kterou by Canonial vyvíjel pod pokličkou, mezi přední vývojáře snapu patří třeba Tim Jester-Pfadt z ArchLinuxu či Richard Yao z Gentoo. Podpora snapu se do distribucí přidá jednoduše novým jim nativním balíčkem, takže třeba pro Fedoru je zde RPM balíček snapd. Program v balíčku ukrytý je shodný pro všechny distra, jen se liší v tom, aby šel nainstalovat do té které konkrétní distribuce. Jednou z těch prvních velkých aplikací, které jsou přes Snap systém k dispozici a mohou je tak nabízet přímo tvůrci aplikace, nikoli býti odkázáni na balíčkovače té které distribuce, je Mozilla Firefox.

Výhoda Snapu je i v tom, že může instalovat více různých verzí programů, tedy například mít v systému stabilní i vývojovou verzi současně. Z těch ošemetnějších věcí se momentálně řeší bezpečnost Snapu, zatím se ví o chybě umožňující po instalaci zákeřného snap balíčku odchytávat klávesnici z jiných aplikací. Ale to je bug, který padá na bedra X a bude vyřešen přechodem na Mir (případně Wayland u jiných distribucí).

Tagy: 
Zdroje: 

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku Je Ubuntu Snap počátkem konce deb a rpm balíčků?

Neděle, 3 Červenec 2016 - 15:00 | Vladimír Čunát | Přijdou mi ty snap a xdg/flatpack vhodné pro...
Neděle, 19 Červen 2016 - 16:47 | Petr Ježek | No, vzhledem k fungující praxi portování...
Čtvrtek, 16 Červen 2016 - 21:55 | Miroslav Suchý | Obojí je z uživatelského hlediska podobné (...
Čtvrtek, 16 Červen 2016 - 08:15 | RedMaX | jj, Windows jsou nejlepsi system, teda aspon do...
Čtvrtek, 16 Červen 2016 - 08:10 | mimi1vx | at ziji widle ...
Čtvrtek, 16 Červen 2016 - 08:07 | Rudi Iteceder | Flatpak ma byt izolovanejsi, ale ve Fedore na...
Čtvrtek, 16 Červen 2016 - 07:47 | caracho thegreat | To zas bude pekne veselo s neaktualizovanymi...
Čtvrtek, 16 Červen 2016 - 06:57 | honza | A co Flatpak (http://flatpak.org/)? Bude nějaké...

Zobrazit diskusi