3 év 4 hónap óta
The kernel
gained support for the TLS
protocol in the 4.13 release, which came out in September 2017. That
support is incomplete, though, in that it does not provide the kernel with
a way to initiate a TLS connection on its own. Instead, user space creates
a socket and performs the TLS handshake before handing the socket to the
kernel, which can then transfer data using TLS. The situation may be about
to change as a result of
this
patch series from Chuck Lever — though user space will still need to
remain in the picture.
corbet
3 év 4 hónap óta
Dave Täht has put together
a summary of the
state of fair queuing and the fight against bufferbloat in general.
On a very positive note, while it might seem the negatives are
overwhelming in the list above, I’m confident that there are
billions of devices for which fq_codel is doing a good job. I’m
confident there is a rising tide of clued system administrators and
users applying smart queue management in the right places at the
right times. There’s more than enough products on the market
already that have the right stuff in them to make better networks a
matter of merely recognising the problem and applying the fix.
corbet
3 év 4 hónap óta
Security updates have been issued by Fedora (kernel, kernel-headers, kernel-tools, libinput, podman-tui, and vim), Mageia (git, gzip/xz, libdxfrw, libinput, librecad, and openscad), and SUSE (dnsmasq, git, libinput, libslirp, libxml2, netty, podofo, SDL, SDL2, and tomcat).
jake
3 év 4 hónap óta
The
5.18-rc4 kernel prepatch is out for
testing. "Fairly slow and calm week - which makes me just suspect
that the other shoe will drop at some point. But maybe things are just
going really well this release. It's bound to happen _occasionally_, after
all."
corbet
3 év 4 hónap óta
Subsystem maintainers routinely use
git
request-pull as part of the
process of sending work upstream. Normally, the result includes a list of
commits included in the request and a nice
diffstat that shows which files will be touched and how much of each will
be changed;
examples
abound on the kernel mailing lists. Occasionally, though, a repository with a relatively
complicated development history will yield a massive diffstat containing a
great deal of unrelated work. The result looks ugly and obscures what the
pull request is actually doing. This document describes what is happening
and how to fix things up; it is derived from The Wisdom of Linus Torvalds,
which has been posted numerous times over the years (
example 1,
example 2).
corbet
3 év 4 hónap óta
Security updates have been issued by Fedora (composer, golang-x-crypto, rubygem-nokogiri, wavpack, xen, and xz) and SUSE (dnsmasq, openjpeg, swtpm, tomcat, and xen).
jake
3 év 4 hónap óta
OpenBSD 7.1 has been released. The list of changes and new features is
long, as usual; see the full text, below, for all the details.
corbet
3 év 4 hónap óta
The Ubuntu 22.04 LTS release, codenamed "Jammy Jellyfish", is now available. It comes in several editions (Desktop, Server, Cloud, and Core) and multiple flavors (Ubuntu Budgie, Kubuntu, Lubuntu, Ubuntu Kylin, Ubuntu MATE,
UbuntuStudio, and Xubuntu). Lots more information can be found in the
release notes.
Ubuntu Desktop 22.04 LTS gains significant usability, battery and performance
improvements with GNOME 42. It features GNOME power profiles and streamlined
workspace transitions alongside significant optimisations which can double
the desktop frame rate on Intel and Raspberry Pi graphics drivers.
Ubuntu 22.04 LTS is the first LTS release where the entire recent Raspberry
Pi device portfolio is supported, from the new Raspberry Pi Zero 2W to the
Raspberry Pi 4. Ubuntu 22.04 LTS adds Rust for memory-safe systems-level
programming. It also moves to OpenSSL v3, with new cryptographic algorithms
for elevated security.
jake
3 év 4 hónap óta
jake
3 év 4 hónap óta
The world of music and audio production is largely dominated by
proprietary software vendors. Among them,
Steinberg stands out as a company
that created some of the most-used software, including the
Cubase and
Nuendo digital audio
workstations. Steinberg is also known as the creator of the VST plugin API
that, largely due to its licensing policy, has irritated developers enough to
inspire multiple attempts at creating an open-source alternative. Even now,
when the VST3 SDK is
available under the
GPLv3 license, the way the company exercises its control over the SDK
keeps pushing developers away toward other open-source solutions.
This is an introduction to open-source plugin
APIs for musicians and sound engineers alike. It focuses on the options in
the larger ecosystem and how their shortcomings led to the creation of new
alternatives with liberal licensing.
corbet
3 év 4 hónap óta
Security updates have been issued by Fedora (frr, grafana, gzip, and pdns), Oracle (java-11-openjdk), Red Hat (java-11-openjdk and kernel), Scientific Linux (java-11-openjdk), SUSE (dcraw, GraphicsMagick, gzip, kernel, nbd, netty, qemu, SDL, and xen), and Ubuntu (libinput, linux, linux-aws, linux-aws-5.13, linux-azure, linux-azure-5.13, linux-gcp, linux-gcp-5.13, linux-hwe-5.13, linux-kvm, linux-oracle, linux-oracle-5.13, linux-raspi, linux, linux-aws, linux-aws-hwe, linux-azure, linux-azure-4.15, linux-dell300x, linux-gcp, inux-gcp-4.15, linux-hwe, linux-kvm, linux-oracle, linux-snapdragon, linux, linux-aws, linux-azure, linux-azure-5.4, linux-azure-fde, linux-gcp, linux-gcp-5.4, linux-gke, linux-gke-5.4, linux-gkeop, linux-gkeop-5.4, linux-hwe-5.4, linux-ibm, linux-ibm-5.4, linux-kvm, linux-oracle, linux-oracle-5.4, linux-raspi, linux-raspi-5.4, and linux-oem-5.14).
jake
3 év 4 hónap óta
The OpenWrt
21.02.3
and
19.07.10
updates have been released. These updates contain some security fixes and
improved device support. It's noting that this is the last 19.07 update:
OpenWrt 19.07.10 is the final release of the 19.07 release branch,
this branch is now end of life and we will not fix problems on this
branch any more, not even severe security problems. We encourage
all users still using OpenWrt 19.07 to upgrade to OpenWrt 21.02 or
more recent OpenWrt versions.
Router distributions are easy to forget about; now might be a good time to
check any relevant systems and, if needed, doing an upgrade.
corbet
3 év 4 hónap óta
The LWN.net Weekly Edition for April 21, 2022 is available.
corbet
3 év 4 hónap óta
A proposal to "deprecate" support for BIOS-only systems for Fedora, by no longer
supporting new installations on those systems, led to a predictably long
discussion on the Fedora devel mailing list. There are, it seems, quite a few
users who still have BIOS-based systems; many do not want to
have to switch away from Fedora simply to keep their systems up to date.
But, sometime in the future, getting rid of BIOS support seems inevitable since the
burden on those maintaining the tools for installing and booting
those systems is non-trivial and likely to grow over time. To head
that off, a special interest group (SIG) may form to help keep BIOS support
alive until it really is no longer needed.
jake
3 év 4 hónap óta
On his blog, Tom Tromey
writes about speeding up the startup of the GDB debugger. He sees 7x improvements in startup time (e.g. 2.2 to 0.3 seconds) for C++ code.
GDB, essentially, had two DWARF readers. They actually shared a surprisingly small amount of code (which was an occasional source of bugs). For example, while abbrev lookup and name generation (more on that later) was shared, the actual DIE [debugging information entry] data structures were not.
The first DWARF reader created “partial symbols”, which held a name and some associated, easy-to-compute data, like the kind of symbol (variable, function, struct tag, etc). The second DWARF reader (which is still there now) is called when more information was needed about a particular symbol — say, its type. This reader reads all the DIEs in a DWARF compilation unit and expands them into gdb’s symbol table, block, and type data structures.
Both of these scans were slow, but for the time being I’ve only rewritten the first scan, as it was the one that was first encountered and most obviously painful. (I’ve got a plan to fix up the CU expansion as well, but that’s a lengthy project of its own.)
jake
3 év 4 hónap óta
Security updates have been issued by Debian (condor), Red Hat (389-ds:1.4, container-tools:2.0, kernel, kernel-rt, and kpatch-patch), SUSE (chrony, containerd, expat, git, icedtea-web, jsoup, jsr-305, kernel, libeconf, shadow and util-linux, protobuf, python-libxml2-python, python3, slirp4netns, sssd, vim, and wpa_supplicant), and Ubuntu (bash).
corbet
3 év 4 hónap óta
corbet
3 év 4 hónap óta
The Google Project Zero blog is carrying
a
report on zero-day vulnerabilities found to be exploited during 2021.
5 of the 7 [Android] 0-days from 2021 targeted GPU drivers. This is
actually
not that surprising when we consider the evolution of the Android
ecosystem as well as recent public security research into
Android. The Android ecosystem is quite fragmented: many different
kernel versions, different manufacturer customizations, etc. If an
attacker wants a capability against "Android devices", they
generally need to maintain many different exploits to have a decent
percentage of the Android ecosystem covered. However, if the
attacker chooses to target the GPU kernel driver instead of another
component, they will only need to have two exploits since most
Android devices use 1 of 2 GPUs: either the Qualcomm Adreno GPU or
the ARM Mali GPU.
corbet
3 év 4 hónap óta
A mega-thread in the python-ideas mailing list is hardly surprising, of
course; we
have covered quite a few of them over the years. A recent example
helps shine a light into a dark—or at least dim—corner of the Python
language: the
super()
built-in function for use by methods in class hierarchies.
There are some, perhaps surprising, aspects to super() along with
wrinkles in how to properly use it. But it has been part of the language
for a long time, so changes to its behavior, as was suggested in the
thread, are pretty unlikely.
jake
3 év 4 hónap óta
Luis Falcon brings the sad news that Pedro Francisco has
passed on. "Pedro created and managed MasGNULinux, a Spanish blog with news about Free
Software and GNU/Linux. MasGNULinux was the best reference in the latest
Free Software projects for the Spanish speaking community."
corbet
Ellenőrizve
2 perc 37 másodperc ago
LWN.net is a comprehensive source of news and opinions from
and about the Linux community. This is the main LWN.net feed,
listing all articles which are posted to the site front page.
Feliratkozás a következőre: Linux Weekly News hírcsatorna