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.

Emulated Application

Run AMD64 Docker Images On An ARM Computer.

  • Tresorit

Web Applications

on Firefox and/ or Chromium

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