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: 1 hour 25 min ago

Stable kernel updates

Wednesday 21st of November 2018 03:48:14 PM
Stable kernels 4.19.3, 4.18.20, 4.14.82, 4.9.138, and 4.4.164 have been released with the usual set of important fixes. This is the last 4.18.y kernel release and users should upgrade to 4.19.y.

Security updates for Wednesday

Wednesday 21st of November 2018 03:36:41 PM
Security updates have been issued by Arch Linux (libtiff), CentOS (java-1.7.0-openjdk, spice-server, and thunderbird), Debian (jasper, liblivemedia, ruby-i18n, and ruby-rack), Fedora (curl, elfutils, firefox, kde-connect, kio-extras, libarchive, poppler, and webkit2gtk3), openSUSE (chromium, GraphicsMagick, kernel, libmatroska, mkvtoolnix, SDL2_image, and squid), Oracle (qemu), and Red Hat (flash-plugin and kernel).

[$] A panel discussion on the kernel's code of conduct

Tuesday 20th of November 2018 04:53:03 PM
There has been a great deal of discussion around the kernel project's recently adopted code of conduct (CoC), but little of that has happened in an open setting. That changed to an extent when a panel discussion was held during the Kernel Summit track at the 2018 Linux Plumbers Conference. Panelists Mishi Choudhary, Olof Johansson, Greg Kroah-Hartman, and Chris Mason took on a number of issues surrounding the CoC in a generally calm and informative session.

Security updates for Tuesday

Tuesday 20th of November 2018 04:03:52 PM
Security updates have been issued by Arch Linux (chromium), Debian (mariadb-10.1, openjpeg2, systemd, and uriparser), Mageia (389-ds-base, apache, and soundtouch), SUSE (libwpd, py26-compat-salt, salt, and SMS3.1), and Ubuntu (systemd).

[$] The kernel developer panel at LPC

Monday 19th of November 2018 05:36:04 PM
The closing event at the 2018 Linux Plumbers Conference (LPC) was a panel of kernel developers. The participants were Laura Abbott, Anna-Maria Gleixner, Shuah Khan, Julia Lawall, and Anna Schumaker; moderation was provided by Kate Stewart. This fast-moving discussion covered the challenges of kernel development, hardware vulnerabilities, scaling the kernel, and more.

Security updates for Monday

Monday 19th of November 2018 03:37:32 PM
Security updates have been issued by Arch Linux (grafana and patch), Debian (chromium-browser), Fedora (cabextract, curl, elfutils, firefox, flatpak, glusterfs, kernel, kernel-headers, kernel-tools, kio-extras, libmspack, mariadb, mupdf, poppler, suricata, and wireshark), Mageia (hylafax+, jhead, libmspack/cabextract, nginx, sdl2/mingw-SDL2, and squid), openSUSE (amanda, apache-pdfbox, chromium, ImageMagick, LibreOffice and dependency libraries, libxkbcommon, openssh, systemd, and xorg-x11-server), and SUSE (ImageMagick, openssh, squid, and squid3).

Kernel prepatch 4.20-rc3

Monday 19th of November 2018 02:38:35 PM
The 4.20-rc3 kernel prepatch is out for testing. "The changes in rc3 are pretty tiny, which means that the statistics look slightly different from the usual ones - drivers only account for less than a third of the patch, for example."

Security updates for Friday

Friday 16th of November 2018 03:52:46 PM
Security updates have been issued by Fedora (lldpad, pdns, and php), Mageia (flash-player-plugin, gdal, mutt, patch, php-pear-CAS, postgresql9.4|6, ruby-rack, and teeworlds), SUSE (kernel-rt, postgresql10, and squid), and Ubuntu (openjdk-7).

[$] Bringing the Android kernel back to the mainline

Thursday 15th of November 2018 08:17:27 PM
Android devices are based on the Linux kernel but, since the beginning, those devices have not run mainline kernels. The amount of out-of-tree code shipped on those devices has been seen as a problem for most of this time, and significant resources have been dedicated to reducing it. At the 2018 Linux Plumbers Conference, Sandeep Patil talked about this problem and what is being done to address it. The dream of running mainline kernels on Android devices has not yet been achieved, but it may be closer than many people think.

Red Hat Enterprise Linux 8 Beta

Thursday 15th of November 2018 06:44:44 PM
Red Hat has announced the release of RHEL 8 Beta. "Red Hat Enterprise Linux 8 Beta introduces the concept of Application Streams to deliver userspace packages more simply and with greater flexibility. Userspace components can now update more quickly than core operating system packages and without having to wait for the next major version of the operating system. Multiple versions of the same package, for example, an interpreted language or a database, can also be made available for installation via an application stream. This helps to deliver greater agility and user-customized versions of Red Hat Enterprise Linux without impacting the underlying stability of the platform or specific deployments."

Security updates for Thursday

Thursday 15th of November 2018 03:59:39 PM
Security updates have been issued by Fedora (kde-connect, mingw-SDL2_image, SDL2_image, and subscription-manager), Red Hat (flash-plugin), SUSE (openssh-openssl1, systemd, and thunderbird), and Ubuntu (kernel, linux, linux-aws, linux-azure, linux-gcp, linux-kvm, linux-oem, linux-raspi2, linux, linux-aws, linux-gcp, linux-kvm, linux-raspi2, linux, linux-aws, linux-kvm, linux-raspi2, linux-snapdragon, linux-azure, linux-hwe, linux-azure, linux-gcp, linux-lts-trusty, linux-lts-xenial, linux-aws, postgresql-10, and python2.7).

[$] LWN.net Weekly Edition for November 15, 2018

Thursday 15th of November 2018 01:21:28 AM
The LWN.net Weekly Edition for November 15, 2018 is available.

[$] A report from the Automated Testing Summit

Wednesday 14th of November 2018 10:21:10 PM

In the first session of the Testing & Fuzzing microconference at the 2018 Linux Plumbers Conference (LPC), Kevin Hilman gave a report on the recently held Automated Testing Summit (ATS). Since the summit was an invitation-only gathering of 35 people, there were many at LPC who were not at ATS but had a keen interest in what was discussed. The summit came out of a realization that there is a lot of kernel testing going on in various places, but not a lot of collaboration between those efforts, Hilman said.

[$] Device-tree schemas

Wednesday 14th of November 2018 06:56:20 PM
Device trees have become ubiquitous in recent years as a way of describing the hardware layout of non-discoverable systems, such as many ARM-based devices. The device-tree bindings define how a particular piece of hardware is described in a device tree. Drivers then implement those bindings. The device-tree documentation shows how to use the bindings to describe systems: which properties are available and which values they may have. In theory, the bindings, drivers and documentation should be consistent with each other. In practice, they are often not consistent and, even when they are, using those bindings correctly in actual device trees is not a trivial task. As a result, developers have been considering formal validation for device-tree files for years. Recently, Rob Herring proposed a move to a more structured documentation format for device-tree bindings using JSON Schema to allow automated validation.

Results: Linux Foundation Technical Board Election 2018

Wednesday 14th of November 2018 05:02:57 PM
The results of the 2018 election for members of the Linux Foundation's Technical Advisory Board have been posted; the members elected this time around are Chris Mason, Laura Abbott, Olof Johansson, Dan Williams, and Kees Cook. Abbott and Cook are new members to the board this time around. (The other TAB members are Ted Ts'o, Greg Kroah-Hartman, Jonathan Corbet, Tim Bird, and Steve Rostedt).

Stable kernel updates

Wednesday 14th of November 2018 04:12:15 PM
Stable kernels 4.19.2, 4.18.19, 4.14.81, and 4.9.137 have been released. They all contain a relatively large set of important fixes and users should upgrade.

Security updates for Wednesday

Wednesday 14th of November 2018 04:03:34 PM
Security updates have been issued by Arch Linux (powerdns and powerdns-recursor), Debian (ceph and spamassassin), Fedora (feh, flatpak, and xen), Red Hat (kernel, kernel-rt, openstack-cinder, python-cryptography, and Red Hat Single Sign-On 7.2.5), and Ubuntu (python2.7, python3.4, python3.5).

[$] Debian, Rust, and librsvg

Wednesday 14th of November 2018 12:46:20 AM

Debian supports many architectures and, even for those it does not officially support, there are Debian ports that try to fill in the gap. For most user applications, it is mostly a matter of getting GCC up and running for the architecture in question, then building all of the different packages that Debian provides. But for packages that need to be built with LLVM—applications or libraries that use Rust, for example—that simple recipe becomes more complicated. How much the lack of Rust support for an unofficial architecture should hold back the rest of the distribution was the subject of a somewhat acrimonious discussion recently.

Security updates for Tuesday

Tuesday 13th of November 2018 03:43:54 PM
Security updates have been issued by Debian (firmware-nonfree and imagemagick), Fedora (cabextract, icecast, and libmspack), openSUSE (icecast), Red Hat (httpd24), Slackware (libtiff), SUSE (apache-pdfbox, firefox, ImageMagick, and kernel), and Ubuntu (clamav, spamassassin, and systemd).

[$] C library system-call wrappers, or the lack thereof

Monday 12th of November 2018 11:01:33 PM
User-space developers may be accustomed to thinking of system calls as direct calls into the kernel. Indeed, the first edition of The C Programming Language described read() and write() as "a direct entry into the operating system". In truth, user-level "system calls" are just functions in the C library like any other. But what happens when the developers of the C library refuse to provide access to system calls they don't like? The result is an ongoing conflict that has recently flared up again; it shows some of the difficulties that can arise when the system as a whole has no ultimate designer and the developers are not talking to each other.

More in Tux Machines

GNU Compiler and Bison 3.2.2 Release

  • Intel Cascade Lake Support Posted For The GCC Compiler
    Intel developers have submitted their GCC compiler enablement patch for the Cascade Lake 14nm CPUs due out starting in early 2019. The GNU Compiler Collection patch adds support for the -march=cascadelake target for generating optimized code for these upcoming server and enthusiast class processors.
  • Bison 3.2.2 released [stable]
    Bison 3.2 brought massive improvements to the deterministic C++ skeleton, lalr1.cc. When variants are enabled and the compiler supports C++11 or better, move-only types can now be used for semantic values. C++98 support is not deprecated. Please see the NEWS below for more details. Many thanks to Frank Heckenbach for paving the way for this release with his implementation of a skeleton in C++17, and to Nelson H. F. Beebe for testing exhaustively portability issues.

Industrial dev board builds on Raspberry Pi CM3

Kontron announced an industrial-focused “Passepartout” development kit built around a Raspberry Pi Compute Module 3 Light and equipped with a dual Ethernet, HDMI, CAN, 1-Wire, RPi 40-pin connectors. Kontron announced its first Raspberry Pi based product. The Passepartout — which is French for “goes everywhere” and the name of Phileas Fogg’s valet in Jules Verne’s “Around the World in Eighty Days” — builds upon the Linux-driven Raspberry Pi Compute Module 3 Light (CM3L). The Light version lacks the 4GB of eMMC flash of the standard CM3 module but still supports eMMC or microSD storage. The CM3L is otherwise identical, with features including a quad-core, 1.2GHz Broadcom BCM2837 and 1GB of LPDDR2 RAM. Read more

Patches For The Better Spectre STIBP Approach Revised - Version 7 Under Review

Version 7 of the task property based options to enable Spectre V2 userspace-userspace protection patches, a.k.a. the work offering improved / less regressing approach for STIBP, is now available for testing and code review. Tim Chen of Intel sent out the seventh revision to these patches on Tuesday night. Besides the Spectre V2 app-to-app protection modes, these patches include the work for disabling STIBP (Single Thread Indirect Branch Predictors) when enhanced IBRS (Indirect Branch Restricted Speculation) is supported/used, and allowing for STIBP to be enabled manually and just by default for non-dumpable tasks. Read more

today's howtos