All posts by corbet

Combating abuse in Matrix – without backdoors (Matrix blog)

Post Syndicated from corbet original

Matrix blog entry
describes a planned reputation-management system
that, it is claimed, accomplishes some of the same goals as government
backdoors without the need to compromise end-to-end encryption.
Just like the Web, Email or the Internet as a whole, there is
literally no way to unilaterally censor or block content in Matrix. But
what we can do is provide first-class infrastructure to let users (and
room/community moderators and server admins) make up their own mind about
who to trust, and what content to allow. This would also provide a means
for authorities to publish reputation data about illegal content, providing
a privacy-respecting mechanism that admins/mods/users can use to keep
illegal content away from their servers/clients.

[$] Resource management in KDE

Post Syndicated from corbet original

Applications that run on the Linux desktop have changed significantly
under the hood in recent years; for example, they use more processes than
before. Desktop environments need to adapt to this change. During Akademy 2020, KDE developers David
Edmundson and Henri Chain delivered a talk (YouTube
) about how KDE, working with other desktop environments, is
starting to use advanced kernel features to give users more control over
their systems. This talk complements a presentation by GNOME developers that
was recently covered here. 2021 call for sessions and miniconfs

Post Syndicated from corbet original

The 2021 edition of will be held online on
January 23-25, 2021; the call for proposals has gone out with a
relatively tight deadline of November 6. “Our theme is ‘So what's next?’.

We all know we're living through unprecedented change and uncertain
times. How can open source play a role in creating, helping and adapting
to this ongoing change? What new developments in software and coding can
we look forward to in 2021 and beyond?”

Since there is no travel involved, this is a rare opportunity for those who
have not normally been able to participate in LCA.

[$] The Arm64 memory tagging extension in Linux

Post Syndicated from corbet original

One of the first features merged for the 5.10 kernel development cycle was
support for the
Arm v8.5 memory tagging extension [PDF]
. By adding a “key” value to
pointers, this mechanism enables the automated detection of a wide range of
memory-safety issues. The result should be safer and more secure code —
once support for the feature shows up in actual hardware.

Krita 4.4.0 released

Post Syndicated from corbet original

Version 4.4.0
of the Krita painting application has been released. “With a whole
slew of new fill layer types, including the really versatile SeExpr based
scriptable fill layer type, exciting new options for Krita’s brushes like
the gradient map mode for brushes, lightness and gradient modes for brush
textures, support for dynamic use of colors in gradients, webm export for
animations, new scripting features — and of course, hundreds of bug fixes
that make this version of Krita better than ever.

See the release
for details.

[$] Some 5.9 kernel development statistics

Post Syndicated from corbet original

The 5.9 kernel was
released on October 11
, at the end of a ten-week development cycle —
the first release to take more than nine weeks since 5.4 at the end of 2019.
While this cycle was not as busy as 5.8, which
broke some records
, it was still one of the busier ones we have seen
in some time, featuring 14,858 non-merge changesets contributed by 1,914
developers. Read on for our traditional look at what those developers were
up to while creating the 5.9 release.

An open letter to Apache OpenOffice

Post Syndicated from corbet original

On the 20th anniversary of the open-sourcing of the suite,
the LibreOffice has sent an
open letter to the Apache OpenOffice project
suggesting that it is time
for the latter to recognize that the game is over. “If Apache
OpenOffice wants to still maintain its old 4.1 branch from 2014, sure,
that’s important for legacy users. But the most responsible thing to do in
2020 is: help new users. Make them aware that there’s a much more modern,
up-to-date, professionally supported suite, based on OpenOffice, with many
extra features that people need.

The Open Invention Network’s expanded Linux System Definition

Post Syndicated from corbet original

The Open Invention
, which offers patent protection for a wide range of open-source
software, has expanded its Linux System
— the set of software covered by the OIN patent
non-aggression agreement. In particular, the new definition includes the
exFAT filesystem (once the subject of a lot of patent worries), the KDE Frameworks, the Robot Operating System, and version 10
of the Android Open Source Project.

Plasma 5.20 released

Post Syndicated from corbet original

Version 5.20 of
the Plasma KDE desktop is out. “A massive release, containing improvements to dozens of components,
widgets, and the desktop behavior in general.

Everyday utilities and tools, such as the Panels, Task Manager,
Notifications and System Settings, have all been overhauled to make them
more usable, efficient, and friendlier.” There are also significant
improvements in Plasma’s Wayland support.

The 5.9 kernel has been released

Post Syndicated from corbet original

Linus has released the 5.9 kernel.
Ok, so I’ll be honest – I had hoped for quite a bit fewer changes
this last week, but at the same time there doesn’t really seem to be
anything particularly scary in here. It’s just more commits and more lines
changed than I would have wished for.

Some of the significant features in this release are:
x86 FSGSBASE support,
capacity awareness in the deadline
the close_range() system call,
proactive compaction in the
memory-management subsystem,
the rationalization of kernel-thread
priorities, and more.
See the KernelNewbies 5.9
for more details.

[$] The ABI status of filesystem formats

Post Syndicated from corbet original

One of the key rules of Linux kernel development is that the ABI between
the kernel and user space cannot be broken; any change that breaks
previously working programs will, outside of exceptional circumstances, be
reverted. The rule seems clear, but there are ambiguities when it comes to
determining just what constitutes the kernel ABI; tracepoints are a perennial example of this. A recent
discussion has
brought another one of those ambiguities to light: the on-disk format of Linux