"Chceme se ale domluvit i s tvůrci linuxových distribucí, aby bylo možné na microSD kartu nahrát třeba Debian."
Do zacatku by stacilo, kdyby ruzne podpurne patche k HW, ktere vyvojari Turrise drzi lokalne v GITu CZ.NIC poslali (konecne) do upstreamu - dodnes zde neni mj. ani ovladac pro LEDky v kernelu. Stejne tak neni v upstreamu ani DTS - presneji to, co je neobsahuje vse a "autorem" ani u toho CZ.NIC neni...
To je zajimava vymluva :-) Vzdyt ten GIT u CZ.NICu je verejne pristupny... tedy co bylo tam se na verejnost samozrejme dostalo. Navic v pripade DTS se bavime o tom, ze Moxa bude mit uplne jinou SOC (Armada 37xx versus Armada 38x) , tedy i jine DTS - tam ten argument "utajeni" teprve nedava vubec zadny smysl...
Unika mi smysl tohoto mlzeni....
Ale jisteze vsimnul... ale je to naprosto zbytecna obstrukce, kdy veci ktere by mohli byt ve vanilla kernelu tam jednoduse dodnes nejsou - a clovek je musi hledat jinde - tedy v lokalnim repozitari CZ.NIC. V dusledku to (zbytecne) zatezuje i vyvojare v NICu, kteri s kazdou zmenou ve vanilla kernelu musi resit opravy u lokalne spravovanych kernelovych patchu - pripadne se drzi starsi (byt dlouhodobe podporovane) verze - bez funkcionalit z novych kernelu, pripadne se funkcionality z tech novych kernelu do tech starsich verzi backportuji - a bezpecnost je v takovem pripade rovnez diskutabilni - je dalsi riziko ze se neco opomene v pripade zjisteneho budouciho bezpecnostniho problemu, ktery se v backportovanem kodu neopravi (a jde o pristup neprilis vzdaleny bastleni).
Tak tedy tou "dobrou" zpravou jste aspon pro mne polozil cele dobre mineni, co jsem o CZ.NIC mel.
Stejne jako NIX, pokud tyhle dve kdysi byly organizace, ktere jsem jako "maly" obdivoval, dneska se proste nestiham divit.
Ono neni open, jako open, ze - a to jak vyvojem, tak organizacne.
Kdyz ono vetsine lidem to divadylko staci, na co stavet opravdu otevrene organizace a riskovat tim osobni pohodlicko teplych jistych mistecek. Stejny ass-covering se pritom rozmohl postupne i pres vetsinu CZFreecek, v cele s NFX. Pokazde, kdyz vidim tyhle dusledky, je mi trochu smutno - obzvlast kdyz si na to vzpomenu v kontextu, kdy bych jinak rekl, ze u nas mame funkcni komunitu. Komunitu mame, nicmene s timtez "ale". Chtit otevrenost realne znamena vetsinou zklamani.
Abych jenom nehejtoval, za Omniu musim CZ.NIC pochvalit. Jeji launch byl pojaty pratelsky a otevrene
Prave proto mne neprijemne prekvapilo, ze ma NIC potrebu nove projekty tutlat. Proc? Pro dramatictejsi launch? Na to je potreba ale dostatecne oveckoidni follower momentum - no a pak jsme zas u toho, jestli ma takove momentum budovat CZ.NIC.
Nebylo by lepsi HW vyvoj uplne odstepit? Jaky smysl ma mit to rozpoctove pod jednou strechou uz pro treti projekt?
Důvod, proč je dobré nevyvinuté projekty držet pod pokličkou, je krásně vidět na projektu SMRT – zajímavá myšlenka, která se nakonec ukázala jako slepá ulička. Přestože práce na něm byla ukončená, lidi se neustále ptají, kdy už bude SMRT hotová.
Ostatně i Omnia byla dlouhou dobu držená pod pokličkou, řekl bych, že velmi podobným způsobem.
Bohuzel s rezignaci na vyvoj SMRTi jsme se dostali do stavu, kdy pred bezpecny router je uzivatel xDSL sluzeb nucet strkat dalsi krabicku, o jejiz bezpecnosti lze polemizovat. To ze "jen" v bridge sice rizika (castecne) omezuje, ale potencialne zranitelny prvek, ktery nikdo neaktualizuje tam uz je...
Nerozumim tomu, jak s problematikou souvisi to, kdo jmenovite je ceho autorem - to je interni vec CZ.NIC. Diskuze je o tom, ze vyvojari z CZ.NIC (jako celek) dodnes potrebne patche do upstreamu nedopravili, at uz je duvod jakykoliv - proste tam nejsou a nejspis o to ani moc neusiluji. Pokud je pricinou "nepripravenost" neceho, pak by bylo na miste relevantni veci dotahnout... chapu, ze narozdil od vymysleni novych veci jde uz o mene popularni cinnost, ale i tem je treba venovat cas.
Ad DSA - sama Omnie DSA aktualne vubec nepouziva. Pouziva se swconfig/mvsw61xx z OpenWrt - ktery je take (dlouhodobe) off-tree - u nej jde predpokladat, ze ani k zacleneni nedojde (prave kvuli pritomnosti DSA v upstreamu).
Vy jste si asi nevšiml z jaké DNS miska píše, že ho poučujete co aktuálně Omnia používá. Odpověděl jste člověku kdo OpenWRT na Turrisu udržuje. A to že aktuálně nepoužívá neznamená, že nebude. Na to jak strašně tlačíte na to aby to bylo v upstreamu tak jste si asi ani nevšil co upstream dělá. Třeba to, že upstream OpenWRT postupně přechází na DSA a nemá tedy smysl do upstreamu předávat swconfig.
Pointa je v tom, ze DSA nepouziva Omnia. Jediny, kdo s tim viditelne trosku vic experimentoval byl zmineny Tomas v ramci tvorby nativniho Debian image - ale tam aktivita taky vicemene usnula (a co ja vim, tak Tomas se davno venuje primarne jinym aktivitam mimo Omnii...) - takze se mimo jine muzeme bavit o tom, ze prece nejde o one-man-show.
S DSA jsou dilci problemy, ktere je treba nejdriv odladit. Ale to jsme zpet u toho, ze to uz neni takova "zabava" jako vymysleni novych veci. A aktivita ve vanilla kernelu je ze strany CZ.NIC ve vztahu k Omnii minimalni. I to DTS tam nakonec dopravil nekdo uplne jiny (ktere je bohuzel neuplne).
A ano, a uz je podle me je na miste na to poukazat i jinde, nez jen na Turris forech, kde jsou podobne pozadavky spokojene ignorovane.
Ano, Tomas se ted primarne venuje Moxu :-) A Omnia ve vanilla kernelu a aktualnim OpenWRT DSA pouziva ;-) A DTS dopravil nekdo jiny kdo to dlouho diskutoval a ladil s Tomasem. To mame lidem mimo firmu misto pomoci aktivne branit kdyz se chtej do neceho zapojit aby melo par kverulantu radost?
Kdyz je to tedy tak slunickove uzasne, tak nam jako vyvojar jiste odpovite na otazku, kdy bude DSA pouzite v oficialnim firmware od CZ.NIC... presneji receno, proc jeste neni ;-)
PS: ...a mimochodem, Tomas si intenzivne s jinymi vecmi...
Protoze DSA end usery nezajima, uzivatele vic zajima jestli to funguje, jestli maj novy featury a jestli jsou schopni dostatecne jednoduse s tim neco udelat. Bezny uzivatel nema tuchy co DSA je. V Lepsim pripade tusi ze existuje switch a v tom nejoptimistictejsim scenari si ho dokaze naklikat v LuCI. Obecne doufame ze DSA bude Omnie v Turris OS pouzivat nekdy ke konci letosniho roku.
DSA narozdil od swconfig se snazi resit napojeni vice CPU portu na podrizeny switch, vcetne nejakeho load-balancingu (i kdyz je tam jeste co vylepsovat). V Omni stale pretrvava bastl se sw bridge mezi LAN4 a zbytkem sveta, kde i lokalni provoz na L2 v ramci tehoz segmentu se nutne zpracovavaji na CPU routeru. To i uzivatele rozhodne zajima... nebot to dopady i na vykon jednoduse ma.