Language Selection

English French German Italian Portuguese Spanish

LWN

Syndicate content
LWN.net is a comprehensive source of news and opinions from and about the Linux community. This is the main LWN.net feed, listing all articles which are posted to the site front page.
Updated: 2 hours 17 min ago

GNOME and KDE to co-host the Linux App Summit in November

Thursday 1st of August 2019 06:37:20 PM
The GNOME and KDE projects are teaming up to host the Linux App Summit (LAS) that will be held in Barcelona, November 12-15. "LAS is the first collaborative event co-hosted by the two organizations since the Desktop Summit in 2009. Both organizations are eager to bring their communities together in building an application ecosystem that transcends individual distros and broadens the market for everyone involved. KDE and GNOME will no longer be taking a passive role in the free desktop sector. With the joint influence of the two desktop projects, LAS will shepherd the growth of the FOSS desktop by encouraging the creation of quality applications, seeking opportunities for compensation for FOSS developers, and fostering a vibrant market for the Linux operating system." The CfP is open until August 31.

[$] An end to implicit fall-throughs in the kernel

Thursday 1st of August 2019 03:06:36 PM
The C switch statement has, since the beginning of the language, required the use of explicit break statements to prevent execution from falling through from one case to the next. This behavior can be a useful feature, allowing for more compact code, but it can also lead to bugs. The effort to rid the kernel of implicit fall-through coding patterns came to a conclusion with the 5.3-rc2 release, where the last cases were fixed. There is a good chance that these fixes will have to be redone in the future, though.

Security updates for Thursday

Thursday 1st of August 2019 01:18:00 PM
Security updates have been issued by CentOS (httpd, libssh2, and qemu-kvm), Debian (glib2.0, squirrelmail, subversion, and wpa), Fedora (proftpd), Oracle (icedtea-web), Red Hat (icedtea-web), Scientific Linux (icedtea-web), SUSE (icedtea-web, java-1_7_0-openjdk, subversion, and zypper, libzypp and libsolv), and Ubuntu (linux-hwe, openjdk-lts, pango1.0, python-django, and subversion).

[$] LWN.net Weekly Edition for August 1, 2019

Thursday 1st of August 2019 12:27:17 AM
The LWN.net Weekly Edition for August 1, 2019 is available.

[$] Python and public APIs

Wednesday 31st of July 2019 09:12:22 PM
In theory, the public API of a Python standard library module is fully specified as part of its documentation, but in practice it may not be quite so clear cut. There are other ways to specify the names in a module that are meant to be public, and there are naming conventions for things that should not be public (e.g. the name starts with an underscore), but there is no real consistency in how those are used throughout the standard library. A mid-July discussion on the python-dev mailing list considered the problem and some possible solutions; the main outcome seems to be interest in making the rules more explicit.

[$] KernelShark releases version 1.0

Wednesday 31st of July 2019 04:52:11 PM
It has been the better part of a decade since the last KernelShark article appeared here; in the interim, the kernel-tracing visualization tool has undergone some major changes. While the high-level appearance is largely similar, the underlying code has switched from GTK+ 2.0 to Qt 5. On July 26, maintainer Steven Rostedt announced the release of KernelShark version 1.0, which makes it a good time to take another peek.

[$] Bounded loops in BPF for the 5.3 kernel

Wednesday 31st of July 2019 04:39:31 PM
BPF programs have gained significantly in capabilities over the last few years and can now perform many useful operations. That said, BPF developers have had to work around an annoying limitation until recently: they could not use loops. This restriction was recently lifted by a patch set from Alexei Starovoitov that was merged for Linux 5.3. In addition to adding support for loops, it also greatly decreases the load time of most BPF programs.

Three stable kernels

Wednesday 31st of July 2019 03:13:04 PM
Stable kernels 5.2.5, 4.19.63, and 4.14.135 have been released. These updates are on the large side. The 4.14 kernel is largest with 4748 insertions and 3145 deletions. As usual, users should upgrade.

Security updates for Wednesday

Wednesday 31st of July 2019 02:59:04 PM
Security updates have been issued by CentOS (389-ds-base, curl, and kernel), Debian (libssh2), Fedora (kernel, kernel-headers, and oniguruma), openSUSE (chromium, openexr, thunderbird, and virtualbox), Oracle (389-ds-base, curl, httpd, kernel, and libssh2), Red Hat (nss and nspr and ruby:2.5), Scientific Linux (httpd and kernel), SUSE (java-1_8_0-openjdk, mariadb, mariadb-connector-c, polkit, and python-requests), and Ubuntu (openjdk-8, openldap, and sox).

Final call for proposals for the containers and checkpoint/restore microconference at LPC 2019

Tuesday 30th of July 2019 10:45:30 PM
This is the final call for proposals for the containers and checkpoint/restore microconference at the Linux Plumbers Conference; the deadline is Friday, August 2. LPC will take place September 9-11 in Lisbon, Portugal.

Final reminder: LPC 2019 Networking Track CFP

Tuesday 30th of July 2019 07:48:18 PM
This is the final call for proposals for the 3 day networking track at the Linux Plumbers Conference; the deadline is Friday, August 2. LPC will take place September 9-11 in Lisbon, Portugal. "Any kind of advanced networking-related topic will be considered."

Collabora: Moving the Linux desktop to another reality

Tuesday 30th of July 2019 07:43:27 PM
The Collabora blog announces some ongoing work to integrate Linux desktop environments with head-mounted displays. "In contrast to these approaches xrdesktop aims to integrate into existing Linux desktop environments, eliminating the necessity of running a dedicated compositor for only VR and thus making it usable in current setups. For our initial release, we focused on integration in the most popular Linux desktops, GNOME and KDE, but xrdesktop is designed to be integrated into any desktop. This can be done with Compiz-like plugins as for KWin or patches on the compositor in the case of GNOME Shell. This integration of xrdesktop into the window managers enables mirroring existing windows into XR and to synthesize desktop input through XR actions."

Blender 2.80 released

Tuesday 30th of July 2019 07:05:59 PM
Version 2.80 of the Blender 3D animation system has been released. "Blender 2.80 features a redesigned user interface that puts the focus on the artwork that you create. A new dark theme and modern icon set were introduced. Keyboard, mouse and tablet interaction got a refresh with left click select as the new default. Quick Favorites menus provide rapid access to often-used tools."

[$] Darling: macOS compatibility for Linux

Tuesday 30th of July 2019 04:54:56 PM
There is an increasingly active development effort, known as Darling, that is aiming to provide a translation layer for macOS software on Linux; it is inspired in part by Wine. While Darling isn't nearly as mature as Wine, contributors are continuing to build out capabilities that could make the project more useful to a wider group of users in the future.

Subscribers can read on for a look at Darling from this week's edition.

Security updates for Tuesday

Tuesday 30th of July 2019 02:38:37 PM
Security updates have been issued by Fedora (cutter-re and radare2), Oracle (389-ds-base, httpd, kernel, libssh2, and qemu-kvm), Red Hat (389-ds-base, chromium-browser, curl, docker, httpd, keepalived, kernel, kernel-alt, kernel-rt, libssh2, perl, podman, procps-ng, qemu-kvm, qemu-kvm-ma, ruby, samba, and vim), Scientific Linux (389-ds-base, curl, libssh2, and qemu-kvm), SUSE (bzip2 and openexr), and Ubuntu (python-urllib3 and tmpreaper).

NumPy 1.17.0 released

Monday 29th of July 2019 05:20:38 PM
The NumPy team has announced the release of NumPy 1.17.0. NumPy is a fundamental package for scientific computing with Python. "The 1.17.0 release contains a number of new features that should substantially improve its performance and usefulness. The Python versions supported are 3.5-3.7, note that Python 2.7 has been dropped."

linux.conf.au proposal deadline extended

Monday 29th of July 2019 04:55:54 PM
For those didn't quite get around to putting in a proposal for linux.conf.au 2020 (Gold Coast, January 13 to 17), there's another chance: the proposal deadline has been extended to August 11. "We have heard that some of you would like a bit more time to submit your proposals for linux.conf.au 2020. So, we have decided to extend the due date by two weeks to help everyone have a chance to submit."

Security updates for Monday

Monday 29th of July 2019 02:17:50 PM
Security updates have been issued by Debian (patch, sdl-image1.2, and unzip), Fedora (deepin-clone, dtkcore, dtkwidget, and sqlite), Mageia (virtualbox), openSUSE (firefox), and SUSE (cronie and firefox).

Kernel prepatch 5.3-rc2

Sunday 28th of July 2019 08:29:36 PM
The 5.3-rc2 kernel prepatch is available for testing. "There are fixes all over, I don't think there's much of a pattern here. The three areas that do stand out are Documentation (more rst conversions), arch updates (mainly because of the netx arm platform removal) and misc driver fixes (gpu, iommu, net, nvdimm, sound ..)".

Some weekend stable kernel updates

Sunday 28th of July 2019 08:26:38 PM
The 5.2.4, 5.1.21, and 4.19.62 stable kernel updates have been released; each contains another set of important fixes. Note that 5.1.21 is the end of the line for the 5.1.x series.