4 ms·
It's a fork vyatta[1], the same system used by Ubiquiti for EdgeOS. Yes, it's Debian with a declarative configuration system. It works more or less similarly to
by rnhmjoj 3y ago
It's a fork vyatta[1], the same system used by Ubiquiti for EdgeOS.
Yes, it's Debian with a declarative configuration system. It works more or less similarly to NixOS, if you know about that: basically it uses a bunch of perl scripts to install and set up software from a single unified configuration file, hiding all the implementation details.
[1]: https://en.wikipedia.org/wiki/Vyatta https://en.wikipedia.org/wiki/Vyatta
- sebazzz 3y agoAnd it works great because your router starts from a read-only image, then executes the scripts and applies the configuration. You can easily roll back and forward configuration and firmware versions.
- LeBit 3y agoI don't think they use Perl anymore. They have been moving to Python.
- nunez 3y agoHad no idea vyatta is what Ubiquiti uses. Very cool.
- paradox460 3y agoThats only on EdgeOS though. UbiquitiOS uses a different system, built around Podman and Debian