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 40 min ago

[$] 5.3 Merge window, part 2

Monday 22nd of July 2019 04:06:39 PM
At the end of the 5.3 merge window, 12,608 non-merge changesets had been pulled into the mainline repository. Nearly 6,000 of those were pulled after the first-half summary was written. As expected, there was still a lot of material yet to be merged for this development cycle.

Security updates for Monday

Monday 22nd of July 2019 02:40:54 PM
Security updates have been issued by Debian (bind9, exiv2, kernel, nss, openjdk-11, openjdk-8, patch, and squid3), Fedora (gvfs, libldb, and samba), Mageia (firefox, gvfs, libreswan, rdesktop, and thunderbird), openSUSE (bzip2, clementine, dbus-1, expat, fence-agents, firefox, glib2, kernel, kernel-firmware, ledger, libqb, libu2f-host, pam_u2f, libvirt, neovim, php7, postgresql10, python-requests, python-Twisted, ruby-bundled-gems-rpmhelper, ruby2.5, samba, webkit2gtk3, zeromq, and znc), Red Hat (java-1.8.0-openjdk, java-11-openjdk, rh-maven35-jackson-databind, rh-nodejs8-nodejs, and rh-redis5-redis), Slackware (kernel), and SUSE (ucode-intel).

Kernel prepatch 5.3-rc1

Sunday 21st of July 2019 09:40:49 PM
Linus has released 5.3-rc1 and closed the merge window for this development cycle. "Anyway, despite the rocky start, and the big size, things mostly smoothed out towards the end of the merge window. And there's a lot to like in 5.3".

A crop of weekend stable kernel updates

Sunday 21st of July 2019 04:01:41 PM
Greg Kroah-Hartman has announced the release of the 5.2.2, 5.1.19, 4.19.60, 4.14.134, 4.9.186, and 4.4.186 stable kernels. As usual, they contain fixes throughout the kernel tree; users should upgrade.

[$] Improving communities through documentation

Friday 19th of July 2019 05:10:37 PM
Documentation, said Riona MacNamara at the beginning of her Open Source Summit Japan 2019 talk, is the superpower that we can use to energize users and developers; it is an important part of the creation of a vibrant and inclusive community. While there are a number of roadblocks that can impede participation in a development community, many of those can be addressed with better documentation. The talk was a call for all projects to think about what they are trying to accomplish and to ensure that their documentation is helping to get there.

Security updates for Friday

Friday 19th of July 2019 01:43:58 PM
Security updates have been issued by Debian (bzip2), Fedora (freetds, kernel, kernel-headers, and knot-resolver), openSUSE (bubblewrap, fence-agents, kernel, libqb, libu2f-host, pam_u2f, and tomcat), Oracle (vim), SUSE (kernel, LibreOffice, libxml2, and tomcat), and Ubuntu (libmspack and squid, squid3).

Cook: security things in Linux v5.2

Thursday 18th of July 2019 08:30:49 PM
Over on his blog, Kees Cook runs through the security changes that came in Linux 5.2. "While the SLUB and SLAB allocator freelists have been randomized for a while now, the overarching page allocator itself wasn't. This meant that anything doing allocation outside of the kmem_cache/kmalloc() would have deterministic placement in memory. This is bad both for security and for some cache management cases. Dan Williams implemented this randomization under CONFIG_SHUFFLE_PAGE_ALLOCATOR now, which provides additional uncertainty to memory layouts, though at a rather low granularity of 4MB (see SHUFFLE_ORDER). Also note that this feature needs to be enabled at boot time with page_alloc.shuffle=1 unless you have direct-mapped memory-side-cache (you can check the state at /sys/module/page_alloc/parameters/shuffle)."

[$] Kernel analysis with bpftrace

Thursday 18th of July 2019 06:35:03 PM
At the 2019 Linux Storage, Filesystem, and Memory-Management Summit (LSFMM) Brendan Gregg gave a keynote on BPF observability that included a kernel issue he had debugged on Netflix production servers using bpftrace. In this article, he provides a crash course on bpftrace for kernel developers—to help them more easily analyze their code.

Subscribers can read on for a look at kernel analysis using bpftrace from the upcoming weekly edition.

Security updates for Thursday

Thursday 18th of July 2019 01:45:55 PM
Security updates have been issued by Arch Linux (chromium, firefox, and squid), CentOS (thunderbird and vim), Debian (libonig), SUSE (firefox, glibc, kernel, libxslt, and tomcat), and Ubuntu (libreoffice and thunderbird).

[$] LWN.net Weekly Edition for July 18, 2019

Thursday 18th of July 2019 12:14:31 AM
The LWN.net Weekly Edition for July 18, 2019 is available.

[$] What's coming in Python 3.8

Wednesday 17th of July 2019 05:44:14 PM
The Python 3.8 beta cycle is already underway, with Python 3.8.0b1 released on June 4, followed by the second beta on July 4. That means that Python 3.8 is feature complete at this point, which makes it a good time to see what will be part of it when the final release is made. That is currently scheduled for October, so users don't have that long to wait to start using those new features.

[$] Fedora, GNOME Software, and snap

Wednesday 17th of July 2019 03:10:51 PM
A question about the future of package distribution is at the heart of a disagreement about the snap plugin for the GNOME Software application in Fedora. In a Fedora devel mailing list thread, Richard Hughes raised multiple issues about the plugin and the direction that he sees Canonical taking with snaps for Ubuntu. He plans to remove support for the plugin for GNOME Software in Fedora 31.

Security updates for Wednesday

Wednesday 17th of July 2019 02:45:26 PM
Security updates have been issued by Debian (libreoffice), Red Hat (thunderbird), SUSE (ardana and crowbar, firefox, libgcrypt, and xrdp), and Ubuntu (nss, squid3, and wavpack).

Security updates for Tuesday

Tuesday 16th of July 2019 02:54:14 PM
Security updates have been issued by Fedora (expat and radare2), Oracle (thunderbird), Red Hat (389-ds-base, keepalived, libssh2, perl, and vim), Scientific Linux (thunderbird), SUSE (bzip2, kernel, podofo, systemd, webkit2gtk3, and xrdp), and Ubuntu (bash, nss, redis, squid, squid3, and Zipios).

LXD 3.15 released

Monday 15th of July 2019 03:22:14 PM
The LXD team has announced the release of LXD 3.15. "One big highlight is the transition to the dqlite 1.0 branch which will bring us more performance and reliability, both for our cluster users and for standalone installations. This rework moves a lot of the low-level database/replication logic to dedicated C libraries and significantly reduces the amount of back and forth going on between C and Go."

[$] Who's afraid of a big bad optimizing compiler?

Monday 15th of July 2019 03:10:05 PM
Our increasingly aggressive modern compilers produce increasingly surprising code optimizations. Some of these optimizations might be especially surprising to developers who assume that each plain C-language load or store will always result in an assembly-language load or store. Although this article is written for Linux kernel developers, many of these scenarios also apply to other concurrent code bases, keeping in mind that "concurrent code bases" also includes single-threaded code bases that use interrupts or signals.

Security updates for Monday

Monday 15th of July 2019 02:57:15 PM
Security updates have been issued by CentOS (firefox), Debian (libspring-java, ruby-mini-magick, and thunderbird), Fedora (fossil, python-django, snapd-glib, and thunderbird), openSUSE (helm and monitoring-plugins), Red Hat (cyrus-imapd, thunderbird, and vim), Scientific Linux (vim), Slackware (bzip2), SUSE (bubblewrap, bzip2, expat, glib2, kernel, php7, python3, and tomcat), and Ubuntu (exiv2, firefox, and flightcrew).

Three new stable kernels

Sunday 14th of July 2019 09:54:53 PM
Greg Kroah-Hartman has announced the release of the 5.2.1, 5.1.18, and 4.19.59 stable kernels. As is usual, they contain important fixes throughout the tree; users of those series should upgrade.

[$] 5.3 Merge window, part 1

Friday 12th of July 2019 08:51:26 PM
As of this writing, exactly 6,666 non-merge changesets have been pulled into the mainline repository for the 5.3 development cycle. The merge window has thus just begun, there is still quite a bit in the way of interesting changes to look at. Read on for a list of what has been merged so far.

What is Silverblue? (Fedora Magazine)

Friday 12th of July 2019 05:45:15 PM
Fedora Magazine has posted an introduction to the Silverblue distribution. "One of the main benefits is security. The base operating system is mounted as read-only, and thus cannot be modified by malicious software. The only way to alter the system is through the rpm-ostree utility. Another benefit is robustness. It’s nearly impossible for a regular user to get the OS to the state when it doesn’t boot or doesn’t work properly after accidentally or unintentionally removing some system library."

More in Tux Machines

FreeBSD Meets Linux At The Open Source Summit

The Linux Foundation hosted the executive director of the FreeBSD Foundation, Deb Goodkin, at the Open Source Summit in San Diego. In this episode of Let’s Talk, we sat down with Goodkin to talk about the FreeBSD project and the foundation. Read more

Xfce, A Model GTK Based Desktop | Late Summer Blathering

n full disclosure, Plasma is my Desktop Environment of choice, it is very easy to customize and to make my own with very little effort. As of late, there isn’t a whole lot of customizing I do, it’s all pretty minor. A couple tweaks to the the visuals, make it dark, change some sound effects to make it more Star Trek The Next Generation, add a couple Plasmoids and set up KDE Connect. Then I am ready to go. Since KDE 3 and later Plasma, each release adds and refines existing features, all of which seems as though they are doing so in a sustainable fashion. New releases of Plasma are always met with excitement and anticipation. I can count on new features and refinements and an overall better experience. I didn’t look anywhere else but then, Xfce wondered into my world and although slow to change has become that desktop too. Historically, Xfce has been [for me] just there, nothing particularly exciting. It has held the spot of a necessary, minimal viable desktop… but not anymore. Read more

Enjoy C&C Red Alert on Linux

I am extremely happy. I remember trying to play Red Alert about 10 years ago, and you had to patch files, and there was this and that, but now, it's smooth, seamless. This is true for many other games of this type, and it's easier to get them running on the latest operating systems than it was a few years after their demise. This is because people realized how valuable and dear they were. Everything works well in this setup, but if you're not happy for some reason, you have cross-platform support, and there's also the fully open-source OpenRA clone. This one, alongside my DOSBox classics, many of which I still have the original save games for, plus OpenTTD, is the mainstay of excellence, from an era when computer gaming was pure and hard and utterly unforgiving. And it shows. I hope you find this little guide valuable. Next on the menu, Yuri's Revenge. See you soon. Read more

today's howtos