> "there's an adapter for that" dongle-shuffle
> lug around a eGPU
One of the unique selling points of the Framework is that you can customize the ports to your needs, so dongles are unnecessary unless you need a whole lot of ports. And the Framework 16 doesn't need an eGPU, you can plug in an actual GPU that integrates with the body of the laptop.
This laptop isn't personally for me but I can see why people would like it. Also my workflow requires a lot of GUI applications for simulating and visualizing robotic movement and that is incredibly hard with ChromeOS or macOS.
I'm very interested by the Framework Chromebook, but it's a bit excessive for my needs. I'm also provided a lot of Apple hardware, which I'll use in the office.
I haven't exceeded 1GB/mo on cellular in over a year, but I also have easy access to wifi.
I don't use usbip, but it's an easy setup. I do use kvm/libvirt. Tailscale didn't exist when I built everything, but the documentation is excellent, and I could replace most of this with similar convenience.
Everything I'm mentioning here is locally hosted.
I connect via either wireguard or Unifi Teleport, depending on which network is needed. Wireguard connects to guacamole which manages connections to more secure core services, controllers, and shares. Unifi Teleport allows easy access to surface services like a book server, IOT, NVR, webuis, APIs, etc.
Chrome remote desktop is much more convenient than I expected, and I use it to connect to friends' systems or to hop onto graphical instances that I don't care to set up lasting connections to.
My three primary nodes are for GPGPU compute, "big" jobs, and storage. I've removed most IPMI/IPKVM to allow more flexible consolidation and upgrades. My "OOBM" is now UPS with remote power plugs with always-on BIOS settings. Once things gracefully halt, I can kill power if/until needed (my downtimes are all planned, but I reserve the capability).
I've greatly simplified over the past half decade so I can focus more on using than administrating, and while I haven't removed all of it, I try hard not to create environments more complicated than I can understand after not being touched for a few months.
It turned out more effective for me to buy a Chromebook and build a remote workstation to do actual work from, with the added benefit that I don't care if my Chromebook is lost or stolen because it doesn't store any data and costs less than a screen replacement (<$179).
I also wasn't impressed by the highly externalized "there's an adapter for that" dongle-shuffle for basic ports when Apple did it 2017, and if I wanted to bring it all with me, I'd still need to buy and lug around a eGPU if I wanted to do any compute. Plus I get like 14 hours of full-brightness work time off of one charge, similar to an M1 MacBook Air.
That's just my use case, of course. I've also built an SFF system with eDP when I have to travel and generate a lot of data and an Alienware m17 isn't enough.