Framework is one of the two companies I'd consider buying a laptop from - the other is System76.
On the hardware side, Framework is perhaps doing the best for upgrade capable, repairable, modular laptops using modern hardware. Unfortunately, they're not quite as good on the software/firmware/openness side. They do mention Linux (on the DIY version) but they aren't using an open Coreboot based firmware or other custom stuff and I know there was some disappointment with how they handled some things in the past in this regard. Still, they are far from the worst and could get better and any improvements they make are easy to upgrade to in terms of hardware or firmware/software.
System76 by contrast is still using more or less "whitebox" ODM laptops, customizing them though they are working on totally custom built ones. However, they are an openness ethos company first and started with software/firmware. They maintain the PopOS Linux distro (one of the best Debian/Ubuntu style for desktop use) partially for their own hardware and as such their laptops all work 100% on Linux, all the function keys and other stuff works. They also use Coreboot on nearly everything Intel based (AMD coming with the 7xxx series), and custom firmware with custom embedded controllers that are FOSS and openhardware spec. They also fabricate a lot of their stuff in the US, ethically sourced etc…notably their "Thelio" cases made for their desktops; soon they'll have a locally fabbed laptop model and by the end of this month they should be selling their first stand alone PC case, Nebula, if all goes as planned. They contribute a lot to Linux software, Coreboot and other custom firmware, and release designs on github for much of their custom hardware such as a libre control PCB/daughterboard and the like they use in their desktops and servers.
Neither Framework nor System76 are the cheapest options for getting a PC, but if you want to contribute to companies that are making things a bit less shitty, they're solid options. Often the Linux friendly/libre/open/modular/repairable/ethical/privacy focused hardware tends to be either ancient, underpowered, horrendously expensive, poorly supported, ugly or amateurish, very intentionally niche, someone's creative/art/statement project,or any combination of the above. There are many reasons for this and its not all bad, but when you're asking someone to spend well over a thousand do
Post too long. Click here to view the full text.