Daily driving Linux on ARM
My most recent adventure in niche Linux is using an AArch64/Arm64 based Linux notebook on a daily basis—the Lenovo ThinkPad X13s (Gen 1).
While I initially started out w/ Debian Unstable (sid) I'm now running Ubuntu Concept X13s 23.04 (Lunar Lobster).
I'm currently running the following apps software. 🙃
Native Applications
Installed either via .deb
, Snap, AppImage or *.tar.gz
.
Firefox
Brave
1Password
VS Code
DBeaver
TablePlus
CrossFTP
Node.js
PHP
Docker
Docker Compose
Fish Shell
R
sudo apt install r-base
Filen (File Sync)
Tilix
LibreOffice
sudo snap install libreoffice
TeamViewer
Balena Etcher
Annotator (for PDFs) https://github.com/phase1geo/Annotator
Emulated Application
Run AMD64 Docker Images On An ARM Computer.
Tresorit
Web Applications
on Firefox and/ or Chromium
Matrix/ Element.io
Zoom
Slack (Huddle)
Howdy
for face ident via camera
https://github.com/boltgolt/howdy
sudo add-apt-repository ppa:boltgolt/howdy
sudo apt update
sudo apt install howdy
# disable the externally-managed-environment
sudo mv /usr/lib/python3.11/EXTERNALLY-MANAGED /usr/lib/python3.11/EXTERNALLY-MANAGED.disabled
sudo pip install --break-system-packages dlib
sudo howdy add
# https://github.com/boltgolt/howdy/wiki/Howdy-on-Debian-Testing---KDE-Plasma#fix-the-script-for-debian-testing
# sudo vi /lib/security/howdy/pam.py
# import ConfigpParser --> import configparser (in line 10)
# config = ConfigParser.ConfigParser() --> config = configparser.ConfigParser() (in line 13)
sudo chmod +x /lib/security/howdy/pam.py
System & Software Updates
# system debs
sudo apt update && sudo apt upgrade && sudo apt full-upgrade && sudo apt autoremove && sudo apt autoclean
# snaps
sudo snap refresh
# flatpaks
sudo flatpak update
# firmware
sudo fwupdmgr update