I am looking for a hardware that would be somewhat similar to the Turris Omnia but with full support for all the hardware components when running an upstream distro (e.g. OpenWRT/Debian/Ubuntu ...).
Here is the component list inspired by OpenWRT's device page (linked above):
- dual-core CPU (Marvell Armada 385) or better
- 2 GB RAM
- 8 GB flash
- 6 Gbit ports (or more)
- SFP connector (optional, but nice to have)
- 2x USB 3.0 (or better and/or more)
- 2 mini PCIe slots with 2.4GHz and 5Ghz Wi-Fi cards (the slots are more important to have than the cards)
- 1 mini PCie together with mSATA interface
For the sake of this question I'd count OpenWRT, Debian or even Ubuntu as upstream distros (so naturally Arch, Gentoo etc would also qualify). It'd be acceptable for me if the kernel and device tree (i.e. "boot files") were specific to the device, but I don't want some kind of forked distro (TurrisOS is an OpenWRT fork that's always lagging behind, Mikrotik RouterOS is half-proprietary it seems) or something bare bones (e.g. Buildroot-based like in the Asus RT-N66U) where updates don't come in packages (but as a single image to be flashed).
Armbian is a nice example of what I am looking for. An upstream distro, combined with device-specific files required to boot and all nicely packaged up.
Currently neither Debian nor OpenWRT fully support all the hardware components.