3 ms·
> FreeBSD, NixOS, or some Linux (Ubuntu, probably). I'm tired of Apple's shit. You're tired of Apple's "shit", so you want to build a laptop on top of hardware
by movedx 5y ago
> FreeBSD, NixOS, or some Linux (Ubuntu, probably). I'm tired of Apple's shit.
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.
- javajosh 5y agoWell, like so many people, I've not given much thought to what I'll do if my laptop "pops", because I've had this one for 8 years now, and it's been pretty solid all that time. Presumably if it blew up tomorrow I'd use my phone to pick up a used laptop of some kind and restore from backup. Right now that's an MBPr. In future I hope my FreeBSD Framework. As for sharing, I believe I can run what I need to be productive under FreeBSD. But time will tell. (It would be nice if a FreeBSD guru would volunteer to baby the Framework crowd with a guide. I would click the paypal donate button.)
- movedx 5y agoI think you'll be fine, but I just wanted to point out the possibility that there could be interopability problems with other people, especially if that machine is something you take on site with you to clients, etc. That might not be a thing for you, though. 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.
- moondev 5y agoConsidering the framework laptop is the most user repairable laptop ever released, your comments are pretty confusing. https://frame.work/marketplace https://frame.work/marketplace
- movedx 5y agoI'm not convinced I'm going to be able to swap a USB-C port for a Display Port and FreeBSD is just going to be like, "OK! I can handle that!" It's more likely it's going to laugh in my face and simply not do anything at all. Worst case: it'll crash. 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?
- moondev 5y agoThere is nothing fancy or proprietary about this, it's a usb-c to displayport adaptor that is designed to fit flush into the body. You can use the same adaptor on a macbook if you wanted to, and certainly don't need to shutdown the machine to do so. https://frame.work/products/displayport-expansion-card https://frame.work/products/displayport-expansion-card
- movedx 5y agohttps://jcs.org/2021/08/06/framework https://jcs.org/2021/08/06/framework > 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".