This installation started on a brand-new PC that I built myself, with no operating system installed beforehand. Over the past 502 days, EndeavourOS has been my daily driver. Aside from the occasional minor manual intervention that’s expected with an Arch-based rolling release, I haven’t run into any major issues or bugs that affected my workflow. In fact, it’s been so stable and reliable that using it has almost become… boring
❯ archage
502 days
PS:archage is just a small alias I created to display my installation’s age in days.
echo $(( ($(date +%s) - $(sed -n 's/^\[\([0-9-]*\)T.*/\1/p' /var/log/pacman.log | head -1 | date -f - +%s)) / 86400 ))
I like the hour glass timer in fastfetch. . . . I need that. . . . It’s a good indicator (like an odometer) in a car that still runs. . . . mileage tells it all.
stat / | grep "Birth" also provides the information when the system was installed.
Edit 1:
I missed to point this out. Thanks to @Biotico1974 for this. This will not work only all types of filesystems. A known subset only. Please refer to the link given above in this post for more details.
Only at 159 days on my current install, but I did wipe EVERYTHING on this machine and rebuilt and configured it specifically for EndeavourOS as my primary/sole OS after finally being able to wipe Windows 11 from it.
Never a decision I’ve regretted, and the less I have to use Win11 the better.
Stat doesn’t show birth time on all filesystems. On Linux, you need to check whether the filesystem supports birth time. If I’m not mistaken, ext4, btrfs, xfs do but older ext3 doesn’t.