[$] Implicit keyword arguments for Python

Python functions can use both positional and keyword arguments; the latter
provide a certain level of documentation for an argument and its meaning,
while allowing them to be given in any order in a call. But it is often
the case that the name of the local variable to be passed is the same as
the keyword, which can lead to overly repetitive argument lists, at least
in some eyes. A recent proposal to shorten the syntax for calls with
these duplicate names seems to be gaining some steam—a Python Enhancement
Proposal (PEP) is forthcoming—though there are some who find it to be an
unnecessary and unwelcome complication for the language.

Source: LWN.net – [$] Implicit keyword arguments for Python

GNOME Shell & Mutter 45.1 Released with Xwayland & Wayland Improvements

After releasing GNOME 45.1 last month as the first point release to the latest GNOME 45 “Riga” desktop environment series, the GNOME Project also published today updates for two important components, GNOME Shell and Mutter.

The post GNOME Shell & Mutter 45.1 Released with Xwayland & Wayland Improvements appeared first on Linux Today.



Source: Linux Today – GNOME Shell & Mutter 45.1 Released with Xwayland & Wayland Improvements

A recent talk on kernel maintainership

LWN editor Jonathan Corbet was asked to give a brief talk about kernel
maintainership at the recently concluded Linux
Foundation Member Summit
. That talk was recorded and has now been made available
on YouTube
. There is little in it that will be news to regular LWN
readers, but it may be instructive to folks who are less well versed in how
kernel development works.

Source: LWN.net – A recent talk on kernel maintainership

Ubuntu 24.04 LTS (Noble Numbat) Daily Build ISOs Are Now Available for Download

With the development cycle for Ubuntu 24.04 LTS (Noble Numbat) opened, Canonical has now published the first daily build ISO images for early adopters, application developers, and general public testing.

The post Ubuntu 24.04 LTS (Noble Numbat) Daily Build ISOs Are Now Available for Download appeared first on Linux Today.



Source: Linux Today – Ubuntu 24.04 LTS (Noble Numbat) Daily Build ISOs Are Now Available for Download

Garrett: Why ACPI?

Matthew Garrett explains
why ACPI exists
and why it is not as bad a thing as some think.

There’s an alternative universe where we decided to teach the
kernel about every piece of hardware it should run on. Fortunately
(or, well, unfortunately) we’ve seen that in the ARM world. Most
device-specific simply never reaches mainline, and most users are
stuck running ancient kernels as a result. Imagine every x86 device
vendor shipping their own kernel optimised for their hardware, and
now imagine how well that works out given the quality of their
firmware. Does that really seem better to you?



Source: LWN.net – Garrett: Why ACPI?

NVIDIA 545.29.02 Linux Graphics Driver Is Out With Wayland Improvements, More

NVIDIA 545.29.02 is here with beta-quality support for NVIDIA GeForce and NVIDIA Workstation GPUs to open-source Linux kernel modules that NVIDIA offers alongside the proprietary variant of its graphics driver.

The post NVIDIA 545.29.02 Linux Graphics Driver Is Out With Wayland Improvements, More appeared first on Linux Today.



Source: Linux Today – NVIDIA 545.29.02 Linux Graphics Driver Is Out With Wayland Improvements, More