Language Selection

English French German Italian Portuguese Spanish

July 2018

GNU: Guile and Coreutils Releases

Filed under
  • GNU Guile 2.2.4 released

    We are delighted to announce GNU Guile 2.2.4, the fourth bug-fix release in the new 2.2 stable release series. It fixes many bugs that had accumulated over the last few months, in particular bugs that could lead to crashes of multi-threaded Scheme programs. This release also brings documentation improvements, the addition of SRFI-71, and better GDB support.

  • coreutils-8.30 released [stable]

SUSE Linux Acquired by Swedish Equity Group for $2.5 Billion

Filed under

British software company Micro Focus International has agreed to sell SUSE Linux and its associated software business to Swedish private equity group EQT Partners for $2.535 billion.
Read more

today's leftovers

Filed under
  • Google is Now a Platinum Member of The Linux Foundation

    oogle is now a Platinum member of The Linux Foundation. A long-time member of the non-profit organisation, Google has chosen to increase the amount of money it donates to the foundation from $100k a year to a massive $500k.

  • Coming Up: GUADEC 2018, Annual Report 2017 & Release Video 3.30

    GUADEC is coming up and I’m super excited for it! My hand luggage will be packed with socks and I plan on becoming a red shirt again this year, as is tradition. I can recommend volunteering to anyone who has tried attending GUADEC before, it is an excellent way to get to know some fellow conference attendees.

  • Your Red Hat Hyperconverged Infrastructure questions answered

    In mid-2017, Red Hat Inc. entered the HCI market with the Red Hat Hyperconverged Infrastructure platform. Using the existing open source software in the Red Hat playbook, the company crafted a suite of products that enables customers to deploy HCI on existing hardware or hardware purchased specifically for a Red Hat HCI implementation.


    One thing Red Hat has going for it is that its customer base is used to using open source software, including the company's own Red Hat Enterprise Linux (RHEL) OS. So, the benefit of easier management that comes with HCI appliances is less important than it might be to organizations not using Red Hat's products already.

  • Biz: How Red Hat's CEO's pay compares to his employees
  • Samsung Galaxy S9, Galaxy S8 & Note 8 Approved by the U.S. Department of Defense

    South Korean Samsung electronics company announced that several of its flagship devices have been recently approved by the Department of Defense (DoD) of the United States of America.

    The U.S. Department of Defense (DoD) added the Samsung Galaxy S9, Samsung Galaxy S8, and Samsung Galaxy Note 8 smartphones running the Android 8.0 Oreo mobile operating system to the Approved Products List (APL), ensuring customers in the United States that these devices are safe to use for communication and everything else they need.

  • Firefox 61 for Android Fixes Recurring Crash on Samsung Galaxy S8 with Android 8

    Mozilla released the Firefox 61 web browser this week for desktops, including Windows, Linux, and Mac computers, but also for Android devices to bring better browsing for those who are always on the go.

    Firefox 61 for Android isn’t a major release, but a small maintenance update that brings a couple of performance improvements like faster scrolling by implementing a new functionality that treats touch event listeners as passive by default, and better page rendering times by improving the Quantum CSS component.

  • Deploy a VM in Amsterdam
  • Three Things Exciting Clear Linux Developers With GCC 8

    While Intel's Clear Linux platform has already been making use of GCC 8.1 since shortly after its release in early May, one of their developers has now published a blog post highlighting three performance and security features enjoyed and that helps benefit their performance-oriented Linux distribution.

    Victor Rodriguez Bahena of Intel wrote a blog post this week outlining three GCC 8 compiler improvements he finds important. Those features include improvements to interprocedural optimizations, Intel Control-flow Enforcement Technology (CET), and changes to loop nest optimization flags. The first and last items benefit the GCC performance of generated binaries while CET helps with security.

  • Rediscovering blindness products

    While in the early 2000s, cell phones were still mainly made accessible by specialized software, for example Talks or MobileSpeak for the Nokia S60 platform, or special devices such as the PAC Mate were created to bring mainstream operating systems onto special hardware with a screen reader added, the advance of iPhone and Android devices in the late 2000s brought a revolution for blind and visually impaired people. For the first time, accessibility was being built into the platform, and no special software or hardware was needed to operate these devices.


    All good, or what? Well, I thought so, for a long time, too. I even sold some blindness-related products such as my first generation Victor Reader Stream by Humanware because I thought my iPhone and iPad could now fulfill all my needs. And for the most part, they do, but at a cost.

    And that cost is not, in most cases, technical in nature, but rather has to do with the sheer fact that the device I am running the app on is a mainstream device. Many of these problems are, in one form or another, also applicable to people who aren’t blind, but might impact them less than they do me.


    One other problem that keeps me always on the edge when using mainstream devices are screen reader inconsistencies and inaccessible apps or websites. Any update to an app can break accessibility, any update to the OS can break certain screen reader behavior, or web content I might need or have to consume at a particular moment can prove to be inaccessible, requiring me to either fiddle around with screen reader tricks to kick it into obedience, or simply not being able to get something done at all. Yes, despite all web accessibility efforts, this is still more often the case in 2018 than any of us could want.

  • New macOS Cyberattack Focuses on Cryptocurrency Investors

    Digital criminals who are using a piece of macOS-based malware called OSX.Dummy seem to be targeting a group of cryptocurrency investors who use Discord as well as those who use Slack. OSX.Dummy isn’t a particularly sophisticated piece of software, but it does seem to allow arbitrary code execution on machines that it can get embedded into.

  • #BetaNews20 Giveaway: System76 Linux computer seller swag kit

    Today is July 1, meaning BetaNews' month-long birthday celebration is officially over. We still have some active giveaways, however -- be sure to use the below links to enter them.

Linux Weather Forecast

Filed under

This page is an attempt to track ongoing developments in the Linux development community that have a good chance of appearing in a mainline kernel and/or major distributions sometime in the near future. Your "chief meteorologist" is Jonathan Corbet, Executive Editor at If you have suggestions on improving the forecast (and particularly if you have a project or patchset that you think should be tracked), please add your comments below.

Read more

US Senator Recommends Open-Source WireGuard To NIST For Government VPN

Filed under

One of the additions we have been looking forward to seeing in the mainline Linux kernel in 2018 is WireGuard. WireGuard is the open-source, performance-minded, and secure VPN tunnel. WireGuard is designed to be run within the Linux kernel but has also been ported to other platforms.

WireGuard hasn't yet made it into the mainline Linux kernel, but it's looking like it still stands good chances of doing so in 2018. Curious about the state, I asked WireGuard's lead developer Jason Donenfeld this week. He informed me that he is in the process of preparing the patch(es) for review and that it won't hopefully be much longer before that happens. Of course, following the review process is when it could be integrated into the mainline Linux kernel at the next available merge window (he gave no explicit indication, but if it's to happen this year, that would mean Linux 4.19 or Linux 5.0).

Read more

Games Leftovers

Filed under

KDE Development: Konsole, Falkon and More

Filed under
  • KDE Finally Offers An Easy Global Shortcut To Launch The Konsole

    KDE finally has an on-by-default easy way global shortcut for launching the Konsole terminal application.

    Beginning with KDE Applications 18.08 due out next month, Ctrl + Alt + T will launch the Konsole. There had been an off-by-default option for this functionality in KHotKeys while now Konsole itself will expose this global launching shortcut.

  • [Falkon] Seventh week of coding phase, GSoC'18

    The Events API exposes the Key, Mouse and Wheel events. The properties like mousePress, mouseDoubleClick, keyPress, etc are added to QmlPluginInterface class which on set to a JavaScript function will register the plugin for that event & will call the function with proper arguments (containing event & object on which the event is triggered) when the event is triggered.

  • This week in Usability & Productivity, part 25
  • Second Weekly Post

    To make the code easier to manage, I created a class called KoColorSetEntryGroup to handle an actual matrix of colors. This was done in KoColorSet, but that is kind of illogical. As a KoColorSet has several matrices of colors; it should be a containter of matrices of colors instead of colors themselves. KoColorSetEntryGroup is too long a name to use, so I renamed it to be KisSwatchGroup. KoColorSetEntry should be renamed to KisSwatch, too, of course, but KoColorSetEntry is used in too many places in the code base. I don’t want to do the renaming now. Lots of the usages of KoColorSetEntry are going to be changed while I’m modifying the data management of a KoColorSet, and that means if I do the renaming now, lots of the renaming will eventually be lost. Therefore, currently KisSwatch is just a placeholder. It’s now an empty subclass of KoColorSetEntry, waiting for everything to be moved from its parent into it.

OpenShot 2.4.2 Released | More Effects, More Stable, More Fun!

Filed under
  • OpenShot 2.4.2 Released | More Effects, More Stable, More Fun!

    Happy summer! Version 2.4.2, the latest and greatest OpenShot Video Editor is now available (after a long wait), and we have lots of great improvements to share! We have exciting new effects, tons of bug fixes, and more stability and performance enhancements! Let's dive right in!

  • OpenShot 2.4.2 Released For Many Improvements To This Open-Source Linux Video Editor

    After a relatively long period of silence, OpenShot 2.4.2 was released today as the latest version of this open-source, non-linear video editing software.

    The OpenShot 2.4.2 release features new video effects, automatic audio mixing, improved audio playback, better stability, new codec support, a better build system, AAC is now the default audio codec, experimental codec improvements via FFmpeg/Libav, and other enhancements.

  • Free Video Editor OpenShot 2.4.2 Released With 7 New Effects, Improved Stability

    OpenShot, the free and open source video editor for Linux, FreeBSD, Windows, and MacOS, was updated to version 2.4.2, which includes new effects as well as better stability and increased performance.

    OpenShot is an easy to use yet quite powerful video editor, great to cut, slice and edit videos. The application makes use of the FFmpeg library, being able to read and write most video and image formats.

More in Tux Machines

Maui Weekly Report

There has been a lot of work into the Maui Project, and the Nitrux team has been actively working on the apps, the framework, and the libraries to make the convergence experience something unique and reliable for our first stable release. Since last time we posted something about the project, many things are refactored, a lot of improvements and UI/UX paper-cut fixes are introduced, and new platforms now have support. We were present at the Plasma Mobile sprint at Berlin, working on improving the Maui apps experience for such a platform. In the sprint, the UBPorts developers were also present, and we are looking forward to seeing the Maui Apps in their platform. Read more

COVID-19 +++ Global cooperation +++ Remote working

Free Software is the only solution to offer full transparency and trust in its implementation. More and more people ask about the use and development of apps that aim at helping to contain the corona virus by tracking new infections and their contact persons. The Free Software Foundation Europe demands that any such app may only be introduced on a voluntary basis and the software must be published under a Free Software / Open Source Software licence. Only Free Software offers enough transparency to validate a complete data protection and a compliant use; thus trust can be established. Read more

Games: Shadow Warrior 2, Golf With Your Friends and Kingdoms and Castles

  • Shadow Warrior 2 | Linux Gaming | Ubuntu 19.04 | Steam Play

    Shadow Warrior 2 running through Steam Play (Proton 5.0-4) Runs great, few stutters here and there.

  • The brilliant 'Golf With Your Friends' has another massive content update

    A good time for an update with ton of people at home, and what a great game to play with others too! Golf With Your Friends just recently had a 'Volcanic Update' with quite a lot of new content. With an entirely new volcanic and sci-fi themed 18 hole course, the Volcano enters the race. There's also a new Japanese translations, a new and improved Course Editor, new obstacles and hazards, a better tutorial and there's even gamepad support to make it more accessible than ever. [...] Just as a reminder, they announced recently that it was going to be leaving Early Access in Q2 this year, so presumably before the end of June and they've still got updates to come yet.

  • City-building strategy 'Kingdoms and Castles' adds Steam Workshop support ahead of AI kingdoms update

    Kingdoms and Castles, an absolute gem city-builder with some RTS elements to it just gained a highly requested feature with Steam Workshop support now enabled. Kingdoms and Castles can perhaps be compared with games like Banished, requiring you to plan ahead and make sure you have enough food to last through each winter. [...] This should, hopefully, keep players going until the massive AI kingdom update arrives sometime. That's going to be a massive change for the game, further expanding how you play and I'm super excited for it.

Mozilla: Volunteers, These Weeks in Firefox and Development Tales

  • Firefox 75 new contributors

    With the release of Firefox 75, we are pleased to welcome the 40 developers who contributed their first code change to Firefox in this release, 38 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions...

  • These Weeks in Firefox: Issue 72
  • Nick Desaulniers: Off by Two

    “War stories” in programming are entertaining tales of truly evil bugs that kept you up at night. Inspired by posts like My Hardest Bug Ever, Debugging an evil Go runtime bug, and others from /r/TalesFromDebugging, I wanted to share with you one of my favorites from recent memory. Recent work has given me much fulfilment and a long list of truly awful bugs to recount. My blog has been quieter than I would have liked; hopefully I can find more time to document some of these, maybe in series form. May I present to you episode I; “Off by Two.” [...] asm goto is a GNU C extension that allows for assembly code to transfer control flow to a limited, known set of labels in C code. Typically, regular asm statements (the GNU C extension) are treated as a black box in the instruction stream by the compiler; they’re called into (not in the sense of the C calling convention and actual call/jmp/ret instructions) and control flow falls through to the next instruction outside of the inline assembly. Then there’s an “extended inline assembly” dialect that allows for you to specify input and output constraints (in what feels like a whole new regex-like language with characters that have architecture specific or generic meanings, and requires the reference manual to read or write) and whether to treat all memory or specific registers otherwise unnamed as outputs as clobbered. In the final variant, you may also specify a list of labels that the assembly may jump control flow to. There’s also printf-like modifiers called Output Templates, and a few other tricks that require their own post. Within the compiler, we can’t really treat asm statements like a black box anymore. With asm goto, we have something more akin to structured exception handling in C++; we’re going to “call” something, and it may jump control flow to an arbitrary location. Well, not arbitrary. Arbitrary would be an indirect call through a pointer that could’ve been constructed from any number and may or may not be a valid instruction (or meant to be interpreted as one, ie. a “gadget.”) asm goto is like virtual method calls or structured expection handling in C++ in that they all can only transfer control flow to a short list of possible destinations.