Framebuffer (fbcon). Linux stable 6.6.8 (most recent), busybox (latest) stable 1.36.1, plus
OpenSSH, framebuffer vnc, alsa and sndiod,
plus some odds and bods (framebuffer battery and time widgets).
Fatdog based build system
Acer Aspire ES15, AMD, 4GB ram, Radeon.
6.6MB refined (for my laptop) kernel compile, all firmware built in (no modules)
9.6MB initramfs (both kernel and initramfs are xz compressed)
Boots to 50MB ram used from a usb stick, boots in around a second
Even with a chrome/youtube playing (via vnc) ram usage increases little
Single user usage, so I sym link /usr/lib64 and /lib64, within which there are 35 total lib files
/bin is all busybox
/usr/bin around 30 bin and scripts
sshfs mount my phone (that has f-droid/termux installed)
ssh tunnel and fbvnc into phone for laptop fullscreen of otter browser (similar to Opera)
sshfs mount my server .. that includes the build system (compiles kernel in around 10 minutes)
ssh tunnel and fbvnc into server (nvidia/i5) for more intense surfing and full desktop
gui (Fatdog), libreoffice ...etc. As that's the server doing the downloading and rendering
'internet speed' tests on my laptop indicate hardwired ethernet speeds (very fast) even though
the laptop is served via wifi.
ssh into ssh server for IRC/email
telnet to a number of BBS's
Tend to play a 1 hour music youtube video on the phone, as that's visible to the side of the
laptop screen when the two are tethered via USB
Fundamentally a linux distro where once you know basic cli, vi and ssh ... you're set to go.
I also have termux-api installed on the phone, so can send sms's, trigger call etc. from the laptop.
Combined vnc and sndio works well, both see and hear chrome playing youtubes etc. lip sync however
is generally evident, mostly fine, excepting when a video has someone talking directly at the camera
when a brief lag of the sound is evident (induced by the initial sound buffering time), that doesn't
particularly bother me.
Why? Because its more fun to build and maintain a minimal system, built from scratch that's highly
refined to your particular hardware and where you get to know pretty much what every file is/does.
For instance I have fewer libs than what many have packages installed in their minimal system.
Messing around with Framebuffer is also more fun (simpler/direct). cat /dev/fb0 >snap.raw to copy
the current screen, cat snap.raw >/dev/fb0 to re-show that screen copy.
Picture of the laptop doesn't do the wallpaper justice, so I've attached a small copy of that
www.pixelstalk.net image separately