6 ms·
What use case do you have for your Mac? The benchmarks and battery life have been tempting me, but I use Docker a lot which I'm hearing mixed messages for, and
by grp000 5y ago
What use case do you have for your Mac? The benchmarks and battery life have been tempting me, but I use Docker a lot which I'm hearing mixed messages for, and to be honest, my Intel-based work Mac is less palatable to use than my personal Ubuntu setup, especially in regards to workspaces, and some weird Bluetooth issues.
- reacharavindh 5y agoI’m on the same boat. Using an intel Mac provided by work. Had an M1 MacBook Pro until a few months ago, and it was great at several things(fast, responsive, quiet, and great battery life) at the cost of crippled Docker use(I needed local docker at that time). I feel like many many engineers like me would easily get a reliable laptop with MacBook Pro like specs. The problem is that simply does not exist. Excellent hidpi display. Ryzen 5000 series CPU with its low power draw. Good build quality. Reliable support system. Non weird components such that a recent release of popular Linux distribution would “just work” without needing manual tweaks. In my experience, you get 3/5 in the above list at best. Framework laptop hits several of those points but misses out on Ryzen. Another contender on my list is ASUS 14 OLED with Ryzen - I’m worried about their support system though.
- Roritharr 5y agoIf you can compromise on the HiDPI Screen, checkout the HP EliteBook 8X5 Series, they are amazing machines. You can plug up to 64gb of RAM into them if you need it, they run pretty smooth and my colleagues can run Linux on them without any issues.
- kaladin-jasnah 5y agoWow! Yes, this is exactly what I was looking for. Looks very appealing. I might get one! They're expensive, though. But it might honestly be worth it to me.
- yulaow 5y agoI want just to add that I am using a 8x0 g5 elitebook currently (because at the time there was not the 8x5 series which uses amd ryzens) and it's by far the best linux laptop I ever used in my whole life. Also very sturdy and looks great.
- kaladin-jasnah 5y agoI'm even more tempted. My XPS 13 Developer Edition was also a very nice experience on Linux. How is the trackpad?
- yulaow 5y agoWell you know, it's like the standard of the high end for windows laptop, still behind what apple put in their macbooks, but comparable with what you are gonna find on xps and thinkpad x/t.
- reacharavindh 5y agoLooks nice indeed. I have been spoiled by the excellent Retina display on Macs. For something literally in front of my eyes for a big part of the day, it must be good. I cannot see myself compromising to a lower res display :-( May be for others that are not as nitpicky as me….
- dzhiurgis 5y agoMaybe way to got is simple linux laptop for work and an iPad for everything else. Would probably still end up being cheaper than a MBP.
- Uberphallus 5y agoAsus Zenbooks have always been solid on Linux for me, using them since they came out. Typing this on a UM425.
- kristiandupont 5y agoI run a Linux VM for development and it's glorious. [link redacted]
- gbrindisi 5y agohow is the performance of the emulated vm? I would like to do something similar but I am reading mixed opinions
- kristiandupont 5y agoI don't have any numbers to give you, I can just tell you that the experience I have is that this setup performs noticeably better then my 2019 MBP.
- saila 5y agoI had some issues with Docker when I first got my M1, but then I realized I was using an amd64 image. Images built for arm work fine for me.
- dzhiurgis 5y agoIf you can get it built for arm. I've got so much build errors I didn't bother to check.
- tshaddox 5y agoDocker is hopelessly broken on the Intel Macs, and from what I’ve heard it’s certainly not any worse on the M1 Macs.
- masklinn 5y ago> it’s certainly not any worse on the M1 Macs. Probably not any better either. If you want to run docker on a mac you probably should not, but the second best strategy is probably to bite the bullet and run an actual VM in which you do your docker stuff. Odds are a proper and well maintained hypervisor you keep running will be a lot better than whatever DfM does.
- tshaddox 5y ago> Probably not any better either. Probably, although you probably do still get better thermals and battery life with the M1 Macs.
- dzhiurgis 5y ago> not any worse About 6x worse perf in my specific case.
- tshaddox 5y agoFair enough. My Intel Mac gets about a 5x performance penalty doing Webpack builds in Docker versus natively. My coworkers using M1 Macs report similar numbers. What workflows are you seeing M1 Macs getting 6x worse Docker performance than Intel Macs?
- dzhiurgis 5y agosort of explained here https://news.ycombinator.com/item?id=29144096 https://news.ycombinator.com/item?id=29144096
- filmgirlcw 5y agoEh, it is worse. Worse to the point that even though I just got a MaxBook, I won’t even conceive of getting rid of my 2020 maxed out Intel iMac. And it’s why I have other x86 machines too for Linux or whatever, because containers on macOS are rough but containers and Docker specifically on the M1 is really rough. It is clearly an ecosystem/use case that Apple doesn’t prioritize. It makes the case for stuff like GiHub Codespaces or sshing into a remote machine via VS Code a lot more manageable. For everything else, the M1 is a beast, and even emulated, you can get a really good Linux experience (Windows too for that matter — games, obviously not withstanding), but containers? Nah. It’s worse than the already sad state on Intel Macs.
- upbeat_general 5y agoYeah I'd carefully look at what your expectations are with regard to compatibility. Docker itself seems to run just fine but running X86 (AMD64) containers is pretty slow compared to normal macOS docker which is already slow. I've loved my M1 MBA but I purchased it specifically knowing I have a primary x86 workstation to fallback on for heavier tasks and I'll often give up trying to install some dep/run some program on the MBA and switch to that. It still works great as a general purpose device and I do some dev on it but if you're looking to do all your dev on it, I'd be cautious.
- dzhiurgis 5y agoDef got slightly burned by docker on M1 Pro. Inherited a python project with 250 deps. Building docker image (part of is compiling spacy) used to be ~10 minutes, now it's a whopping 65 minutes.
- sanderjd 5y agoPersonal programming projects and normal web browsing type stuff. What has been most noticeably faster for me is compiling code.