mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#gentoo

5 Beiträge4 Beteiligte0 Beiträge heute

How you don't want to spend your Saturday: figuring out how many regressions #LLVM developers managed to sneak in just before the 21.x branching, and then bisecting them.

The answer: 2 serious regressions breaking libclc build and install, 2 test regressions in clang and compiler-rt respectively (the former quickly reverted on main, for the second time, but nobody thought of backporting), and 1 assertion failure in experimental backend.

Now I really hope I'll manage a clean run for 21.1.0-rc1 with the biggest zero-day LLVM patchset in the history of #Gentoo.

LLVM downstream maintenance is a nightmare.

Der #Linux-Kernel hat so 1 Konfiguration „Anzahl der CPU-Kerne, die maximal unterstützt werden sollen“.
Weil der ursprüngliche Rechner (10 Jahre alt) nur 4 Kerne hat, und jeder weitere 8 kiB Kernelspeicher benötigt, habe ich das natürlich aus Optimierungsgründen auf 4 gestellt.

Jetzt habe ich das System auf einem Ryzen gebootet und muss mit 4 Kernen neu kompilieren, ehe alle 48 genutzt werden können 🙈⏳

Antwortete im Thread

@Gina I've been #Gentoo since I think 2004. If you like the sense of accomplishment when your computer actually works, and you like to know exactly what it's doing at every stage, and you like performance and/or minimalism, and you don't mind it taking a week to get to any kind of graphical environment, and... you're an absolute lunatic, I can highly recommend it! 👍

(no really, it's brilliant)

I 💗 PR Validates

Off and on for the past bit of time I've been iterating on a new command+control server. It's nothing terribly complicated, more so that it's being optimized for its role with my baseline reqs for a tolerable (nearly enjoyable) Linux system when I cannot use FreeBSD or Solaris.

- LLVM 20, Clang, Ccache, OpenRC
- UEFI stub for boot (no grubs or potterings)
- ZFS on Root v2.3 with 3x NVMe drives in draid1
- ZFS Native AES encryption on the pool
- ZFS split-fs for usr, var, home
- COM redirect at boot for headless operation
- DMI and hardware locality captured for refs
- Block info and disk partition exports for refs

So, here are two of the ongoing repos which track this effort. Trickle down tech, this build informs adjacent and sub-type systems which will fulfill various private cloud cluster roles and bare-metal core systems. Eventually I'll write about this on the blog, but not today.

- codeberg.org/rfc1918/gentoo-st
- codeberg.org/rfc1918/gentoo-st

Zusammenfassung eines Issues mit dem Titel „CMDCTRL ➲ Metal ➲ Stage3 ➲ Stage4“ im Repository rfc1918/gentoo-stage4-cmdctrl
Codeberg.orgCMDCTRL ➲ Metal ➲ Stage3 ➲ Stage4# What is this and Why do we care ## Merge Description A PR with mostly-partial coverage for metal-provisioning of a Cluster Command & Control server, based on Gentoo 23.0 LLVM amd64. ## Merge Actions Status | **Aspect** | **Status** | **Priority** | **ToDo** | |---------|---------|--------...
#linux#gentoo#llvm

War echt gewillt, von #Archlinux weg zu gehen. Debian et co sind zu alt (Cura in Version 5 von 2022). #Gentoo ist etwas zu Aufwändig. So schlug Herr @felsqualle *BSD vor.

FreeBSD in einer VM getestet und nunja.

Nicht Uninteressant und nahezu auch Aktuell. Aber als ich die Benennung der Seriellen Schnittstellen gesehen habe, war ich raus. Mag kleinlich klingen, aber ich mag /dev/ ttySx ttyAMAx ttyUSBx mehr als /dev/ cuadX, cuauX, ttyU*

Und ja, ich arbeite viel mit den Seriellen Konsolen

```
2025-07-10 07:55:14: === (17 of 19) Merging (www-client/chromium-138.0.7204.92::/usr/portage/www-client/chromium/chromium-138.0.7204.92.ebuild)
2025-07-10 07:55:23: >>> AUTOCLEAN: www-client/chromium:0
2025-07-10 07:55:23: === Unmerging... (www-client/chromium-137.0.7151.119)
2025-07-10 07:55:28: >>> unmerge success: www-client/chromium-137.0.7151.119
2025-07-10 07:55:35: === (17 of 19) Post-Build Cleaning (www-client/chromium-138.0.7204.92::/usr/portage/www-client/chromium/chromium-138.0.7204.92.ebuild)
2025-07-10 07:55:35: ::: completed emerge (17 of 19) www-client/chromium-138.0.7204.92 to /
```

`emerge --sync` …

```
[ebuild U ] www-client/chromium-138.0.7204.100
```

*sigh*