The Wayback Machine - https://web.archive.org/web/20230423161246/https://lwn.net/
| |
Subscribe / Log in / New account

Welcome to LWN.net

LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support our activities.

[$] Designated movable (memory) blocks

[Kernel] Posted Apr 21, 2023 13:55 UTC (Fri) by florianfainelli

The concept of movable memory was initially designed for hot-pluggable memory on server-class systems, but it would now appear that this mechanism is finding a new use in consumer-electronics devices as well. The designated movable block patch set was first submitted by Doug Berger in September 2022. By adding more flexibility around the configuration and use of movable memory, this work will, it is hoped, improve how Linux performs on resource-constrained systems.

Full Story (comments: none)

[$] GNOME releases version 44

[Development] Posted Apr 20, 2023 21:06 UTC (Thu) by bradleymoodley

GNOME is, of course, a widely-used desktop environment for Linux systems; on March 22, the project released GNOME 44, codenamed "Kuala Lumpur". This version features enhancements to the settings panels, quick settings, the files application, and an updated file chooser with a grid view, among others. The full list of changes can be seen in the release notes available on the GNOME website.

Full Story (comments: 26)

[$] Disabling SELinux's runtime disable

[Kernel] Posted Apr 20, 2023 14:31 UTC (Thu) by corbet

Distributors have been enabling the SELinux security module for nearly 20 years now, and many administrators have been disabling it on their systems for almost as long. There are a few ways in which SELinux can be disabled on any given system, including command-line options, a run-time switch, or simply not loading a policy after boot. One of those ways, however, is about to be disabled itself.

Full Story (comments: 15)

[$] LWN.net Weekly Edition for April 20, 2023

Posted Apr 20, 2023 1:10 UTC (Thu)

The LWN.net Weekly Edition for April 20, 2023 is available.

Inside this week's LWN.net Weekly Edition

  • Front: TOTP authentication; Kernel samepage merging; Merge trap; Textual; Vanilla OS.
  • Briefs: LUKS key derivation; Fedora 38; openSUSE ALP; Solus reboot; digiKam 8; LXD 5.13; FOSS virtual conferences; Quotes; ...
  • Announcements: Newsletters, conferences, security updates, patches, and more.
Read more

[$] Vanilla OS shifting from Ubuntu to Debian

[Distributions] Posted Apr 19, 2023 17:45 UTC (Wed) by jeremiahquin

Vanilla OS, a lightweight, immutable operating system designed for developers and advanced users, has been using Ubuntu as its base. However, a recent announcement has revealed that, in the upcoming Vanilla OS 2.0 Orchid release, the project will be shifting to Debian unstable (Sid) as its new base operating system. Vanilla OS is making the switch due to Ubuntu's changes to its version of the GNOME desktop environment along with the distribution's reliance on the Snap packaging format. The decision has generated a fair amount of interest and discussion within the open-source community.

Full Story (comments: 14)

[$] Textual: a framework for terminal user interfaces

[Development] Posted Apr 18, 2023 19:55 UTC (Tue) by koenvervloesem

For developers seeking to create applications with terminal user interfaces (TUIs), options have been relatively limited compared to the vast number of graphical user interface (GUI) frameworks available. As a result, many command-line applications reinvent the same user interface elements. Textual aims to remedy this: it's a rapid-application-development framework for Python TUI applications. Offering cross-platform support, Textual incorporates layouts, CSS-like styles, and an expanding collection of widgets.

Full Story (comments: 14)

[$] Avoiding the merge trap

[Kernel] Posted Apr 17, 2023 15:46 UTC (Mon) by corbet

The kernel subsystem maintainers out there probably have a deep understanding of the sinking feeling that results from opening one's inbox and seeing a response from Linus Torvalds to a pull request. When all goes well, pull requests are acted upon silently; a response usually means that all has not gone well. Several maintainers got to experience that feeling during the 6.3 merge window, which seemed to generate more than the usual number of grumpy responses related to merge commits. Avoiding that situation is not hard, though, with a bit of attention paid to how merges are done.

Full Story (comments: 22)

[$] TOTP authentication with free software

[Security] Posted Apr 14, 2023 16:19 UTC (Fri) by corbet

One-time passwords (OTPs) are increasingly used as a defense against phishing and other password-stealing attacks, usually as a part of a two-factor authentication process. Perhaps the most commonly used technique is sending a numeric code to a phone via SMS, but SMS OTPs have security problems of their own. An alternative is to use time-based one-time passwords (TOTPs). The normal TOTP situation is to have all of the data locked into a proprietary phone app, but it need not be that way.

Full Story (comments: 55)

[$] Process-level kernel samepage merging control

[Kernel] Posted Apr 13, 2023 14:27 UTC (Thu) by corbet

The kernel samepage merging (KSM) feature can save significant amounts of memory with some types of workloads, but security concerns have greatly limited its use. Even when KSM can be safely enabled, though, the control interface provided by the kernel makes it unlikely that KSM actually will be used. A small patch series from Stefan Roesch aims to change this situation by improving and simplifying how KSM is managed.

Full Story (comments: 9)

LWN.net Weekly Edition for April 13, 2023

Posted Apr 13, 2023 0:28 UTC (Thu)

The LWN.net Weekly Edition for April 13, 2023 is available.

Inside this week's LWN.net Weekly Edition

  • Front: Early days; Orchid pollinators; Unaccepted memory; Semaphores; Standardizing BPF; Python 3.12.
  • Briefs: FreeBSD 13.2; OpenBSD 7.3; Buck2 build system; Rust trademark; Quotes; ...
  • Announcements: Newsletters, conferences, security updates, patches, and more.
Read more

The Python Software Foundation on European cybersecurity

[Briefs] Posted Apr 21, 2023 19:12 UTC (Fri) by corbet

This ten days old but hopefully better late than never: the Python Software Foundation has put out an article describing how the proposed European "cyber resilience act" threatens the free-software community.

Under the current language, the PSF could potentially be financially liable for any product that includes Python code, while never having received any monetary gain from any of these products. The risk of huge potential costs would make it impossible in practice for us to continue to provide Python and PyPI to the European public.

The Internet Systems Consortium has also recently put out a statement on the proposal.

Comments (32 posted)

"Trusted publishers" on the Python Package Index

[Security] Posted Apr 21, 2023 13:52 UTC (Fri) by corbet

The Python Package Index (PyPI) has, like many language-specific repositories, had ongoing problems with malicious uploads. PyPI is now launching an authentication mechanism called trusted publishers in an attempt to fight this problem.

Instead, PyPI maintainers can configure PyPI to trust an identity provided by a given OpenID Connect Identity Provider (IdP). This allows allows PyPI to verify and delegate trust to that identity, which is then authorized to request short-lived, tightly-scoped API tokens from PyPI. These API tokens never need to be stored or shared, rotate automatically by expiring quickly, and provide a verifiable link between a published package and its source.

Comments (2 posted)

Security updates for Friday

[Security] Posted Apr 21, 2023 13:46 UTC (Fri) by jake

Security updates have been issued by Debian (golang-1.11 and libxml2), Fedora (chromium, dr_libs, frr, ruby, and runc), Oracle (java-11-openjdk and java-17-openjdk), Red Hat (emacs, httpd and mod_http2, kpatch-patch, and webkit2gtk3), SUSE (libmicrohttpd, nodejs16, ovmf, and wireshark), and Ubuntu (kauth and patchelf).

Full Story (comments: none)

Ubuntu 23.04 (Lunar Lobster) released

[Distributions] Posted Apr 20, 2023 17:46 UTC (Thu) by corbet

The Ubuntu 23.04 release is out. Headline features include a new installer, GNOME 44, Azure Active Directory authentication, and more.

The newest Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity, and Xubuntu are also being released today.

See the release notes for more information.

Full Story (comments: none)

Seven new stable kernels

[Kernel] Posted Apr 20, 2023 14:08 UTC (Thu) by jake

The latest crop of stable kernels is out; 6.2.12, 6.1.25, 5.15.108, 5.10.178, 5.4.241, 4.19.281, and 4.14.313 have been released. As is usual, they all contain important fixes throughout the kernel tree.

Comments (none posted)

Security updates for Thursday

[Security] Posted Apr 20, 2023 13:54 UTC (Thu) by jake

Security updates have been issued by Debian (golang-1.11), Fedora (chromium, golang-github-cenkalti-backoff, golang-github-cli-crypto, golang-github-cli-gh, golang-github-cli-oauth, golang-github-gabriel-vasile-mimetype, libpcap, lldpd, parcellite, tcpdump, thunderbird, and zchunk), Red Hat (java-11-openjdk, java-17-openjdk, and kernel), SUSE (chromium, dnsmasq, ImageMagick, nodejs16, openssl-1_0_0, openssl1, ovmf, and python-Flask), and Ubuntu (dnsmasq, libxml2, linux, linux-aws, linux-aws-5.4, linux-azure, linux-azure-5.4, linux-gcp, linux-gcp-5.4, linux-gke, linux-gkeop, linux-hwe-5.4, linux-ibm, linux-ibm-5.4, linux-kvm, linux-oracle, linux-oracle-5.4, linux-raspi, linux-raspi-5.4, linux, linux-aws, linux-aws-hwe, linux-azure, linux-azure-4.15, linux-dell300x, linux-gcp, linux-gcp-4.15, linux-hwe, linux-kvm, linux-oracle, linux-raspi2, linux-oem-5.17, linux-oem-6.0, linux-oem-6.1, and linux-snapdragon).

Full Story (comments: none)

The rebooting of Solus Linux

[Distributions] Posted Apr 19, 2023 13:37 UTC (Wed) by corbet

The desktop-oriented Solus distribution has been through a difficult period; this post describes the extensive changes that have been made in response.

Notably, innovation in the Linux ecosystem is presently centered around the use of application sandboxing, containers and the development of immutable operating systems with a well understood Software Bill of Materials. Each of these concepts allow for a degree of separation and stability when developing, testing and certifying software and products.

The current Solus tooling, as well as the resulting packaging and development experience, is somewhat ill-suited to this objective and would most likely need a wholesale re-engineering of the tools before this becomes feasible.

However, there is a more straightforward path for Solus: Rebasing onto Serpent OS.

Comments (8 posted)

Security updates for Wednesday

[Security] Posted Apr 19, 2023 13:26 UTC (Wed) by corbet

Security updates have been issued by Debian (asterisk), Fedora (lldpd and openssh), Red Hat (curl, kernel, and openvswitch2.13), SUSE (compat-openssl098, glib2, grafana, helm, libgit2, openssl, and openssl-1_1), and Ubuntu (linux, linux-aws, linux-aws-5.15, linux-azure, linux-azure-5.15, linux-azure-fde, linux-gcp, linux-gcp-5.15, linux-gke, linux-gke-5.15, linux-gkeop, linux-ibm, linux-kvm, linux-lowlatency, linux-lowlatency-hwe-5.15, linux-oracle, linux-oracle-5.15, linux-raspi, linux, linux-aws, linux-azure, linux-gcp, linux-hwe-5.19, linux-kvm, linux-lowlatency, linux-oracle, linux-raspi, and vim).

Full Story (comments: none)

Linux Plumbers Conference CFP announcements

[Announcements] Posted Apr 18, 2023 22:41 UTC (Tue) by corbet

The 2023 Linux Plumbers Conference (November 13-15, Richmond VA, USA) has put out its calls for proposals for the refereed track (due August 6) and the microconference track (June 1). Proposals are also being accepted for the kernel-summit track.

Comments (none posted)

An openSUSE ALP status update

[Distributions] Posted Apr 18, 2023 19:09 UTC (Tue) by corbet

Richard Brown has posted an update on the status of the SUSE Adaptable Linux Platform (ALP) project and what it means for the openSUSE distribution.

The ALP concept should be flexible enough that these openSUSE Products will be able to leverage all the stuff SUSE is doing for SUSE's ALP Products, but then we (community) can add anything we want. If we find it is not flexible enough, then we (SUSE) will work to adapt it to make it possible for the community to build what it wants.

So, if we the community want to build something like old Leap, that should be totally technically feasible.

Comments (none posted)

--> More news items


Copyright © 2023, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds