lwn.net

lwn.net 피드 구독하기
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.
업데이트: 2시간 9분 지남

[$] LWN.net Weekly Edition for September 8, 2022

목, 2022/09/08 - 9:06오전
The LWN.net Weekly Edition for September 8, 2022 is available.
카테고리:

[$] Lazy imports for Python

목, 2022/09/08 - 1:33오전
Starting a Python application typically results in a flurry of imports as modules from various locations (and the modules they import) get added into the application process. All of that occurs before the application even gets started doing whatever it is the user actually launched it for; that delay can be significant—and annoying. Beyond that, many of those imports may not be necessary at all for the code path being followed, so eagerly doing the import is purely wasted time. A proposal back in May would add a way for applications to choose lazy imports, where the import is deferred until the module is actually used.
카테고리:

Security updates for Wednesday

수, 2022/09/07 - 6:40오후
Security updates have been issued by Fedora (curl, protobuf-c, and vim) and SUSE (gimp, java-1_8_0-openj9, libostree, openvswitch, python-bottle, python-Flask-Security-Too, and zabbix).
카테고리:

[$] A look at Linux Mint 21

수, 2022/09/07 - 1:27오전
Linux Mint 21 "Vanessa" was released on July 31. There are no real headline-grabbing features that come with the new release, as the project generally seeks to make incremental changes, rather than larger, potentially disruptive ones. Changes in this release include a new Bluetooth manager that brings several improvements, driverless printing and scanning by default, a process monitor to inform the user about resource-intensive background tasks, new functionality for the Timeshift system backup tool, and several major under-the-hood improvements to the Cinnamon desktop environment.
카테고리:

Gawk 5.2.0 released

화, 2022/09/06 - 5:51오후
Version 5.2.0 of the GNU Awk implementation is out. The biggest change, perhaps, is the addition of "persistent memory" support that allows gawk to keep values around between runs. Old-timers will be disappointed by the removal of VAX/VMS support.
카테고리:

Security updates for Tuesday

화, 2022/09/06 - 5:46오후
Security updates have been issued by Red Hat (pcs), SUSE (389-ds and firefox), and Ubuntu (linux-hwe-5.4 and linux-oracle).
카테고리:

OpenWrt 22.03.0 released

화, 2022/09/06 - 4:10오후
Version 22.03.0 of the OpenWrt distribution for routers (and beyond) has been released. "It incorporates over 3800 commits since branching the previous OpenWrt 21.02 release and has been under development for about one year". Changes include a new firewall implementation using nftables, year-2032 readiness, dark mode in the LuCI web-based administration tool, and support for many more devices.
카테고리:

[$] Concurrent page-fault handling with per-VMA locks

화, 2022/09/06 - 12:05오전
The kernel is, in many ways, a marvel of scalability, but there is a longstanding pain point in the memory-management subsystem that has resisted all attempts at elimination: the mmap_lock. This lock was inevitably a topic at the 2022 Linux Storage, Filesystem, Memory-Management and BPF Summit (LSFMM), where the idea of using per-VMA locks was raised. Suren Baghdasaryan has posted an implementation of that idea — but with an interesting twist on how those locks are implemented.
카테고리:

Seven new stable kernels

월, 2022/09/05 - 11:52오후
Monday's crop of stable kernels consists of 5.19.7, 5.15.65, 5.10.141, 5.4.212, 4.19.257, 4.14.292, and 4.9.327. They are relatively small updates, but still contain important fixes in various parts of the kernel tree; users of those series should upgrade.
카테고리:

Security updates for Monday

월, 2022/09/05 - 11:24오후
Security updates have been issued by Debian (flac, ghostscript, libmodbus, qemu, rails, ruby-rack, and thunderbird), Fedora (kernel, kernel-headers, kernel-tools, libtar, qt5-qtwebengine, subscription-manager-cockpit, tcpreplay, and vim), Mageia (chromium-browser-stable, webkit2, and ytnef), SUSE (curl, firefox, freerdp, gdk-pixbuf, ImageMagick, json-c, libgda, php-composer2, and python-pyxdg), and Ubuntu (libzstd, linux-aws, linux-aws-5.4, linux-azure-5.4, and linux-oem-5.17).
카테고리:

Kernel prepatch 6.0-rc4

월, 2022/09/05 - 6:09오전
The 6.0-rc4 kernel prepatch is out for testing. "We're up to rc4, and things mostly still look fairly normal".

Beyond the usual fixes, 6.0-rc4 includes one feature change: a hook to allow security modules to control access to the io_uring command pass-through mechanism. See this article for the background behind this late-arriving change.

카테고리:

Peter Eckersley RIP

일, 2022/09/04 - 11:22오후
Peter Eckersley, one of the original founders of the Let's Encrypt non-profit TLS certificate authority, has died suddenly, as reported by Seth Schoen: Peter was the leader of EFF's contributions to Let's Encrypt and ACME over the course of several years during which these technologies turned from a wild idea into an important part of Internet infrastructure. He also took a lot of initiative in coalescing the EFF, Mozilla, and University of Michigan teams into a single team and a single project. He later served on the initial board of directors of the Internet Security Research Group.

[...] Toward the end of his life, Peter focused his career on ethics and safety of artificial intelligence, and he founded the AI Objectives Institute to examine the concrete parallels he saw between surprising and undesirable outcomes that can emerge within economies and those that can emerge in machine learning systems.

More about Eckersley can be found at his web site, on his Wikipedia page, and in a Hacker News discussion.

카테고리:

Arti 1.0.0 released

토, 2022/09/03 - 8:23오전
Arti is a reimplementation of the Tor server in Rust; version 1.0.0 has just been released and proclaimed ready for production use.

When we defined our set of milestones, we defined Arti 1.0.0 as "ready for production use": You should be able to use it in the real world, to get a similar degree of privacy, usability, and stability to what you would with a C client Tor. The APIs should be (more or less) stable for embedders.

We believe we have achieved this. You can now use arti proxy to connect to the Tor network to anonymize your network connections.

카테고리:

[$] What's in a (type) name?

금, 2022/09/02 - 11:01오후
The kernel's manual pages are in a bit of an interesting position. They are managed as a separate project, distinct from the kernel's documentation, and have the task of documenting both the kernel's system-call interface and the wrappers for that interface provided by the C library. Sometimes the two objectives come into conflict, as can be seen in a discussion that has been playing out over the course of the last year on whether to use C standard type names to describe kernel-defined structures.
카테고리:

Security updates for Friday

금, 2022/09/02 - 9:32오후
Security updates have been issued by CentOS (firefox, rsync, systemd, and thunderbird), Debian (chromium, dpdk, and sofia-sip), Fedora (kernel, thunderbird, and zlib), Red Hat (pcs and rh-mariadb103-galera and rh-mariadb103-mariadb), Slackware (poppler), SUSE (cifs-utils, curl, dwarves and elfutils, firefox, flatpak, gnutls, gpg2, harfbuzz, ignition, kernel, ldb, samba, libslirp, libsolv, libzypp, zypper, libtirpc, logrotate, mozilla-nss, ncurses, open-vm-tools, openssl-1_1, p11-kit, pcre, pcre2, podman, postgresql12, postgresql13, postgresql14, python-M2Crypto, python3, rsync, salt, spice, systemd-presets-common-SUSE, tiff, ucode-intel, xen, and zlib), and Ubuntu (curl, linux, linux-aws, linux-aws-5.15, linux-azure, linux-azure-5.15, linux-gcp, linux-gcp-5.15, linux-gke, linux-gke-5.15, linux-gkeop, linux-ibm, linux-kvm, linux-lowlatency, linux, linux-azure-4.15, linux-dell300x, linux-gcp-4.15, linux-kvm, linux-snapdragon, linux-aws, linux-azure, linux-bluefield, linux-gcp, linux-gcp-5.4, linux-gke, linux-gkeop, linux-ibm, linux-ibm-5.4, linux-kvm, linux-oracle, linux-oracle-5.4, and linux-aws-hwe).
카테고리:

[$] A framework for code tagging

목, 2022/09/01 - 11:34오후
Kernel code can, at times, be quite inward looking; it often refers to itself. To enable this introspection, the kernel has evolved several mechanisms for identifying specific locations in the code and carrying out actions related to those locations. The code-tagging framework patch set, posted by Suren Baghdasaryan and Kent Overstreet, is an attempt to replace various ad hoc implementations with a single framework, and to add some new applications as well.
카테고리:

Security updates for Thursday

목, 2022/09/01 - 10:49오후
Security updates have been issued by Fedora (pdns-recursor, thunderbird, and vim), Gentoo (firefox, thunderbird-bin, virtualbox, and webkit-gtk), Red Hat (convert2rhel), SUSE (gstreamer-plugins-good, open-vm-tools, postgresql12, rsync, and ucode-intel), and Ubuntu (linux-azure, linux-gcp, linux-hwe).
카테고리:

[$] LWN.net Weekly Edition for September 1, 2022

목, 2022/09/01 - 11:16오전
The LWN.net Weekly Edition for September 1, 2022 is available.
카테고리:

[$] Python multi-level break and continue

목, 2022/09/01 - 6:14오전
A fairly lengthy discussion of whether there should be a way to break out of (or continue) more than one level of nested loops in Python recently took place in the Ideas category of the language's discussion forum. The idea is attractive, at least in an abstract sense—some other languages support jumping out of multiple loops at once—but it seems unlikely to go anywhere for Python. The barrier to new features is fairly high, for sure, but there is also a need for proponents to provide real-world examples that demonstrate their advantages. That, too, is a difficult bar to clear, as was seen in the discussion.
카테고리:

A few more stable kernels

목, 2022/09/01 - 1:34오전
The 5.19.6, 5.15.64, and 5.10.140 stable kernel updates have been released; each contains another set of important fixes, as usual.
카테고리:

페이지