We are pleased to announce the release of Alpine Linux 3.20.0, the first in the v3.20 stable series.
This is the first stable release that includes Risc-V 64 support thanks to Milk-V.
Upgrades includes among others:
- Rust 1.78
- Python 3.12
- KDE 6
https://www.alpinelinux.org/posts/Alpine-3.20.0-released.html
Thanks to all the contributors who worked hard on getting this release out!
I’d like to switch A-subkey from RSA to ECDSA one. Do I just send the public key via email to helpdesk@kernel.org?
Took six review rounds to get it but learned something pretty basic about #BuildRoot: pure dependencies should not have Config.ih{.host}
at all. In my case the main asset is swtpm
, which depends on libtpms
. Only swtpm
has Config.in.host
now and libtpms
has only libtpms.{mk,hash}
.
Any ways to trace more like bpftrace way between core_initcall
and before init
starts? Like somehow e.g. compiling eBPF blobs to vmlinux or similar.
I use bootconfig and boot-time tracing stuff and it is nice but barely shadow of what you can do with e.g. bpftrace.
Would be nice if there was more lean openssl like command-line tool that would all that openssl, keyctl and tpm2-tools does in this test:
Remarks:
Would be nice if with one command at least I could get a DER blob with the binding to the machine where it is run and then use keyctl. Head hurts watching that script dump. I’m surprised that I got it working at all.
My #CI hack can do kernel CI in any possible runner: https://gitlab.com/jarkkojs/linux-tpmdd-test
It builds #BuildRoot environment and runs tests inside it. Probably this something more infrastructural, dunno have not checked :-)
I.e.
git clone https://gitlab.com/jarkkojs/linux-tpmdd-test.git
cd linux-tpmdd-test
cmake -Bbuild && make -Cbuild buildroot-prepare
make -Cbuild/buildroot/build
build/buildroot/build/images/run-tests.sh
It uses TCL’s (in)famous expect to check the output and uses socat and UNIX socket for communications with appropriate QEMU options. And yeah it supports also TPM chips so can be made to boot up modern #systemd installation (have not done so but might in future).
Runner’s ISA does not matter as everything is built up from ground, including toolchain so supports both x86 and ARM although the build itself is x86 ATM. Essentially it can run tests exactly how I would run them on desktop.
[$] What's next for the SLUB allocator https://lwn.net/Articles/974138/ #LWN