Dvě vlákna, dva subreddity a hádka běžící opačnými směry. Na r/linux: „Proč všichni tak nenávidí omarchy?“ Na r/omarchy: „Proč je Omarchy dobré a zaslouží si všechen ten humbuk?“ Obě vlákna dostala dlouhé, vážně míněné odpovědi. Ani jedno nic nerozhodlo.
Při čtení obou vláken mě zarazilo, jak často se odpovědi shodují. Ne v tom, jestli je Omarchy dobré, ale v tom, co Omarchy je. Některé z nejsilnějších odpovědí na obou stranách popisují tu věc téměř totožně a pak k ní připojí opačný verdikt. A návrhová doktrína, o kterou se obě strany přou, byla sepsána v roce 2012, v eseji o webovém frameworku, člověkem, který později Omarchy postavil. Ten esej dává sporu slovník, díky němuž je jeho tvar lépe vidět.
Ostatní výtky vůči Omarchy jsou samostatná kapitola. Spor tady je užší: je to, že rozhodnutí dělá někdo jiný, přednost, nebo problém?
Oba tábory popisují stejný stroj
Tady je argument pro, z odpovědi na r/omarchy, subredditu, kam lidé chodí Omarchy bránit: „Spoustě lidí se nechce procházet stovky konfiguračních souborů, ale chce se jim používat Linux.“
A tady je argument proti, z odpovědi na r/archlinux: „Přesně proto nesnáším vyhraněné distribuce. Protože jejich názory stojí za nic.“
Přečtěte si je dvakrát. Je to tatáž věta s jinými pocity navěšenými na ní. Jedna říká, že Omarchy dělá stovky rozhodnutí za vás, a to je ten produkt. Druhá říká, že Omarchy dělá stovky rozhodnutí za vás, a ta rozhodnutí jsou špatná. V těchto odpovědích se spor netýká toho, co stroj dělá.
Můžete sledovat, jak někdo tuhle poznámku pronese, aniž by se přidal na nějakou stranu, přímo uvnitř subredditu nakloněného Omarchy, kde jeden komentující napsal, že Arch „je celý o svobodě volby, dělej si to, jak chceš“, zatímco Omarchy „…vám od začátku říká, jak máte všechno dělat. A to je taky v pořádku.“
Velká část humbuku i nenávisti je jediné pozorování se dvěma navěšenými verdikty.
Když se dva lidé shodnou na premise a liší se jen v závěru, nezbývá ani jednomu moc co tomu druhému nabídnout.
Slovo, kterým Omarchy označuje samo sebe
Aktuální příručka pojmenovává kategorii vlastními slovy Omarchy: „Omarchy je linuxová distribuce ve stylu omakase, postavená na Archu, dlaždicovém správci oken Hyprland a stavebnici pro desktop Quickshell.“ Omakase: neobjednáváte. Rozhoduje šéfkuchař a kupujete si jeho úsudek.
Předchůdce má rodokmen sepsaný. Omakub, dnes už vysloužilý předchůdce postavený na Ubuntu, popisuje své vlastní nástupnictví takto: „Omakase se tedy přestěhovalo z Ubuntu na Arch, z GNOME na Hyprland, a stalo se z něj Omarchy. Ne vrstva nad cizí distribucí, ale celé jídlo.“
Což vás posílá zpátky do roku 2012, k eseji o Ruby on Rails.
„Rails je omakase. Tým šéfkuchařů vybral suroviny, navrhl API a za vás sestavil pořadí chodů podle své představy o tom, co dělá chutný full-stack framework. Menu může být osobní i svérázné zároveň. Není navržené tak, aby vyhovovalo chuti každého a všude.“
Přečtěte si to dnes a je to zvláštní. Esej začíná popisem alternativy: „softwarových prostředí à la carte“, kde „abyste se najedli, musíte nejdřív pečlivě projít jídelní lístek možností a objednat si přesně to, co chcete“, a kde „budete muset vědět, co chcete“. Čte se to jako popis Archu, zveřejněný víc než deset let předtím, než Omarchy vzniklo. Dokonce stanovuje okrajovou podmínku, kolem níž se dnešní hádka pořád točí: záměny jsou povoleny, v rozumné míře.
Počítat chody je špatná recenze
Dvě věty z opačných konců sporu, které dělají naprosto totéž. Od jednoho komentujícího ve vlákně na r/linux: „Ta ‚distribuce‘ je v podstatě jen nóbl instalační skript.“ Z aktuální příručky: „Žádný balast: jen všechno, co používám.“
Oba počítají. Jeden spočítá obsah a označí seznam za chudý; druhý spočítá obsah a označí seznam za úplný. Je to nejčastěji opakovaný tah v celé této debatě a objevuje se ve všem, co jsem k tématu četl.
Obhájcům Omarchy se něco dluží především, a není to málo. Dodávat vkus je těžká práce. Zvolit každé výchozí nastavení tak, aby volby držely pohromadě a ještě obstály na notebooku cizího člověka, je těžší problém než ty komponenty jen tak špatně poskládat, a věta „jsou to jen dotfiles“ potichu překvalifikovává kurátorství na nepřítomnost práce. Odpověď níže ve vlákně na r/archlinux výsledek uznává bez velké náklonnosti: „Omarchy podle mě není tak úplně pro linuxové uživatele. Je to vstupní droga pro lidi z Windows nebo Macu. Myslím, že bychom se z těch uživatelů navíc měli prostě radovat.“ Něco tu zafungovalo a inventura to nevidí.
Protože inventura je způsob, jak se hodnotí samoobsluha. Projdete uličky, spočítáte, co je na skladě, a delší seznam znamená lepší obchod. Degustační menu takhle nefunguje a systém postavený na stejné premise taky ne. Takže tohle je otázka, na kterou bych chtěl znát odpověď, než něco takového nainstaluju: je tenhle vkus dobrý a chci, aby ho na mém stroji uplatňoval někdo jiný, natrvalo?
Část dohody, která se přeskakuje
Příspěvek na r/archlinux nese název „Opustil jsem Omarchy a vrátil se k čistému Archu bez vnucených názorů“. Jeho autor, u/phx32259, mu dal zhruba 63 dní (dost dlouho na to, aby nešlo o reakci po prvním spuštění). Věta, která se z něj obvykle cituje, se týká klávesových zkratek a konfigurace Neovimu, které se po aktualizaci vrátily změněné, což popisuje jako vlastní zkušenost a co nejméně jeden komentující ve vlákně rozporuje. Berte to jako výpověď jednoho člověka o tom, co se stalo na jeho stroji, protože přesně tím to je, a argument nepotřebuje, aby to bylo něco víc.
Věta, kterou napsal vzápětí, je ta, u níž stojí za to se zastavit: „Jo, vím, že je to vyhraněná instalace, jen jsem si neuvědomil, že budou vyhraněné i aktualizace.“
To je ta dohoda, objevená zevnitř. Degustační menu je trvalá úmluva, že šéfkuchař rozhoduje dál, včetně chodu, na který jste si zvykli.
Nebyl to skandál. Přišel na to, co chce, což byl podle jeho vlastních slov běžný Arch plus „předkonfigurovaný Hyprland a vývojové prostředí“, ne systém, který by za něj pořád znovu rozhodoval. To je à la carte a chtít à la carte je naprosto rozumné přání. Také je to něco, co je dobré o sobě vědět, než cokoli nainstalujete.
K čemu se pořád vracím, je to, že aktuální příručka tuhle cenu uvádí otevřeně. Aktuální příručka upozorňuje na to, že systémové aktualizace mohou občas vrátit některé konfigurace do původního stavu, přičemž změny uživatele zůstanou zachované v záložním souboru.
Kde metafora s menu končí
Záměny jsou povoleny, v rozumné míře. To bylo napsáno o webovém frameworku a dnes to nese mnohem větší váhu, než po tom kdo v roce 2012 chtěl.
Když se vám nelíbí něco, co zvolil Rails, smažete řádek v Gemfile nebo si k dalšímu projektu vyberete jiný framework a váš týden to nijak neovlivní. Když se vám nelíbí něco, co zvolil váš desktop, nahrazuje se to, kam sahají vaše ruce. Klávesové zkratky jsou svalová paměť budovaná roky a tvoří většinu toho, díky čemu je stroj váš, a ne vypůjčený.
Tady mi přestává být přirovnání užitečné. Z restaurace můžete odejít mezi chody. Operační systém drží váš stroj, váš způsob práce a deset let návyků, které neodložíte v úterý odpoledne.
Nemyslím si, že to cokoli rozhoduje v neprospěch Omarchy. Kurátorovaný systém pro lidi, kteří tahle rozhodnutí nikdy dělat nechtěli, je obhajitelný produkt a lidé, u nichž zabral, se ve svých preferencích nemýlí. Znamená to ale, že ta dohoda je těžší, než jak ji přirovnání vykresluje, v obou směrech. Jestli je příliš těžká, je otázka na vás, a žádné menu ji nezodpoví.
Stavte na Linux VPS s root přístupem, NVMe a výkonem AMD EPYC.
Zobrazit Linux plány

Diskuse
Komentáře
Přihlaste se a zapojte se do diskuse.