@crrodriguez

3 Followers
15 Following
15 Posts

I took some time to finally hack up CLONE_AUTOREAP with pidfds. A much requested feature (e.g., see [1] and [2]).
Current state of the branch is in [3].

[1]: https://github.com/uapi-group/kernel-features/issues/45
[2]: https://github.com/kata-containers/kata-containers/issues/12489
[3]: https://github.com/brauner/linux/commits/work.pidfs.autoreap/

#kernel #linux #pidfd

To everyone who says ‘install Linux’ as a solution to Windows problems (or ‘install LibreOffice’ as a solution to MS Office problems), imagine how you would react if you posted about Linux problems and all of the responses were ‘install Haiku’. Would it work? Maybe, but the person saying it has no idea what you do on Linux, whether the apps that you use run on Haiku (or have alternatives that you could switch to). Neither of you have a clear understanding of how much time and effort the switch would take, or what the network effects are that make switching hard.

If you have actually engaged with them, understood their requirements fully, and have a migration path outlined for them, great. If you’re just being a dick, think about how that makes people perceive Linux users: Maybe that isn’t a great way of driving adoption.

#Linux #Haiku #Windows

Dear #vscode, "constexpr" is a valid keyword in C23, it is not a syntax error

Whatever happened with the flink syscall proposal? this O_TMPFILE + linkat thing looks like a hack.

linkat(fd, "", AT_FDCWD, "finaldestination", AT_EMPTY_PATH);
What? and you can't of course linkat across filesystems because that's not supported.. doh. #linux #kernel #api

warning: increment of a boolean expression [-Wbool-operation]
warning: comparison of constant ‘2’ with boolean expression is always true [-Wbool-compare]
This software seems not to be the sharpest tool on the shed.. end of day.
Parenting.

It's that time again! The systemd v258 release is coming closer. Let's restart the "what's new" series of posts for this iteration! Hence:

1️⃣ Here's the 1st post highlighting key new features of the upcoming v258 release of systemd. #systemd258

As most of you probably know "systemctl start" is how you manually start a systemd unit. Starting a unit can fail, and systemd tracks that for you and tells you this. When you encounter such a failure the next thing you'd typically do…