DEV Community

Cover image for From Mac to Linux

Posted on • Originally published at

From Mac to Linux

Originally posted on

I am switching from Mac to Linux.

This is how the adventure started to find the best linux distro, with a seemless user experience and minimum maintenance.

In the past months I experimented with various distros:

  • bare debian
  • Pop!_OS
  • Ubuntu
  • Elementary OS

Read below to read my experience and to which distro I settled using.

Experience recap

with bare debian

Driver support for WiFi and Bluetooth were absent out of the box.

Still too much to adjust and tweak to get a decent user experience.

Not for me.

with Pop!_OS

Seemed like a fresh approach to the linux distro landscape, but I had major hiccups when it comes to display drivers.

Weird issues like blank screen after switching to HDMI external display. Troublesome boots when display was attached.

Weird glitches and graphical artifacts when resizing windows.

No issues with drivers.

I bet it works great on System76 machines though.

with Ubuntu

Glitches when working with external monitors.

Blank screen after booting connected via HDMI.

Weird behaviour when putting laptop in clamshell mode. Either not turning on, or shortly showing the login screen and then going to sleep.

No issues with drivers.

Recurrent issues with the confusing Software center versions not compatible with the applications on it.

Amazon EKS keeped popping up as a "promoted" application, without the possibility to remove it.

Bye Ubuntu.

Elementary OS

No issues with drivers.

No issues with external monitor. Wake and sleep with HDMI works like expected.

No blank screen when booting from external monitor.

Decent software center (with donations built in), also using snap was great.

Slight issues when disconnecting the external monitor and using the laptop, works after a few tries.

So far so good.

Elementary OS is good enough for me

The user experience is stunningly similar to what I was used to with a Mac.

Switching windows is intuitive.

If you forget a shortcut, just press <SUPER>.

With snap it almost feels like using brew and brew cask.

Using it in clamshell mode works like a charm.

The system even wakes up from sleep using a Bluetooh logitech keyboard with mouse (namely the Logitech k400 I think).

Still need to find a better Terminal emulator, because I'm not really fond of the one built-in. Perhaps time to try Alacritty?

This is how I am writing this very blog post.

elementary os preview

Originally posted on

Top comments (4)

danquack profile image
Daniel Quackenbush

Have you tried disabling ENABLED=0 in /etc/default/motd-news for Ubuntu to remove the dynamic ad in terminal?

christianfei profile image

Thanks! Will try

Some comments may only be visible to logged-in visitors. Sign in to view all comments.