Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
|
|
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.

[$] 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: 6)

[$] 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: 49)

[$] 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: 13)

[$] 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: 28)

[$] 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: 10)

[$] A new version of modversions

[Kernel] Posted Aug 26, 2024 17:19 UTC (Mon) by corbet

The genksyms tool has long been buried deeply within the kernel's build system; it is one of the two C-code parsers shipped with the kernel (the other being the horrifying kernel-doc script). It is a key part of how the kernel's module-loading infrastructure works. While genksyms has quietly done its job for decades, that period may soon be coming to an end. It would seem that genksyms is not up to the task of handling Rust code, so Sami Tolvanen is proposing a new tool to handle this task going forward.

Full Story (comments: 2)

[$] The history, status, and plans for reproducible builds

[Development] Posted Aug 23, 2024 13:47 UTC (Fri) by jake

On the second day of DebConf24 in Busan, South Korea, Holger Levsen provided a history lesson on the "first 11 years" of the Reproducible Builds project. He has been involved in the project for most of that time and has been a Debian user since the mid-1990s, contributor since 2001, and a Debian member since 2007; "I love Debian". Meanwhile, his aim is to make all free software be reproducible, so that anyone can check that a binary program comes from the source code it purports to.

Full Story (comments: 11)

[$] A review of file descriptor memory safety in the kernel

[Kernel] Posted Aug 22, 2024 15:19 UTC (Thu) by daroc

On July 30, Al Viro sent a patch set to the linux-fsdevel mailing list with a comprehensive cover letter explaining his recent work on ensuring that the kernel's internal representation of file descriptors are used correctly in the kernel. File descriptors are ubiquitous; many system calls need to handle them. Viro's review identified a few existing bugs, and may prevent more in the future. He also had suggestions for ways to keep uses consistent throughout the kernel.

Full Story (comments: 56)

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 (12 posted)

Airlie: On Rust, Linux, developers, maintainers

[Kernel] Posted Aug 30, 2024 13:55 UTC (Fri) by corbet

Dave Airlie makes an analogy between the stages of road building and those of adding Rust to the Linux kernel.

For the wayfinders the process of interacting with maintainers is frustrating and slow, and they don't enjoy it as much as wayfinding, and because they still only care about the hotel at the end, when a maintainer gets into the details of their particular intersection they don't want to do anything but go stay in their hotel.

The road will get built, it will get traffic on it. There will be tunnels where we should have intersections, there will be bridges that need to be built from both sides, but I do think it will get built.

Comments (38 posted)

AnandTech shuts down

[Briefs] Posted Aug 30, 2024 13:50 UTC (Fri) by corbet

The venerable AnandTech site has announced its closing after 27 years of technology-industry coverage.

Still, few things last forever, and the market for written tech journalism is not what it once was – nor will it ever be again. So, the time has come for AnandTech to wrap up its work, and let the next generation of tech journalists take their place within the zeitgeist.

The site will surely be missed.

Comments (15 posted)

Security updates for Friday

[Security] Posted Aug 30, 2024 12:43 UTC (Fri) by jzb

Security updates have been issued by AlmaLinux (libvpx, postgresql, postgresql:12, postgresql:13, postgresql:15, and python39:3.9 and python39-devel:3.9), Debian (chromium and ghostscript), Fedora (python3.13), and SUSE (chromium and podman).

Full Story (comments: none)

Graham: Asking for donations in Plasma

[Development] Posted Aug 29, 2024 19:09 UTC (Thu) by jzb

The KDE project plans to directly ask for donations in the Plasma desktop starting with version 6.2. According to this blog post by Nate Graham, users will see a system notification once per year (in December) asking for a donation to the non-profit KDE e.V.:

Now, I know that messages like this can be controversial! The change was carefully considered, and we tried our best to minimize the annoying-ness factor: It's small and unobtrusive, and no matter what you do with it (click any button, close it, etc) it'll go away until next year. It's implemented as a KDE Daemon (KDED) module, which allows users and distributors to permanently disable it if they like.

Comments (13 posted)

GNU Screen v.5.0.0 is released

[Announcements] Posted Aug 29, 2024 18:11 UTC (Thu) by jzb

Version 5.0.0 of GNU Screen has been released. Notable changes in this release include new commands for authentication, input into multiple windows at the same time, and to turn on/off truecolor support.

Full Story (comments: 20)

Three new stable kernels

[Kernel] Posted Aug 29, 2024 16:18 UTC (Thu) by jake

Greg Kroah-Hartman has announced the release of the 6.10.7, 6.6.48, and 6.1.107 stable kernels. They all contain important fixes throughout the kernel tree, as is the norm.

Comments (none 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