Friday, February 27, 2026

Learning Linux Part 6: Applications for Linux

One of the things I was concerned about when I started looking into Linux is the availability of applications.  If you are a non-technical user that simply uses the internet, looks at photos on Google Drive or One Drive, or perform some light document editing then Linux has you covered.  The first Linux distro (distribution) that I started with is Ubuntu.  It can do all those normal non-technical things.

Ubuntu Capabilities for Non-Technical Users

  • Browse the Web
  • Edit Office Documents with either Libre Office or Only Office.  If you have an Office 365 subscription you can simply use the online versions of Word, Excel, Powerpoint, One Note, and Outlook
  • Hook up to Google Drive, One Drive, or Dropbox with Ubuntu Online Accounts
  • Play games on Steam
Ubuntu Capabilities for Technical Users
  • Install several different IDEs from JetBrains and Microsoft via Snap packages
  • The ability to configure your task bar and other desktop themes to look more windows like.
  • OS Software Updates and Automatic Snap Package Updates
Applications I use for development and what Linux has
  • Microsoft Teams and Slack - Both available on Linux
  • Chrome - This is available for Linux
  • Firefox - This is available for Linux
  • Brave - This is available for Linux
  • git - This is available for Linux
  • TortoiseGit - This is a wonderful GUI for Git.  Rider has a great Git tools built in.  There is also the wonderful GitHub Desktop for Linux.
  • Visual Studio with Jetbrains Resharper - This is my main IDE.  Thankfully there is Rider and also VSCode with Resharper.
  • VSCode - I use this for any TypeScript or JavaScript front end development.  It is available in Linux.
  • Fish Database.NET - This is my favorite database manager.  Rider has the fantastic DataGrip built in.  It is also available as a separate install. There is also DBeaver for Linux.
  • Filezilla - This FTP client is also available for Linux.
  • Draw.io - This Visio-like software is also available for Linux.
  • Notepad++ - I use this for notes.   Sublime Text and Kate are the closest equivalents on Linux
  • Directory Opus - This is a great dual pane file manager.  Thankfully there are several file managers for Linux that allow bookmarks and you can turn on a dual pane:  Nemo, Thunar, and Krusader
  • Expresso - This regex tester is not available for Linux but you can make this available as a PWA:  https://regex101.com/
  • Markdown Monster - It is a bummer there is nothing like it on Linux.  VSCode with the Markdown Extension and Rider can be used to preview markdown on Linux.
  • Beyond Compare - This text comparison tool is available for Linux.
  • Postman - This API testing tool is available for Linux
  • SQL Server - You can run SQL Server Express or SQL Server Developer edition in a Docker container on Linux.
  • Kellerman Code Searcher - There is no equivalent for Linux but SearchMonkey is farily good.
  • PicPick - Flameshot is a good replacement in Linux for a snipping and annotation tool.
  • Spotify - A developer has to have music and it is available on Linux.
It took me a while but I put a list together of what I believe are all of the equivalent applications for Windows on Linux.

Windows Equivalent Software for Linux

No comments:

Post a Comment