4 ms·
I'm not an Apple hater, I use a MacBook Pro at work (funnily enough, either SSH remote linux server or running Linux VM through vagrant), for my personal machin
by da_n 10y ago
I'm not an Apple hater, I use a MacBook Pro at work (funnily enough, either SSH remote linux server or running Linux VM through vagrant), for my personal machines I run 100% Linux. It is solid hardware, but I think the OS is becoming a hindrance to me as a developer. It seems like every iteration closes yet another door on the underlying UNIX base, making it harder and harder to get things working, Homebrew helps but seems like it needs more and more workarounds and often breaks with esoteric conflicts. Nowadays I just use OS X as a VM shell, so I might as well be using Windows. I don't use any Apple "apps", I never touch their cloud because of all the horror stories I've heard, and I fear in a couple of releases the OS is just going to be completely locked down so I'll have to move to Windows at work to get work done. The hardware is definitely the best in class, but the software is becoming unusable to me as a developer. I hope it means more linux usage but I'm not delusional and know that desktop linux is basically just a niche and probably always will be (which saddens me greatly). I think it's a shame Apple has taken this direction.
- drvdevd 10y agoI have a similar situation, and agree. I actually keep Linux installed on a separate partition on my 2015 Retina MBP. I shrink the OS X partition as much as possible, and install grub on the EFI system partition, alongside OS X. When in OS X, I use VMWare (with an EFI-based VM) to boot the Linux partition and slowly over time I'm working on getting the thing to run Linux smoothly as a Desktop alternative to OS X. This involves some weirdness. For example I had to recompile my kernel yesterday with some patches just to get suspend/resume working in Linux due to hardware changes introduced circa 11,4. This is an example of the challenges Linux/other free software OSes face which companies like Apple don't on the Desktop -- a tight coupling between OS development and hardware design. It's actually quite remarkable how far Linux has come in spite of this.
- Nullabillity 10y agoThe hardware is "best-in-class"? I keep hearing this, but the specs and personal experiences just don't match up with it. Their devices are, and have always been, way underspecced, and they pull stupid crap like abusing the case as a heatsink (because they're too cheap for fans?), soldering in RAM and gluing in batteries (seriously, WTF?), and using proprietary connectors for everything. Their software is a trainwreck, their hardware is even worse. Why on earth do people give this company money?
- nazgob 10y agoYou might not agree with their choice but you don't seem to even try to understand why the do things they do. They do glue RAM to make laptops smaller. They glue batteries for the same reason. They try to get rid of fans because they are mechanical thing that can break, sucks dusts and use energy. Its not great for ppl who want to have hackable devices but it works great for the rest of people.
- Nullabillity 10y ago> They do glue RAM to make laptops smaller. They glue batteries for the same reason. Oh yes, because glue takes up so much less space than a screw. > They try to get rid of fans because they are mechanical thing that can break, sucks dusts and use energy. That's like a car manufacturer saying that exhaust pipes clog up too often, so let's just pump the smog into the passenger cabin instead.
- pwinnski 10y agoExcept that Apple computers don't kill people. I've got three Macs currently, none of which have ever overheated. I use a MacBook Pro on my lap while wearing shorts for hours at a time. It gets warm, but not too warm to use on my lap. You seem angry about Apple's choices, and clearly they're far from perfect, but it seems like there are a lot of people who value the things Apple does, like very quiet operation and compactness and so on. We're not all as stupid as you suggest.
- digi_owl 10y agoBecause Jobs hated the sound of spinning fans supposedly. The macbooks are not the first in that regard. Various Apple products over the years have had problems with overheating because of this. Supposedly one variant of the AppleII has a service recommendation of lifting and dropping it on to the desk. This because the lack of fans would make the logicboard buckle from heat, unseating some chips. I do believe a certain Cube was also fanless, and had trouble keeping itself cool. Never mind that it had a power switch that would be flipped by a stray piece of paper...
- cdumler 10y agoI cannot recommend strongly enough using Docker for Mac. It provides any form of environment of which you can think, all while running at native performance. For now, we're just using it for development. Postgres on Mac has subtle differences to Postgres on Linux.
- icpmacdo 10y agoSo you spin up a Ubuntu instance on your Docker app and do all of you coding and such in there? As sort of a replacement for Vagrent? I may try this out if its overall been a positive experience over dealing with the weird installs the OP is talking about.