Doufám, že ten Terminátor bude mít plnou dokumentaci čipsetu a otevřené zdrojové kódy. Jinak to bude méně bezpečné než modem s openwrt.
Nějaký operační systém tam určitě pojede. Musí tam být realtime DSP pro ODFM de/modulaci VDSLx a nějaké ovládání toho modemu (načtení firmware do DSP, komunikace po ethernetu). Klidně tam může nějaký dumb ARM/MIPS/RISC-V s uC linuxem.
Nejjednodušší by asi bylo kdyby to přes ten ethernet fungovalo jako bridge a ppp démon s pppoe by byl až v nějakém routeru za. Takhle mě fungovaly už někde 3 modemy a pohoda.
Škoda, že jsem na začátku roku koupil TP-link a nahrál do něj openwrt (co jsem koukal, tak openwrt podporuje prakticky jen VDSL na Lantiq SoC). Tuhle krabičku bych si klidně koupil (pokud by jí teda nezaložili na nějakým FPGA za 10kKč :-D ... i když ... ).
Pan je naivni az beda.
Takove spickove technologie nemaji otevrene specifikace ani kody. Mozna otevrene rozhrani pro nastavovani a to jeste pod NDA nad kterym bude dalsi rozhrani ktere by uz otevrenejsi(aspon uvnitr cetinu) byt mohlo.
Dat volne dokumentaci cipsetu vcetne zdrojaku firmware a jeho vnitrni rozhrani znamena splachnout do kanalu nechutne velke mnozstvi penez z vyzkumu. xDSL chipset neni jednoduche implementovat. Ta slozitost je tam velmi vysoka a potrebujes spolupraci vedcu vice oboru. Z tohoto duvodu to nebude jen tak otevrene.
Proc potrebujes od chipsetu linkove vrstvy zdrojaky? Proc resis bezpecnost? To koncove zarizeni bude resit jen maximalne linkovou vrstvu. A linkovou vrstvu mezi portem modemu a portem dslamu. Proc to tedy resis? Chces neco zabezpecit? Res si to na vyssich vrstvach.
Nevěřím, že tam nebude operační systém, i v DVB-T settopboxu co máme doma je linux. Jinak nemluvil jsem výhradně o zdrojových kódech pro DSP firmware. Pokud tam bude linux (nebo cokoliv GPL) a vydají jeden update, tak je majitel automaticky oprávněn ke zdrojovým kódům staticky skompilovaných částí.
Na stránkách cetinu píšou "Chystané zařízení, kterému pracovně říkáme CETIN Broadband Terminator, bude stabilnější a výkonnější než průměrný dnešní modem, umožní řádově lepší diagnostiku a dohled" to mě nepřijde jako dumb převodník linkové vrstvy. To mě přijde jako něco na čem běží webserver, TR-069 a ssh konzole.
Sice nezastírám, že by zdrojáky firmwaru nebyly lákavé, ale osobně bych se spokojil s dokumentací čipsetu. Výroba vlastních zdrojáků je levná věc když člověk zná hardware, oproti výrobě samotného hardware. Ale jak jsem psal na konci mého příspěvku, tak s FPGA to není zas tak velký problém. To mě vede k náročnosti implementace xDSL čipsetu. Fakt není tak velká aby jí člověk s FPGA nezvládl doma. Jediný, co by konkrétně mě přišlo komplikovaný by byl analogový frontend, ale jakmile máš čísla se kterými můžeš libovolně počítat, tak to už je jen o dostatku času a libovolné moderní FPGA ti zvládne zpracovat bandwidth VDSL (jo to kdyby to byl třeba 10G ethernet router tak neřeknu, ale budoucí VDSL[345] dá kolik, 1G max? ... ).
P.S. IMO Jednodušší opatřit si NDA od české firmy, než od někde od číňanů.
A co když tam bude jenom FPGAčko + pár koupených IP cores (CPU, LAN, DSL) a poběží na tom jenom FreeRTOS a v něm tři funkce, pardon, vlákna? A co když dotoho Linuxu jenom integruješ binární blob pomocí MODPROBE? Ten musíš taky zveřejnit?
A monitoring vůbec nemusí jet na IP protokolu. Vůbec k managementu ani nepotřebuješ web server (tahle úchylárna je dobrá tak pro SoHo). Tam ti stačí v rámci režie udělat postranní kanál třeba 10kBit a používat ho jako USART, oddělený od ostatního provozu. Na pinknutí, vyčtení síly signálu atd. to stačí bohatě. Nebo miliarda dalších řešení. A rvát tam drahý paměti kvůli Linuxu, který by obsluhoval obyčejnou komunikační lajnu, je trošku mimo...
"Výroba vlastních zdrojáků je levná věc když člověk zná hardware, oproti výrobě samotného hardware." V jaké kvalitě? Možná tak u odpadků typu "slepeno z Arduina" nebo "vyblito z STM32Cube". Viděl jsem zdrojáky pro zařízení se třeba jednočipama, na kterým rok dělalo 30 lidí - a to bylo "consumer grade" a použili nějaký kupovaný knihovny, část byla i reuse ze staršího projektu. Přepočítej si to na člověkohodiny a vynásob běžnou hodinovou sazbou.
".., tak to už je jen o dostatku času ..." Lidský život má konečnou, předem neznámou délku a není škoda pět let zahazovat večery a když jsi na 90% dostat zprávu, že "za půl roku ti tam natáhneme optiku a vypneme DSLAM"?
> A co když tam bude jenom FPGAčko + pár koupených IP cores (CPU, LAN, DSL) a poběží na tom jenom FreeRTOS a v něm tři funkce, pardon, vlákna?
Tak to se pak budou muset hodně snažit aby někdo nenašel možný scénár zneužití. A samozřejmě čekám nízkou cenu odpovídající jednoúčelovosti hardware. Jinak mimo téma: zrovna u toho FPGAčka by nevadilo kdyby byla kompletní dokumentace, stejně na to lidi postupem času přicházejí a ve výrobě není prakticky konkurence, existuje vlastně jen duopol Intelu a Xilinxu.
>A co když dotoho Linuxu jenom integruješ binární blob pomocí MODPROBE? Ten musíš taky zveřejnit?
Pokud tam použijí OS pod licencí, který vyžaduje zveřejnění zdrojových kódů, tak předpokládám, že je taky zveřejní. Pokud použijí proprietární OS, nebudou distribuovat updaty a tu krabička nakonec stejně někdo hackne, tak holt budu používat něco nad čím mám vyšší kontrolu i když bude třeba dražší. To je snad normální ne? Když mám koupený fyzický objekt, tak je můj a můžu se v něm vrtat.
>Tam ti stačí v rámci režie udělat postranní kanál třeba 10kBit a používat ho jako USART, oddělený od ostatního provozu.
Psali že to budou aktualizovat na nové standardy VDSL, přes 10kbps uart bych to teda fakt nerad flashoval. A obraz updatu se obvykle musí načíst do RAM, ve které musí být na to místo. Pokud budeš klasicky aktualizovat přes tftp, tak už potřebuješ TCPIP stack a další RAM na pakety.
>V jaké kvalitě?
No v takové jaké si je vyrobíš na základě tvých volných prostředků, které jsi ochotný do toho investovat. A pokud by výrobce zveřejnil zdrojové kódy, tak by výsledná kvalita po zásahu byla vyšší (tys nikdy nenarazil na bug, byť třeba jen na uživatelském levelu, který tě neskutečně štval, protože jsi věděl jak ho opravit, ale neměl jsi v čem?).
>Lidský život má konečnou, předem neznámou délku a není škoda pět let zahazovat večery a když jsi na 90% dostat zprávu, že "za půl roku ti tam natáhneme optiku a vypneme DSLAM"?
No a kdyby ten terminátor stál 10k, byl založenej na FPGA, nebylo by ti líto ho po tom půl roce vyhodit nebo prodat hluboko pod cenou? Podobně je taky škoda kupovat co dva roky nové zařízení, protože v tom starým byly objevený nebezpečný bugy, které už výrobce nechce opravovat nebo rovnou mezitím zkrachoval.