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, Chromium

extensions: ublock origin, imagus, multi-account container for firefox

Text editing: Emacs, Visual Studio Code or VS Codium

IDE: Visual Studio (for C#s)

Local, Digital/CD colection: 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 good for recommendations and public playlist but cut musicians money and is meh overall, with little available music (:( no touhou, little game or anime OSTs, especially old and obscure)) - Moon's spotify video

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, mechanical pencil and 3 coloured markers

Onlyoffice, MS Office desktop

Online client: Steam

Minecraft launcher: MultiMC

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

All things touhou (OG games, fan games): Moriya shrine

Gaming gems/older games: GOG and Magipacks

Windows: sumatra pdf

Linux: xreader

Android: readera

Android manga reader: tachiyomi

iOS, iPadOS manga/comic reader: Paperback

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

https://play.google.com/store/apps/details?id=com.dev47apps.droidcam

you also need a client for PC:

Windows: https://www.dev47apps.com/droidcam/windows/

Linux: https://www.dev47apps.com/droidcam/linux/


Microsoft windows

There isn't an optimal solution to the OS of the choice, sure there are linux distributions, but if your work is sole design, 3D work, specific programming like .NET/C#, hobby needs like DAWs, artistic software, office use or the worst problem: specific software used in education such as "safe exam (scam) browsers", video conferencing software, etc.. Than you are more or less locked in MS Windows.

It's an OS that most of us have memories of, playing games, discovering internet,... its like a bittersweet ice cream flavour coated with bloated "fixes" and "upgrades".

Cool looking win 95 pc:

Vintage windows device

There are many possible "windows fixes", software, scripts online, so i will present some i found the best, also some software i recommend.

"Fix" windows

Windows is rather invasive "out of the box", especially vanilla some versions, vendor/oem preloaded versions with tons of bloatware.

just disable everything

renty friendly windows info

you can always create an offline/local account

for windows 11: use win11 rufus guide if installing windows,

for oobe - set up win 11 without online account.

use privatezilla (remove what you need) + windowsspyblocker + tweak settings to your liking.

Also consider: github sophiapp

more: settings for an enterprise use manage windows connections

more: some other IT guy's blog - dealing with windows 10

Windows software to enhance your experience

random cli software:

perfmon /report performance monitor

scf /scannow file system scan/repair

scf /scannow file system scan/repair

powercfg -h off disable hibernation (just put the pc/laptop to sleep, hibernation slowly destroys the disk since it writes all RAM constents to disk to save battery power each time its used.)

DISM.exe /Online /Cleanup-image /Restorehealth restore windows image with a clean image.


Linux distributions

Doesn't matter, we have our own preferences, in the end its just different packed software and developers philosophy.

I recommend linux mint for personal use, ubuntu server for hobby/home/small use servers and debian, rhel/rocky linux for production servers.

Calling linux gnu/linux is a waste of words, if it comes to that we can call it gnu/systemd/gnome/linux.

Linux setup using older ubuntu version

Linux software

How to install & use QEMU+KVM and virt-manager

Everyday linux CLI

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.

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/Alternative OS like BSDs, hobby OS's

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

Other than that i see no real use for BSD distros than specific, embedded, specific device use.

Too many of them to write an opinion.