This post is a summary of my journey to find a replacement OS to Windows on my new computer.
Technically the computer is just contemporary 2022 by any account, it's not bleeding edge nor antiquated. It's no speed demon nor slouch I think:
-> Intel N6000 + UHD Graphics
-> 8GB RAM + 256GB SSD
-> 1080p OLED touch screen
-> WiFi + BT
-> Front + rear cameras
Nothing that any modern OS couldn't handle.. right?
I do have a little list of what to look for in the OS that is going to run this computer:
-> light on RAM, CPU, SSD
-> sprightly touch friendly UI
-> easy-ish configuration
-> supports the hardware i.e. CPU, GPU, WiFi, BT, etc.
-> pi-hole + unbound to make the internet pleasant-er
-> runs Google Chrome & Brave browsers
Not terribly demanding by any measure.. right??
So off to DistroWatch.com to check out what's on offer in the world of Opensource OS!
>>> Long story short, I spent weeks experimenting ... >>>
Never have I thought that I would cycle through so many OS to find so few that works with my hardware.
I've cycled through MX Linux / Debian / Manjaro / Slax / Slitaz / PopOS / EndeavourOS / FreeBSD / NomadBSD with no success.
For a time I felt that Manjaro was going to be the OS to be. It supported most of the hardware sans the cameras, ran all of the apps I need .. but pi-hole + unbound somehow always didn't end well. pi-hole would work and unbound too, albeit not in tandem, I just couldn't get them to play together, that's probably my fault for not knowing to configure each that well. It was also rather heavy on RAM at almost 4GB which probably is GNOME's fault. Yes I used GNOME, only because it has better touch screen support than the other Window Mangers and Desktop Environments.
Manjaro GNOME has its quirks, sometimes, something glitches and the UI craps out on me, but generally it works well, is sprightly, but it sips quite a bit of battery juice when in Sleep mode., and Hibernating is almost akin to rebooting which doesn't bode well for just picking up the computer to do a quick search or read or watch something.
The Debians and BSDs were wrote off shortly after their first boot. The problem was they couldn't detect the OLED display. I couldn't control brightness, set resolution or adjust color at all, which Manjaro somewhat managing with exception color adjustment.
Alas poor Slitaz .. honestly, I was hoping that it would be the one that works, but it didn't even manage to boot. I was quite dismayed.
So that is why I almost resigned to using Manjaro seeing that it was the only Linux that actually-mostly-worked on this computer, but .. there was one more OS I wanted to try on this computer, it came on my radar only because it can now run Linux apps, so just maybe, it could fare slightly better than Manjaro..
Back in the day, I'm already aware about Neverware and what they were doing to bring ChromeOS to the average Intel / AMD x86 / x86-64 computers. When they were bought over by Google, their product, CloudReady, became ChromeOS Flex. Now that it is Google-fied, tehre is a whole lot of convenience in keeping my browsing preferences in sync across different computers.
With Google incorporating Linux containers in ChromeOS Flex, this was one avenue I was keen to explore to satisfy my desire for OS-wide ad blocking & DNS identity privacy.
And I am pleased to have finally managed to tinker my way to a working installation of pi-hole with unbound in ChromeOS Flex. It's a little klunky, having to start the Linux VM on every boot for pi-hole+unbund to work, but it works.. for now.