And even after shutting down and swapping the components out, I'm not convinced drivers won't be an issue.
Do you have more information on this?
> 2021-08-09: I added Tiger Lake LP support to pchgpio, enabling GPIO interrupt support for ihidev, which was needed to make the touchpad work properly in non-polling mode (and apparently not cause the EC to randomly freak out and power down the system).
> 2021-08-31: Closing the laptop’s lid does not currently cause an S3 suspend due to a bug in the DSDT of the Framework Laptop which references an invalid EC device in the ECDT. I’ve been told by Framework that this will be fixed in a future BIOS update.
> 2021-09-21: A fix has been committed for the touchpad not working after S3 resume.
Let's get the basics working first before we call Apple's products "shit".
Would love to see how you go because, and this is where I get honest: I want to move to FreeBSD on the desktop and basically just use a browser and VSCode with Remote-SSH. That's what I do now on a $3,000 MBP. It's something I can do, technically, on a $300 Chromebook.
You're tired of Apple's "shit", so you want to build a laptop on top of hardware that cannot be taken to a store and replaced the same day (Apple) and install an OS like FreeBSD which is going to be rock solid but supported by virtually no one?
I'm all up for FreeBSD and Linux - love them and have ran them both on laptops and desktops for years - but given I want to get work done and collaborate with other people they're not good options.
Personally I think you'll build a great machine that will blow the socks off of a MBP, but you'll be battling with interoperability with other people and businesses; and you'll be battling the OS itself to keep it working as a slight driver change breaks everything.
And that doesn't even mention the hardware issue: what happens when something pops?
Just some thoughts to consider.