Some decades back, when I’d buy a new PC, it would unlock new capabilities. Maybe AGP video, or a PCMCIA slot, or, heck, sound.
Nowadays, mostly new hardware means things get a bit faster or less crashy, or I have some more space for files. It’s good and useful, but sorta… meh.
Not this purchase.
Cory Doctorow wrote about the Framework laptop in 2021:
There’s no tape. There’s no glue. Every part has a QR code that you can shoot with your phone to go to a service manual that has simple-to-follow instructions for installing, removing and replacing it. Every part is labeled in English, too!
The screen is replaceable. The keyboard is replaceable. The touchpad is replaceable. Removing the battery and replacing it takes less than five minutes. The computer actually ships with a screwdriver.
Framework had been on my radar for awhile. But for various reasons, when I was ready to purchase, I didn’t; either the waitlist was long, or they didn’t have the specs I wanted.
Lately my aging laptop with 8GB RAM started OOMing (running out of RAM). My desktop had developed a tendency to hard hang about once a month, and I researched replacing it, but the cost was too high to justify.
But when I looked into the Framework, I thought: this thing could replace both. It is a real shift in perspective to have a laptop that is nearly as upgradable as a desktop, and can be specced out to exactly what I wanted: 2TB storage and 64GB RAM. And still cheaper than a Macbook or Thinkpad with far lower specs, because the Framework uses off-the-shelf components as much as possible.
Cory Doctorow wrote, in The Framework is the most exciting laptop I’ve ever broken:
The Framework works beautifully, but it fails even better… Framework has designed a small, powerful, lightweight machine β it works well. But they’ve also designed a computer that, when you drop it, you can fix yourself. That attention to graceful failure saved my ass.
I like small laptops, so I ordered the Framework 13. I loaded it up with the 64GB RAM and 2TB SSD I wanted. Frameworks have four configurable ports, which are also hot-swappable. I ordered two USB-C, one USB-A, and one HDMI. I put them in my preferred spots (one USB-C on each side for easy docking and charging). I put Debian on it, and it all Just Worked. Perfectly.
Now, I orderd the DIY version. I hesitated about this — I HATE working with laptops because they’re all so hard, even though I KNEW this one was different — but went for it, because my preferred specs weren’t available in a pre-assembled model.
I’m glad I did that, because assembly was actually FUN.
I got my box. I opened it. There was the bottom shell with the motherboard and CPU installed. Here are the RAM sticks. There’s the SSD. A minute or two with each has them installed. Put the bezel on the screen, attach the keyboard — it has magnets to guide it into place — and boom, ready to go. Less than 30 minutes to assemble a laptop nearly from scratch. It was easier than assembling most desktops.
So now, for the first time, my main computing device is a laptop. Rather than having a desktop and a laptop, I just have a laptop. I’ll be able to upgrade parts of it later if I want to. I can rearrange the ports. And I can take all my most important files with me. I’m quite pleased!
Two years ago, I wrote Managing an External Display on Linux Shouldnβt Be This Hard. Happily, since I wrote that post, most of those issues…
At some point in time in the 1990’s I wanted to go desktop OEM. I discovered that people were interested in the use of the machine not the actual work of art that the machine was. For example: I would not allow clock drifts of more than 0.5 seconds a week but most machine I delivered were around 0.1.
Just a reminder that you need the network not only the machine.
@jgoerzen @frameworkcomputer Very nice to hear Debian is working well!
Does that include sleep to RAM, and hybernate to disk, er, flash?
@kentborg @frameworkcomputer Suspend to RAM works quite well, yes. I don’t use hibernate so I can’t speak to that.
@jgoerzen @frameworkcomputer You have so much RAM you probably didn’t configure any swapβ¦
@jgoerzen @frameworkcomputer I’m hoping they expand into desktops in the nearish future…
@kentborg @frameworkcomputer Exactly π Plus on systems where I do have swap, it is behind encrypted LVM which (at least used to be) a huge pain to make work right with hibernation, so I basically haven’t even tried in years.
@Steve @frameworkcomputer I was looking for a desktop for awhile also. It seems there is little of interest there, aside from some corporate desktops and some gaming rigs, neither of which were really right for my needs. The corporate desktops were mostly either cheapo and vastly underpowered, or hugely expensive Xeon-based workstations. Some middle-of-the-road but not much. And I’m not much of a gamer. A reasonably-priced upgradable laptop gave me everything I really wanted.
@Steve @frameworkcomputer 2/ My main holdout had been my Bluray burner, but I found a USB one so all is good there. I still have the old machine around for those once-every-5-year instances where I need its Firewire card, but other than that there’s really nothing compelling about the destop form factor now that I have an upgradable laptop.
Those that need extreme performace, more than 64GB RAM, or more than two storage devices might still want one. But I have a file server on the LAN.
@jgoerzen @frameworkcomputer I’m heading in a similar direction — repurposing an old desktop as a home server. The biggest reason to keep using my new desktop is the dual monitors.
@Steve @frameworkcomputer Makes sense. I believe the Framework laptop can drive two Thunderbolt devices simultaneously, FWIW.
@jgoerzen Interesting! I’m currently somewhat unhappy with my Purism laptop so I’m curious to see how this develops.