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

Duffy: Intro to UX design for the ChRIS Project – Part 1

Friday 2nd of November 2018 09:00:49 PM
On her blog, Máirín Duffy writes about her experiences helping design the "user experience" (UX) for the ChRIS project, which is an open-source effort aimed at medical imagery processing and distribution for hospitals and other facilities. "One of the driving reasons for ChRIS’ creation was to allow for hospitals to own and control their own data without needing to give it up to the industry. How do you apply the latest cloud-based rapid data processing technology without giving your data to one of the big cloud companies? ChRIS has been built to interface with cloud providers such as the Massachusetts Open Cloud that have consortium-based data governance that allow for users to control their own data. I want to emphasize the cloud-based computing piece here because it’s important – ChRIS allows you [to] run image processing tools at scale in the cloud, so elaborate image processing that typically days, weeks, or months to complete could be completed in minutes. For a patient, this could enable a huge positive shift in their care – rather than have to wait for days to get back results of an imaging procedure (like an MRI), they could be consulted by their doctor and make decisions about their care that day."

Security updates for Friday

Friday 2nd of November 2018 02:18:41 PM
Security updates have been issued by Arch Linux (kernel and linux-lts), Debian (chromium-browser and mono), Oracle (firefox), and Ubuntu (curl).

[$] Protecting the open-source license commons

Thursday 1st of November 2018 07:52:09 PM
Richard Fontana has a long history working with open-source licenses in commercial environments. He came to the 2018 Open Source Summit Europe with a talk that, he said, had never before been presented outside of "secret assemblies of lawyers"; it gave an interesting view of licenses as resources that are shared within the community and the risks that this shared nature may present. While our licenses have many good properties, including a de facto standardization role, those properties come with some unique and increasing risks when it comes to litigation.

Introducing Zink, an OpenGL implementation on top of Vulkan (Collabora blog)

Thursday 1st of November 2018 05:55:33 PM
Over at the Collabora blog, Erik Faye-Lund writes about Zink, which is an effort to create an OpenGL driver on top of Vulkan that he has been working on with Dave Airlie. "One problem is that OpenGL is a big API with a lot of legacy stuff that has accumulated since its initial release in 1992. OpenGL is well-established as a requirement for applications and desktop compositors. But since the very successful release of Vulkan, we now have two main-stream APIs for essentially the same hardware functionality. It's not looking like neither OpenGL nor Vulkan is going away, and the software-world is now hard at work implementing Vulkan support everywhere, which is great. But this leads to complexity. So my hope is that we can simplify things here, by only require things like desktop compositors to support one API down the road. We're not there yet, though; not all hardware has a Vulkan-driver, and some older hardware can't even support it. But at some point in the not too far future, we'll probably get there. This means there might be a future where OpenGL's role could purely be one of legacy application compatibility. Perhaps Zink can help making that future a bit closer?"

Security updates for Thursday

Thursday 1st of November 2018 03:07:20 PM
Security updates have been issued by Debian (phpldapadmin, poppler, and tzdata), Fedora (firefox, java-11-openjdk, libarchive, sos-collector, and teeworlds), Scientific Linux (java-1.7.0-openjdk, python-paramiko, and thunderbird), Slackware (curl), and SUSE (kernel, MozillaFirefox, MozillaFirefox-branding-SLE, llvm4, mozilla-nspr, mozilla-nss, apache2-mod_nss, and wireshark).

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

Thursday 1st of November 2018 12:26:25 AM
The LWN.net Weekly Edition for November 1, 2018 is available.

[$] Init system support in Debian

Wednesday 31st of October 2018 09:08:29 PM

The "systemd question" has roiled Debian multiple times over the years, but things had mostly been quiet on that front of late. The Devuan distribution is a Debian derivative that has removed systemd; many of the vocal anti-systemd Debian developers have switched, which helps reduce the friction on the Debian mailing lists. But that seems to have led to support for init system alternatives (and System V init in particular) to bitrot in Debian. There are signs that a bit of reconciliation between Debian and Devuan will help fix that problem.

[$] Solid: a new way to handle data on the web

Wednesday 31st of October 2018 03:55:33 PM

The development of the web was a huge "sea change" in the history of the internet. The web is what brought the masses to this huge worldwide network—for good or ill. It is unlikely that Tim Berners-Lee foresaw all of that when he came up with HTTP and HTML as part of his work at CERN, but he has been in a prime spot to watch the web unfold since 1989. His latest project, Solid, is meant to allow users to claim authority over the personal data that they provide to various internet giants.

Security updates for Wednesday

Wednesday 31st of October 2018 03:09:45 PM
Security updates have been issued by Arch Linux (gitlab), Debian (gnutls28), Fedora (audiofile, coreutils, firefox, hesiod, kernel, kernel-headers, kernel-tools, libssh, lighttpd, mosquitto, opencc, patch, php-horde-nag, sos-collector, strongswan, and thunderbird), Gentoo (libxkbcommon, mutt-1.10, postgresql, systemd, xen, and xorg-server), Mageia (curl, libtiff, samba, spamassassin, and unzip), Oracle (java-1.7.0-openjdk and python-paramiko), Red Hat (git, glusterfs, java-1.7.0-openjdk, libvirt, python-paramiko, qemu-kvm, thunderbird, and xorg-x11-server), SUSE (apache2, apache2-mod_nss, audiofile, libarchive, and ntfs-3g_ntfsprogs), and Ubuntu (curl, ghostscript, and openjdk-8, openjdk-lts).

Bison 3.2 released

Wednesday 31st of October 2018 01:54:20 PM
Version 3.2 of the Bison parser generator is out. "Massive improvements were brought 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."

Apache Subversion 1.11.0 released

Wednesday 31st of October 2018 01:30:02 PM
Version 1.11.0 of the Subversion source-code management system is out. Changes include improvements to the shelving feature, better resolution of merge conflicts, an experimental checkpointing feature, and more; see the release notes for details.

Red Hat Enterprise Linux 7.6

Tuesday 30th of October 2018 05:53:05 PM
Red Hat has announced the release of Red Hat Enterprise Linux 7.6, "a consistent hybrid cloud foundation for enterprise IT built on open source innovation. Red Hat Enterprise Linux 7.6 is designed to enable organizations to better keep pace with emerging cloud-native technologies while still supporting stable IT operations across enterprise IT’s four footprints."

Security updates for Tuesday

Tuesday 30th of October 2018 03:10:59 PM
Security updates have been issued by CentOS (xorg-x11-server), Debian (xen), Red Hat (389-ds-base, binutils, curl and nss-pem, fuse, glibc, glusterfs, GNOME, gnutls, jasper, java-1.7.0-openjdk, kernel, kernel-alt, kernel-rt, krb5, libcdio, libkdcraw, libmspack, libreoffice, libvirt, openssl, ovmf, python, python-paramiko, qemu-kvm, qemu-kvm-ma, samba, setup, sssd, wget, wpa_supplicant, X.org X11, xerces-c, zsh, and zziplib), and SUSE (ardana-monasca, ardana-spark, kafka, kafka-kit, openstack-monasca-api, python, python-base, python-cryptography, python-Django, and qemu).

Fedora 29 released

Tuesday 30th of October 2018 02:19:02 PM
The Fedora 29 release is available. "This release is particularly exciting because it’s the first to include the Fedora Modularity feature across all our different variants. Modularity lets us ship different versions of packages on the same Fedora base. This means you no longer need to make your whole OS upgrade decisions based on individual package versions."

[$] Compartmentalized computing with CLIP OS

Monday 29th of October 2018 03:37:24 PM
People searching for a hardened Linux distribution have a wide range to choose from: they can use one of the security-focused offerings, or they can, with sufficient expertise, simply apply hardening patches and build everything to their taste. Such systems, of which Qubes OS is a good example, usually concentrate on the user's privacy. Recently, the French cybersecurity agency (ANSSI) released the source code for CLIP OS, its hardened operating system based on Linux. CLIP OS has been in development for more than ten years and, while sharing many elements with other hardened Linux distributions, this one is targeted to different needs: the focus is on providing maximum isolation between confidentiality levels and different users of the same system. As an illustration: the administrator is not able to access other users' data.

Security updates for Monday

Monday 29th of October 2018 02:53:46 PM
Security updates have been issued by Arch Linux (xorg-server), Debian (graphicsmagick, libmspack, paramiko, ruby2.1, teeworlds, and tiff), Fedora (lldpad), Mageia (bitcoin, blueman, busybox, dhcp, exempi, firefox, kernel, kernel-linus, kernel-tmb, lilypond, ruby, and x11-server), openSUSE (audiofile, clamav, hostapd, ImageMagick, lcms2, libgit2, mercurial, net-snmp, and wpa_supplicant), SUSE (audiofile, binutils, kdelibs3, lcms2, mysql, openssh, and xen), and Ubuntu (mysql-5.5 and xorg-server, xorg-server-hwe-16.04).

IBM acquiring Red Hat

Sunday 28th of October 2018 09:18:24 PM
Bloomberg is reporting that IBM has agreed to acquire Red Hat for over $33 billion. "International Business Machines Corp. will pay $190 a share in cash for Raleigh, North Carolina-based Red Hat, according to a statement from the companies Sunday, confirming an earlier Bloomberg News report. That’s a 63 percent premium over Red Hat’s closing price of $116.68 per share on Friday."

[$] The proper use of EXPORT_SYMBOL_GPL()

Saturday 27th of October 2018 01:17:27 PM
The kernel, in theory, puts strict limits on which functions and data structures are available to loadable kernel modules; only those that have been explicitly exported with EXPORT_SYMBOL() or EXPORT_SYMBOL_GPL() are accessible. In the case of EXPORT_SYMBOL_GPL(), only modules that declare a GPL-compatible license will be able to see the symbol. There have been questions about when EXPORT_SYMBOL_GPL() should be used for almost as long as it has existed. The latest attempt to answer those questions was a session run by Greg Kroah-Hartman at the 2018 Kernel Maintainers Summit; that session offered little in the way of general guidance, but it did address one specific case.

[$] Removing support for old hardware from the kernel

Saturday 27th of October 2018 01:14:53 PM
The kernel supports a wide range of hardware. Or, at least, the kernel contains drivers for a lot of hardware, but the hardware for which many of those drivers was written is old and, perhaps, no longer in actual use. Some of those drivers would certainly no longer work even if the hardware could be found. These drivers provide no value, but they are still an ongoing maintenance burden; it would be better to simply remove them from the kernel. But identifying which drivers can go is not as easy as one might think. Arnd Bergmann led an inconclusive session on this topic at the 2018 Kernel Maintainers Summit.

[$] 4.20/5.0 Merge window part 1

Friday 26th of October 2018 06:50:41 PM
Linus Torvalds has returned as the keeper of the mainline kernel repository, and the merge window for the next release which, depending on his mood, could be called either 4.20 or 5.0, is well underway. As of this writing, 5,735 non-merge changesets have been pulled for this release; experience suggests that we are thus at roughly the halfway point.

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