|
|
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.

[$] LWN.net Weekly Edition for September 5, 2024

Posted Sep 5, 2024 0:48 UTC (Thu)

The LWN.net Weekly Edition for September 5, 2024 is available.

Inside this week's LWN.net Weekly Edition

  • Front: Apple GPU driver; Speech Note; GTK text rendering; SpamAssassin; Plasma Mobile.
  • Briefs: Rust-for-Linux news; TAB election; ElasticSearch and Kibana AGPL; Firefox 130.0; Plasma donations; Postgres mailing list; Tellico 4.0; Quotes; ...
  • Announcements: Newsletters, conferences, security updates, patches, and more.
Read more

[$] Whither the Apple AGX graphics driver?

[Kernel] Posted Sep 4, 2024 13:56 UTC (Wed) by corbet

Much of the early Rust code for the kernel has taken the form of reimplementations of existing drivers as a proof of concept. One project, though, is entirely new: the driver for Apple GPUs written by Asahi Lina. This driver has shipped with Asahi Linux for some time and, by many accounts, is stable, usable, and a shining example of how Rust can be used in a complex kernel subsystem. That driver remains outside of the mainline kernel, though, and merging currently looks like a distant prospect. The reasons for that state of affairs highlight some of the difficulties inherent in integrating a new language (and its associated development style) into the Linux kernel.

Full Story (comments: 72)

[$] Transcribing audio with AI using Speech Note

[Development] Posted Sep 3, 2024 15:11 UTC (Tue) by jzb

One of the joys of writing about technology is the opportunity to cover interesting talks on open‑source and free‑software topics. One of the pains is creating transcriptions of said talks, or continually referring back to a recording, to be able to write about them. Speech Note is an open-source application that uses machine-learning models, running locally, to translate speech to text and take the pain out of transcription. It also handles text to speech, and language translations. While not perfect, its transcriptions are better than one might expect, even when handling jargon, accents, and less-than-perfect audio.

Full Story (comments: 5)

[$] Advances in font technology and GTK text rendering

[Development] Posted Sep 2, 2024 15:34 UTC (Mon) by jzb

At this year's GUADEC in Denver, Colorado, Behdad Esfahbod and Matthias Clasen presented a two-part talk on a topic that's deeply important to desktop environments: fonts. Esfahbod covered advances in font technology that are making their way to becoming standards, and Clasen briefly discussed improvements in GTK text rendering. The talk presented some fascinating insights into the problems around accurately rendering writing systems on the desktop, and where font technologies may be going in the near future.

Full Story (comments: 67)

[$] A SpamAssassin surprise

[Development] Posted Aug 30, 2024 14:48 UTC (Fri) by corbet

Here is a piece of advice for anybody wanting an easy and frustration-free life: do not run your own email system. While there are numerous advantages to keeping some control over your communications, there is also a long list of things that can go wrong. A recent failure of spam filtering on the LWN email system illustrated one of those ways, as well as shining a light on how even a seemingly independent email system is tied to other services across the net.

Full Story (comments: 63)

[$] Plasma Mobile for highly configurable Linux phones

[Development] Posted Aug 29, 2024 15:11 UTC (Thu) by koenvervloesem

Plasma Mobile is an open-source user interface for mobile devices, developed by the KDE community. It's built on the same foundations as Plasma Desktop, including KDE Frameworks and the KWin window manager. Much like its desktop counterpart, Plasma Mobile caters to advanced users by offering extensive customizability. It is offered as an option on phones with various mobile Linux distributions.

Full Story (comments: 6)

LWN.net Weekly Edition for August 29, 2024

Posted Aug 29, 2024 1:41 UTC (Thu)

The LWN.net Weekly Edition for August 29, 2024 is available.

Inside this week's LWN.net Weekly Edition

  • Front: MemHive; Reproducible builds; Modversions; File descriptor safety; Post-quantum encryption; Debian package maintenance.
  • Briefs: Pidgin malware; SBAT; FreeBSD infrastructure; Calligra Office 4.0; Forgejo license; LibreOffice 24.8; WineHQ & Mono; Quotes; ...
  • Announcements: Newsletters, conferences, security updates, patches, and more.
Read more

MemHive: sharing immutable data between Python subinterpreters

[Development] Posted Aug 28, 2024 19:45 UTC (Wed) by jake

Immutable data makes concurrent access easier, since it eliminates the data-race conditions that can plague multithreaded programs. At PyCon 2024, Yury Selivanov introduced an early-stage project called MemHive, which uses Python subinterpreters and immutable data to overcome the problems of thread serialization that are caused by the language's Global Interpreter Lock (GIL). Recent developments in the Python world have opened up different strategies for avoiding the longstanding problems with the GIL.

Full Story (comments: 20)

Debian discusses principles for package maintenance

[Distributions] Posted Aug 28, 2024 14:20 UTC (Wed) by jzb

Achieving consensus among Debian Developers on technical topics and procedures can be, to put it mildly, challenging. Nevertheless, that is exactly what Otto Kekäläinen has tried to do with a proposal that would set up "principles all Debian packages should follow to be open for collaboration in package maintenance". In the near term, it seems unlikely that the proposal will be accepted, but the discussion may be effective at improving collaboration nonetheless.

Full Story (comments: 30)

NIST finalizes post-quantum encryption standards

[Security] Posted Aug 27, 2024 13:56 UTC (Tue) by daroc

On August 13, the US National Institute of Standards and Technology (NIST) published the final form of its new post-quantum cryptographic standards. One key-exchange mechanism and two digital-signature schemes are now officially sanctioned by the institute. Adopting the new standards should be fairly painless for most developers, but the overhead added by the schemes could pose challenges for some applications.

Full Story (comments: 11)

Call for candidates for the 2024 Linux Foundation TAB election

[Kernel] Posted Sep 4, 2024 18:43 UTC (Wed) by corbet

The call for candidates has gone out for the 2024 election of members of the Linux Foundation Technical Advisory Board:

The TAB exists to provide advice from the kernel community to the Linux Foundation and holds a seat on the LF's board of directors; it also serves to facilitate interactions both within the community and with outside entities. Over the last year, the TAB has overseen the organization of the Linux Plumbers Conference, advised on the setup of the kernel CVE numbering authority, worked behind the scenes to help resolve a number of contentious community discussions, worked with the Linux Foundation on community conference planning, and more.

Nominations are due by September 20.

Comments (none posted)

Tellico 4.0 released

[Development] Posted Sep 4, 2024 17:34 UTC (Wed) by jzb

Version 4.0 of the Tellico collection-management software has been released. This is the first release to use the KDE Frameworks 6 and Qt6 libraries, with a fallback available for Frameworks 5 and Qt5. Other notable changes in 4.0 include importing video collections from file metadata and correctly importing multi-disc album data from Discogs, MusicBrainz, and iTunes. Users of prior versions are advised to make a backup of their data before upgrading.

Full Story (comments: none)

Seven stable kernel updates for Wednesday

[Kernel] Posted Sep 4, 2024 13:00 UTC (Wed) by jzb

The 6.10.8, 6.6.49, 6.1.108, 5.15.166, 5.10.225, 5.4.283, and 4.19.321 stable kernel updates have all been released. As usual, they contain important fixes throughout the tree. Users of those kernels should upgrade.

Comments (2 posted)

Security updates for Wednesday

[Security] Posted Sep 4, 2024 12:51 UTC (Wed) by jzb

Security updates have been issued by AlmaLinux (buildah, gvisor-tap-vsock, nodejs:18, python-urllib3, and skopeo), Debian (firefox-esr and openssl), Fedora (apr and seamonkey), Red Hat (podman), Slackware (mozilla and seamonkey), SUSE (bubblewrap and flatpak, buildah, docker, dovecot23, ffmpeg, frr, go1.21-openssl, graphviz, java-1_8_0-openj9, kubernetes1.26, kubernetes1.27, kubernetes1.28, openssl-1_0_0, openssl-3, perl-DBI, python-aiohttp, python-Django, python-WebOb, thunderbird, tiff, ucode-intel, unbound, webkit2gtk3, and xen), and Ubuntu (drupal7 and twisted).

Full Story (comments: none)

Firefox 130.0 released

[Development] Posted Sep 3, 2024 16:49 UTC (Tue) by jzb

Version 130.0 of the Firefox browser has been released. Notable in this release is the addition of a Firefox Labs tab in Firefox Settings. This allows users to easily enable experimental features, such as the ability to translate selected text portions to different languages after a full-page translation, and add an AI chatbot to the sidebar. Firefox 130 also addresses several security issues, adds 11 new languages to its translation support, and more.

Comments (14 posted)

Security updates for Tuesday

[Security] Posted Sep 3, 2024 13:44 UTC (Tue) by corbet

Security updates have been issued by AlmaLinux (python3.12), Debian (calibre, exfatprogs, frr, git, libtommath, nbconvert, ruby-nokogiri, ruby-tzinfo, and webkit2gtk), Fedora (flatpak, lua-mpack, and python3.12), Red Hat (389-ds-base, 389-ds:1.4, buildah, fence-agents, gvisor-tap-vsock, httpd:2.4, kernel, kernel-rt, nodejs:18, orc, postgresql, postgresql:12, postgresql:13, postgresql:15, python-urllib3, python3.12, and skopeo), SUSE (389-ds, bubblewrap and flatpak, cacti, cacti-spine, curl, glib2, kernel-firmware, libqt5-qt3d, libqt5-qtquick3d, opera, python39, qemu, unbound, xen, and zziplib), and Ubuntu (ffmpeg, linux-raspi-5.4, and python-webob).

Full Story (comments: none)

Security updates for Monday

[Security] Posted Sep 2, 2024 14:23 UTC (Mon) by jake

Security updates have been issued by AlmaLinux (postgresql:16), Debian (dovecot, pymatgen, ruby2.7, systemd, and webkit2gtk), Fedora (microcode_ctl, python3.11, vim, and xen), Oracle (kernel, postgresql:12, postgresql:13, postgresql:15, and python39:3.9 and python39-devel:3.9), Slackware (libpcap), SUSE (cacti, cacti-spine, python-Django, and trivy), and Ubuntu (dovecot).

Full Story (comments: none)

Kernel prepatch 6.11-rc6

[Kernel] Posted Sep 1, 2024 14:09 UTC (Sun) by corbet

Linus has released 6.11-rc6 for testing. "Things look pretty normal, although we have perhaps unusually many filesystem fixes here, spread out over smb, xfs, bcachefs and netfs."

Comments (none posted)

Understanding the Postgres Hackers Mailing List Language

[Development] Posted Aug 30, 2024 15:38 UTC (Fri) by jzb

Reading an established open-source project's developer mailing list may leave new contributors wishing they had a decoder ring. Greg Sabino Mullane has written up a valuable explainer for those new to the PostgreSQL hackers (pgsql-hackers) mailing list that may also be useful for decoding other lists as well:

The mailing lists are full of acronyms and jargon that might not be familiar to younger people who did not grow up on email (although text messages have inherited many of the abbreviations). If you are a non-native English speaker, or under the age of 30, or not steeped in the world of tech, I offer some solutions below.

To do this, I downloaded the last year's worth of hackers email, wrote a program to strip out all the non-human stuff (headers, code blocks, attachments, etc.), and then did some data analysis on the results.

Comments (none posted)

ElasticSearch and Kibana become free software (again)

[Development] Posted Aug 30, 2024 14:07 UTC (Fri) by corbet

Back in 2021, the ElasticSearch search engine and Kibana visualization platform were relicensed under the non-free Server Side Public License (SSPL). Now, Elastic (the company owning those projects) has announced that those projects will also be distributable under the Affero GPL license.

We never stopped believing and behaving like an open source community after we changed the license. But being able to use the term Open Source, by using AGPL, an OSI approved license, removes any questions, or fud, people might have.

Comments (15 posted)

--> More news items


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