Those are not individual random 3rd party distros.
Please read up on that stuff first. I understand how oldschool users find this odd.
Fedora is the base distro. Legally restricted, not being able to preinstall crucial components. They also do a bunch of annoying opinionated decisions, like Fedora Flatpaks or Toolbx instead of Distrobox.
Fedora Kinoite: the immutable image of Fedora + KDE Plasma. Very barebones, not really user friendly out of the box, but a great distro. As an advanced user I use it daily.
uBlue Bazzite and Aurora: take Fedora Atomic desktops, make them compatible with NVIDIA, ASUS, Surface and more. Add a ton of packages, many call that bloat, but it makes stuff work out of the box.
Wanted to configure stuff in a GUI (i.e. KDE, OpenSUSE with YaST does also a ton but often duplicated and distro-specific) and avoid needing the terminal for everything. GNOME is extreme here, as the settings are so restricted.
Wanted to be restricted in the ability to break his system. This is extreme on SteamOS, but just as stable on other systems like Fedoras Atomic Desktops
Those were pretty much literally the things he said
No you cant. Engines either need to support the "OpenSearch" standard, which is useless because it only works for a few and only for default configuration.
Or they need to have an Extension themselves, which is a silly concept.
Instead, this addon uses a URL (as it is supported in Firefox Mobile, Chrome, Brave, Edge, ...) and converts it to an OpenSearch Search engine which you can then add.
And tbh, the CPU is 32bit which sucks I guess, I am also not sure about security disadvantages. The GrapheneOS people know way more here. Also nothing about how well Marvell really patches these old CPUs.
But SATA SSDs just beat NVMEs. I hate NVMEs. Never needed that speed, they just overheat all the time and require too much passive cooling, I destroyed an NVME because the cooling pad and the laptop bottom bent it.
I was able to cancel a miniPCIe-SATA adapter buy on Aliexpress and got an electrical mSATA-SATA adapter instead, way simpler and probably faster.
Just need to find out if power is needed and from where to get it.
Depending on your needs, a typical wifi router would need
some ARM SOC (optional) with a CPU with at least 1 GHz speed
500MB RAM or so
4GB of storage or so
PCIe (or m.2 or miniPCIe) slots to plug in
1 WAN ethernet port, 1Gb/s up to 10 Gb/s
optionally a modem for fiber or whatever you use
1 or more LAN ethernet ports, a bit lower speed
a wifi card (no idea why the Omnia has 2) with support for Wifi6
a few antennas, 1 or 2 are enough, to plug into the wifi card
power supply
USB or some other form to flash updates locally
The software needs to run on there, being Linux based that should be absolutely no problem. But a RPi5 afaik still has no upstream Linux support, but it also way overpowered for that job.
I totally think about building my own router, but also enjoy the service of Turris, their advanced OS that requires these high specs, their package repo and custom OS features not present in upstream OpenWRT.
Even if you use Flatpak, you need XOrg / XWayland on the host system.
Fedora Kinoite/KDE and the KDE Plasma desktop on its own are especially annoying, as I have no idea how to turn off those legacy support services from constantly running, like XWaylandVideoBridge (never used) or XWayland entirely.
I think Windows is just too bloated to also use Containers. With WSL they found a good way and apps should totally run in containers, but this is simply not yet done.
VMs would suck for efficiency as they rely on CPU virtualization and GPU passthrough. The former will never give native performance
Those are not individual random 3rd party distros.
Please read up on that stuff first. I understand how oldschool users find this odd.
(Btw. great Distro names :D)