This is my general software setup and software I recommend. although some tools may not very accessible to new users. All of these tools are Free Software that you can also learn yourself.
TITLE | SOFTWARE | WEBSITE | WIKIPEDIA |
---|---|---|---|
Fundamental Software | |||
Operating System | Debian | https://www.debian.org/ | https://en.wikipedia.org/wiki/Debian |
Window Manager | Sway | https://swaywm.org/ | https://en.wikipedia.org/wiki/Sway_(window_manager) |
Basic Applications | |||
Calculator | Emacs Calc | https://www.gnu.org/software/emacs/manual/html_mono/calc.html | |
Text Editor | GNU Emacs | https://www.gnu.org/software/emacs/ | https://en.wikipedia.org/wiki/GNU_Emacs |
Spreadsheets | LibreOffice Calc | https://www.libreoffice.org/discover/calc | https://en.wikipedia.org/wiki/LibreOffice_Calc |
Multi-Media Production | |||
Video Editing | Blender | https://www.blender.org | https://en.wikipedia.org/wiki/Blender_(software) |
Communication | |||
Instant Messaging | Signal | https://signal.org/ | https://en.wikipedia.org/wiki/Signal_(software) |
Thunderbird | https://www.thunderbird.net/ | https://en.wikipedia.org/wiki/Mozilla_Thunderbird |
Fundamental Software
I've tried most major desktop operating systems aside from MacOS. Non-exhaustive list:
- MS Windows XP, 7, 8, 10, 11
- Ubuntu
- Arch Linux
- Fedora
- Debian
- OpenBSD
I've spend the most of my adult life using Arch Linux, Fedora, and finally settled on Debian stable. I think Fedora and Arch Linux are both excellent GNU+Linux options, Fedora probably being one of the best starter Linux distros. Both offer a really nice up to date experience that allows you to easily keep up with new software.
Operating System
After University I found I wanted to spend less time on the computer
since I already spend 40 week tethered to one. Debian is great
because I can go a couple months without touching my computer, run a
quick apt update
, and be up and running. I don't have to worry
about huge updates or falling behind a major distro release.
Debian-based distros are so widely used and supported which is great. Plus the Debian community is excellent and extremely responsive on bugs and security issues. Debian is probably one of the most successful completely volunteer run Linux distro.
If you need a new version of software on Debian stable it is usually already being packaged in the Debian Backports. For bleeding edge software updates (Emacs, mu4e) I usually compile and build it myself.
Window Manager
After many years of using GNOME shell I switched away after they rearranged the virtual desktops from being vertical to horizontal with no way to revert to the old setting. I admit this is a small grievance and GNOME is free to run their project as the maintainers see fit. However, I personally find this strategy of implementing changes disrespectful to your existing user base. Most of us just boot up the computer some work done, and changes to existing workflows conflicts with that. This has been an ongoing issue with the GNOME developers as many people are still (reasonably) upset about the switch from GNOME 2 to 3.
The situation does make me sad because GNOME is the closest thing we have to a standard desktop for GNU+Linux. So it is unfortunate many of the most die hard FOSS supporters do not use it or write software to support the GNOME ecosystem.
Basic Applications
Calculator
Amazing calculator for fast operations, huge amount of features I never use. See this video for a good introduction.
Text Editor
See the introduction to my Emacs configuration for more details on my love of GNU Emacs.
Spreadsheets
LibreOffice has been chasing the MS Office Suit for literal decades. I highly recommend their software. Calc is not perfect and may be missing some features, but the sooner you swap the better. Save money, learn a free tool you can use forever, and break the MS monopoly.
Multi-Media Production
Video Editing
In college I did some freelance video editing entirely on Linux. After trying several of the editor options available around 2017 (Kdenlive, Openshot) I settled on Blender.
I don't think many people are aware that blender is basically a fully featured video editor since it is primarily seen as a 3D modeler. Once you swap to the Video editing mode it is relatively straightforward to use, and there are a number of online tutorials to help you learn.
Most importantly Blender is production software that I found to be relatively stable and does not randomly eat my projects. You also will likely never hit the upper limit of Blender's functionality since it is so fully featured for professional usage.
Communication
Instant Messaging
For your own privacy I recommend using a private email service. There many (Kolab, Fastmail, ProtonMail), check around online and find one that suits your needs. Check if the service supports IMAP then you can use whatever email client you like. For general usage Thunderbird is pretty good.
I of course use mu4e inside Emacs, but I do not recommend that unless you are a long way down the Emacs rabbit hole. I often fall back to other email clients when away from my personal laptop.
Comments
Email comment@taingram.org.