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.
Posodobljeno: 51 min 56 sec nazaj
Čet, 05/11/2023 - 16:45
Greg Kroah-Hartman has announced the release of the
6.3.2,
6.2.15,
6.1.28, and
5.15.111 stable kernels. These all contain
important fixes throughout the kernel tree, as usual.
Čet, 05/11/2023 - 16:36
Storage technology may seem like a slow-moving area, but there is, instead,
a lot of development activity happening there. An early session at the
2023 Linux Storage, Filesystem,
Memory-management and BPF Summit,
led by Martin Petersen and Vincent Haché, updated the assembled group on
the latest changes to the storage landscape, with an emphasis on the
Compute Express Link (CXL) 3.0 specification.
Čet, 05/11/2023 - 16:23
Security updates have been issued by Debian (firefox-esr and nvidia-graphics-drivers-legacy-390xx), Fedora (firefox, java-11-openjdk, LibRaw, moodle, python-django3, and vtk), Slackware (mozilla), SUSE (buildah, cloud-init, container-suseconnect, firefox, golang-github-prometheus-prometheus, kernel, and ntp), and Ubuntu (heat, linux-azure-fde-5.15, linux-raspi, linux-oem-5.17, linux-oem-6.0, linux-raspi, linux-raspi-5.4, linux-raspi2, neutron, openvswitch, and sqlparse).
Čet, 05/11/2023 - 14:41
Michael Catanzaro has posted
an
update on the state of the GNOME core apps collection and the process
used to make changes to it.
Although most of the core app changes have gone smoothly, we ran
into some trouble replacing Terminal with Console. Console provides
a fresher and simpler user interface on top of vte, the same
terminal backend used by Terminal, so Console and Terminal share
much of the same underlying functionality. This means work of the
Terminal maintainers is actually key to the success of
Console. Using a new terminal app rather than evolving Terminal
allowed for bigger changes to the default user experience without
upsetting users who prefer the experience provided by Terminal. I
think Console is generally nicer than Terminal, but it is missing a
few features that Fedora Workstation developers thought were
important to have before replacing Terminal with Console. Long
story short: this core app change was effectively rejected by one
of our most important downstreams. Since then, Console has not seen
very much development.
Čet, 05/11/2023 - 01:32
The LWN.net Weekly Edition for May 11, 2023 is available.
Čet, 05/11/2023 - 01:09
The
MicroPython programming language
implements a sizable subset of Python that can run on microcontrollers,
thus bringing Python's easy-to-learn syntax, readability, and
versatility to the embedded world. With its recent
1.20
release, MicroPython introduces a new package manager, reduces its
code size, and adds support
for many new boards, including the
Raspberry Pi
Pico W. The project has come a long way since its inception ten
years ago, making it an easy-to-use tool for developing software for
resource-constrained environments.
Sre, 05/10/2023 - 14:26
Version
1.9 of the Julia language has been released. Notable changes include
improved caching of native code, faster load times via a "package
extensions" mechanism, better memory-usage introspection, and more.
Sre, 05/10/2023 - 14:20
Security updates have been issued by Debian (emacs), Fedora (chromium, community-mysql, and LibRaw), Red Hat (nodejs nodejs-nodemon, nodejs:18, and webkit2gtk3), Slackware (mozilla), SUSE (amazon-ssm-agent, conmon, distribution, docker-distribution, google-cloud-sap-agent, ignition, kernel, ntp, prometheus-ha_cluster_exporter, protobuf-c, python-cryptography, runc, and shim), and Ubuntu (ceph, freetype, and node-css-what).
Tor, 05/09/2023 - 23:09
The Thunderbird email-client project has put out
a
report describing its financial situation in 2022.
The breakout growth we enjoyed last year means hiring even more
talented people to vastly improve the Thunderbird desktop
experience. This past year we expended significant effort to
dramatically improve Thunderbird’s UX and bring it in-line with
modern expectations and standards. In 2022 we also laid the
groundwork for large architectural changes for Thunderbird on the
desktop. These changes address many years of technical debt that
has limited our ability to add new features at a brisk pace. This
work will largely pay off in our 2024 release, however it does
power some of the improvements in the 115 “Supernova” release this
summer.
Tor, 05/09/2023 - 16:41
Two members of the Faster
CPython team, which was
put together at Microsoft at the behest of Guido
van Rossum to work on major performance improvements for CPython, came
to
PyCon 2023 to report on what the
team has been working on—and its plans for the future.
PEP 659 ("Specializing
Adaptive Interpreter") describes the foundation of the current work, some
of which
has already been released as part of Python 3.11. Brandt Bucher, who
gave a
popular
talk on structural pattern matching
at last year's PyCon, was up first, with a talk on what "adaptive" and
"specializing" mean in the context of Python, which we cover here in part
one. Mark Shannon, whose
proposed plan
for performance improvements in 2020 was a major impetus for this work,
presented on the past, present, and future of the Python performance
enhancements,
which will be covered in part two.
Tor, 05/09/2023 - 15:51
Version
113.0 of the Firefox browser is out. Changes include improved
picture-in-picture support, blocking of third-party cookies in private
windows, some accessibility improvements, and more. "A 13-year-old
feature request was fulfilled and Firefox now supports files being
drag-and-dropped directly from Microsoft Outlook".
Tor, 05/09/2023 - 14:16
Security updates have been issued by Fedora (java-11-openjdk-portable and rubygem-redcarpet), Red Hat (autotrace, bind, buildah, butane, conmon, containernetworking-plugins, curl, device-mapper-multipath, dhcp, edk2, emacs, fence-agents, freeradius, freerdp, frr, fwupd, gdk-pixbuf2, git, git-lfs, golang-github-cpuguy83-md2man, grafana, grafana-pcp, gstreamer1-plugins-good, Image Builder, jackson, kernel, kernel-rt, krb5, libarchive, libguestfs-winsupport, libreswan, libtiff, libtpms, lua, mysql, net-snmp, openssh, openssl, pcs, php:8.1, pki-core, podman, poppler, postgresql-jdbc, python-mako, qemu-kvm, samba, skopeo, sysstat, tigervnc, toolbox, unbound, webkit2gtk3, wireshark, xorg-x11-server, and xorg-x11-server-Xwayland), SUSE (cfengine, cfengine-masterfiles, go1.19, go1.20, libfastjson, python-cryptography, and python-ujson), and Ubuntu (mysql-5.7).
Pon, 05/08/2023 - 14:39
Linus Torvalds
released 6.4-rc1 and closed the
merge window on May 7. By that time, 13,044 non-merge
changesets had found their way into the mainline repository for the 6.4
release. A little over 5,000 of those changesets came in after
our summary of the first half of the merge
window was written. Those changes brought a long list of new features
and capabilities to the kernel.
Pon, 05/08/2023 - 14:36
Security updates have been issued by Fedora (rust-cargo-c, rust-coreos-installer, rust-fedora-update-feedback, rust-git-delta, rust-gst-plugin-reqwest, rust-pore, rust-rpm-sequoia, rust-sequoia-octopus-librnp, rust-sequoia-policy-config, rust-sequoia-sq, rust-sevctl, rust-tealdeer, and rust-ybaas), Mageia (avahi, git, imagemagick, libfastjson, libxml2, parcellite, and virtualbox), SUSE (containerd, dnsmasq, ffmpeg, git, indent, installation-images, java-17-openjdk, maven and recommended update for antlr3, minlog, sbt, xmvn, ncurses, netty, netty-tcnative, openssl-1_0_0, python-Django1, redis, shim, terraform-provider-helm, and zstd), and Ubuntu (erlang, mysql-5.7, mysql-8.0, ruby2.3, ruby2.5, ruby2.7, and webkit2gtk).
Ned, 05/07/2023 - 23:50
Linus has
released 6.4-rc1 and closed the
merge window for this development cycle.
The one feature that didn't make it was the x86 shadow stack code.
That side was probably a bit unlucky, in that it came in as I was
looking at x86 issues anyway, and so I looked at it quite a bit,
and had enough reservations that I asked for a couple of fairly big
re-organizations.
This is just one more setback in the long-running shadow-stack story; see this article for some background.
In the end, 13,044 non-merge changesets were pulled during this merge window.
Ned, 05/07/2023 - 13:59
Version
4.2 of the Yocto Project distribution builder has been released. It
features improved Rust support, a number of BitBake enhancements, lots of
updated software, and numerous security fixes.
Pet, 05/05/2023 - 15:49
Some things, it seems, just cannot be hurried. Back in 2007, your editor
first
started considering alternatives to
the proprietary accounting system that had been used by LWN since the
beginning. That search
became more urgent
in 2012, and
returned in 2017 with a
focused effort to find something better. But another five years
passed before some sort of conclusion was reached. It has finally happened,
though; LWN is no longer using proprietary software for its accounting
needs.
Pet, 05/05/2023 - 14:33
Security updates have been issued by Debian (chromium, evolution, and odoo), Fedora (java-11-openjdk), Oracle (samba), Red Hat (libreswan and samba), Slackware (libssh), SUSE (amazon-ssm-agent, apache2-mod_auth_openidc, cmark, containerd, editorconfig-core-c, ffmpeg, go1.20, harfbuzz, helm, java-11-openjdk, java-1_8_0-ibm, liblouis, podman, and vim), and Ubuntu (linux-aws, linux-aws-hwe, linux-intel-iotg, and linux-oem-6.1).
Čet, 05/04/2023 - 19:03
The SemiAnalysis site has what is said to be
a
leaked Google document on the state of open-source AI development.
Open source, it concludes, is winning.
At the beginning of March the open source community got their hands
on their first really capable foundation model, as Meta’s LLaMA was
leaked to the public. It had no instruction or conversation tuning,
and no RLHF. Nonetheless, the community immediately understood the
significance of what they had been given.
A tremendous outpouring of innovation followed, with just days
between major developments (see The Timeline for the full
breakdown). Here we are, barely a month later, and there are
variants with instruction tuning, quantization, quality
improvements, human evals, multimodality, RLHF, etc. etc. many of
which build on each other.
(Thanks to Dave Täht).
Čet, 05/04/2023 - 15:19
The 2018 Linux Storage, Filesystem, and Memory-Management (LSFMM)
conference included
a session on
get_user_pages(), an internal kernel interface that can, in
some situations, be used in ways that will lead to data corruption or
kernel crashes. As the
2023 LSFMM+BPF event
approaches, this problem remains unsolved and is still the topic of ongoing
discussion.
This patch
series from Lorenzo Stoakes, which is another attempt at a partial
solution, is the latest focus point.