Best of Linux — May 2024
- 1
- 2
- 3
DEV·2y
Improve your productivity by using more terminal and less mouse (🚀).
Improve your productivity by using the terminal more and relying less on the mouse. Navigating folders, creating files and directories, and using commands like `cat` can enhance productivity. Installing Git Bash can be helpful for Windows users. Learning nano or vim for quick file editing and using ZSH with oh-my-zsh for autocompletion are recommended. Switching to neovim with tmux is for more advanced users. Ditching the mouse for the command-line can upgrade your workflow and make you a more efficient developer.
- 4
Community Picks·2y
10 simple Linux tips which save 50% of my time in the command line
Discover 10 simple Linux tips to save time in the command line and work efficiently in UNIX. Learn how to execute previous commands quickly, repeat the last command, use history to find frequently used commands, apply regular expressions in grep and find, use aliases, and more.
- 5
David Heinemeier Hansson·2y
Linux as the new developer default at 37signals
37signals is making Linux the default for developers and system operators, replacing Apple. Linux has become a good developer platform despite its flaws. Apple is no longer recommended for people who care about the future of computing.
- 6
Community Picks·2y
BASH/Linux Interview Question for DevOps Engineers
This post covers various interview questions for DevOps engineers related to BASH and Linux, including types of variables used in shell scripting, checking if a file exists, default file permissions, CRONTAB, debugging shell scripts, disk usage, shebang line, Linux process stages, metacharacters, renaming files, reading command line arguments, standard streams in Linux, differentiating between two shell variables, checking file existence, extracting part of a string variable, differences in string matching, SSH authentication, special shell variable $?, using grep to find numeric digits, listing file names only, checking if a zip file contains a directory, and when to use curly braces around shell variables.
- 7
- 8
- 9
Zed·2y
Zed Decoded: Linux when?
Zed is being developed for Linux with the help of the open-source community. The challenges in building a GUI application for Linux include cross-platform support, package management, different display servers, desktop environment compatibility, renderer implementation, and more. Despite the challenges, Zed on Linux is making progress and is close to an alpha release.
- 10
Community Picks·2y
Top Linux Commands And Tricks For DevOps Tasks
This post explores essential Linux commands for DevOps tasks, including system info commands, file commands, file permission commands, user management commands, group management commands, searching commands, hardware information commands, network commands, process information commands, archiving file commands, Ubuntu package related commands, directory commands, and miscellaneous commands.
- 11
- 12
- 13
- 14
Lobsters·2yBitKeeper, Linux, and licensing disputes: How Linus wrote Git in 14 days
Linus wrote Git as an alternative to the existing version control tools, BitKeeper was the tool of choice before Git. Linus disliked CVS and Subversion due to their centralized nature. The development of Git was influenced by BitKeeper and aimed to provide a better solution for managing the Linux kernel.
- 15
- 16
- 17
omg! ubuntu!·2y
Linux Kernel 6.9 Released, This is What’s New
Linux kernel 6.9 has been released with new features such as AMD P-State 'preferred core' support, Intel Fastboot support, and an update to CPU timer code. It also includes performance improvements, bug fixes, and support for various devices.
- 18
- 19
- 20
omg! ubuntu!·2y
Ubuntu 24.04 Now Runs on the Nintendo Switch (Unofficially)
Ubuntu can now be run on the Nintendo Switch through the Switchroot project, despite not being officially supported. Various Linux for Switchroot distributions have been released, with the latest ones based on Ubuntu 24.04 LTS. The internal hardware of the Nintendo Switch functions properly in Linux, and the performance is decent.
- 21
Community Picks·2y
GNOME 47 gets an official launch date on the release schedule
GNOME 47, the next major version of the popular Linux desktop environment, will be released on September 18. It will come with new features such as better support for smaller displays and Nvidia hybrid GPU copy acceleration. Ubuntu 24.10 and Fedora 41 will ship with GNOME 47.
- 22
Changelog·2y
Self-hosted media server goodness with Alex Kretzschmar (Changelog & Friends #44)
Alex Kretzschmar joins Adam to discuss their experiences with building the "perfect media server" and all the hardware and software involved to make it happen — LinuxServer.io, PerfectMediaServer.com, Plex, Jellyfin, ZFS, mergerfs, TrueNAS, Docker Compose and more.
- 23
Community Picks·2y
Homebrew on Linux
Homebrew is a package manager that can be used on Linux and Windows Subsystem for Linux (WSL) 2. It installs its own versions of glibc and gcc for older Linux distributions. The installation script installs Homebrew to /home/linuxbrew/.linuxbrew using sudo, and afterward, Homebrew does not use sudo. It is recommended to install Homebrew in the default prefix for better user experience. Some of the installation steps include adding Homebrew to your PATH and bash shell rcfile. Homebrew can be installed on ARM platforms, but they lack binary packages. WSL 1 may have issues running executables installed by Homebrew, and it is recommended to switch to WSL 2.
- 24
- 25
The New Stack·2y
How To Use VS Code for Python (and Why You Should)
Learn how to use Visual Studio Code (VS Code) for Python development, including the reasons why it is beneficial and the features it offers. The post also provides instructions for installing VS Code on Ubuntu and enabling Python support.

