NevaberryNevaberry
Knowledge Patch
OpenCodeCommit
AI Programming
Lab Notes
Linux
Recommendations
About
  • NevaberryNevaberry
  • Knowledge Patch
  • OpenCodeCommit
  • AI Programming
  • Lab Notes
  • Linux
  • Recommendations
  • About

Linux

Linux recommendations

Linux distro recommendations

Rocky Linux KDE

Recommended for everyone

Use Rocky Linux KDE if you want the computer not to break often. This is the mature and stable version of Fedora KDE. Rocky is 1=1 clone of RHEL, but it has KDE desktop

Fedora KDE

For testing and tinkering

Fedora KDE gets new features earlier, but that also means updates break things often. When updates are improved to stable condition, they are then passed on to Red Hat Enterprise Linux and Rocky Linux KDE.

Fedora is the upstream proving ground, CentOS Stream is the rolling preview of the next RHEL (Red Hat Enterprise Linux), and RHEL, AlmaLinux, and Rocky Linux are the stable downstream releases.

Install useful software

Practical additions for a fresh Linux setup.

LibreOffice

Use LibreOffice on Linux, Windows and MacOS. Use these formats so that AI-assistants can edit the files.

Calc

(Excel)
.fods

Writer

(Word)
.fodt

Impress

(PowerPoint)
.fodp

Draw

(Visio)
.fodg

Math

(Equations)
.mml

Math also supports .odf, but .mml is easier for AI agents.

Terminal setup

My portable tmux + Neovim setup has a VS Code-like terminal feel, strong git and worktree tools, markdown editing, and no language-server stack. It is built for local development, VPS, and Raspberry Pi workflows where agents do most heavy coding and I mostly review, edit, and steer. For manual coding work I use VSCodium with the OpenCodeCommit extension.

https://github.com/AnttiJalomaki/tmux-nvim-setup

System update script

Portable Bash update system for Fedora, RHEL, Rocky Linux, AlmaLinux, CentOS, Debian, Ubuntu, Raspberry Pi OS, and related systems. With no command it remains a simple one-shot updater; guided setup can optionally schedule daily or weekly OS updates, user developer tools, and weekly firmware updates.

  • Download it to your home folder: wget https://nevaberry.com/linux/update.sh
  • Run a one-shot update: bash update.sh
  • Configure automation: bash update.sh setup
  • Inspect the configured automation: nevaberry-update status
  • Disable and remove the configured automation: nevaberry-update disable

Linux supported laptop brands

Most popular, best support

Framework
System76

Linux as first class citizen (everything works)

TUXEDO
Slimbook
Star Labs
Purism
Kubuntu Focus
NovaCustom
Entroware
Juno

Linux as second class citizen (you might need to fix a lot of things)

Lenovo ThinkPadX1, T, and P-series
DellXPS & Latitude
HPEliteBook & ZBook

Probably will not work without major problems

Lenovo ThinkPadX9, X13, E, L, and other series
Any other brand