Git 2.37.0 released
Version 2.37.0 of the Git
source-code management system has been released. Highlights include a new
object-pruning mechanism called "cruft packs", full
integration of the sparse
[$] Two memory-tiering patch sets
Once upon a time, computers just had one type memory, so memory within
a given system was interchangeable. The arrival of non-uniform
memory access (NUMA) systems complicated the situation significantly; now
some memory was faster to access than the rest, and memory-management
algorithms had to adapt or performance would suffer. But NUMA was just the
start; today's tiered-memory systems, which m
KDE Apps Mid-Year Update (KDE.news)
update on recent KDE application development on KDE.news:
KStars is probably the most feature-rich free astronomy software around and the 3.5.9
release adds some exciting new features.
HiPS (Hierarchical Progressive Surveys) is a technology that provides
progressive high resolution images
Ojeda: Memory Safety for the World’s Largest Software Project
Miguel Ojeda has posted an
update on the Rust-for-Linux project.
This second year since the RFC we are looking forward to several
milestones which hopefully we will achieve:
More users or use cases inside the kernel, including example drivers – this is pre
Security updates for Monday
Security updates have been issued by Debian (openssl), Fedora (dotnet6.0, mediawiki, and python2.7), Mageia (389-ds-base, chromium-browser-stable, exo, and libtiff), Oracle (httpd:2.4 and microcode_ctl), SUSE (dbus-broker, drbd, kernel, liblouis, mariadb, openssl, openssl-1_1, openSUSE kernel modules, oracleasm, php7, php72, python39, salt, and wdiff), and Ubu
Kernel prepatch 5.19-rc4
The 5.19-rc4 kernel prepatch is out for
So we've had a couple of fairly small rc releases, and here we finally
start to see an uptick in commits in rc4. Not what I really want to
see in the middle of the release cycle, but not entirely surprising
considering how quiet it's been so far.
Another set of stable kernel updates
[$] NFS: the new millennium
The network filesystem (NFS) protocol has been with us for nearly 40 years.
While defined initially as a stateless protocol, NFS implementations have
always had to manage state, and that need has been increasingly built into
the protocol over successive revisions. The early days of NFS were
discussed, with a focus on state management, in the first part o
Security updates for Friday
Security updates have been issued by Fedora (ntfs-3g and ntfs-3g-system-compression), SUSE (389-ds, chafa, containerd, mariadb, php74, python3, salt, and xen), and Ubuntu (apache2).
DeVault: GitHub Copilot and open source laundering
Drew DeVault takes
issue with GitHub's "Copilot" offering and the licensing issues that it raises:
GitHub’s Copilot is trained on software governed by these terms,
and it fails to uphold them, and enables customers to accidentally
fail to uphold th
[$] Whatever happened to SHA-256 support in Git?
The news has been proclaimed
loudly and often: the SHA-1 hash algorithm is terminally broken and should
not be used in any situation where security matters. Among other things,
this news gave some impetus to the longstanding
effort to support a more robust hash
Security updates for Thursday
Security updates have been issued by Debian (chromium, firejail, and request-tracker4), Fedora (ghex, golang-github-emicklei-restful, and openssl1.1), Oracle (postgresql), Scientific Linux (postgresql), Slackware (openssl), SUSE (salt and tor), and Ubuntu (apache2 and squid, squid3).
[$] LWN.net Weekly Edition for June 23, 2022
The LWN.net Weekly Edition for June 23, 2022 is available.
Wielaard: Sourceware – GNU Toolchain Infrastructure roadmap
Mark Wielaard writes
about improvements at Sourceware, the site that holds the repository
for many projects in the GNU toolchain and beyond.
Although email based git workflows are great for real patch
discussions, they do not always make tracking the state of
[$] Introducing PyScript
In a keynote at PyCon 2022 in Salt
Lake City, Utah, Peter Wang introduced another entrant in the field of
in-browser Python interpreters. The Python community has long sought a way
have been various efforts to do so over the years. Wang announced <a
Four stable kernel updates
stable kernel updates have been released; each contains another set of
Security updates for Wednesday
Security updates have been issued by Debian (exo and ntfs-3g), Fedora (collectd, golang-github-cli-gh, grub2, qemu, and xen), Red Hat (httpd:2.4, kernel, and postgresql), SUSE (drbd, fwupdate, neomutt, and trivy), and Ubuntu (apache2, openssl, openssl1.0, and qemu).
[$] Disabling an extent optimization
In the final filesystem session at the
2022 Linux Storage,
Filesystem, Memory-management and BPF Summit (LSFMM), David Howells led
a discussion on a filesystem optimization that is causing various kinds of
problems. Extent-based filesystems have data structures that sometimes do
not reflect the holes
that exist in files. Reads from holes i
Security updates for Tuesday
Security updates have been issued by Debian (tzdata), Oracle (cups), and SUSE (atheme, golang-github-prometheus-alertmanager, golang-github-prometheus-node_exporter, node_exporter, python36, release-notes-susemanager, release-notes-susemanager-proxy, SUSE Manager 4.1.15 Release Notes, SUSE Manager Client Tools, and SUSE Manager Server 4.2).
Meta: Transparent memory offloading
Meta blog post by Johannes Weiner and Dan Schatzberg describes a set of
memory-management changes used there that they call "transparent memory
Transparent Memory Offloading (TMO) is Meta’s solution for