Hi @fsflover thank you for your feedback and thank you to @unman for answering a lot of it already.
USB controllers
The problem is that “USB controllers” is pretty long for a column that will contain single digit numbers. Not sure how to solve that. Maybe “USB ctrls” … what are the chances people get that?
I hope someone here has a good idea how to solve this. @adw?
Heads
no = not possible
possible = if you have the skills and tools
optional = you can order it that way
yes = it always comes that way
sorting order
Alphabetical by OEM and to allow grouping of their machines when they have multiple possible CPU configurations. It makes the list easier to navigate and take in.
powerful CPU is critical for Qubes OS
I run Qubes OS on a 10 year old machine with one of the “slower” CPU (i7-3840QM) and it’s smoother and better then when I ran on the P51 (i7-7820HQ). Why? My guess is that the Linux graphics driver for the HD 4000 (i7-3840QM) works MUCH better than the one for HD 630 (i7-7820HQ).
The overall compatibility of the machine is WAY more important than the CPU in my opinion. I’d give up a “faster” machine with one USB controller every day of the week against an older with 3 or in my case 4 USB controllers. I guess it depends what you do with your machine.
So prioritizing by CPU speed does not accurately reflect the benefits one can get out of a specific machine.
certified / developer tested
- they fit the criteria, so they go on the list
- why exclude the best choices?
- show some love for Insurgo and Nitrokey (community members)
mobile
Checked that, if you tilt landscape it’s excellent.
Librem 14
This list is for people who need something that just works and the more I learn about what happened the less comfortable I feel to include the Librem 14 v1 in this list.
What happens when they do a v2?
Do we drop the v1 (there won’t be many used machines out there)?
How easy will it be for a new user to overlook the “v1”/“v2” thing, buy a Librem 14 and be screwed (assuming the v2 has some issues with Qubes OS)?
…that’s the exact thing that happened in the past.
Heads vs. Coreboot/ME neuter
This one I need help with. There are several things we could list:
- Coreboot
- Heads
- Attestation with HW key (Nitro/Librem/Yubikey)
- ME disabled/neutered
- anti-interdiction
Heads means it supports Coreboot and also neutered ME (both are part of the build process). In addition Heads offers attestation with HW keys. All that together is what gives the teeth to anti-interdiction.
That’s why I choose Heads: it implies all the other things.
What is the argument to replace “Heads” with “Coreboot” @unman?
possibility to buy non-preowned
The more time I spend working the HCL / reports, the community-list and also the experiences I collected after @Plexus gave me a much needed push (thanks again man!) make me realize that older machines are just the better choice. Maybe with Linux in general, but for sure with Qubes OS. Maybe there are some machines from Purism, System76 or other specialized OEMs that fit the bill when they are new, but in general: older is better and way more affordable.
So giving any weight to machines just because you can buy them “off-the-shelf” is actually a disservice (in addition to the “showing your privilege part” @unman mentioned)… I really mean that. You spend more money to have more trouble, when you could spend way less and have smooth sailing.
In the criteria we just concentrate on networking, audio and graphics but all the other stuff is also way more likely to work smoothly in an older machine.
high-speed solid-state drives
Which machines do not support that?
links to the community reports.
When things slow down a bit I plan this:
- unify threads that deal with one machine (in the HCL reports category only)
- link those threads from the respective entry in the community list
- link to all the HCL entries from those threads
I hope this will lead to community members stepping up to become quasi-maintainers of “their” machine (e.g. you for the Purism Librem 14 v1, me and others for the T430 etc.) and then build out those machine specific threads to a treasure trove for that specific machine. I predict the X220 will dominate them all