Linus Torvalds on why desktop Linux sucks

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • GitHub repo nixpkgs

    Nix Packages collection

    Yes, to add to what MaybeAStonedGuy is saying: Here's a recent (somewhat naive) check for the various rust crates that are packaged in nixpkgs:

  • GitHub repo com.discordapp.Discord

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo AppImageKit

    Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on

  • GitHub repo nushell

    A new type of shell

    There's also Nushell, which I've never used, which is similar to Powershell in that commands return structured data rather than text, but I believe has a more functional-inspired approach, rather than object-oriented.

  • GitHub repo flatpak

    Linux application sandboxing and distribution framework

    This is exactly what flatpak is trying to solve. A package and distribution system that works across Linux distributions.

  • GitHub repo flathub

    Pull requests for new applications to be added (by x80486)

    You can checkout flathub, a store based on this technology:

  • GitHub repo sanoid

    Policy-driven snapshot management and replication tools. Using ZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.) Primarily intended for Linux, but BSD use is supported and reasonably frequently tested.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts