Turris Omnia jako hardware je fantazie, bohuzel TurrisOS je naprosto nepouzitelny.. jedine stesti, ze na tom jde bez problemu a s podporou provozovat Untangle.. kdo nezna, tak www.untangle.com
Uz jsem s Untangle prosel nekolika upgrady, vse probehlo automaticky pres noc a nerozbilo se nic.. Ty upgrady jsou nejvetsi bolest TurrisOS, takze se Turrisu nechytne nikdo z vetsich operatoru, kdo treba po HW strance pro sve zakazniky hleda podobne zarizeni.. a z praxe vim, ze operatori (a ted nemyslim pro home usery), aktualne hledaji podobny HW pro SD-WAN pouziti..
Pre mna je tiez software Omnie obrovskym sklamanim. Hardware je podla mna tiez OK, vyssia cena mi tiez nevadi (podla mna je odovodnena), ale co robia s tym softom, to je jedna katastrofa za druhou.
Propagovali to ako router, ktory bude bezpecny, na ktory budu aktualizacie "na veky". No ale realita je dost ina. To, co mi tam pristava, za bezpecnostne aktualizacie nepovazujem, permanentne sa tam nieco rozbija, miesto aby vyriesili vselijake existujuce problemy, tak prekopavaju veci ktore ako-tak fungovali (cim rozbijaju dalsie veci), vrhaju do "stabilnej" vetvy plno neoverenych noviniek, ktore vobec nepotrebujem (a nechcem) a ktore sposobuju dalsie problemy...
Maju uz vobec nejaky tracker problemov? Priznavam, ze som to sklamany a znechuteny prestal sledovat, naposledy to bolo v stave, ze iba na fore niektori nadavali ako ich zas nieco vytocilo, niektori "zufalo nariekali" ako kopky nestastia, ze im nieco nechodi a absolutne netusia co s tym robit, a niektori sa (stale plni optimizmu) aj snazili dodavat relevantne detaily a pripadne aj pomoct inym. Postnut na forum ked mi nieco nechodi je potom fasa loteria: Bud je to totalne odignorovane, alebo cloveku "poradia" aby urobil nieco uplne ine, ako chce, pripadne mu povedia, "sorry, toto uz my podporvat nemozeme, si v tom sam, ale ked to nahodou spojazdnis, tak nam to posli, my to potom mozno zaradime", ale hlavne je tam cela plejada vyhovoriek "neda sa, lebo...". Clovek nevie, ci sa ma smiat, alebo plakat.
Ako sorry, ale to je totalna pankacina, nie bezpecny router.
Tak som si povedal, ze ked na to bude pouzitelne ciste OpenWrt, flashnem tam to a kaslem na cely shitovy TurrisOS. O tomto Untangle som doteraz nepocul, na prvy pohlad zaujimave, ale vyzera to len na cistu klikacku, ziaden SSH pristup a command-line som na tej ich wiki nenasiel, takze to nebude nic pre mna.
No a teraz tu mame spravicku o tom, ze sa idu hrat s dalsim novym hardverom. Mozme sa tesit na dalsie odvadzanie pozornosti. Namiesto toho, aby zakladny system postupne stabilizovali, tak zas budu robit nieco dalsie a furt to prekopavat dokola, budu sa hrat s novou hrackou a na stare kaslat (tak ako sa teraz hraju s Omniou a raz za cas nieco rozbombardovali na Turris 1.x, "sorry chlapi, collateral damage")...
Omnie som kupil dve, ale na toto uz prispievat rozhodne nebudem. Internet je velky, tak mozno sa im aj podari navnadit nejakych novych naivnych ludi. Ale moze sa im aj stat, ze tak ako bola Omnia obrovsky uspech, tak toto bude obrovske fiasko.
na Untangle si muzes pristup pres SSH povolit, je to vicemene cisty Debian (ani se tim netaji) a veskere Untangle veci jsou tam ciste dodany jako *.deb baliky.. nicmene pokud si pres SSH neco zmenis, vydrzi to do prvniho updatu, coz je pochopitelne.. jsou cesty, jak udelat zmeny, aby prezily, ale pak uz to neni od Untangle podporovano..
Tiez ma celkom sklamal sw, dosiahnut este nedavno aby sa dhcp adresa automaticky pridala do lokalneho dns znamenalo rucne zasahy. Plus naozaj je dost zlozite patrat v ich fore po realnych rieseniach, mozno by nebolo od veci proste "popularne" bugy riesit inym sposobom plus ak existuje workaround tak popisat ten najlepsi
Nejhorší na tom je, že spousta workaroundů by nebyla potřeba, kdyby se o nich vývojáři dozvěděli. Jenže spousta uživatelů, když nějaký problém objeví, tak buď nedělají nic a nebo napíšou na fórum návod ve stylu Jirky Babicy: „Když to nefunguje, zkuste nainstalovat balíček <xyz> a když ani to nepomůže, určitě tam dejte balíček <abc>.“ Málokdo to zaregistruje jako issue, takže oprava, přesto že je banální, trvá třeba půl roku.
Konkrétní případ je úplně na konci tohoto příspevku.
No házet vinu za neopravené bugy na uživatele je už docela drsné. Když uživatel vysolí za krabici 8k, tak to nedělá pro to, aby to testoval a reportoval bugy, ale chce to jednou nastavit a nevědět o tom. Pokud si uživatelé zvykli hlásit bugy na fórum a je na tom něco špatně, je to chyba CZ.NICu, ne uživatelů a někdo by to prostě občas měl projet a případně se zeptat na detaily.
U toho "konkrétního případu" nějak nemůžu najít, kde tam je to issue. Ten pán migroval na BTRFS a poslal k tomu návod. Pod tím je pak diskuse, kde radí ostatním jak na to.
Jako každý software, open source především, v něm jsou chyby. A na chybách je obvykle zákeřné to, že se projeví jen při specifickém způsobu použití, takovém na který vývojář buď zapomněl, nebo s ním prostě nepočítal. Proto je potřeba chyby vývojářům hlásit. Je celkem jedno, jakou formu zvolit, jestli napsat na fórum, na e-mailovou podporu, nebo otevřít issue na githubu či gitlabu.
V tomto konkrétním případě šlo o to, že jsem se (a zdaleka ne mezi prvními) pokoušel migrovat starý Turris na btrfs. Postupoval jsem podle oficiálního návodu a migrační skript v půlce skončil na fatal error – nelze připojit vfat partition, protože chybějí moduly nls-iso-8859-1 a nls-cp437. Když jsem chybu googlil, našel jsem dříve odkázaný návod na fóru a v něm zmínku: „Pokud se na Turrisu 1.0 nedaří přechod z JFFS na UBIS dle firemní dokumentace, zkusíme nainstalovat kmod-fs-vfat, popřípadě ještě kmod-nls-cp437 a kmod-nls-iso8859-1“. Tedy autor tohoto příspěvku evidentně narazil na stejný problém, ale místo aby ho nahlásil vývojářům, kteří by doplnili chybějící závislosti a chybu tak opravili pro všechny, přidal jen krátkou zmínku do svého návodu na fóru, takže si jí zaručeně žádný vývojář nevšimne.
Takových případů jsem bohužel objevil víc, tenhle mi jen utkvěl v hlavě svou evidentností. Takhle často fungují komunity kolem Windows a podobných softwarů, kde si lidé na fórech mezi sebou sdílí workaroundy, protože cesta k vývojářům je obtížná. Pro open source software by ale komunita takhle fungovat neměla.
“Project Turris je služba, která s pomocí našeho specializovaného routeru, pomáhá svým uživatelům chránit jejich domácí síť před nebezpečím.” Pokud se tedy bavime o domacim uzivateli, ten si treba najde stranku jak hlasit chyby https://doc.turris.cz/doc/cs/howto/error_reporting ale tezko si bude zakladat ucet na gitlabu aby reportoval bugy, tudiz se zepta nekde ve foru, kde mu mozna nekdo poradi. U komercniho software je nekdy k dispozici forum uzivatelu na strankach vyrobce a tyhle stranky obvykle nekdo moderuje. Treba u Adobe tyhle lidi vytvareji issues pro devs.
Toto je trochu hloupý argument když jak na fórum tak na gitlab se člověk nemusí registrovat, ale může se přihlásit s účtem třeba z twitteru.
Dále bych poznamenal, že srovnáváte firmu s tisíci zaměstnanci a firmu s asi sto zaměstnanci. Velikost firmy je velký faktor určující jak velkou podporu můžete získat. Pokud očekáváte, že má CZ.NIC desítky až stovky lidí na práci s komunitou, tak vás zklamu, nemá. Pokud chcete něco nahlásit tak to musíte udělat, ne si o tom postesknout v koutě kde vás žádný vývojář neslyší.
Pokud se vývojáři o problému nedozví tak se nikdy neopraví. Nevím co je na tom nepochopitelného. Stejně jako to, že když problém nahlasíte tak nemusí být opraven protože má nižší prioritu než jiné problémy. A to platí jak o cz.nic tak o adobe.
Když mrknu na váš profil na Turris fóru, dozvím se "I am not support! I am primarily updater developer.". Jste vývojář, hádám že dobrý vývojář, ale komunikace s komunitou vám prostě nejde a pro vývojáře je obecně těžké komunikovat s klienty či uživateli. Nemůžete se snažit házet vinu za chyby na uživatele, nemůžete se vymlouvat na velikost firmy a na počet zaměstnanců. Stačil by bohatě jeden člověk pro práci s komunitou, který by věděl, co má a hlavně nemá psát. Myslel jsem si, že to bude Patrick, ale z nějakého důvodu se toho po jeho nástupu moc nezměnilo. I tady to odbyl jen tím, že uživatelé mají speciální konfigurace a na komentáře o tom, že se to děje i při standardních konfiguracích už nereagoval :-(
FYI, pár dní zpátky byla podpora pro Turris Omnia přidána do masteru OpenWrt: https://github.com/openwrt/openwrt/pull/749