siddhant3030

siddhant3030

Confused if I go for macbook 2019 model?

Hi,

I’m about to buy a MacBook 2019 model. I use mostly Elixir in my development. Should I go for this MacBook? or should I consider a Linux too?

For this price, I can get a probably much better Linux machine. But mac os I have been using for nearly 3 years now. It’s really easy to use and most things can be done using brew. But I was using MacBook 13 inch, i5 processor one. It was smooth until I have to run docker and Kubernetes. I know it will be smooth on MacBook pro. But how different is compared to Linux?

Most Liked

hauleth

hauleth

Depending on amount of customisation you want. If you will just run Ubuntu or other “user-facing” distribution and call it a day, then there should be not much difference between macOS and your Linux (maybe except some applications like my favourite Dash). However if you want to customise your OS then Linux will be much easier both to customise and screw up everything.

About Docker then the native support for it on Linux for sure is a big pro, but I haven’t had much problems with my limited use of Docker on macOS via VM (I find it enormously sad that macOS still do not support FreeBSD jails which is like containers on Linux).

hauleth

hauleth

You can buy one with i7 and 32GB RAM. I have one like that.

AstonJ

AstonJ

You can run linux on your Mac - that’d let you decide what might be best for you? Best of both worlds :nerd:

You might also find this thread interesting:

Where Next?

Popular General Dev topics Top

hauleth
This post is a followup of @AstonJ request here. We should start with some basis before we talk further - keyboard is in most cases the ...
New
herminiotorres
What is your mouse currently? What technology is your mouse? Bluetooth? Wireless? or Wired? Gamer Mouse or not? what is your opinion ab...
New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
AstonJ
Perhaps we can add some vids on sound differences, those I’ve seen so far are giving the plastic cases a nice stock sound (you could do s...
New
AstonJ
I have seen the keycaps I want - they are due for a group-buy this week but won’t be delivered until October next year!!! :rofl: The Ser...
New
New
AstonJ
I have been using a glossy monitor (LG5K) for over a year now and I swear it is affecting my eyesight. I heard that it can happen as it’...
New
AstonJ
I found an old electric monitor and thought I’d see what my LG5K monitor while connected to the Mac was using - it powers the Mac and all...
New
AiheyStudio
Every pet is unique, so why not let their personality shine on your keyboard? Introducing our Artisan Keycaps for Cats and Dogs, custom-m...
New

Other popular topics Top

PragmaticBookshelf
Stop developing web apps with yesterday’s tools. Today, developers are increasingly adopting Clojure as a web-development platform. See f...
New
PragmaticBookshelf
Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to soci...
New
DevotionGeo
I know that -t flag is used along with -i flag for getting an interactive shell. But I cannot digest what the man page for docker run com...
New
husaindevelop
Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
New
PragmaticBookshelf
Leverage Elixir and the Nx ecosystem to build intelligent applications that solve real-world problems in computer vision, natural languag...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New
PragmaticBookshelf
Overarching tutorial for Python beginner and intermediate developers that teaches web development with the Flask framework. Miguel Gr...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New
mindriot
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New