<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/linux/best-of/2021" -->

---
title: Best Linux posts of 2021 | daily.dev
description: The most upvoted Linux posts of 2021, curated by the daily.dev community.
canonical: https://daily.dev/tags/linux/best-of/2021
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/linux/best-of/2021
og:type: website
og:site_name: daily.dev
og:title: Best Linux posts of 2021 | daily.dev
og:description: The most upvoted Linux posts of 2021, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Linux — 2021

1. 1  
[](/posts/18-awesome-linux-themes-for-your-inspiration--vj94wnm2v "18 Awesome Linux Themes For Your Inspiration 🎨😍")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
18 Awesome Linux Themes For Your Inspiration 🎨😍  
The other day I was browsing Reddit and bookmarked some neat custom-made, one-of-a-kind interfaces from fellow Unix users. I decided to share my findings, so you can get some inspiration, too. To find out the configuration details of each setup, click on the author's username.  
245  
16
2. 2  
[](/posts/20-vs-code-shortcuts-for-pro-developers-dt-i2owcv "20 VS Code Shortcuts For Pro Developers")  
Article  
![Avatar of honeypot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1cc3a75b98b74698a40f57162b30b841)Honeypot · 5y  
20 VS Code Shortcuts For Pro Developers  
VS Code is one of the most used code editors among developers. It has some amazing features to help developers increase their coding speed. In this article, I'm going to go through 20 VS Code shortcuts that I find the most convenient for me when I'm coding. No worries if it doesn't apply to you, hopefully there will be at least a couple of shortcuts you can learn and apply when you next open VS Code.  
216  
16
3. 3  
[](/posts/visual-studio-code-shortcuts-a-programmer-s-guide-w0p7kecqd "Visual Studio Code Shortcuts: A Programmer’s Guide")  
Article  
![Avatar of sitepoint](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/sitepoint)SitePoint · 5y  
Visual Studio Code Shortcuts: A Programmer’s Guide  
This article covers default keyboard shortcuts for Windows, Linux and macOS. Visual Studio Code is one of the most popular and most used code editors. It’s open source and free to use. It provides support for many languages and frameworks, whether through built-in features or the extensive list of extensions available for the editor.  
183  
6
4. 4  
[](/posts/free-introduction-to-docker-ebook-pkzwlxzqh "💡 Free Introduction to Docker eBook")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
💡 Free Introduction to Docker eBook  
This is an open-source introduction to Docker guide. It will help you learn the basics of Docker and how to start using containers for your SysOps, DevOps, and Dev projects. The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer.  
181  
17
5. 5  
[](/posts/top-2021-productivity-apps-wan0jbdmw "Top 2021 Productivity Apps")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
Top 2021 Productivity Apps  
Every time I spin a new Linux distro, there is some software I cannot do without. In this post, I'll list the apps that I'm currently using to manage both my work and personal projects. All apps are cross-platform, which is kind of a must-have for me.  
82  
9
6. 6  
[](/posts/19-absolute-simple-things-about-linux-terminal-every-ubuntu-user-should-know-norons0pk "19 Absolute Simple Things About Linux Terminal Every Ubuntu User Should Know")  
Article  
![Avatar of itsfoss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/582e3faed71842bfb9d3840a787d6700)It's Foss · 5y  
19 Absolute Simple Things About Linux Terminal Every Ubuntu User Should Know  
Terminal often intimidates new users but once you get to know it, you gradually start liking it. This article focuses on explaining small, basic and often ignored things about using the terminal. This should help new Ubuntu desktop users to know the terminal and use it with slightly more efficiency.  
68  
7
7. 7  
[](/posts/why-software-engineers-choose-linux-over-windows-for-programming-9agymr7fx "Why software engineers choose Linux over Windows for programming")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
Why software engineers choose Linux over Windows for programming  
Most software engineers choose Linux over Windows for programming. I was a big fan of Windows OS, and have been using it for years. Since I started programming I found that a Linux distro (such as Ubuntu, Manjaro, and Arch) is the best Operating System to start with.  
63  
7
8. 8  
[](/posts/learn-the-50-most-used-linux-terminal-commands-kaofvhels "Learn the 50 Most Used Linux & Terminal Commands")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 5y  
Learn the 50 Most Used Linux & Terminal Commands  
The 50 most common Linux and terminal commands. All these commands work on Linux, macOS, WSL, and anywhere you have a UNIX environment. Colt Steele developed this course. Colt is one of the most popular web development teachers out there and he is an excellent teacher.  
58  
3
9. 9  
[](/posts/exa-a-modern-replacement-for-the-ls-command-iwsai2gwa "exa: A Modern Replacement for the ls Command")  
Article  
![Avatar of itsfoss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/582e3faed71842bfb9d3840a787d6700)It's Foss · 5y  
exa: A Modern Replacement for the ls Command  
Exa is a new command line tool for the Linux operating system. It is similar to the popular ls command, but with more options. Exa can be used in conjunction with other commands to make it easier to use. It can also be used by itself to show a list of files.  
55  
6
10. 10  
[](/posts/maui-shell-offers-a-beautiful-vision-for-the-future-of-linux-xjk06o1ij "Maui Shell Offers a Beautiful Vision for the Future of Linux")  
Article  
![Avatar of omgub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562)omg! ubuntu! · 5y  
Maui Shell Offers a Beautiful Vision for the Future of Linux  
Maui Shell aims to work on mobile devices and regular desktops. It is made up of a shell container named ‘Cask’ and a compositor called ‘Zpace’ These components work together to tailor the user experience to the screen-size and form-factor they run on.  
55  
3
11. 11  
[](/posts/canonical-transforms-linux-on-mac-vjwsapfgo "Canonical Transforms Linux on Mac")  
Article  
![Avatar of ubuntu](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e9ae7e11e4574c27a37fcd23062e723e)Ubuntu · 5y  
Canonical Transforms Linux on Mac  
Developers can now launch Linux instances on Apple M1 with Multipass 1.8\. Developers on M1 can now get running on Linux in as little as 20 seconds. Aliases bring Ubuntu to your terminal of choice with the latest version of Multipas.  
49
12. 12  
[](/posts/9-open-source-alternatives-to-try-in-2022-opensource-com-rr3lzqq1v "9 open source alternatives to try in 2022 | Opensource.com")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way · 5y  
9 open source alternatives to try in 2022 | Opensource.com  
In 2021, open source enthusiasts have several choices if you're sick of Zoom. Redmine, ProjectLibre, and TaskJuggler are among the open source alternatives covered in this list. With Gantt charts crossing into Agile territory, it's more common to see them deployed in service of large projects.  
46  
2
13. 13  
[](/posts/a-perfect-linux-distribution-ijqobiubp "A Perfect Linux Distribution")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
A Perfect Linux Distribution  
A Linux distribution, unlike Windows and macOS, isn’t built under a single organization. It is compiled from components developed by different organizations or programmers as open-source projects. There are two ways to come up with a Linux distribution. The first is by assembling it from scratch. The second is by modifying an existing distribution.  
45  
1
14. 14  
[](/posts/my-top-5-linux-distro-releases-of-2021-fk8hw4kyr "My Top 5 Linux Distro Releases of 2021")  
Article  
![Avatar of omgub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562)omg! ubuntu! · 5y  
My Top 5 Linux Distro Releases of 2021  
The Linux ecosystem is chock-full of choice, colour, and creativity. There are dozens upon dozens of top-drawer distros out there, all deserving of attention. From familiar faves to novel newcomers, here are my picks for the best Linux distros of 2021.  
42  
1
15. 15  
[](/posts/15-best-gnome-extensions-for-ubuntu-2021--nlfmzupzj "15 Best GNOME Extensions for Ubuntu (2021)")  
Article  
![Avatar of omgub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562)omg! ubuntu! · 5y  
15 Best GNOME Extensions for Ubuntu (2021)  
Make your Ubuntu experience faster, easier, and prettier with GNOME extensions. This list includes extensions that are actively maintained and work with Ubuntu 20.04 LTS (and up) Dash to Panel fuses app luncher, task list, top bar, and system tray into a single unified panel.  
40  
1
16. 16  
[](/posts/why-i-use-exa-instead-of-ls-on-linux-s2r5sggtl "Why I use exa instead of ls on Linux")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way · 6y  
Why I use exa instead of ls on Linux  
Exa is a modern-day replacement for the ls command. It uses colors to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. It's small, fast, and has just a single binary. The tool is written in Rust, known for its parallelism and safety.  
39  
5
17. 17  
[](/posts/motrix-a-beautiful-cross-platform-open-source-download-manager--atfxrnm4 "Motrix: A Beautiful Cross-Platform Open-Source Download Manager")  
Article  
![Avatar of itsfoss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/582e3faed71842bfb9d3840a787d6700)It's Foss · 5y  
Motrix: A Beautiful Cross-Platform Open-Source Download Manager  
Motrix is a no-nonsense download manager that provides a clean look out of the box. It is free and open-source software and can be used for Linux, Windows, and macOS. The advanced options can be accessed right before downloading a file, so that should come in handy.  
35  
1
18. 18  
[](/posts/jesseduffield-lazygit-simple-terminal-ui-for-git-commands-j8wm8pkmf "jesseduffield/lazygit: simple terminal UI for git commands")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 5y  
jesseduffield/lazygit: simple terminal UI for git commands  
A simple terminal UI for git commands, written in Go with the gocui library. Binary releases for Windows, Mac OS(10.12+) or Linux, you can download a binary release here. The lazygit formula can be found in the Homebrew core to get the frequently updated one.  
37  
1
19. 19  
[](/posts/13-reasons-why-you-should-use-linux--mu-tcn5b5 "13 Reasons why you should use Linux!!")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
13 Reasons why you should use Linux!!  
Linux is the one-stop solution for servers running the internet or for storage of our cloud data. Its open source nature also plays a vital part on its awesomeness. The security and transparency of Linux makes it ideal for the hacking purposes. There is a particular Linux for every possible task, specializing in providing configuration, packages and customization.  
33  
2
20. 20  
[](/posts/the-ultimate-linux-cheatsheet-aut5ns45u "The Ultimate Linux Cheatsheet")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
The Ultimate Linux Cheatsheet  
Linux is a Unix-like, Kernal based, fully-memory protected, multitasking operating system. It is open-source software that runs on a wide range of hardware, from PCs to even Macs. Some commands may not work for you correctly due to issues like missing packages, differences in versions.  
32  
4
21. 21  
[](/posts/my-sleek-and-modern-linux-development-machine-in-2021-tb7lozio "My sleek and modern Linux development machine in 2021")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 5y  
My sleek and modern Linux development machine in 2021  
This is a follow-up to a post about my Linux development machine in 2019\. I'm detailing essential aspects of my setup and hoping it will inspire more people to use Linux. I also wrote about the state of Linux on the desktop. Check it out if you are interested in Linux. You might be surprised.  
32
22. 22  
[](/posts/useful-vscode-shortcuts-e55zdcbw "useful vscode shortcuts")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
useful vscode shortcuts  
VSCode is one of the most popular editors for web development. When writing code, we often require certain formatting actions, and a lot of them are supported by VSCode itself. Having hands-on keyboard shortcuts can help improve your coding speed by a lot.Default shortcuts are for Mac, while shortcuts for Windows and Linux are mentioned below.  
32  
2
23. 23  
[](/posts/5-reasons-why-i-love-coding-on-linux-qsmx4spse "5 reasons why I love coding on Linux")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way · 6y  
5 reasons why I love coding on Linux  
In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different ways to use Linux. Here I'll explain why so many programmers choose Linux. The more I did on Linux, the more I wanted to control every aspect of it.  
32  
1
24. 24  
[](/posts/ubuntu-21-10-what-s-new-video--fdxduy6-p "Ubuntu 21.10: What’s New? [Video]")  
Article  
![Avatar of omgub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562)omg! ubuntu! · 5y  
Ubuntu 21.10: What’s New? \[Video\]  
Six months of dedicated development went into creating Ubuntu 21.10\. The release is backed by 9 months of security and core app updates. This release also acts as a gateway to next year’s long-term support (LTS) release. New apps, kernel, GNOME Shell, theme, and more help make ‘Impish Indri’ an inspiring iteration.  
30  
5
25. 25  
[](/posts/linux-essentials-for-hackers-4mnfye1dl "Linux Essentials for Hackers")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 5y  
Linux Essentials for Hackers  
Linux for Ethical Hacking – Penetration Testing for Beginners is written by Beau Carnes. Carnes is the author of the book, Linux for ethical hacking. For more information on Linux forethicalhacking, visit: http://www.lfthacking.org/.  
30  
2

[See all Linux archives](/tags/linux/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/linux/best-of/2021#page","url":"https://daily.dev/tags/linux/best-of/2021","name":"Best Linux Posts of 2021","description":"The most upvoted Linux posts of 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/linux/best-of/2021#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/18-awesome-linux-themes-for-your-inspiration--vj94wnm2v","name":"18 Awesome Linux Themes For Your Inspiration 🎨😍"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/20-vs-code-shortcuts-for-pro-developers-dt-i2owcv","name":"20 VS Code Shortcuts For Pro Developers"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/visual-studio-code-shortcuts-a-programmer-s-guide-w0p7kecqd","name":"Visual Studio Code Shortcuts: A Programmer’s Guide"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/free-introduction-to-docker-ebook-pkzwlxzqh","name":"💡 Free Introduction to Docker eBook"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/top-2021-productivity-apps-wan0jbdmw","name":"Top 2021 Productivity Apps"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/19-absolute-simple-things-about-linux-terminal-every-ubuntu-user-should-know-norons0pk","name":"19 Absolute Simple Things About Linux Terminal Every Ubuntu User Should Know"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/why-software-engineers-choose-linux-over-windows-for-programming-9agymr7fx","name":"Why software engineers choose Linux over Windows for programming"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/learn-the-50-most-used-linux-terminal-commands-kaofvhels","name":"Learn the 50 Most Used Linux & Terminal Commands"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/exa-a-modern-replacement-for-the-ls-command-iwsai2gwa","name":"exa: A Modern Replacement for the ls Command"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/maui-shell-offers-a-beautiful-vision-for-the-future-of-linux-xjk06o1ij","name":"Maui Shell Offers a Beautiful Vision for the Future of Linux"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/canonical-transforms-linux-on-mac-vjwsapfgo","name":"Canonical Transforms Linux on Mac"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/9-open-source-alternatives-to-try-in-2022-opensource-com-rr3lzqq1v","name":"9 open source alternatives to try in 2022 | Opensource.com"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/a-perfect-linux-distribution-ijqobiubp","name":"A Perfect Linux Distribution"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/my-top-5-linux-distro-releases-of-2021-fk8hw4kyr","name":"My Top 5 Linux Distro Releases of 2021"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/15-best-gnome-extensions-for-ubuntu-2021--nlfmzupzj","name":"15 Best GNOME Extensions for Ubuntu (2021)"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/why-i-use-exa-instead-of-ls-on-linux-s2r5sggtl","name":"Why I use exa instead of ls on Linux"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/motrix-a-beautiful-cross-platform-open-source-download-manager--atfxrnm4","name":"Motrix: A Beautiful Cross-Platform Open-Source Download Manager"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/jesseduffield-lazygit-simple-terminal-ui-for-git-commands-j8wm8pkmf","name":"jesseduffield/lazygit: simple terminal UI for git commands"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/13-reasons-why-you-should-use-linux--mu-tcn5b5","name":"13 Reasons why you should use Linux!!"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/the-ultimate-linux-cheatsheet-aut5ns45u","name":"The Ultimate Linux Cheatsheet"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/my-sleek-and-modern-linux-development-machine-in-2021-tb7lozio","name":"My sleek and modern Linux development machine in 2021"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/useful-vscode-shortcuts-e55zdcbw","name":"useful vscode shortcuts"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/5-reasons-why-i-love-coding-on-linux-qsmx4spse","name":"5 reasons why I love coding on Linux"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/ubuntu-21-10-what-s-new-video--fdxduy6-p","name":"Ubuntu 21.10: What’s New? [Video]"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/linux-essentials-for-hackers-4mnfye1dl","name":"Linux Essentials for Hackers"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Linux","item":"https://daily.dev/tags/linux"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/linux/best-of"},{"@type":"ListItem","position":5,"name":"2021"}]}]}
```

