Ask HN: System76 Laptop with Pop _OS as an Alternative to a Macbook for Dev?
I'm in the market for a new development laptop. I've been doing my development on MacOS the last few years and originally was very happy with this. However, I develop mostly in Python for work, and C for some personal projects, and development environments on MacOS have been deteriorating on both ecosystems over the last few years. The Python which comes preinstalled is approaching end of life, and Homebrew has steadily become less and less "plug and play" with Python packages, requiring me to manage an increasingly complex balance of pip, homebrew, and conda, with unclear boundaries as to which should be used to install packages. But the real killer is that Valgrind still doesn't work on the latest releases of MacOS, and there's no sign of this changing. So I'm looking at other systems.
I've played around a bit with System76's Pop!_OS, and in short-term use it looks like a viable replacement. The OS/hardware integration seems similar, the apt packages are fairly up to date, and all the tools I use seem to install smoothly from apt or pip. However, I'm lacking long-term experience with using it, so I'm soliciting opinions from the HN community.
8 comments
[ 4.2 ms ] story [ 17.7 ms ] threadi may be biased as ive had a preference for them for some time but id argue youd get a much better experience spending that money on a thinkpad, you get the best keyboard available on any laptop, solid build quality and a very good warranty program
It's Ubuntu-based (so, indirectly Debian-based) but they've done a lot of hardware integration work to make sure that device drivers not only work, but are fairly optimized. My impression so far is that they do a better job than Windows on that (which isn't really impressive until you compare it to hardware integration on other Linux systems). Most reviews seem to back this up--stuff like fan speed and processor management are pretty well-tuned according to most reviewers. My biggest fear going back to Linux from MacOS is that I'll be stuck with software that never quite works well on the hardware, which is how things were when I used Debian/Ubuntu variants from maybe 1998-2008. I can fix my computer, but I'd rather not have to. So something with tight hardware/software integration like Macs have is a big selling point for me.
> the systems themselves dont look particularly impressive if you ask me, the casing looks chunky and a bit dated on most of them (they remind me of the sort of thing Acer were knocking out about 5 years ago)
That's true for some of them, but some of them (i.e. the Galago that I'm looking at) have aluminum cases and what looks like pretty nice trackpads.
> i may be biased as ive had a preference for them for some time but id argue youd get a much better experience spending that money on a thinkpad, you get the best keyboard available on any laptop, solid build quality and a very good warranty program
I have an older Thinkpad and while I agree with you on the keyboards, I've never liked their trackpad, and I find the little nub thing annoying. I also would prefer an aluminum case, though that's not a dealbreaker if there were other factors. Maybe there have been some improvements since the last time I used Thinkpads, though, so I'll see if I can find one to play around with in the store.
case wise i kind of get, it metal is nice but im also a pretty big fan of the sturdy yet light carbon shell on the X models, it never feels weak and has no flex like metal but its much lighter, i always have my laptop with me so having something lightweight is a real boon as im always on the go
the only other laptop i considered during my last upgrade last year was the Dell XPS line which are also a damn fine device
as for linux its come a LONG way generally most everything these days just works, even gaming on a linux system is pretty easy these days, if you use a major distro with a debian/ubuntu base youll likely have few issues. Again coming back to thinkpads lenovo have started allowing you to choose linux over windows on the latest P series laptops, which if your budget will stretch can also have a 4k OLED display which to me would make the P1 pretty attractive if i werent averse to 15" laptops. but for reference i installed debian on my P52s with no problems at all, even the Quadro GPU just worked
also if youre still a little uneasy about the switch to linux you could consider either making your upcoming system a "hackintosh" or run OS X in a VM
its all personal preference at the end of the day though, the right system for me may well not be the right one for you