4 év 9 hónap óta
Security updates have been issued by Debian (cimg, junit4, kernel, openldap, qtsvg-opensource-src, spice, spice-gtk, tzdata, and wireshark), Fedora (firefox, java-1.8.0-openjdk, java-11-openjdk, and thunderbird), openSUSE (apache2, binutils, libvirt, lout, pacemaker, pagure, phpMyAdmin, samba, sane-backends, singularity, spice, spice-gtk, thunderbird, nspr, tomcat, virt-bootstrap, and xen), SUSE (graphviz, liblouis, and samba), and Ubuntu (samba).
ris
4 év 9 hónap óta
The
second 5.10 kernel prepatch is out for
testing. "Despite the size, I don't get the feeling that there's anything really
odd going on, and so far the release seems to be going smoothly. But
please test, that's how we find problems."
corbet
4 év 9 hónap óta
The
5.9.3,
5.8.18, and
5.4.74
stable kernel updates are out; each contains another set of important fixes.
corbet
4 év 9 hónap óta
Linux distributors are in the business of integrating software from
multiple sources, packaging the result, and making it available to their
users. It has long been true that some projects are easier to package than
others. The
Debian
technical committee (TC) is currently being asked to
make a decision in a dispute over how an especially hard-to-package project
—
Kubernetes — should be handled.
Regardless of the eventual outcome, this disagreement clearly shows how the
packaging model used by Linux distributors is increasingly mismatched to
how software is often developed in the 2020s; what should replace that model
is rather less clear, though.
corbet
4 év 9 hónap óta
Security updates have been issued by Debian (dompurify.js, libsndfile, and openjdk-8), Fedora (python2), Mageia (tomcat), openSUSE (lout, pagure, php7, singularity, and tensorflow2), SUSE (graphviz, libvirt, pacemaker, python-Jinja2, samba, spice, spice-gtk, thunderbird and mozilla-nspr, xen, and zstd), and Ubuntu (fastd).
jake
4 év 9 hónap óta
Solène Rapenne (solene@) has written a
blog entry
on the software system underlying the building of -stable packages:
In this long blog post, I will write about the technical details
of the OpenBSD stable packages building infrastructure. I have setup
the infrastructure with the help of Theo De Raadt who provides me
the hardware in summer 2019, since then, OpenBSD users can upgrade
their packages using pkg_add -u for critical updates that has
been backported by the contributors. Many thanks to them, without
their work there would be no packages to build.
(-stable packages have been the subject of
earlier
articles.)
Readers are reminded that they can express their gratitude
to solene@ and others by
donating!
4 év 9 hónap óta
The kernel's tracing infrastructure is designed to be fast and to interfere
as little as possible with the normal operation of the system. One
consequence of this requirement is that the code that runs when a
tracepoint is hit cannot sleep; otherwise execution of the tracepoint could
add an arbitrary delay to the execution of the real work the kernel should
be doing. There are times, though, that the ability to sleep within a
tracepoint would be handy, delays notwithstanding. The
sleepable
tracepoints patch set from Michael Jeanson sets the stage
to make it possible for (some) tracepoint
handlers to take a nap while performing their tasks — but stops short of
completing the job for now.
corbet
4 év 9 hónap óta
jake
4 év 9 hónap óta
Security updates have been issued by Debian (linux-4.19), Fedora (tcpreplay, xen, and yubihsm-shell), SUSE (pacemaker), and Ubuntu (gosa and pam-python).
jake
4 év 9 hónap óta
The LWN.net Weekly Edition for October 29, 2020 is available.
corbet
4 év 9 hónap óta
Python has keyword arguments for functions that is a useful (and popular)
feature; it can make reading the code more clear and eliminate the
possibility of passing arguments in the wrong order. Python can also index
an object in various ways to refer to a subset or an aspect of the object.
Bringing the idea of keywords to indexing would provide a way to get the clarity
benefit for indexing operations; doing so has been discussed in Python
circles for a long time.
Some renewed interest, in the form
of lengthy discussions on the python-ideas mailing list and a new Python enhancement
proposal (PEP), look like they just might take keyword indexing over the finish line.
jake
4 év 9 hónap óta
Security updates have been issued by Debian (blueman), Fedora (nodejs), Gentoo (firefox), openSUSE (kleopatra), Oracle (java-1.8.0-openjdk), SUSE (apache2, binutils, firefox, pacemaker, sane-backends, spice, spice-gtk, tomcat, virt-bootstrap, xen, and zeromq), and Ubuntu (ca-certificates, mariadb-10.1, mariadb-10.3, netty, openjdk-8, openjdk-lts, perl, and tomcat6).
ris
4 év 9 hónap óta
4 év 9 hónap óta
4 év 9 hónap óta
Address-space isolation is the technique of removing a range of memory from
one or more address spaces as a way of preventing accidental or malicious
access to that memory. Since the disclosure of the Meltdown and Spectre
vulnerabilities, the kernel has used
one form
of address-space isolation to make kernel memory completely
inaccessible to user-space processes, for example. There has been a steady
level of interest in using similar techniques to protect memory in other
contexts; two patches implementing new isolation mechanisms are getting
closer to being ready for merging into the mainline kernel.
corbet
4 év 9 hónap óta
Security updates have been issued by Debian (thunderbird), Fedora (createrepo_c, dnf-plugins-core, dnf-plugins-extras, librepo, livecd-tools, and pdns-recursor), openSUSE (firefox and mailman), Oracle (firefox), Red Hat (chromium-browser, java-1.8.0-openjdk, and Satellite 6.8), Scientific Linux (java-1.8.0-openjdk), SUSE (libvirt), and Ubuntu (blueman, firefox, mysql-5.7, mysql-8.0, php7.4, and ruby-kramdown).
ris
4 év 9 hónap óta
The
Fedora 33
release is now available in a variety of editions, including the
newly promoted IoT edition. "No matter
what variant of Fedora you use, you’re getting the latest the open source
world has to offer. Following our 'First' foundation, we’ve updated key
programming language and system library packages, including Python 3.9,
Ruby on Rails 6.0, and Perl 5.32. In Fedora KDE, we’ve followed the work in
Fedora 32 Workstation and enabled the EarlyOOM service by default to
improve the user experience in low-memory situations.
To make the default Fedora experience better, we’ve set nano as the default
editor." A number of the more significant Fedora 33 changes
were
covered here in June.
corbet
4 év 9 hónap óta
4 év 9 hónap óta
Linus Walleij continues his series of blog posts on the 32-bit Arm kernel
with
this
detailed description about how page tables work. "The Linux
kernel will act as if 5 levels of page tables exist. This is of course
grossly over-engineered for ARM32 which has 2 or 3 levels of page tables,
but we need to cater for the rest of the world. One size fits all. In
practice, the code is organized such that these page tables 'fold' and we
mostly skip over the intermediate translation steps when possible."
corbet
4 év 9 hónap óta
Linus Torvalds
released
5.10-rc1 and closed the 5.10 merge window
on October 25; by that time, 13,903 non-merge changesets had
been pulled into the mainline repository. Of those, over 6,700 were merged
since
LWN's summary of the first half of
the merge window. A fair number of interesting features found their way
into the kernel among those commits; read on to catch up with what's coming
in 5.10.
corbet