OpenSSL 3.0.0 released

Version 3.0 of the OpenSSL TLS library has been released; the large
version-number jump (from 1.1.1) reflects a new versioning scheme.

Most applications that worked with OpenSSL 1.1.1 will still work
unchanged and will simply need to be reco…

[$] More IOPS with BIO caching

Once upon a time, block storage devices were slow, to the point that they
often limited the speed of the system as a whole. A great deal of effort
went into carefully ordering requests to get the best performance out of
the storage device; achi…

OpenWrt 21.02.0 released

Version 21.02.0 of the OpenWrt router distribution is out. “It
incorporates over 5800 commits since branching the previous OpenWrt 19.07
release and has been under development for about one and a half
year”. Significant changes include WPA3 su…

[$] Not-so-anonymous virtual memory areas

Computing terminology can be counterintuitive at times, but even a
longtime participant in the industry may have to look twice at the notion
of named anonymous memory. That, however, is just the concept that this
patch set posted by Suren Baghd…

[$] 5.15 Merge window, part 1

As of this writing, 3,440 non-merge changesets have been pulled into the
mainline repository for the 5.15 development cycle. A mere 3,440 patches
may seem like a slow start, but those patches are densely populated with
significant new features….

Realtime preemption locking core merged

The 5.15 merge window is off to a fast start; stay tuned for our usual full
summary. It is worth mentioning, though, that the realtime preemption
locking code has been pulled into the
mainline with little fanfare. This
work began in 2004 and …

[$] Some 5.14 development statistics

The 5.14 kernel was released on August 29
after a nine-week
development period. This cycle was not as active as its predecessor, which
set a record for the number of developers involved, but there was still a
lot going on and a number of long-…