From 58ba502a0580d2fcb3a8198f7ef9e21da7aecc03 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 7 May 2026 09:09:15 +0300 Subject: Update content for md --- gemfeed/DRAFT-unveiling-ior-ng-part-1.md | 2 +- gemfeed/DRAFT-unveiling-ior-ng-part-2.md | 2 +- gemfeed/DRAFT-unveiling-ior-ng-part-3.md | 2 +- index.md | 2 +- uptime-stats.md | 22 +++++++++++----------- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/gemfeed/DRAFT-unveiling-ior-ng-part-1.md b/gemfeed/DRAFT-unveiling-ior-ng-part-1.md index 21b9f7eb..6f0aaf10 100644 --- a/gemfeed/DRAFT-unveiling-ior-ng-part-1.md +++ b/gemfeed/DRAFT-unveiling-ior-ng-part-1.md @@ -213,4 +213,4 @@ For installing it and the eBPF / CO-RE / static-linking story (why one build run [Part 2: install + compile once, run everywhere](./DRAFT-unveiling-ior-ng-part-2.md) [Part 3: under the hood (schema, probe generator, ClickHouse)](./DRAFT-unveiling-ior-ng-part-3.md) [Source on Codeberg](https://codeberg.org/snonux/ior) -[The full in-repo tutorial](https://codeberg.org/snonux/ior/src/branch/main/demo/TUTORIAL.md) +[The full in-repo tutorial](https://codeberg.org/snonux/ior/src/branch/main/docs/tutorial/tutorial.md) diff --git a/gemfeed/DRAFT-unveiling-ior-ng-part-2.md b/gemfeed/DRAFT-unveiling-ior-ng-part-2.md index 56885fcc..c4b81886 100644 --- a/gemfeed/DRAFT-unveiling-ior-ng-part-2.md +++ b/gemfeed/DRAFT-unveiling-ior-ng-part-2.md @@ -166,7 +166,7 @@ Old I/O Riot (Systemtap) New ior (libbpf + CO-RE) What that buys ior in practice: I ship a single `ior` binary. On any Linux ≥4.18-ish with BTF available (which is almost all of them now — Debian, Ubuntu, Fedora, Arch, RHEL, and ElRepo's `kernel-ml` builds all ship `CONFIG_DEBUG_INFO_BTF=y` by default), it just works. No kernel-debuginfo dependency, no per-kernel build matrix, no DKMS hooks. The first time I tried `scp ior fedora-box:` and it ran without complaint after a 6-month gap I had to double-check it wasn't silently doing nothing. -So the operational shape is: pick one box, do the install dance from the Rocky section above (or the Fedora one in the README) once, build, then distribute the 23 MB binary wherever you want to trace. The build host needs Go and clang and the static libraries. The trace hosts need a BTF-enabled kernel and `sudo`. That's it. +So the operational shape is: pick one box, do the install dance from the Rocky section above (or `docs/build-rocky-linux-9.md` for a native Fedora/RHEL build) once, build, then distribute the 23 MB binary wherever you want to trace. The build host needs Go and clang and the static libraries. The trace hosts need a BTF-enabled kernel and `sudo`. That's it. The runtime shape of a trace pipeline lines up with that: diff --git a/gemfeed/DRAFT-unveiling-ior-ng-part-3.md b/gemfeed/DRAFT-unveiling-ior-ng-part-3.md index 49a17daa..49b52e62 100644 --- a/gemfeed/DRAFT-unveiling-ior-ng-part-3.md +++ b/gemfeed/DRAFT-unveiling-ior-ng-part-3.md @@ -202,4 +202,4 @@ That's the bottom of the stack. For the dashboard surface — what ior looks lik [Part 1: a guided tour](./DRAFT-unveiling-ior-ng-part-1.md) [Part 2: install + compile once, run everywhere](./DRAFT-unveiling-ior-ng-part-2.md) [Source on Codeberg](https://codeberg.org/snonux/ior) -[The full in-repo tutorial](https://codeberg.org/snonux/ior/src/branch/main/demo/TUTORIAL.md) +[The full in-repo tutorial](https://codeberg.org/snonux/ior/src/branch/main/docs/tutorial/tutorial.md) diff --git a/index.md b/index.md index aa85e121..7891a957 100644 --- a/index.md +++ b/index.md @@ -1,6 +1,6 @@ # Hello! -> This site was generated at 2026-05-06T10:02:12+03:00 by `Gemtexter` +> This site was generated at 2026-05-07T09:09:09+03:00 by `Gemtexter` Welcome to the foo.zone! diff --git a/uptime-stats.md b/uptime-stats.md index f7e0d266..45298108 100644 --- a/uptime-stats.md +++ b/uptime-stats.md @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2026-05-06T10:02:12+03:00 +> This site was last updated at 2026-05-07T09:09:08+03:00 The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `goprecords`, the global uptime records stats analyser of mine. @@ -13,7 +13,7 @@ Also check out my blog post: [Unveiling `guprecords.raku`: Uptime records with Raku (and also there is a version in Go now)](./gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.md) -> Uptime stats were last updated Wed 6 May 10:02:12 EEST 2026 +> Uptime stats were last updated Thu 7 May 09:09:09 EEST 2026 ## Top 20 Uptime's by Host @@ -129,9 +129,9 @@ Boots is the total number of host boots over the entire lifespan. | 11. | uranus | 59 | NetBSD 10.1 | | 12. | pluto | 51 | Linux 3.2.0-4-amd64 | | 13. | *mega-m3-pro | 50 | Darwin 25.3.0 | -| 14. | *fishfinger | 50 | OpenBSD 7.8 | -| 15. | mega15289 | 50 | Darwin 23.4.0 | -| 16. | *blowfish | 50 | OpenBSD 7.8 | +| 14. | *blowfish | 50 | OpenBSD 7.8 | +| 15. | *fishfinger | 50 | OpenBSD 7.8 | +| 16. | mega15289 | 50 | Darwin 23.4.0 | | 17. | t450 | 46 | FreeBSD 14.2-RELEASE | | 18. | mega8477 | 40 | Darwin 13.4.0 | | 19. | phobos | 40 | Linux 3.4.0-CM-g1dd7cdf | @@ -190,8 +190,8 @@ Boots is the total number of host boots over the entire lifespan. | 10. | *OpenBSD 7... | 110 | | 11. | Darwin 13... | 40 | | 12. | *Darwin 24... | 27 | -| 13. | Darwin 23... | 25 | -| 14. | FreeBSD 5... | 25 | +| 13. | FreeBSD 5... | 25 | +| 14. | Darwin 23... | 25 | | 15. | Linux 2... | 22 | | 16. | Darwin 21... | 17 | | 17. | Darwin 15... | 15 | @@ -213,7 +213,7 @@ Uptime is the total uptime of a host over the entire lifespan. | 2. | *OpenBSD 7... | 8 years, 9 months, 2 days | | 3. | FreeBSD 10... | 5 years, 9 months, 9 days | | 4. | Linux 5... | 4 years, 10 months, 21 days | -| 5. | *Linux 6... | 3 years, 8 months, 10 days | +| 5. | *Linux 6... | 3 years, 8 months, 12 days | | 6. | *FreeBSD 14... | 3 years, 2 months, 12 days | | 7. | Linux 4... | 2 years, 7 months, 22 days | | 8. | FreeBSD 11... | 2 years, 4 months, 28 days | @@ -244,7 +244,7 @@ Score is calculated by combining all other metrics. | 2. | *OpenBSD 7... | 559 | | 3. | FreeBSD 10... | 406 | | 4. | Linux 5... | 317 | -| 5. | *Linux 6... | 253 | +| 5. | *Linux 6... | 254 | | 6. | *FreeBSD 14... | 248 | | 7. | Linux 4... | 175 | | 8. | FreeBSD 11... | 159 | @@ -287,8 +287,8 @@ Uptime is the total uptime of a host over the entire lifespan. +-----+------------+----------------------------+ | Pos | KernelName | Uptime | +-----+------------+----------------------------+ -| 1. | *Linux | 28 years, 9 months, 1 days | -| 2. | *FreeBSD | 13 years, 4 months, 2 days | +| 1. | *Linux | 28 years, 9 months, 4 days | +| 2. | *FreeBSD | 13 years, 4 months, 4 days | | 3. | *OpenBSD | 9 years, 4 months, 13 days | | 4. | *Darwin | 5 years, 5 months, 16 days | | 5. | NetBSD | 0 years, 1 months, 1 days | -- cgit v1.2.3