T430 and X230 aren’t libreboot compatible. But they are coreboot’able (afaik). Still cool tho. I think the “run like a dream” scenario should include the peace of mind comes from having no CPU-level backdoors in your Qubes experience.
Until late I would recommend a corebooted x230 to anyone for Qubes. It
was a perfect fit for Qubes, and cheap too.
Currently there seem to be major issues with hot running, random
freezes, and hard crashes that seem to affect older hardware in
particular. Until those issues are resolved I no longer recommend.
I never presume to speak for the Qubes team.
When I comment in the Forum or in the mailing lists I speak for myself.
Actually the big deal in addition to cb & me_cl is the cb payload: heads. With this you have measured boot and attestation. THAT is the big deal.
When it comes to formulations like “runs like a dream” the answer depends very much on the use case and skill level of the user.
A user who wants to run memory and CPU intensive applications like image/video editing, games, maybe web browser instances with 10+ tabs open and plenty of plugins installed, run windows 10 qube(s) and expects response times close to what they would see on a non-Qubes OS install … well, the old ThinkPads will be painful for such users.
On the other hand, users who mostly communicate (mail, messaging, audio/video/screen sharing meetings etc.) use standard office applications (LibreOffice, PDF reader) do well compartmentalized web browsing (multiple qubes, only very few tabs per instance) and maybe some software development, watch streaming videos fullscreen but don’t mind occasional little artifacts in busy scenes … are patient or skilled enough to figure out minimal templates, are OK with 8 seconds start time for a qube (because they value the additional security) … well for me that is “runs like a dream”.
I have noticed that too but where able to negate the effect by switching to BTRFS. Startup times on R4.1 using the default disk partitioning scheme and format are an average of 1.6 seconds longer for me[1]. Starting a backup is another situation showing an extreme performance gain using BTRFS.
@renehoj recently pointed out that the amount of memory allocated to a qube makes a difference in the startup time[2]. Most of my application qubes are consuming between 500-800 MB.
I have so far refrained from enabling testing as I can’t afford to hit a bug in the middle of the work week. The freezes are infrequent enough to no be a major issue but I am also one of those people who hits Ctrl+S all the time almost unconsciously after loosing an entire days work almost 30 years ago.
Survey is a great reference, no NVME support comments or speed tests would also be curious about modern Ryzen 9 performance; could be some performance jumps.
IMHO, since physical cores are allocated to a “qube”, more cores are better.
In terms of stability (aka crashes), you might consider a platform Qubes developers have gone over with a fine tooth comb. I would imagine a T430 with a solid state drive wouldn’t be a slouch.
As Sven has noted, you can outfit a T430 with a i7-3840QM that has four physical cores clocked at 3.8 GHZ.
As others have said, depends on your needs and tolerance for doing your own IT support.