Check out Framework: https://frame.work/
They take reparability really seriously. You can order one without an OS so you can install a compatible linux distro.