Hírolvasó

Game of Trees 0.115 released

1 hét 1 nap óta

Version 0.115 of Game of Trees has been released (and the port updated):

  • make errors reported by gotsys-apply-conf actually visible
  • stop trying to start gotd from gotsys-apply-conf if gotd is not running
  • fix infinite loop in got_pack_repaint_parent_commits() and got-read-pack
  • fix creation of gotd.conf deny rules in gotsys-write-conf
  • add support for global repository access rules to gotsysd.conf
  • fix segfault due to double-free in got-read-gotconfig

[$] How to write Rust in the kernel: part 2

1 hét 2 nap óta

In 2023, Fujita Tomonori wrote a Rust version of the existing driver for the Asix AX88796B embedded Ethernet controller. At slightly more than 100 lines, it's about as simple as a driver can be, and therefore is a useful touchstone for the differences between writing Rust and C in the kernel. Looking at the Rust syntax, types, and APIs used by the driver and contrasting them with the C version will help illustrate those differences.

daroc

Bcachefs may be headed out of the kernel

1 hét 2 nap óta

The history of the bcachefs filesystem in the kernel has been turbulent, most recently with Linus Torvalds refusing a pull request for the 6.16-rc3 release. Torvalds has now pulled the code in question, but also said:

I think we'll be parting ways in the 6.17 merge window.

You made it very clear that I can't even question any bug-fixes and I should just pull anything and everything.

Honestly, at that point, I don't really feel comfortable being involved at all, and the only thing we both seemed to really fundamentally agree on in that discussion was "we're done".

Bcachefs developer Kent Overstreet has his own view of the situation. Both Torvalds and Overstreet refer to a seemingly private conversation where the pull request (and other topics) were discussed.

jake

Security updates for Friday

1 hét 2 nap óta
Security updates have been issued by Debian (freeradius and icu), Fedora (clamav, glow, libssh, perl-Crypt-OpenSSL-RSA, perl-CryptX, podman, trafficserver, and xorg-x11-server), Mageia (gdk-pixbuf2.0 and thunderbird), Red Hat (osbuild-composer and weldr-client), SUSE (afterburn, google-osconfig-agent, libblockdev, pam, python-tornado6, screen, and yelp-xsl), and Ubuntu (libxslt and python-pip).
daroc