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.
업데이트: 1시간 18분 지남
목, 2025/01/23 - 4:12오전
The FreeBSD Foundation
has announced that it has undertaken a project to deliver zero-trust
builds commissioned by the Sovereign Tech Agency (STA).
The Zero-Trust Build project is scheduled from Jan-Aug 2025 and
centers on the FreeBSD build process, and in particular, release
building. The primary goal of this work is to enable the entire
release process to run without requiring root access, and that build
artifacts build reproducibly – that is, that a third party can build
bit-for-bit identical artifacts.
Additionally, the project aims to enhance build process
documentation, ensuring that release building is straightforward and
does not require specialized knowledge. The work is targeted for
completion prior to the release of FreeBSD 15.0.
The Foundation says that updates should not impact users of FreeBSD
release images, but it may have an impact on developers basing
projects or products on FreeBSD that make modifications to its release
process.
목, 2025/01/23 - 3:08오전
The proposal to add a more general facility for string formatting to
Python, which we
looked at in August 2024,
has changed a great deal since, so it merits another look. The
changes take multiple forms: a new title for
PEP
750 ("Template Strings"), a different mechanism for creating and using templates,
a new Template type to hold them, and several additional authors for the PEP.
Meanwhile, one controversial part of the original proposal, lazy evaluation
of the interpolated values, has been changed so that it requires an
explicit opt-in (via
lambda);
template strings are a generalization of
f-strings and lazy evaluation was seen by some
as a potentially confusing departure from their behavior.
목, 2025/01/23 - 12:32오전
The computer mouse is a wonderful invention, but for the past few
months I've been working to use mine as little as possible for
productivity and ergonomic reasons. It should not be surprising that
there are quite a few open-source applications, utilities, and
configuration options that are either designed to or incidentally
assist in creating a keyboard-driven desktop. This includes tiling window
management with PaperWM, the Vimium browser extension, Input Remapper, and more.
목, 2025/01/23 - 12:24오전
The Vox Pupuli project has
announced the first release of OpenVox, a
"soft-fork" of the Puppet
automation framework. The intention to fork was announced
in December 2024.
OpenVox 8.11 is functionally equivalent to Puppet and should be a
drop-in replacement. Be aware, of course, that even though you can
type the same commands, use all the same modules and extensions, and
configure the same settings, OpenVox is not yet tested to the same
standard that Puppet is. [...]
Please don't use these packages on critical production
infrastructures yet, unless you're comfortable with troubleshooting
and reporting back on the silly errors we've made while rebranding and
rebuilding.
수, 2025/01/22 - 11:53오후
Version
10.0 of the Wine Windows compatibility layer is out. "This release
represents a year of development effort and over 6,000 individual
changes". Those changes include full support for the Arm64EC
architecture, better high-DPI display support, Wayland enabled by default,
and more.
수, 2025/01/22 - 11:15오후
Security updates have been issued by Debian (snapcast), Fedora (python-jinja2), Mageia (rsync), SUSE (cdi-apiserver-container, cdi-cloner-container, cdi- controller-container, cdi-importer-container, cdi-operator-container, cdi- uploadproxy-container, cdi-uploadserver-container, cont, gh, kernel, kubevirt, virt-api-container, virt-controller-container, virt-exportproxy-container, virt-exportserver-container, virt-handler-container, virt-launcher-container, virt-libguestfs-t, nvidia-open-driver-G06-signed, and pam_u2f), and Ubuntu (linux-oem-6.11 and vim).
수, 2025/01/22 - 1:01오전
On January 14, Nick Tait
announced the discovery of six vulnerabilities in
rsync, the popular file-synchronization tool. While software vulnerabilities are
not uncommon, the
most serious one he announced allows for remote code execution
on servers that run rsyncd — and possibly other configurations.
The bug itself is fairly simple, but this event provides a nice opportunity to
dig into it, show why it is so serious, and consider ways
the open-source community can prevent such mistakes in the
future.
화, 2025/01/21 - 11:58오후
The series of singleton stable kernel updates continues with
6.6.73, which reverts three changes that were
causing problems for users of the overlayfs filesystem.
화, 2025/01/21 - 11:56오후
Security updates have been issued by AlmaLinux (grafana), Debian (libebml, poco, redis, sympa, tiff, and ucf), Fedora (rsync), Mageia (dcmtk, git, proftpd, and raptor2), Red Hat (grafana, iperf3, kernel, microcode_ctl, and redis), SUSE (chromium, dhcp, git, libqt5-qtwebkit, and pam_u2f), and Ubuntu (python3.10, python3.8 and python3.12).
화, 2025/01/21 - 2:30오전
The 6.13 development cycle ended on January 19 with the
release
of the 6.13 kernel. This cycle was, on its surface, one of the slowest we
have seen in some time; the LWN merge-window summaries (
part 1,
part 2) and
the KernelNewbies 6.13 page
can be consulted for a refresher on all it contains. Here, instead, we
will take our usual look at where all of those changes came from.
화, 2025/01/21 - 1:21오전
Version
3.2.0 of the Dillo
web browser has been released about a month after its 25th
anniversary. Notable new features in 3.2.0 include SVG support for
math formulas, optional support for WebP images, and more.
월, 2025/01/20 - 11:04오후
Security updates have been issued by AlmaLinux (.NET 8.0, .NET 9.0, ipa, and NetworkManager), Debian (389-ds-base, busybox, libreoffice, rsync, ruby2.7, tomcat10, and tryton-server), Fedora (chromium and stb), Mageia (openafs and vim), Oracle (.NET 8.0 and .NET 9.0), SUSE (amazon-ssm-agent, chromedriver, git, golang-github-prometheus-prometheus, govulncheck-vulndb, grafana, hplip, pam_u2f, perl-Compress-Raw-Zlib, perl-IO-Compress, redis, redis7, rsync, and velociraptor), and Ubuntu (libpodofo and linux-xilinx-zynqmp).
월, 2025/01/20 - 9:39오전
Linus has
released
the 6.13 kernel. "So nothing horrible or unexpected happened last
week, so I've tagged and pushed out the final 6.13 release."
Significant features in this release include
the lazy preemption model for CPU
scheduling,
Arm64 Guarded
Control Stack support,
the PIDFD_GET_INFO() operation,
multi-grain
file timestamps,
beginning atomic write support for the ext4
and XFS filesystems,
the setxattrat(), getxattrat(), listxattrat(),
and removexattrat() system calls,
private
stacks for BPF programs,
a
new mechanism for adding guard pages to a memory mapping,
the removal of the reiserfs filesystem,
and more. See the LWN merge-window summaries (part 1, part 2) and the KernelNewbies 6.13 page
for more information.
월, 2025/01/20 - 9:21오전
Version 16.1 of the GDB debugger is out. There are a lot of changes,
including watchpoints for tagged data pointers, a new script to print the
stack trace of a running process, better Intel Processor Trace support, and
more.
월, 2025/01/20 - 1:18오전
Greg Kroah-Hartman has released the 6.1.126 stable kernel to fix build
failures with the 6.1.125 stable
release.
Only upgrade if 6.1.125 did not build properly for you. If it did build
properly, no need to upgrade. Thanks to Ron Economos for the fix for
this issue.
토, 2025/01/18 - 12:19오전
A reminder has gone out that the deadline for proposals for the 2025 Linux
Storage, Filesystem, Memory Management and BPF Summit is February 1;
anybody wanting to attend will need to make themselves known before then.
The reminder also says that there will be no remote participation option
(or live streams) this year.
금, 2025/01/17 - 11:53오후
The idea of adding None-aware operators to Python has sprung up once
again. These would make traversing structures with None values in them
easier, by short-circuiting lookups when a None is encountered. Almost
exactly a year ago, LWN covered the previous attempt to bring
the operators to Python, but there have been periodic discussions stretching back to
2015 and possibly before. This time Noah Kim has taken up the cause. After some debate, he
eventually settled on redrafting the existing PEP to have a more limited scope,
which might finally see it move past the cycle of debate, resurrection, and abandonment that
it has been stuck in for most of the last decade.
금, 2025/01/17 - 11:02오후
The
6.12.10,
6.6.72, and
6.1.125 stable kernels have been released on
the expected schedule.
금, 2025/01/17 - 11:01오후
Security updates have been issued by Debian (rsync and tomcat9), Fedora (chromium, mingw-python-jinja2, redict, and valkey), Gentoo (GIMP and pip), Oracle (.NET, fence-agents, ipa, kernel, python-virtualenv, raptor2, and rsync), Red Hat (.NET 8.0 and .NET 9.0), SUSE (apache2-mod_jk, git, git-lfs, kernel, python-Django, thunderbird, and xen), and Ubuntu (audacity, bcel, dotnet8, dotnet9, gimp-dds, harfbuzz, libxml2, poppler, rsync, and tqdm).
금, 2025/01/17 - 4:14오전
The kernel is, on its face, a single large development project, but
internally it is better viewed as 100 or so semi-independent projects all
crammed into one big tent. Within those projects, there is a fair amount
of latitude about how changes are managed, and some subsystems are using
that freedom in the search for more efficient ways of working. In the end,
though, all of these sub-projects have to work together and interface with
kernel-wide efforts, including the stable-release and CVE-assignment
processes. For some time, there has been friction between the direct
rendering (DRM, or graphics) subsystem and the stable maintainers; that
friction recently burst into view in a way that shows some of the
limitations of how the kernel community manages patches.
페이지