Когато се говори за алтернативни фърмуери за рутери, имената са основно две: OpenWrt и DD-WRT. Първото вече го разгледахме — това е семейство от десетки фърмуери с общ корен. Второто обаче не е клон на OpenWrt. DD-WRT върви по собствена пътека, с друг произход, друга история и свои наследници и партньори.
Тази статия е пътеводител из семейството на DD-WRT: как се е родил, кои производители са го вграждали, кой е търговският му лицансър и какви алтернативи делят неговото наследство.
Историята започва през 2002 г., когато Linksys пуска рутера WRT54G. Под натиск от общността компанията освобождава фърмуера под GPL лиценз — решение, което променя завинаги света на мрежовия хардуер. Внезапно всеки може да вземе кода и да направи свой собствен фърмуер.
Първи значим продукт в тази посока е Sveasoft Alchemy — проект на малка група разработчици, който бързо привлича внимание с функции, които Linksys не предлагаше. Но Sveasoft започва да продава достъпа до най-новите си версии, което разочарова част от общността.
Тогава на сцената излиза „brainslayer" (Себастиан Готшал). През 2005 г. той взема кода на Alchemy и създава собствено разклонение — DD-WRT. Името идва от идеята за пълен контрол: DD-WRT е безкрайно по-гъвкав от фабричния фърмуер и печели с бързина. Още първите версии добавят поддръжка на широк набор от чипове — Broadcom, Atheros, Marvell, Ralink — и покриват стотици модели рутери.
DD-WRT е изграден около идеята за лесна инсталация и богат интерфейс. Неговата Web администрация е класика: интуитивна, с всички настройки на едно място. Потребителят получава от кутията функции, които при фабричния фърмуер биха изисквали скъп хардуер или допълнителен софтуер:
Инсталацията е изненадващо достъпна. Докато при OpenWrt често трябва да съобразяваш версии и пакети, DD-WRT се флашва директно през фабричния интерфейс на много рутери — важно за хора без технически опит.
Тук идва най-спорната част. DD-WRT разпространява ядрото и голяма част от кода като отворен софтуер под GPL, но не и своята Web администрация. Тя се доставя компилирана — без изходен код — което според много защитници на свободния софтуер е нарушение на лиценза. Проектът също така използва затворени драйвери за някои чипове, които общността не може да променя или преглежда.
Тези спорове водят до напрежение с отворената общност и до конкуренция от страна на OpenWrt, който остава напълно свободен. Въпреки това DD-WRT продължава да съществува и днес. Швейцарската компания EmbeDD предлага търговски версии на фърмуера и поддръжка за фирми, което е основният източник на финансиране на проекта.
Едно от най-интересните доказателства за влиянието на DD-WRT е фактът, че редица производители са го вграждали в своите рутери. Сред тях са Buffalo (серията WHR), Belkin, D-Link, Netgear и дори Linksys. За потребителя това означава: купуваш устройство с авангардни функции на фабричния фърмуер, без да се занимаваш с инсталация.
Този факт създава и практична полза. Ако имаш такъв рутер, не е нужно да търсиш съвместимост — DD-WRT вече е официалното му лице. Ако имаш друг модел, има широк списък с поддържан хардуер, а общността е голяма и помага активно.
В семейството на алтернативните фърмуери има и други клонове, които не са нито DD-WRT, нито OpenWrt, но решават подобни задачи:
Тези проекти не са директни клонове на DD-WRT, но делят неговото пространство: алтернативни фърмуери за битови рутери, които изваждат от хардуера повече, отколкото производителят е предвидил.
DD-WRT е другото голямо семейство в света на алтернативните фърмуери — с корени в Linksys WRT54G, рожба на Sveasoft и дело на „brainslayer". Днес той е синоним на лесен и богат фърмуер, вграждан дори от големи производители, но носи и лицензни спорове и ограничена гъвкавост.
Изборът между семействата не е въпрос на „по-добър", а на цел. Ако искаш готови функции и лесна инсталация — DD-WRT. Ако искаш свобода и контрол — OpenWrt. Ако искаш стабилност на стар хардуер — Tomato. Всички те са плод на една идея: че твоят рутер може да бъде много повече, отколкото фабриката е решила.
Може да ви е полезно да прочетете още:
Практическо ръководство за гейминг на Linux с Wine и Proton: как работи, първи стъпки с команди и за…
OpenWrt не е само една програма. Той е цяло семейство — дърво, от което са се разклонили десетки фър…
Debian е родоначалникът на най-голямото семейство в света на Linux. Десетки дистрибуции са изградени…