4 ms·
> To my knowledge, the OpenWrt One is the first router designed specifically for mainline/stock OpenWrt The issue is that there never really was (and arguably
by yellowapple 2y ago
> To my knowledge, the OpenWrt One is the first router designed specifically for mainline/stock OpenWrt
The issue is that there never really was (and arguably still ain't) such a thing as "mainline/stock OpenWrt". From its very conception, OpenWrt has been developed with the expectation that it'd be tailored to specific devices, much like (for example) LineageOS and other custom Android versions are tailored to specific devices. Every device has different flash layouts, different onboard devices (meaning different required drivers and different initial configurations to ensure that the user can access a fresh install at 192.168.1.1 via Ethernet), even different CPU architectures. The closest thing to "mainline/stock OpenWrt" would maybe be builds for generic non-router platforms like QEMU or x86 PCs, but even these are just additional variations on the same "shared base + device-specific customization" development and distribution model. Even the OpenWrt One's builds of OpenWrt are no exception to this; they're still tailored to the specific hardware and quirks of the underlying BananaPi-based hardware, and not some generic "mainline/stock OpenWrt" image.
In light of this:
> That rules out every Linksys or GL-iNet router ever sold, because they don't ship with stock OpenWrt
They don't need to ship with stock OpenWrt to have been designed for OpenWrt, because "stock OpenWrt" ain't really a thing (per above), and because being designed for OpenWrt is a matter of whether or not the manufacturer endorses/supports the user going to openwrt.org and downloading/flashing some actively-maintained image for that particular router - and in the Linksys case at least, that was and is true (and trivially so; you just upload the OpenWrt "factory" image as if it was any other Linksys firmware update - which is unsurprising, since the stock Linksys firmware was itself (allegedly) a customized OpenWrt).
And in light of that:
> as it sits, the burden of proof is on the accuser, which would be you in this case.
That burden of proof has been satisfied, by quoting Linksys' own marketing materials (plus some firsthand corroboration, having ran OpenWrt on the WRT1900AC and WRT3200ACM).
I'll admit I'm being a little pedantic here, but nowhere near as much as one would need to be to insist that the OpenWrt One is literally the "first router designed specifically for OpenWrt" despite there clearly having been numerous preceding routers designed specifically for OpenWrt.
> So if OpenWrt One isn't first, who is?
No idea. I only know that the Linksys WRT line was designed specifically for OpenWrt multiple years before the OpenWrt One existed. Others probably existed before then. That's going by my already-pretty-strict definition of "vendor explicitly advertises OpenWrt compatibility and ships with firmware derived from OpenWrt"; loosening that to one or the other would probably extend that timeline by quite a bit.
Technically you could argue that the ol' reliable WRT54G was the first, in a backwards sort of way: OpenWrt (and DD-WRT, and Tomato, and probably others) descend from the open-source parts of the WRT54G's original Linux-based firmware, after all, and the router was clearly designed to work with that firmware. But that's certainly stretching the meaning of "designed for" quite a bit :)
- aspenmayer 2y agoThe difference is the first party development and support. The OpenWrt One is the first device to have it. The One is the first device to be developed to have native support for OpenWrt and in fact run it with no changes. That’s also part of the difference. The other devices are unsupported when running “third party” firmware, which would be OpenWrt is that case. OpenWrt is saying “this is the first router made for us, by us,” and I agree with them. Nothing you have said above discounts that or changes the truth of that statement.
- yellowapple 2y ago> The One is the first device to be developed to have native support for OpenWrt and in fact run it with no changes. Except there's no such thing as "OpenWrt with no changes", because every OpenWrt build for every device is itself modified specifically for that device. The OpenWrt One is no exception; its OpenWrt builds, too, have device-specific settings and drivers, just like any other supported router. > The other devices are unsupported when running “third party” firmware, which would be OpenWrt is that case. It's a stretch to call them "unsupported" when the routers in question are specifically advertised as compatible with OpenWrt (if not already outright running OpenWrt). > OpenWrt is saying “this is the first router made for us, by us,” Which is still quite different from "this is the first router designed specifically for OpenWrt".
- aspenmayer 2y ago> Except there's no such thing as "OpenWrt with no changes", because every OpenWrt build for every device is itself modified specifically for that device. The OpenWrt One is no exception; its OpenWrt builds, too, have device-specific settings and drivers, just like any other supported router. There is such a thing as OpenWrt with no changes; that is, first-party OpenWrt builds with no third-party changes. > It's a stretch to call them "unsupported" when the routers in question are specifically advertised as compatible with OpenWrt (if not already outright running OpenWrt). Vendors like to advertise compatibility but the fine print will always say that anything but the shipped stock configuration isn't supported under warranty, whereas the OpenWrt One is first-party supported by the vendor to run what the OpenWrt project ships as their official builds of the firmware. >> OpenWrt is saying “this is the first router made for us, by us,” > Which is still quite different from "this is the first router designed specifically for OpenWrt". This is the fist router designed specifically for OpenWrt, as I have elaborated upon above.