Gonna post my retardedly long list of stuff. Hasn't been updated in a while, so i'm probably missing some stuff, but here we go.
This is a list of hardware that is relatively botnet-free.
The Intel ME and other components are a serious threat to user privacy.
>"But what's the Intel ME, anon?"
I'm glad you asked! The Intel ME, or Management Engine, is a secondary co-processor in every single Intel chip in the last decade.
It runs a MINIX-based operating system and has full networking capabilities, drivers, and a goddamn web server in it.
https://www.networkworld.com/article/3236064/servers/minix-the-most-popular-os-in-the-world-thanks-to-intel.html
This page offers additional information, and explains that it can read your files and applications, act as a keylogger, capture the screen, inject rootkits, etc.
https://libreboot.org/faq.html#intelme
Very nasty stuff, and no, the HAP bit thing isn't a full fix
https://firmwaresecurity.com/2017/12/06/bheu-slides-on-intel-me-vuln-uploaded/
>"HAHA INTEL BTFO! SCREW YOU GOYS I GOT RYZEN!!"
AMD has its own botnet, called the PSP, or Platform Securiy Processor.
Here's what it is:
https://libreboot.org/faq.html#amd-platform-security-processor-psp
Here's Libreboot asking for it to be opened up in Ryzen:
https://libreboot.org/amd-libre.html
Here's Plebbit asking for it:
https://www.reddit.com/r/linux/comments/5xvn4i/update_corebootlibreboot_on_amd_has_ceo_level/
Here's Edward motherfucking Snowden asking for it:
https://mobile.twitter.com/Snowden/status/837367956229206016
And here's AMD telling everyone to go fuck themselves:
https://yro.slashdot.org/story/17/07/19/1459244/amd-has-no-plans-to-release-psp-code
>"b-but how can I avoid this? Im scared, anon!"
That's the point of this thread. To highlight options that are out there that are relatively free of botnets.
This will include the typical Librebooted memepads and whatnot, but a big part of this is also exploring alternative architectures.
For inclusion into this list, if the processor is made by Intel Corporation or Advanced Micro Devices, the device must be 100% free as in Libreboot.
Otherwise, a less-extreme stance is taken, and something like Coreboot or U-boot will suffice.
Findings so far
x86 (Supported Distros: Basically all):
For desktops, there's lots of C2Ds and atoms listed, but also some very nice opterons and apparently an iMac
https://libreboot.org/docs/hardware/#desktops-amd-intel-x86
https://libreboot.org/docs/hardware/#serversworkstations-amd-x86
For Laptops, you have the CD and C2D memepads
https://libreboot.org/docs/hardware/#laptops-intel-x86
Purism doesn't do libreboot, but their roadmap includes this as a future goal.
https://puri.sm/learn/freedom-roadmap/
The last AMD chip that came without the PSP is Piledriver.
VIA also makes x86 processors. Proprietary BIOS, but maybe Coreboot potential?
ARM (Supported Distros: Most)
Obviously there's a shit ton of SBCs
One of these is EOMA68, which features 3D-printable housings, and potential RYF cert.
https://www.crowdsupply.com/eoma68/micro-desktop
iMX6 Rex is an education-based SBC that combines elements of a Pi and an Arduino. It uses U-Boot.
http://www.imx6rex.com/open-rex/
For a laptop option with an open firmware, try ARM Chromebooks.
I'm dead serious. Open it up, remove the write protection, reflash coreboot with different payload (Not seaBIOS or Depthcharge), install loonix of choice.
https://www.coreboot.org/Chromebooks
https://docs.google.com/presentation/d/1eGPMu03vCxIO0a3oNX8Hmij_Qwwz6R6ViFC_1HlHOYQ/edit#slide=id.p
Cavium makes some god-tier processors. Be on the lookout for that.
https://www.cavium.com/Table.html
Helios4 is an open-hardware NAS with U-boot
https://shop.kobol.io/
In general, your biggest concern with ARM is the GPU drivers.
Mali is fucked. PowerVR too. Vivante GC and Qualcomm Ardreno are fine. Broadcom VideoCore is partial.
https://en.wikipedia.org/wiki/Free_and_open-source_graphics_device_driver#ARM
MALI MIGHT BE GETTING OPENED UP PRAISE LINUX TORVALDS TECH TIPS
https://lwn.net/Articles/738225/
Some anons have reported that lighter environments like XFCE are usable on stuff like Mali without the driver, but it's not ideal.
One anon said he couldn't remove the ChromeOS on his libreboot C201. This github issue talks about a solution.
https://github.com/altreact/archbk/issues/3