500+ Days Later: EndeavourOS Hasn't Missed a Beat

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 :sweat_smile:

❯ 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 ))

what fetch is this?

It’s Fastfetch

you never had it so good :slight_smile:

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.

Rich :wink:

I am at 496, not managed to screw it up (yet) :rofl:

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.

yes or this one >> stat -c %w /

It’s been 1875 days since I installed it.

I seriously doubt my NVme drive will last that long :grinning_face_with_smiling_eyes:

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.

EndeavourOS Hasn’t Missed a Beat

I wish my heart would function like that. :sweat_smile:

stat / | grep “Birth”
Birth: 2023-11-17 15:35:36.000000000

Since my last re-install!

This command doesn’t work for me.

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.

You might want try this one instead:

stat -c '%w' /

Doesn’t work on BTRFS, or atleast on my system.

But this works.

Mine also doesn’t since I suffer from activity induced arrhythmia (too many years doing endurance sports).

That explains everything. Thanks for clarifying :vulcan_salute:

That works

Thank you!

Try:

LANG=C stat / | grep Birth

:+1: Perfect @manuel . Thanks

But why don’t that work without LANG=C? I’d really like to understand that