About this article

I've used, tried nearly all commercial OS's, alternative OS's like BSDs, many linux distributions and MS Windows from 95 to the latest 11, so

this will be my collective opinion and some quick hacks/enhancements to add for a better computing experience.

I use MS Windows and Linux (Mint/Ubuntu) daily so there will be most focus on them.

There are always numerous cons and topics such as telemetry, data collection, not really owning your PC, horrid changes in look/feel software, proprietary software vs FOSS,.......

you probably all ready know some of these or research the topics yourself.

MS Windows Linux distributions Apple macOS

general software recommendations:

Firefox, Brave

extensions: ublock origin, imagus, multi-account container for firefox. Don't bloat your browser with extensions use the bare minimum. Extensions can always be an attack surface (bad updates, malicious code)

Text editing:Visual Studio Code or VS Codium, Sublime text

IDE: Visual Studio

Digital local collection: Tauon music box

Android: Musicolet

Streaming:

Youtube music

Bandcamp

or consider buying digital or CD release (vinyls are for hipsters)

Spotify and similar streaming services are seemingly great for recommendations and public playlist but cut musicians money, with less available music than youtube ( no touhou, little game or anime OSTs, especially old and obscure).

There are many note taking software, but in the end it goes down to two features: simple distraction-less user experience and sync across all devices

Text-focused notetaking: Joplin

Image, digital pen, drawing focused: Onenote

Analogue note taking: spiral or glued lined paper notebook (look for strong covers and thicker paper); chemical pen (i recom japanese pens with standard replacable fillings, although my favs are from sakura brand), pencil/mechanical pencil, HB, B4 and H4 pencils for drawings (i recom staedtler mars lumograph). The one website i cant recom ennough for stationery and paper is Jetpens

Onlyoffice for OSS option, MS Office desktop (non subscription version) is still the king

Online client: Steam for playing DRM'ed games (games are gone if something happens to your account), GOG for everything non DRM'ed

Note: fuck new minecraft versions with senseless upgrades that look like half-baked mods, use OG versions like 1.2.5, at this point developing and playing minecraft is like beating a dead horse

My fav games: Yakuza 0 and 1, Minecraft because nostalgia, Oblivion, Cyberpunk, Witcher 3

Windows: sumatra pdf

Linux: xreader

Android: readera

nomacs image viewer

mpv video player

Windows scan

sinple-scan for linux (find it for your distro)

Krita photo editing

Ventoy live multiboot UEFI usb maker

Transmission Bittorrent client

neofetch

netstat -ab or netstat -tulpn to display network connections

Everyday linux CLI

bpytop resource monitor

lsblk list all "block" or storage devices

df -h list free disk space

nethogs bandwith usage

lsof -i open ports

cat /var/log/name-of-software view log file(s) of a specific software (tip: use tab completion)

dmesg kernel ring buffer messages

mount -t type-of-filesystem /dev/name-of-device mountpoint mount a storage device

!!!mountpoint can be everywhere, like /media/my-disk!!!

unmount mountpoint unmount a storage device

pgrep -l find a process by its name (tip: use tab completion)

pkill "kill" a certain process

ip a display your ip device info

locate find something, like a file


MacOS, Apple

I don't personally use or recommend any apple products, they are overpriced for what they offer. But mac os is just fine.

Luis Rossmann's opinion on Apple repeated engineering failures and

Macbook engineering in 3 minutes

finally, Apple offers least software/driver compatibility than windows or linux distros, not a good repair policy, leading to more e-waste (huge topic on its own).


Other

BSD license is a joke, not wort of my time typing it: Luke Smith's BSD license criticism.

Other than i absolutely don't recom following software: any tiling/hipster WMs, senseless forks of distros, arch linux, bloated RGB tools (use OpenRGB), non modern IDEs that require manual cofigs (emacs, vim)