3 ms·
"How"? Getting geeked up over a switch is probably overdoing it. I mean...you just do it. Install Fedora on it--I mean, you could install Ubuntu, but the movem
by eropple 8y ago
"How"?
Getting geeked up over a switch is probably overdoing it. I mean...you just do it. Install Fedora on it--I mean, you could install Ubuntu, but the movement seems to be away from Ubuntu and for good reasons, in production I wouldn't run something that wasn't CentOS, and Fedora is close enough while removing a lot of the pain points of dealing with Debian derivatives--and start working. It'll suck at first, it'll suck less over time, you'll get there. You'll learn to RTFM if you haven't learned it already, and you'll get there.
As a developer, using either is basically substitutable. I still use a Mac laptop because Linux laptop support varies between okay and awful (and System76 et al make computers that feel like junk, though Dell's support is worth calling out as a positive--my next machine is probably an Alienware 15, largely because of the keyboard and the GPU) but when not on the road I use the Mac mostly for Keynote and Photoshop, not writing code.
Every Unix development tool I use (i.e., I still have Windows partitions around for good reasons), from VS Code on down the line, works on both Linux and OS X without trouble. There's really not much "switching" to be done. If you use novelty stuff like Espresso or whatever it might be a trickier situation, but I feel like most developers aren't in that boat.
Consider Dropbox or similar for syncing dotfiles, though. Sharing those across will reduce your frustration a decent bit. Just make sure to have separate files for Mac and Linux-specific stuff, where applicable, and source them appropriately.
- pnutjam 8y agoCentOS and RedHat use an essentially ancient kernal, with backported fixes. I roll with OpenSUSE on my laptop, tumbleweed will give you the rolling release with cutting edge packages, or Leap will give you an excellent experience with longer support. In my experience, OpenSUSE also has the best hardware support of any Linux distro.
- eropple 8y agoThey totally do use old kernels, but in practice I have not run into issues (and almost all my consulting clients were in on CentOS before I started working with them, so the die was mostly cast). I liked OpenSUSE when I used it. Fedora's the path of least resistance for me. I kinda feel like "Not Ubuntu" is a bigger thing, in 2018, than whether you're in on Fedora or OpenSUSE or Arch or whatever; the tide seems to have turned against it as a server operating system in my neck of the woods and I tend to think you should try to stick at least reasonably close to what you're deploying on.
- pnutjam 8y agoTrue, when I hear Ubuntu I'm more likely to double check you really know what your doing.
- vesak 8y agoNot just fixes, but also features. They do this in order to maintain ABI compatibility. Besides, parent was talking about Fedora, which has recent kernels. The newer kernel features aren't typically as important as stability for production workloads.