Best of LinuxMay 2024

  1. 1
    Video
    Avatar of fireshipFireship·2y

    Best OS for programming? Mac vs Windows vs Linux debate settled

    Explore the differences between Mac, Windows, and Linux for software engineers. Discover the pros and cons of each operating system and the benefits of using Linux for customization and server deployment.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Docker vs Podman: A New Era in Secure Orchestration

    Explore the differences between Docker and Podman in terms of secure orchestration and enhanced security.

  3. 3
    Article
    Avatar of devtoDEV·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. 4
    Article
    Avatar of communityCommunity 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. 5
    Article
    Avatar of dhhDavid 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. 6
    Article
    Avatar of communityCommunity 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. 7
    Article
    Avatar of faunFaun·2y

    Essential Linux Terminal Hacks for Efficiency

    Discover essential Linux terminal hacks for improved productivity and quality of life. Learn how to clear the terminal, set aliases for commands, navigate through commands efficiently, change the hostname, get the public IP, and more.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    What’s the Difference Between sh and Bash?

    Learn about the differences between sh and Bash, the features they offer, and which shell to use.

  9. 9
    Article
    Avatar of zedZed·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. 10
    Article
    Avatar of communityCommunity 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. 11
    Video
    Avatar of bigboxswebigboxSWE·2y

    What Your Linux Distro Says About You

    This post humorously describes various Linux distributions and the types of individuals who use them.

  12. 12
    Article
    Avatar of collectionsCollections·2y

    Neofetch Development Ends: What Are the Alternatives?

    Neofetch, a popular tool for displaying system information in ASCII format in the terminal, has ended development. However, there are several alternative fetch tools available for Linux users.

  13. 13
    Article
    Avatar of itsfossIt's Foss·2y

    6 Linux Commands I Use for Malware Analysis

    Learn about six Linux commands that are useful for malware analysis, including strings, file, xxd, objdump, nm, and gdb.

  14. 14
    Article
    Avatar of lobstersLobsters·2y

    BitKeeper, 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. 15
    Article
    Avatar of communityCommunity Picks·2y

    An Introduction to Linux Basics

    This post serves as an introduction to important command line concepts and skills for newcomers to Linux. It explains the Linux filesystem structure, the use of the terminal, and provides examples of basic commands.

  16. 16
    Article
    Avatar of itsfossIt's Foss·2y

    Things I Recommend Doing After Installing Ubuntu 24.04

    Tips and recommendations for enhancing the Ubuntu 24.04 LTS experience, including performing system updates, installing essential applications, and getting Flatpak support.

  17. 17
    Article
    Avatar of omgubomg! 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. 18
    Video
    Avatar of christitustechChris Titus Tech·2y

    My Bash Prompt

    Learn how to set up the ultimate Ultra bash prompt with features like easy navigation, automatic directories, aliases, history, system information, theming, and more.

  19. 19
    Article
    Avatar of hnHacker News·2y

    ahrm/sioyek: Sioyek is a PDF viewer with a focus on textbooks and research papers

    Sioyek is a PDF viewer with a focus on textbooks and research papers. It provides installers for Windows, macOS, and Linux.

  20. 20
    Article
    Avatar of omgubomg! 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. 21
    Article
    Avatar of communityCommunity 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. 22
    Article
    Avatar of changelogChangelog·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. 23
    Article
    Avatar of communityCommunity 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. 24
    Article
    Avatar of watercoolerWatercooler·2y

    OS FIGHT

    A post discussing the differences between operating systems, particularly Linux and Windows.

  25. 25
    Article
    Avatar of newstackThe 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.