logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git

Linux-Mint-and-elementary-OS.md (5802B)


  1. ---
  2. title: Impressions of Linux Mint & elementary OS
  3. date: 2021-12-14
  4. ---
  5. In a [recent post], I spoke about some things that Linux distros need to do
  6. better to accommodate end-users. I was reminded that there are some Linux distros
  7. which are, at least to some extent, following my recommended playbook, and have
  8. been re-evaluating two of them over the past couple of weeks: [Linux Mint] and
  9. [elementary OS]. I installed these on one of my laptops and used it as my daily
  10. driver for a day or two each.
  11. [recent post]: https://drewdevault.com/2021/12/05/What-desktop-Linux-needs.html
  12. [Linux Mint]: https://linuxmint.com
  13. [elementary OS]: https://elementary.io
  14. Both of these distributions are similar in a few ways. For one, both distros
  15. required *zero* printer configuration: it just worked. I was very impressed with
  16. this. Both distros are also based on Ubuntu, though with different levels of
  17. divergence from their base. Ubuntu is a reasonably good choice: it is very
  18. stable and mature, and commercially supported by Canonical.
  19. I started with elementary OS, which does exactly what I proposed in my earlier
  20. article: charge users for the OS.[^1] The last time I tried elementary, I was
  21. less than impressed, but they've been selling the OS for a while now so I hoped
  22. that with a consistent source of funding and a few years to improve they would
  23. have an opportunity to impress me. However, my overall impressions were mixed,
  24. and maybe even negative.
  25. [^1]: I downloaded it for free, however, because I did not anticipate that I would continue to use it for more than a couple of days.
  26. The biggest, showstopping issue is a problem with their full disk encryption
  27. setup. I was thrilled to see first-class FDE support in the installer, but upon
  28. first boot, I was presented with a blank screen. It took me a while to figure
  29. out that a different TTY had cryptsetup running, waiting for me to enter the
  30. password. This is *totally* unacceptable, and no average user would have any
  31. clue what to do when presented with this. This should be a little GUI baked into
  32. the initramfs which prompts for your password on boot, and should be a regularly
  33. tested part of the installer before each elementary release ships.
  34. The elementary store was also disappointing, though I think there's improvements
  35. on the horizon. The catalogue is *very* sparse, and would benefit a lot by
  36. sourcing packages from the underlying Ubuntu repositories as well. I think
  37. they're planning on a first-class Flatpak integration in a future release, which
  38. should improve this situation. I also found the apps a bit *too* elementary,
  39. haha, in that they were lacking in a lot of important but infrequently used
  40. features. In general elementary is quite basic, though it is also very polished.
  41. Also, the default wallpaper depicts a big rock covered in bird shit, which I
  42. thought was kind of funny.
  43. There is a lot to like about elementary, though. The installer is really
  44. pleasant to use, and I really appreciated that it includes important
  45. accessibility features during the install process. The WiFi configuration is
  46. nice and easy, though it prompted me to set up online accounts *before*
  47. prompting me to set up WiFi. All of the apps are intuitive, consistently
  48. designed, and beautiful. I also noticed that long-running terminal processes I
  49. had in the background would pop-up a notification upon completion, which is a
  50. nice touch. Overall, it's promising, but I had hoped for more. My suggestions to
  51. elementary are to consider that completeness is a kind of polish, to work on
  52. software distribution, and to offer first-class options for troubleshooting,
  53. documentation, and support within the OS.
  54. I tried Linux Mint next. Several years ago, I actually used Mint as my daily
  55. driver for about a year — it was the last "normal" distribution I used
  56. before moving to Arch and later Alpine, which is what I use now. Overall, I was
  57. pretty impressed with Mint after a couple of days of use.
  58. Let's start again with the bad parts. The installer is not quite as nice as
  59. elementary's, though it did work without any issues. At one point I was asked if
  60. I wanted to "enable multimedia codecs" with no extra context, which would
  61. confuse me if I didn't understand what they were. I was also pretty pissed to
  62. see the installer advertising nonfree, predatory services like Netflix and
  63. YouTube to me — distributions have no business advertising this kind of
  64. shit. Mint also has encryption options, but it's based on ecryptfs rather than
  65. LUKS, and I find that this is an inferior approach. Mint should move to
  66. full-disk encryption.
  67. I also was a bit concerned about the organizational structure of Linux Mint.
  68. It's unclear who is responsible for Linux Mint, how end-users can participate,
  69. or how donations are spent or how other financial concerns are addressed. I
  70. think that Linux Mint needs to be more transparent, and should also consider how
  71. its allegiance with proprietary services like Netflix acts as a long-term
  72. divestment from the FOSS ecosystem it relies on.
  73. That said, the actual experience of using Linux Mint is very good. Unlike
  74. elementary OS, the OS feels much more *comprehensive*. Most of the things a
  75. typical user would need are there, work reliably, and integrate well with the
  76. rest of the system. Software installation and system upkeep are very easy on
  77. Linux Mint. The aesthetic is very pleasant and feels like a natural series of
  78. improvements to the old Gnome 2 lineage that Cinnamon can be traced back to,
  79. which has generally moved more in the direction that I would have liked Gnome
  80. upstream to. The system is tight, complete, and robust. Nice work.
  81. In conclusion, Linux Mint will be my recommendation for "normal" users going
  82. forward, and I think there is space for elementary OS for some users if they
  83. continue to improve.