Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Saturday, 24 Mar 18 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

today's leftovers

Filed under
  • Sony May Owe You $65 for Your Old PS3

    If you own an old PlayStation 3, the original “fat” one before it slimmed down, then Sony could owe you up to $65. Unfortunately, there are a few hurdles to jump through, and you only have until April 15, 2018 to stake your claim for compensation.

  • Nouveau Is On The Verge Of Having Basic Compute Support

    Karol Herbst, who is a long-time Nouveau contributor who joined Red Hat at the end of last year, along with other hat-wearing Linux developers continue working on Nouveau compute support for this open-source NVIDIA driver.

    Karol has been ironing out the Nouveau NIR support that is a critical element to get SPIR-V support going for the Nouveau driver, which is the common IR to Vulkan and OpenCL. Meanwhile there is also the work to get SPIR-V support for Gallium3D's Clover state tracker.

  • Intel OpenGL Driver Performance On Windows 10 vs. Ubuntu vs. Clear Linux

    When having the Microsoft Windows 10 Professional x64 installation on the Core i7 8700K "Coffee Lake" system this week I also took the opportunity to run some fresh OpenGL benchmarks on Windows compared to Linux.

    Due to the UHD Graphics 630 not being too practical for Linux gamers, for this quick round of benchmarking were just some standard OpenGL games and tests across all supported platforms. The latest drivers were used on each platform, including a secondary run on Ubuntu when switching to the Linux 4.16 Git kernel.

KDE and GNOME: Choqok, Discover, Qt and GStreamer

Filed under
  • Choqok 1.6 Beta 1

    This will be the first release after the KDE frameworks port and many things have been fixed in those 16 months...

  • This week in Discover, part 11

    This week we landed a significant visual improvement for Discover: the app lists have been re-implemented using a new “cards” style in Kirigami. This was a lovely collaboration between Marco Martin, Aleix Pol, and myself. And best of all, this pretty “cards”-style list is also available to other Kirigami apps!

  • Krita Version 4.0 Released With Improved Vector Tools

    Brief: Popular open source digital painting application Krita has a new release with improvement on the vector tools. Have a look at the new features and installation procedure of Krita 4.0.

  • Certifiably Qt

    Expanding your team’s software development capacity is something that most managers will encounter at some point in their careers. There are several ways to do this – three of the most common options are hiring new employees, using a service company, or incorporating onsite contractors. Regardless of which route you choose to go, software certifications are an effective tool to help you identify the right resources. Qt certifications are a case in point.

  • Statistics, Google Code-in, Gitlab, Bugzilla
  • Collabora & GStreamer 1.14

    After a particularly long cycle of over 10 months, the GStreamer community had accumulated a lot of improvements that are now widely available in the 1.14 release. The release notes contain a good explanation of everything the community has produced, but I'd like to highlight some of the contributions from Collabora's engineers that we're particularly proud of.

  • Low-latency audio on Windows with GStreamer

    Digital audio is so ubiquitous that we rarely stop to think or wonder how the gears turn underneath our all-pervasive apps for entertainment. Today we'll look at one specific piece of the machinery: latency.

    Let's say you're making a video of someone's birthday party with an app on your phone. Once the recording starts, you don't care when the app starts writing it to disk—as long as everything is there in the end.

    However, if you're having a Skype call with your friend, it matters a whole lot how long it takes for the video to reach the other end and vice versa. It's impossible to have a conversation if the lag (latency) is too high.

Software: Corebird, RawTherapee, LVFS and More

Filed under

Red Hat and Fedora: Red Hat Enterprise Linux 8 Alpha, Results Imminent, Fedora Atomic Workstation and More

Filed under
Red Hat

Ubuntu and Mint Leftovers

Filed under
  • Ubuntu 18.04's Automatic Suspend Shows Linux Suspend Can Still Be An Issue In 2018

    One of the subtle changes that seemed to have been made during the Ubuntu 18.04 development cycle is automatic suspend now being enabled by default on desktop systems.

    Automatic suspend is flipped on with Ubuntu 18.04 desktop after a twenty minute delay of being idle, at least on several systems I've been running the daily Bionic Beaver with this month.

  • Bid “bonjour” to our Bionic Beaver!

    Along with a sneak preview of our official Bionic mascot, it’s a short update this week as we’re all heads-down in bug fixing mode. There are a couple of links to check out if you’re interested in what sort of data we want to collect about hardware and setup, with links to the source.

  • MintBox Mini 2

    Based on the Compulab Fitlet2, the new Mini is just as small as the original MintBox Mini and the MintBox Mini Pro but with much better specifications, better performance and a few more features.

Android Leftovers

Filed under
  • Android tips and tricks: 10 great ways to boost your phone experience
  • About the privacy of the unlocking procedure for Xiaomi’s Mi 5s plus

    First, you got to register on Xiaomi’s website, and request for the permission to unlock the device. That’s already bad enough: why should I ask for the permission to use the device I own as I am pleased to? Anyway, I did that. The procedure includes receiving an SMS. Again, more bad: why should I give-up such a privacy thing as my phone number? Anyway, I did it, and received the code to activate my website account. Then I started the unlock program in a virtualbox Windows XP VM (yeah right… I wasn’t expecting something better anyway…), and then, the program tells me that I need to add my Xiaomi’s account in the phone. Of course, it then sends a web request to Xiaomi’s server. I’m already not happy with all of this, but that’s not it. After all of these privacy breaches, the unlock APP tells me that I need to wait 72 hours to get my phone to account association to be activated. Since I wont be available in the middle of the week, for me, that means waiting until next week-end to do that. Silly…

  • You Can Now Try Android Games Without Downloading Them

    Tired of downloading games only to realize they suck? Google Play Instant might mean never doing that again.

  • Plex for Android Will Soon Let You Cast Your Own Videos to Chromecast

OSS Leftover

Filed under
  • Bootlin Making Progress On Their Open-Source Allwinner VPU Support

    Bootlin (formerly Free Electrons) continues making progress on their goal to have working and upstream open-source video encode/decode support for the Allwinner VPU.

  • 8 Best Facebook Alternatives With Focus On Privacy For 2018

    Last year, Mastodon made splashes as an open source Twitter competitor but you can also use it as a Facebook alternative. Apart from all the differences in terms of privacy, character length, what really sets Mastodon apart is the “instance” feature. You can think of the service as a series of connected nodes (instances) and your account belongs to a particular instance.

    The whole interface is divided into 4 card-like columns. If you use this service as an alternative to Facebook, it might seem confusing but you might get a hang of it with time. is the most popular instance, so you can start with it.

  • Upcoming March 2018 events: LibrePlanet, Reddit AMA

    We will also be manning a booth there, where you can try out our Librem laptops and see one of our i.MX 6 phone prototype development boards for the Librem 5. Come and say hi! We’ll be happy to meet old friends and new Free Software enthusiasts, veterans and newcomers, and to answer any questions attendees may have for us.

  • Best Open Source Content Management System
  • Open Compute Project Has Billion Dollar Impact on Server Market
  • 6-Axis Open-Source Robot Arm is Now on Kickstarter

    Just launched on Kickstarter is the AR2 6 axis robot aluminum parts kit operated by an Arduino microcontroller. The robot was created by Chris Annin, an automation engineer who has worked in the investment casting industry for more than 20 years.

    “I have a passion for robotics. I’ve always wondered why robots have to cost more than $30K and I wanted to bring a lower cost option to the table to afford the rest of us the opportunity to experience and play with 6 axis robots,” he explains.

  • FOSS Project Spotlight: Sawmill, the Data Processing Project

    If you're into centralized logging, you are probably familiar with the ELK Stack: Elasticsearch, Logstash and Kibana. Just in case you're not, ELK (or Elastic Stack, as it's being renamed these days) is a package of three open-source components, each responsible for a different task or stage in a data pipeline.

    Logstash is responsible for aggregating the data from your different data sources and processing it before sending it off for indexing and storage in Elasticsearch. This is a key role. How you process your log data directly impacts your analysis work. If your logs are not structured correctly and you have not configured Logstash correctly, your logs will not be parsed in a way that enables you to query and visualize them in Kibana.

  • The programming languages you should learn now

    Learning a programming language is not hard. In fact, if you’re experienced, you can learn the basics in under 24 hours. So if you’re in the market for a new lingua franca, such as to bolster your hirability, what you choose next might be influenced by your current language of choice.

Security: FUD. Sensationalist Headlines and Windows Unnamed

Filed under
  • Cybercriminals Exploit PHP Weathermap Vulnerability to Install Cryptocurrency Miner on Linux Servers [Ed: Nothing to do with Linux; media never names Microsoft Windows when something bad happens on it.]
  • Is Application Security Dead?

    Spoiler alert: If application security isn't dead yet, its days are numbered. OK, this is an over-exaggeration, but fear not, application security engineers — the work you do is actually becoming more important than ever, and your budget will soon reflect this. Application security will never die, but it will have to morph to succeed.

  • Sweden Is Becoming a Haven for Cryptojackers [Ed: Microsoft Windows not named, but implied]


    The number of such attacks surged an estimated 10,100 percent in the biggest Nordic economy in the fourth quarter, about double the jump globally, according to Symantec Corp.’s 2018 Internet Security Threat Report.

Tilix – A New GTK 3 Tiling Terminal Emulator for Linux

Filed under

But sometimes, we find it difficult to choose which terminal emulator to work with, depending on our preferences. In this overview, we shall cover one exciting terminal emulator for Linux called Tilix.

Tlix (previously called Terminix – name changed due to a trademark issue) is a tiling terminal emulator that uses GTK+ 3 widget called VTE (Virtual Terminal Emulator). It is developed using GTK 3 with aims of conforming to GNOME HIG (Human Interface Guidelines).

Additionally, this application has been tested on GNOME and Unity desktops, although users have also tested it successfully on various other Linux desktops environments.

Read more

Atomic Replace / Cumulative Patches Being Worked On For Linux Kernel Livepatching

Filed under

It's been a while since last having anything new to report with the mainline Linux kernel's livepatching infrastructure, but some improvements are in the works.

Petr Mladek of SUSE has been picking up the work started by Joe Lawrence at Red Hat for atomic replace functionality for the kernel livepatches in working towards cumulative patch support.

Read more

Games and Wine: Ash of Gods: Redemption, Doom 2016 and More

Filed under
  • Turn-based RPG Ash of Gods: Redemption is now out with day-1 Linux support

    For those in need of a good story game with turn-based battles and RPG elements, Ash of Gods: Redemption [GOG, Steam] is now out with day-1 Linux support.

    The developer sadly hasn't yet responded to our emails, but thankfully GOG sent over a copy today. BTRE will be taking a proper look at it once he's had plenty of time with it. Sounds like a very interesting game, so I look forward to reading his thoughts.

  • Doom (2016) could have been on Linux, id Software made a Linux version sound easy to do

    Doom 2016 supports Vulkan and at GDC this year developers from id Software talked a little about it, including how easy a Linux version could have been.

    In response to this question from Alon Or-bach (Samsung): "One of the hot topics around Vulkan in terms of cross-platform and how much benefit do you find of having one API that's targetting both mobile and desktop platforms".

  • Latest AMDGPU DC Plays Nicer With Raven Ridge But Still Linux Gaming Stability Issues

    Back in February was the exciting AMD Raven Ridge desktop APU launch with the Zen CPU cores and Vega graphics. Sadly, however, the Raven Ridge Linux support still appears to be a bit problematic but there have been improvements in recent weeks.

  • Wine Vulkan Patches Prepping For Direct3D 12 / VKD3D

    CodeWeavers' Józef Kucia has sent out a set of patches today against Winevulkan in shifting around some code in preparing to allow for the eventual Direct3D 12 support that's implemented on top of Vulkan by the external VKD3D library.

    Wine Vulkan has been rapidly advancing in recent weeks for allowing Vulkan API support within Wine using an ICD approach to make it easy to run Vulkan games on Wine like Wolfenstein or Doom as well as projects like DXVK for implementing high-performance Direct3D 11 atop Vulkan.

GNOME Desktop Schedule Published

Filed under
  • GNOME 3.29.x Development Series

    GNOME 3.29.x is an unstable development series intended for testing and hacking purposes. GNOME uses odd minor version numbers to indicate development status, so this unstable 3.29.x series will become the official 3.30 stable release. There are many ways you can get involved.

  • GNOME 3.30 Scheduled For Release On 6 September

    Following this month's successful launch of GNOME 3.28, the release team has now assembled the schedule for the GNOME 3.30.0 release and the 3.29 development milestones.

    GNOME 3.29.1 is the first step towards GNOME 3.30 and will be released on 19 April followed by GNOME 3.29.92 a month later on 24 May. For June is then GNOME 3.29.3 and GNOME 3.29.4 on 19 July.

  • GNOME 3.30 "Almeria" Desktop Environment Slated for Release on September 6, 2018

    The GNOME Project announced today the availability of the official release schedule for the next major release of their widely-used GNOME desktop environment for GNU/Linux distributions.

    While most of the Linux community hasn't yet managed to install the recently released GNOME 3.28 desktop environment on their favorite GNU/Linux distributions, the GNOME developers are already focusing on the next major release, GNOME 3.30, which was slated for release this fall on September 6, 2018.

Super long-term kernel support

Filed under

In the longer-term, CIP is looking toward IEC-62443 security certification. That is an ambitious goal and CIP can't get there by itself, but the project is working on documentation, test cases, and tools that will hopefully help with an eventual certification effort. Another issue that must be on the radar of any project like this is the year-2038 problem, which currently puts a hard limit on how long a Linux system can be supported. CIP is working with kernel and libc developers to push solutions forward in this area.

Read more

LibreSSL 2.7.1 Released, OpenSSH 7.7 Being Tested

Filed under

Programming: Python 2.*, Functional Computation, and Plagiarism in CS

Filed under
  • 1.5 Year Warning: Python2 will be End of Lifed

    The end of upstream Python 2.7 support will be January 1, 2020 (2020-01-01) and the Fedora Project is working out what to do with it. As Fedora 29 would be released in 2019-11 and would get 1.5 years of support, the last release which would be considered supportable would be the upcoming release of Fedora 28. This is why the current Python maintainers are looking to orphan python2. They have made a list of the packages that would be affected by this and have started a discussion on the Fedora development lists, but people who only see notes of this from blogs or LWN posts may not have seen it yet.

  • Why is functional programming seen as the opposite of OOP rather than an addition to it?

    So: both OOP and functional computation can be completely compatible (and should be!). There is no reason to munge state in objects, and there is no reason to invent “monads” in FP. We just have to realize that “computers are simulators” and figure out what to simulate.

  • Why we still can’t stop plagiarism in undergraduate computer science

    The most important goal is to keep the course fair for students who do honest work. Instructors must assign grades that accurately reflect performance. A student who grapples with a problem — becoming a stronger programmer in the process — should never receive a lower grade than one who copies and pastes.


    University administrators should communicate their support. Instructors should know that, not only will they suffer no retaliation, but that the university encourages them to enforce university policies. This might require administrators to acknowledge the inconvenient truth of widespread plagiarism.

Debian: Turris Omnia With Debian, ClojureSYNC, Debconf 2018

Filed under
  • Using the switch on Turris Omnia with Debian

    After installing Debian on Turris Omnia there are a few more steps needed to make use of the network switch.

    The Armada 385 CPU provides three network interfaces. Two are connected to the switch (but only one of them is used to "talk" to the switch), and one is routed directly to the WAN port.

  • ClojureSYNC Talk Resources
  • Debconf 2018, MATE 1.2.0, libqalculate transition etc

    First up is news on Debconf 2018 which will be held in Hsinchu, Taiwan. Apparently, the CFP or Call for Proposals was made just a few days ago and I probably forgot to share about it. Registration has also been opened now.

    The only thing most people have to figure out is how to get a system-generated certificate, make sure to have an expiry date, I usually have a year, make it at least 6 months as you would need to put up your proposal for contention and let the content-team decide it on the proposal merit. This may at some point move from alioth to salsa as the alioth service is going away.

    The best advice I can give is to put your proposal in and keep reworking/polishing it till the end date for applications is near. At the same time do not over commit yourself. From a very Indian perspective and somebody who has been to one debconf, you can think of the debconf as a kind of ‘khumb‘ Mela or gathering as you will. You can definitely network with all the topics and people you care for, but the most rewarding are those talks which were totally unplanned for. Also it does get crazy sometime so it’s nice if you are able to have some sane time for yourself even if it just a 5-10 minute walk.

Mozilla: Facebook-Mozilla Rift, MDN, No More Notifications (If You Want)

Filed under
  • Mozilla stops Facebook advertising, demands privacy changes

    It’s probably not top of Mark Zuckerberg’s worry list this week but Mozilla Corporation, developer of the Firefox browser, is officially unhappy with Facebook.

  • Results of the MDN “Competitive Content Analysis” SEO experiment

    The next SEO experiment I’d like to discuss results for is the MDN “Competitive Content Analysis” experiment. In this experiment, performed through December into early January, involved selecting two of the top search terms that resulted in MDN being included in search results—one of them where MDN is highly-placed but not at #1, and one where MDN is listed far down in the search results despite having good content available.

    The result is a comparison of the quality of our content and our SEO against other sites that document these technology areas. With that information in hand, we can look at the competition’s content and make decisions as to what changes to make to MDN to help bring us up in the search rankings.

  • No More Notifications (If You Want)

    Online, your attention is priceless. That’s why every site in the universe wants permission to send you notifications about new stuff. It can be distracting at best and annoying at worst. The latest version of Firefox for desktop lets you block those requests and many others.

EUPL planned actions

Filed under

A revised set of guidelines and recommendations on the use of the open source licence EUPL v1.2 published by the Commission on 19 May 2017 will be developed, involving the DIGIT unit B.3 (Reusable Solutions) and the JRC 1.4 (Joint Research Centre – Intellectual Property and Technology Transfer). The existing licence wizard will be updated. New ways of promoting public administrations' use of open source will be investigated and planned (such as hackathons or app challenges on open source software). The target date for the release of this set of guidelines on the use of the European Public Licence EUPL v1.2, including a modified Licence Wizard, is planned Q2 2018.

Read more

Syndicate content