OpenFlow už je ve verzi minimálně 1.3, controllery typu OpenDaylight nebo Juniper Contrail už jsou dávno v provozu. Tato iniciativa IMHO nemá žádný smysl.
(btw: autor je taky dost mimo, když naznačuje, že oddělení data plane a control plane má něco společného s OpenWRT - tento princip se u síťového hardware vyskytuje už minimálně od dob prvních L3 switchů, což bude víc než 15 let)
S tou vymenou firmware bych byl opatrny....
http://www.infoq.com/news/2015/07/FCC-Blocks-Open-Source
fascinujici nacasovani .... uvidime co z toho vyleze
"Celá iniciativa se tak snaží o nastolení nových pořádků, kdy by výrobce hardware dodával skutečně jen železo a provozovatel by pak mohl softwarovou stránku přizpůsobit svým požadavkům."
Tak teď ještě aby se podobný přístup rozšířil i na trhu se spotřební elektronikou, která je zaplněná monolitickými zařízeními bez záměru umožnit změnu (v případě smartphonů, tabletů atp.), případně PC a notebooky s předinstalovanými předplacenými widlemi...
Jo, rozumim tomu, že většina lidí chce zařízení ktery zapnou a bude fungovat, ale záměrně omezovat možnost se v tom šťárat, případně nabízet jen varianty s předem zaplaceným systémem, je zlo.
Vždyť to tak u mobilů a tabletů už je. Máte API (třeba Android), na kterém můžete spouštět svoje aplikace (svůj software), a to API je jednotné pro velké množství zařízení, takže ty aplikace budou všude fungovat víceméně stejně. Nebo si snad myslíte, že u těch switchů půjde vyměňovat ta SAI vrstva?
Zajimavy napad, vyrobci z nej ale asi moc radost mit nebudou. V teto oblasti se maloktery zakaznik odvazi provozovat infrastrukturu bez podpory, takze by to celkem snadno mohlo fungovat i cele pod GPL. Ale pochybuju, pravdepodobne to vydaji pod GPL a drivery nechaji proprietarni.
Proč bych chystal provaz? SW není náboženství. Navíc velké procento síťových prvků je postavené Linuxu. Když potřebujete vlastní modulární řešení pro takový HW, proč prostě nevyjít z toho co už existuje? Máte rovnou k dispozici drivery i spoustu implementací ze kterých můžete cut-n-paste převzít kusy kódu. Přijde mi to jako pragmatický krok.
Ano, s ovladači na Linuxu je PC spousta problémů. Síťové prvky ale nejsou PC. Podobně například u mobilů s Androidem nejsou s drivery problémy.
Běžet Windows 10 na stroji postaveném na zakázku pro Linux, se specifickým HW a drivery psanými na míru, by bylo dost obtížné. Podobně obtížné by bylo běžet na stejném HW BSD, MacOS nebo QNX.
Ad linux nema problem bezet na HW postavenym pro windows - když odhlédneme od problémů Linuxu na desktopu, tak si zkuste na telefon s Windows Phone nainstalovat Linux. Nebo to zkuste u pokladny na benzínce, na řídící jednotce jeřábu a dalších zařízeních jedoucích na Windows CE.
Ad sitovy prvky pak jsou vsechny stejny, maji uvnitr totozny HW, takze netreba zadnych ovladacu - síťové prvky nejsou všechny stejné, ale pokud používají open source OS, tak k němu dostanete zdrojáky (a ovladače).
uz se tesim az mi nekdo bude nutit antivir na switch protoze tam cvaka nejaky os,
ale na druhou stranu je pekne mit moznost upravit si chovani switche podle sveho na druhou stranu to bude delat opravdu malo lidi ci firem, v cem vidim prinos je teda doufam moznost jednodusich aktualizaci, ale zas diky tomu se bude dat nasadit malwere ci spyware rovnou do sitovych prvku. vse ma sve pro a proti
Doma jedu na WRT. Update na to je, modulární to je taky. Po instalaci pár balíčků se na tom dají dělat triky, že se až člověk diví a není problém si napsat v případě potřeby vlastní balíček...
To u mrkvovýho šrotu bude problém. První, co udělají, bude jejich balíčkovací systém a daemon, který ohlídá, aby tam neběželo nic bez podpisu z Redmondu (v rámci bezpečnosti - neručíme právně za nc, ale konkurence tam nesmí). Druhý, co udělají, je přebalení OpenWRT, protože jim to ušetří práci. A třetí krok bude natahání binárních blobů pro řízení ASICů přes MODPROBE, aby to nemuseli cpár do jádra a zveřejnit...
Co mě napadá jako první, tak se M$ snažil vnutit W výrobcům a ti ho poslali do háje.
Poté asi přemýšleli upravit W, aby běželi na čemkoli, což se jim ten moloch nepodařilo ořezat tak, aby to šlo. Pokus přemluvit výrobce, aby tam cpali alespoň celer/pentium a mraky RAM je nereálný.
Takže vezmou bývalou "rakovinu PC", inspirují se z příkladu, jak by se to mělo dělat a jdou na tom stavět OS, ze zoufalosti, aby ukrojili z trhu, který je nepotřebuje a očividně ani nechce.
Na druhou stranu je to možnost, aby se zvedla úroveň výrobku pokoutných výrobců, jako je netgear (cryptolocker), asus a spol. Možná to inspiruje i ostatní výrobce, aby přestali dělat nesmyslné boty, jako je def. heslo.
Co si budeme povídat, levné soho hračky jsou stejně většinou kernel a něco k tomu+ php+ zapakovaná děravá administrace psaná v php4
Ad asi přemýšleli upravit W, aby běželi na čemkoli, což se jim ten moloch nepodařilo ořezat tak, aby to šlo - to vás napadá pěkně, ale zjevně špatně. Windows běží na tabletech i mobilech, Windows CE v automobilech, jeřábech, pokladnách atd. HW nároky jsou poměrně nízké, zvlášť pokud nepotřebujete GUI a desktopové služby.
MS vyvíjí Azure Cloud Switch zjevně primárně pro vlastní potřebu. Vzhledem k tomu, že originální firmware těch zařízení je typicky na Linuxu, je nejjednodušší stáhnout zdarma zdrojáky, ořezat co nechcete, dodělat co potřebujete, a mít hotovo. Samozřejmě by to šlo technicky postavit na Windows nebo Windows CE, ale čekal bych problémy s drivery, nutnost napsat nový HAL atd. Navíc pokud MS bude výsledný firmware používat pouze "doma", nemusí ani uvolňovat zdrojáky. Přijde mi to jako pragmatické rozhodnutí. Nakonec Novell-Praha nejspíš také pragmaticky jede mzdy a účetnictví na Windows :)
Ono je celkem jedno, jestli na nějakém svém hardwaru použili Jádro. Ano, ušetří tím náklady, získají lepší SW, než kdyby si to psali sami… a pokusí se poškodit druhou stranu a o sobě naopak vyvolat lepší mínění, jako že jsou přátelštější a otevřenější (obvyklé marketingové lži).
Ale podstata problému je někde jinde. Jsou tu uživatelé proprietárního softwaru, kteří nemají pod kontrolou svůj počítač (místo nich ho ovládá autor toho proprietárního softwaru a další škůdci). A nejen to – uživatelé dnes používají tento software „v cloudu“, což znamená, že odevzdali i svoje data. Reálně tedy došlo ke zhoršení už tak dost špatné situace.