Poprvé když jsem uviděl nadpis mi jen hlavou problesklo Ježiš, to zas
bude
. Pravdou je, že jsem o to více překvapen a musím autora
pochválit. Sám bych to nesepsal lépe a jen doufám že vytrvá.
Jen bych ještě možná zmínil, že RouterOS obsahuje vše co je potřeba pro běh aplikací, rozjetí konzole je naprostá trivialita a crossdev už jen třešinka na dortu.(Přijde mi to prostě takové divé aby běželi dvě jádra, z toho ještě jedno z nich virtualizovaně, když to není potřeba).
Když na ten nadpis teď koukám, tak působí trochu děsivě. O tom, že ROS má nějaké prostředí pro aplikace jsem netušil. Snažil jsem se několikrát najít způsob jak rozbalit ROS balíčky, ale vždy bezvýsledně. Do systému na flashce jsem se nekoukal. Článek na toto téma bychom určitě uvítali, kdybyste měl zájem ho napsat, napište mi na mail. Jsme rádi za tento typ článků.
Nejsem si jist, jestli běží dvě jádra. Spíše se to chová, jako kdyby se používalo jádro právě ROS pro oba systémy, ale uvnitř jsem to nezkoumal.
Každopádně děkuji za kladný ohlas.
>O tom, že ROS má nějaké prostředí pro aplikace jsem netušil.
Asi jsem se nevyjádřil moc dobře. O nějakém SDK podobnému tomu z OpenWRT samozřejmě nevím(a dost silně pochybuju že nějaké existuje), ale stačí se podívat do licence na seznam soft. balíčků ze kterých je RoS poskládán. Osobně bych se ho nebál vůbec nazvat klikacím frontendem pro iptables a Linux. A to je právě to co jsem myslel. Stačí si připojit root, podívat se na verzi uClibc a GCC a pak už není nejmenší problém jakoukoliv aplikaci zkompilovat, zkopírovat a spustit, ne? Pro cross-kompilaci lze použít crossdev
z Gentoo a nastavit u něj jiný root(má tu výhodu že společně s balíčky do rootu ukládá i informace o balíčkcích, takže pokud by se root RoS nějakým způsobem zpřístupnil třeba přes síť tak by na něm šlo jednoduše pracovat pomocí klasických balíčkovacích nástrojů z Gentoo stejně jako na lokálním systému) a nebo třeba i samotný buildroot(když už je teda řeč o OpenWRT). A nebo pokud je k dispozici někde repositář pro stejnou architekturu a zkompilovaný proti stejné verzi knihovny uClibc(Debian?) tak ani není potřeba nic kompilovat, ale stačí jen zkopírovat a používat. Jen je potom potřeba dávat bacha na kolize programů, které používá samotný RoS. V omezené míře není problém ani s libovolnými moduly pro jádro. U RouterBoardů to není tak jednoduché jako u x86, ale s dropbearem a OpenWRT nabootovaným po síti to není o mnoho těžší.
>Snažil jsem se několikrát najít způsob jak rozbalit ROS balíčky, ale vždy bezvýsledně.
Bohužel, ten balíčkovací systém, který RoS používá vypadá jako proprietární. Na druhou stranu, je k dispozici pacman(program, který se o ty balíčky stará), takže pokud má někdo chuť do reverzního inženýrství…
>Když na ten nadpis teď koukám, tak působí trochu děsivě.
Měl jsem na mysli už první díl. Čekal jsem nějaký jednoduchý návod pro rozjetí nezajímavých věcí jako je ukládání na disk, torrenty, apod. No a zatím jsem velmi mile překvapen.
zdravim,
mam dotaz na autora. Bude tento serial pokracovat ? Pokud ano, jaka budou temata ? Myslim, ze by se hodilo napsat jeste clanek „ze zivota“, tj. jak spovoznit torrent klienta na routeru s OpenWRT, file server, sitovou tiskarnu a podobne. Samozrejme, ze se da leccos najit na Inetrnetu, ale i tak je prijemne si to precist v cestine a v rootovskem stylu :)
Příští díl by měl být poslední a bude o konfiguraci OpenWRT, tedy WiFi, síť, firewall, quagga, balíčky a aktualizace. Věci jako torrent, síťová tiskárna atd. asi patří do jiných článků. OpenWRT je plnohodnotný Linux a pokud jde o služby, tak se oproti jiným distribucím skoro neliší. Dokonce v něm jdou nahodit Xka.
uz chvilu hladam nejake zariadenie kde by sa dal riesit nejaky soft a malo by to velmi male naroky na spotrebu, s mikrotikmi mam skusenosti, len som netusil ze sa do nich tak lahko da vlozit openwrt, viem ze niektore z mikrotikov maju aj usb port a ja by som potreboval aby sa ten usb port vedel chovat ako slave, je to vobec mozne?
vec sa ma tak ze potrebujem na domaci prehravac nahravat filmy, pristup k disku na prehravaci je len cez usb alebo dvd, no ale radsej by som cez siet, teda nieco ako pc->siet->mikrotik->usb->prehravac
Zdravím,
co se týče tohoto článku je super, ale mám dotaz jak pak konfigurovat OpenWRT tak, aby bylo možno instalovat balíčky apod. Mám asi problémy s DNS, protože se dopingám všude na IP adresy, ale když zkusím klasiku např. www.seznam.cz tak je problém. Mohl by mi někdo poradit?