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.
Updated: 17 hours 56 min ago
Tue, 02/04/2025 - 11:34
Version
135.0 of the Firefox web browser has been released. Changes include
more languages for the translations feature, increasing roll-out of the
credit-card autofill and AI chatbot features, and (perhaps most welcome):
Firefox now includes safeguards to prevent sites from abusing the
history API by generating excessive history entries, which can make
navigating with the back and forward buttons difficult by
cluttering the history. This intervention ensures that such
entries, unless interacted with by the user, are skipped when using
the back and forward buttons.
Tue, 02/04/2025 - 11:23
Security updates have been issued by Debian (openjdk-17), Fedora (chromium, fastd, ovn, and yq), Mageia (libxml2 and redis), Oracle (gstreamer1-plugins-base, gstreamer1-plugins-good), Red Hat (buildah, bzip2, galera, mariadb, grafana, keepalived, libsoup, mariadb:10.11, mariadb:10.5, mingw-glib2, podman, python-jinja2, and rsync), SUSE (bind, ignition, java-11-openjdk, java-17-openjdk, krb5, libxml2, openssl-1_1, orc, python-asteval, rsync, and xrdp), and Ubuntu (harfbuzz, libndp, libvpx, and opencv).
Mon, 02/03/2025 - 12:45
By the time that Linus Torvalds
released
6.14-rc1 and closed the merge window for this development cycle, some
9,307 non-merge changesets had been pulled into the mainline
repository — the lowest level of merge-window activity seen in years.
There were, nonetheless, a number of interesting changes in the
5,000 commits pulled since
the
first-half merge-window summary was written.
Mon, 02/03/2025 - 12:27
Matthias Clasen has written a short update on a GTK hackfest that
took place at FOSDEM and what's
coming in GTK 4.18. This includes fixes for pointer sizes in Wayland
when fractional scaling is enabled, removal of the old GL renderer in
favor of the GL
renderer introduced in GTK
4.13.6, and deprecation of X11 and Broadway backends with intent
to remove them in GTK 5.
The deprecated backends will remain available until then, and no
action is required by developers at this time, Clasen wrote: "There
is no need to act on deprecations until you are actively porting your
app to the next major version of GTK, which is not on the horizon
yet".
Mon, 02/03/2025 - 11:21
Security updates have been issued by AlmaLinux (git-lfs, libsoup, and unbound), Debian (dcmtk, ffmpeg, openjdk-11, pam-u2f, and python-aiohttp), Fedora (buku, chromium, jpegxl, nodejs18, nodejs20, and rust-routinator), Mageia (clamav, kernel, kmod-virtualbox, kmod-xtables-addons & dwarves, and kernel-linus), SUSE (apptainer, bind, buildah, chromedriver, clamav, dovecot24, ignition, kubelogin, libjxl, libQt5Bluetooth5-32bit, orc, owasp-modsecurity-crs, python-pydantic, python311-ipython, and stb), and Ubuntu (linux-azure and netdata).
Sun, 02/02/2025 - 21:50
Linus has released
6.14-rc1 and closed the
merge window for this release.
This is actually a _tiny_ merge window, and that's ok. The holidays
clearly meant that people did less development than during a normal
cycle, and that then shows up as a much smaller-than-average
release. I really felt like this year we got the whole holiday
season release timing right, and this is just another sign of that.
Sun, 02/02/2025 - 19:04
Version 2.44 of the GNU Binutils package has been released. Perhaps the
most significant change is the absence of the "gold" linker, which is
deprecated and about to disappear entirely. Gold
appeared in 2008 with some fanfare as a faster
linker, but it has suffered from a lack of maintenance in recent years.
This release also includes some architecture-specific assembler
improvements, and some (non-gold) linker enhancements.
Fri, 01/31/2025 - 12:01
Julia, a free, general-purpose
programming language aimed at science, engineering, and related arenas of
technical computing, has steadily improved and widened its scope of
application since its
initial public
release in 2012. As part of its
1.11 release from late 2024, Julia made several inroads into areas
outside of its traditional focus, provided its users with advances in
tooling, and has seen several improvements in performance and programmer
convenience.
These recent developments in and
around Julia go a long way to answer several longstanding complaints from
both new and experienced users. We last
looked
in on the language one year ago,
for its previous major release, Julia 1.10.
Fri, 01/31/2025 - 11:24
The election to replace outgoing openSUSE board members is
underway, with four candidates vying for three seats. The election was
initially scheduled to be completed in December, but the timeline was extended
due to too few candidates standing for the seats. Voting closes on
February 2 and the results are expected to be announced on
February 3.
Fri, 01/31/2025 - 10:42
The Linux Foundation has published
its
long-awaited article on international sanctions and open-source
development. This is the reasoning that went into
the removal of a group of Russian kernel
maintainers in October.
It is disappointing that the open source community cannot operate
independently of international sanctions programs, but these
sanctions are the law of each country and are not optional. Many
developers work on open source projects in their spare time, or for
fun. Dealing with U.S. and international sanctions was unlikely on
the list of things that most (or very likely any) open source
developers thought they were signing up for. We hope that in time
relevant authorities will clarify that open source and standards
activities may continue unabated. Until that time, however, with
the direct and indirect sponsorship of developers by companies, the
intersection of sanctions on corporate entities leaves us in a
place where we cannot ignore the potential risks.
Fri, 01/31/2025 - 09:07
Security updates have been issued by AlmaLinux (libsoup), Debian (debian-security-support and redis), Fedora (expat, java-21-openjdk, lemonldap-ng, and phpMyAdmin), Mageia (chromium-browser-stable and git-lfs), Oracle (bzip2, git-lfs, libsoup, mariadb:10.11, mariadb:10.5, python-jinja2, redis, and unbound), Red Hat (git-lfs, libsoup, python-jinja2, rsync, and unbound), SUSE (buildah, chromium, google-osconfig-agent, govulncheck-vulndb, hauler, ignition, krb5, libxml2, python311-pydantic, SDL2_sound, and trivy), and Ubuntu (jquery, linux-azure, linux-azure-4.15, linux-azure-5.15, linux-hwe-5.4, linux-oracle, and mysql-8.0).
Thu, 01/30/2025 - 15:42
While the path toward the ability to write device drivers in Rust has been
anything but smooth, steady progress has been made and that goal is close
to being achieved — for some types of drivers at least. Device drivers
need to be able to set up memory areas for direct memory access (DMA)
transfers, though; that means Rust drivers will need a set of
abstractions to interface with the kernel's DMA-mapping subsystem. Those
abstractions have run into resistance that has the potential to block
progress on the Rust-for-Linux project as a whole.
Thu, 01/30/2025 - 13:17
Visitors to the
freedesktop.org
GitLab instance are currently being greeted with a message noting that
the company who has been hosting it for free for nearly five years, Equinix, has
asked that it be moved (or start being paid for) by the end of April. The
issue
ticket opened by Benjamin Tissoires in order to track the planning of a move is clear that the project is grateful for
the gift:
"First, I'd like to thank Equinix Metal for the years of support they gave us. They were very kind and generous with us and even if it's a shame we have to move out on a short notice, all things come to an end."
The current cost for the services, much of which is for 50TB of bandwidth data transfer
per month and a half-dozen beefy servers for running continuous-integration
(CI) jobs, comes to around $24,000 per month. Tissoires believes that the
project should start paying for service somewhere, in order to avoid
upheaval of this sort, sometimes on short or no notice. "I personally
think we better have fd.o pay for its own servers, and then have sponsors
chip in. This way, when a sponsor goes away, it's technically much simpler
to just replace the money than change datacenter." Various options are
being discussed there, but any move is likely to disrupt normal services
for a week or more.
Thu, 01/30/2025 - 12:02
Version 2.41 of the GNU
C Library has been released. Changes include a number of test-suite
improvements, strict-error support in the DNS stub resolver, wrappers for
the the
sched_setattr()
and sched_getattr() system calls,
Unicode 16.0.0 support,
improved C23 support,
support for
extensible restartable
sequences,
Guarded Control Stack support on 64-bit Arm systems,
and more.
Thu, 01/30/2025 - 10:29
Security updates have been issued by AlmaLinux (redis:7), Debian (bind9, chromium, flightgear, pam-u2f, and simgear), Red Hat (fence-agents, git-lfs, libsoup, python3.9, rsync, and traceroute), Slackware (bind), SUSE (apache2-mod_security2, corepack22, go1.24, hplip, ignition, iperf, kernel, kernel-devel-longterm, nginx, nodejs22, openvpn, owasp-modsecurity-crs, and shadow), and Ubuntu (bind9, jinja2, libxml2, linux-lowlatency-hwe-6.8, php7.0, tomcat6, and vlc).
Thu, 01/30/2025 - 10:16
The Thunderbird project has announced
that it is making its Release
channel the default download beginning with the 135.0 release in
March. This will move users to major monthly releases instead of the
annual major Extended Support Release (ESR) that is the current
default.
One of our goals for 2025 is to increase active installations on the
release channel to at least 20% of the total installations. At last
check, we had 29,543 active installations on the release channel,
compared to 20,918 on beta, and 5,941 on daily. The release channel
installations currently account for 0.27% of the 10,784,551 total
active installations tracked on stats.thunderbird.net.
Wed, 01/29/2025 - 23:44
Inside this week's LWN.net Weekly Edition:
- Front: Go vendoring in Fedora; Rust 2024 edition; 6.14 Merge window; uretprobe(); FOSDEM keynote; Earthstar.
- Briefs: Git security; Ubuntu discussion; LWN EPUBs; Facebook moderation; Quotes; ...
- Announcements: Newsletters, conferences, security updates, patches, and more.
Wed, 01/29/2025 - 14:14
Version 6.9 of the Incus container and virtual-machine management system has been released. Changes include a command to provide virtual machine memory dumps, ability to set network ACLs for instances on bridged networks, and more.
Wed, 01/29/2025 - 12:57
For years we have had occasional requests to be able to receive LWN in
a format for ebook readers. It took a while, but we are now happy to
announce that all of LWN's feature content is available, to subscribers at
the "professional hacker" level and above, in the EPUB format. To obtain
the weekly edition as an EPUB file, just click the "Download EPUB" link in
the left column. There is a separate
RSS feed
for the EPUB format as well. Any other feature content can be turned into
an ebook by appending /epub to its URL.
We will also be creating special EPUB books at times. As an example of
what is possible, our complete coverage from Kangrejos 2024 and the 2024 Linux Storage, Filesystem,
Memory Management, and BPF Summit are available to all readers.
There are surely places where our EPUB books can be improved; please feel
free to drop us a note (at lwn@lwn.net) with suggestions.
Pages