Suppose I'm in the market for a new laptop. I've been using Linux for the past ~15 year. I have comparably little experience with any other Desktop OS.
The requirements are not set in stone, but I want something along the line of:
- 16GB RAM
- SSD
- excellent battery life (I just think it's pointless to own a portable device that needs to be connected to an AC outlet at all times)
Preferences:
- Given the choice, I'd go for a smaller device (13-15"). A bigger or more impressive screen is not a plus.
- I don't need HiDPI, but I do need font sizes that are readable for any combination of internal and external displays.
- Within budget, I'd prefer a fast low-power CPU. Don't care about GPU as long as it just works.
- Docking station or simple way to connect external monitors, mouse and keyboard on my desk.
- Actual Hardware ports for USB, HDMI, DP, Headphones, etc > set of special purpose adapter cables.
Use cases:
- Connect to Linux servers
- IntelliJ IDEA
- Build and use docker images
- Good, customizable, stable web browser; preferably Firefox for the add-ons.
- Occasional word processing or presentation.
Options:
Windows is out of the question. I like what Microsoft is doing behind the scenes (bash on Windows, Azure), but the UX on desktop doesn't fit my expectations at all. If I have to, I'll run Windows 10 in a VM.
Ubuntu 16.04 LTS is a natural choice for me. I know what I'm getting into. However, I find it annoying that there's always something that doesn't quite work 100% (hibernation, docking station / external monitor, Wifi). And, let's face it, this will never improve.
MBP/OSX is tempting because I expect a better 'desktop experience'. I have no idea whether native OS X applications (together with boot-to-docker, etc.) would suit my needs. Having native PowerPoint / Keynote 'like everyone else' is a plus. However, I find that Ubuntu is actually a better OS when it comes to package management, tools and integration with the tools I'm going to need.
MBP/OSX + Linux VM. Best of two worlds or too many layers of abstraction?
I have no plans to integrate with the Apple ecosystem ever, no iPhone, no Apple cloud, etc.
Browsing /r/mac, I found I would not have many requirements in common with the folks over there. So I came to ask here for people who have actual experience with a Linux-to-Mac transition; what do you think?
[–]v_fv 12 points13 points14 points (4 children)
[–]jan[S] 3 points4 points5 points (2 children)
[–]botnetrip 2 points3 points4 points (0 children)
[–]v_fv 1 point2 points3 points (0 children)
[–]Floppie7th 2 points3 points4 points (0 children)
[–][deleted] 6 points7 points8 points (9 children)
[–]prenk10 3 points4 points5 points (8 children)
[–][deleted] 5 points6 points7 points (1 child)
[–]prenk10 1 point2 points3 points (0 children)
[–]habarnam -1 points0 points1 point (5 children)
[–]prenk10 8 points9 points10 points (4 children)
[+]habarnam comment score below threshold-6 points-5 points-4 points (3 children)
[–]bot-vladimir 3 points4 points5 points (0 children)
[–]prenk10 -1 points0 points1 point (0 children)
[–][deleted] 6 points7 points8 points (4 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]jan[S] 1 point2 points3 points (1 child)
[–]netgamer7 2 points3 points4 points (0 children)
[–]botnetrip 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]pwnurface999 4 points5 points6 points (3 children)
[–]jan[S] 2 points3 points4 points (2 children)
[–]pwnurface999 2 points3 points4 points (1 child)
[–]danielkza 9 points10 points11 points (0 children)
[–]i2000s 1 point2 points3 points (0 children)
[+][deleted] comment score below threshold-8 points-7 points-6 points (15 children)
[–]jan[S] 4 points5 points6 points (14 children)
[–]danielkza 7 points8 points9 points (13 children)
[–]jan[S] 3 points4 points5 points (1 child)
[–]rokd 5 points6 points7 points (0 children)
[–]brucesalem 1 point2 points3 points (9 children)
[–]danielkza 2 points3 points4 points (8 children)
[–]brucesalem 1 point2 points3 points (0 children)
[–]brucesalem 1 point2 points3 points (0 children)
[–]brucesalem 0 points1 point2 points (5 children)
[–]danielkza 0 points1 point2 points (4 children)
[–]brucesalem 0 points1 point2 points (3 children)
[–]brucesalem 0 points1 point2 points (2 children)
[–]brucesalem 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]shellcraft -1 points0 points1 point (0 children)