Posts
4818
Following
319
Followers
488
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

8️⃣ Here's the 8th post highlighting key new features of the upcoming v257 release of systemd.

A longer time ago systemd introduced JSON based user records as an extension of classic UNIX `struct passwd`. These records can be provided via Varlink IPC or via drop-in files. The much richer set of account settings is documented here:

https://systemd.io/USER_RECORD/

1
7
2
Edited 10 months ago
My recommended list of crates for baremetal, firmware and no_std alike programming:

- https://github.com/rcore-os/buddy_system_allocator
- https://github.com/Lokathor/tinyvec
- https://github.com/google/zerocopy/
- https://github.com/rust-embedded/heapless
- https://github.com/KokaKiwi/rust-hex
- https://github.com/de-vri-es/serial2-rs
- https://github.com/m4b/goblin
- https://github.com/gimli-rs/gimli

This is a list of crates, which I've actually used and found them useful over time. I've not done kernel code (yet) in Rus. Instead I've worked on two bytecode (with JIT) hosts, i.e. Enarx (wasm) and now with PolkaVM (previously wasm but I'm working on riscv32emac derivative which is the next generation). And right, I'm implemented a crate for zmodem (see zmodem2) ;-)

The crate that I'm not yet sure because have not been able to do yet stuff that I'd want to do with it is:

https://github.com/rust-vmm/vm-memory

I.e. use it for special mapping but with no VMM involved (my uses cases actually involve both with and without VM containers). So looking into that over time. E.g. Paolo is involved with this so I expect it to be quality, and rather contribute than look for other option.

#rust #rustlang #baremetal
0
3
6
Has anyone bought one of those beautiful Checkmate displays? I'm planning to buy one to accompany my MiSTeR FPGA (and Atari STE with Ultrasatan \,,/ :666)

https://www.checkmate1500plus.com/
1
0
0

This is the proper way to console a child.

3
8
2

We don't need to buy a Sun NAS server, we have one at home

The Sun NAS server at home:

5
7
1
bump into, seems useful: https://www.datacentermap.com/
0
0
1

Have you heard about gccrs - the other Rust compiler? Learn about the multiple compilers targeting the Rust Language.

https://blog.rust-lang.org/2024/11/07/gccrs-an-alternative-compiler-for-rust.html

1
6
1
mbsync works perfectly now in #edora 41 fresh install (tested with asahi linux). gr8

#fedora #asahi #mbsync
0
0
0
What is MAX_PAGE_ORDER value on x86-64?

The "fallback value" is 10 (right?) so kmalloc() can allocate at max 2**22 bytes i.e. 4 MB I guess, unless MAX_PAGE_ORDER is larger.
1
0
0

How Europeans would’ve voted in the US election. Surprised by the UK.
via https://x.com/EuropeElects/status/1853474040263876902

8
3
0

7️⃣ Here's the 7th installment of posts highlighting key new features of the upcoming v257 release of systemd.

The graphical login prompt you see when your computer boots up is a sensitive UI: typically, when starting to work, without much thinking you'll type in your username and password, expecting it log you in and provide you with your desktop session. However, what if someone just opened a website in a browser in full screen mode with contents that just *looks* like your login screen, …

3
6
0
Trump does not have a follower but also: now that he gets his four years that zeros out "what if" speculation. History will remember him with brutal honesty now and he won't get martyr reputation, which could be the accelerator for a follower.

If he had lost, his influence might had radiated longer to the future.
0
0
0
I'd drop VR headset with porn subscriptions cargo from planes to these wankers (not even joking):

https://www.politico.eu/article/pentagon-north-korean-troops-pornography-vladimir-putin-russia-war-in-ukraine/
1
0
0
Edited 10 months ago
why wifi is so sensitive? year and decade after it always seem to oops. not blaming anyone really just wondering...

it's not usually even wpa supplicant but straight up kernel oops...

i mean it can be hardware/acpi/firmware etc. that causes this...

Or maybe WiFi is a feature that we should rewrite with Rust? I mean regular oops is at least evidence of regular memory corruption. Even my non-geek friends seem to "know" that Linux always blows on suspend, so it is also kind of a "brand issue", at least in non-Android client use cases.

#kernel #wifi
1
0
0
1
0
2

Please, please if you live in the US immediately stop using period and pregnancy trackers.

Don't put in another piece of data. Delete it.

1
8
0
I'm going to Barcelona next month to the end of year party of the company I'm a contractor for to eat some tapas and get drunk enough to at least temporarily forget the deepness of shit we're at in this world led by tyrants.
0
0
1
Edited 10 months ago
This is I think the last remaining KNOWN (cannot say anything about unknowns obviously) performance regression with the TPM2 bus encryption: https://lore.kernel.org/linux-integrity/20241107004708.108667-1-jarkko@kernel.org/

I'm pretty satisfied since the feature landed to 6.10. Couple of point releases to fix the performance regressions is totally normal, in the case of larger architectural change.

#linux #kernel #tpm #tpm2
0
1
1
Compiling C software:

- 5 seconds codegen
- 30 seconds compiling C code
- 1 second linking
- 34 hours of autotools checking whether it's running in a universe where 2+2=4
3
17
3
Show older