|
OpenWRT is itself ultra special. It has a very narrow mission statement. If you learn openwrt, and then want to runa desktop, you'll have to learn a new thing. The special purpose nature of openwrt makes it surpemely disinteresting to me. Actually setting up a home network with masquerading, dhcp, some dns is shockingly easy with systemd. Add hostapd and some extras, maybe miniupnpd, traffic shappers, optionally some firewall and you're set. There's a comfort & perceived desire to "make things simple for oneself" by using "tools meant for the job". But it's a shitty suboptimization. Openwrt isnt really that special or good, it's chiefly just the most aggressively well maintained way to run linux on a lot of little router systems. If that roadblock went away & we could use whatever, there would be a shitload more people trying new stuff atop much more general linux oses. I've been using openwrt for over q decade. It's fine. It does the job. But it's an evolutionary dead end, will ne what it is forever, and it's a bit special. It has a bunch of NIH'ed smaller sized alternative tools that no one else in the linux multiverse uses. Their own package manager, their own dbus replacement, their own config systems. It's all generally fine but it's made practically no dent in the broader Linux world, it requires a lot of onboarding & learning to get actually decent at, it has a lot of constraints/narrow options, and it'd be lovely if we had any choice at all to run something else, something more normal & regular, but we've beem trapped running openwrt on these weird ass strange devices for almost two decades. It sucks being tied to openwrt, openwrt is the specia system, and having more generic Linux computing we could be doing here has such huge appeal. I'd love do know how many people use x86 openwrt, for laughs. Dozens? A hundred? How many actually log in & use that machine with any regularity? Openwrt indeed can run on regular hardware, but in practice there's no reason to, no advantage to, no cause here, because if we have real computing hardware that isnt batshit insane & troublesome we immediately reach for mainstream regular Linux distros, not the very special opemwrt thing that exists only really for weird hardware. |
I mean, if I didn't _explicitly_ want to use Gentoo Linux on my x86-64 router, I'd be using OpenWRT. OpenWRT is far more than sufficient for the typical home network, and generally quite good enough for a power-user's home network.
Regardless, I brought up OpenWRT on x86 to mention that OpenWRT runs and runs _just fine_ on non-special hardware.
> But it's an evolutionary dead end, will ne what it is forever, and it's a bit special. It has a bunch of NIH'ed smaller sized alternative tools that no one else in the linux multiverse uses.
This... isn't a problem? Like, not even a little bit.
OpenWRT, Vyatta, Juniper's Junos OS, Cisco's iOS, Mikrotik's RouterOS, Ubiquiti's Vyatta fork all use different tooling and have different UIs. Of the set, I prefer Junos (for its transactional configuration application and automated rollback), Mikrotik (for its weird little interactive shell), and OpenWRT (because it's more or less an ordinary Linux with largely-Linux-standard software, and the bulk of the rest of it is shell scripts that you can pretty easily understand and modify if needed).