Jonathan Zarate (Tofu) - PL
witaj Jon,
Za naszym pośrednictwem, chcielibyśmy zadać Ci parę pytań od sporej grupy użytkowników, którzy używają alternatywnych rozwiązań na swoich routerach z serii WRT i nie tylko... Pytani dotyczą między innymi twoich projektów HyperWRT+Tofu, Tomato i paru innych zagadnień, które dręczyły, ciekawiły lub zastanawiały użytkowników (fanów) twoich hakerskich zdolności
Jonathan Zarate:
Cześć Wam,
postaram się odpowiedzieć na co tylko będę mógł, ale nie jestem najciekawszą osobą, z którą można robić wywiady
OpenLinksys:
Jak zaczęła się Twoja przygoda z linuksem, i modyfikacją firmware ?
Jonathan Zarate:
Myślę, że około tygodnia, dwóch po kupieniu WRT54G v4. Dowiedziałem się o HyperWRT, zaciekawiło mnie, skompilowałem i to był ten moment kiedy wszystko się zaczęło.
OpenLinksys:
Jakich języków programowania uczyłeś się jako początkujący/średnio zaawansowany i jakie języki są według Ciebie najlepsze/najpraktyczniejsze, które polecasz ?
Jonathan Zarate:
Basic był prawdopodobnie moim pierwszym językiem programowania. C/C++ jest obecnie koniecznością.
OpenLinksys:
Wiele osób interesuje zapewne fakt, dlaczego przestałeś w pewnym momencie rozwijać projekt HyperWRT+Tofu, czy to było spowodowane jakimiś nieporozumieniem z Thiborem ?
Jonathan Zarate:
Zupełnie nie. Firmware Thibor'a i Tofu były niemalże identyczne, w momencie, w którym przestałem rozwijać projekt i w zasadzie w tym miejscu było to po prostu wzajemne dublowanie pracy drugiego. Wiedziałem, że już teraz Thibor może działać perfekcyjnie na platformie G, więc był to dobry czas na wycofanie się i spróbowanie czegoś nowego.
OpenLinksys:
A teraz parę pytań które zadali użytkownicy społeczności Openlinksys:
ArteQ:
Czy planowane jest wydawanie firmware(Tomato) na inne routery np. Asus, ?
Jonathan Zarate:
Być może zrobię małe wzbogacenie, dla tych które wymagają tylko niewielkich zmian, ale naprawdę więcej w tej chwili nie dam rady.
mescator:
1) Ile czasu zajęło Ci opracowanie pomysłu na nowy firmware z jego wszystkimi elementami?
2) Czy większa część dołożonej funkcjonalności jest Twojego własnego pomysłu?
3) Jaka część kodu Tomato została zmieniona, ile pracy włożyłeś w ustabilizowanie Tomato? 4) Czy praca nad Tomato jest korzystna finansowo? Masz sponsorów, czy niestety nie możesz liczyć na PayPal?
Jonathan Zarate:
1) Nie było tak naprawdę żadnego planowania... Jednej nocy zacząłem się bawić HTML/JavaScript i kilka dni później miałem gotową stronę Basic/Networking. Z resztą było podobnie, robiłem cokolwiek wpadło mi do głowy w danym momencie.
2) Myślę, że można tak powiedzieć, ale również to, iż to nie ja jestem wynalazcą wielu rzeczy używanych w Tomato... Projekty takie jak OpenWRT, DD-WRT i HyperWRT przyczyniły się do tego jak Tomato wygląda dzisiaj, w takiej czy innej formie.
3) Nadal mocno trzyma się podstawowych mechanizmów dostarczonych z oryginalnym kodem źródłowym Broadcom/Linksys, ale sposób w jaki jest zaimplementowany bardzo się zmienił. Zrobienie wersji stabilnej w tych pierwszych dniach, nie było dużym problemem, dlatego, że byłem jedyną osobą która go używała. Trudno było, gdy ludzie mówili, że ich router się zawiesza, a ja nie byłem w stanie odtworzyć tego po swojej stronie i zobaczyć co się faktycznie dzieje.
4) Tak naprawdę to nie. Mimo to, jest wielu hojnych ludzi, którzy przyczynili się ile i jak tylko mogli. Zazwyczaj są to niewielkie sumy i niestałe, lecz wystarczające jednak by od czasu do czasu zapłacić za routery i inne rzeczy których używam... To jest dla mnie bardziej hobby niż cokolwiek innego.
-Jon
OpenLinksys: No dobra, nie będziemy Cię Jonathan więcej zadręczać pytaniami, ale jak nie będziesz miał nic przeciwko temu, to za jakiś czas się znowu odezwiemy
. Życzymy Ci wszystkiego najlepszego i dziękujemy za wywiad na który się zgodziłeś, jeszcze raz wielki dzięki i powodzenia przy innych swoich projektach.
Tłumaczenie: mopic