Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Monday, 22 Jul 19 - 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

Quick Roundup

Type Title Author Replies Last Postsort icon
Story today's howtos Roy Schestowitz 22/07/2019 - 7:00pm
Story Nils Brauckmann, SUSE's CEO, Steps Down (The first of many goodbyes) Roy Schestowitz 4 22/07/2019 - 6:37pm
Story Proprietary Spyware From Microsoft and Dropbox Targets GNU/Linux Roy Schestowitz 1 22/07/2019 - 6:32pm
Story Company of Heroes 2 Ported to GNU/Linux Roy Schestowitz 22/07/2019 - 6:20pm
Story Python Programming Leftovers Roy Schestowitz 22/07/2019 - 6:08pm
Story Android Leftovers Rianne Schestowitz 22/07/2019 - 5:52pm
Story Oracle Linux on Btrfs for the Raspberry Pi Rianne Schestowitz 22/07/2019 - 5:44pm
Story Here's why Windows 10 users are switching to other platforms Rianne Schestowitz 22/07/2019 - 5:42pm
Story 7-Way Linux Distribution Benchmarks For July 2019, Including LTO'ed openSUSE Tumbleweed Rianne Schestowitz 22/07/2019 - 5:38pm
Story Linux-driven Zynq UltraScale+ module ships with open-spec carrier board Rianne Schestowitz 22/07/2019 - 5:35pm

Company of Heroes 2 Ported to GNU/Linux

Filed under
Gaming

Python Programming Leftovers

Filed under
Development
  • Calculate KS Statistic with Python

    It stands for Kolmogorov–Smirnov which is named after Andrey Kolmogorov and Nikolai Smirnov. It compares the two cumulative distributions and returns the maximum difference between them. It is a non-parametric test which means you don't need to test any assumption related to the distribution of data. In KS Test, Null hypothesis states null both cumulative distributions are similar. Rejecting the null hypothesis means cumulative distributions are different.
    In data science, it compares the cumulative distribution of events and non-events and KS is where there is a maximum difference between the two distributions. In simple words, it helps us to understand how well our predictive model is able to discriminate between events and non-events.

  • Python binding for Kuesa

    KUESA™ is a Qt module designed to load, render and manipulate glTF 2.0 models in applications using Qt 3D.

    Kuesa provides a C++ and a QML API which makes it easy to do things like triggering animations contained in the glTF files, finding camera details defined by the designer, etc.

    It is a great tool so that designers and developers can share glTF based 3D assets.

    With the upcoming release of Kuesa 1.1, we are introducing a python binding for Kuesa. This provides a simple yet powerful way for programmers to integrate glTF content in their python applications with just a few lines of code.

  • Mike Driscoll: PyDev of the Week: Cris Medina

    I was born in the Dominican Republic. I finished highschool there and went to Puerto Rico to study Computer Engineering, specializing in hardware. But I’ve been writing software in some form since I can remember. My dad introduced me to IBM System 360 Basic as my first language. Go figure!

    Most of my professional career (going on 17 years now) was spent doing test engineering, along with developing all the hardware and software tools required to execute those tests and maintain their infrastructure. The rest of the time I’ve held formal software engineering roles.

    I like to spend some of my free time with music. My mother is a music teacher and she got me into piano early on. Though I moved into string instruments as I got older. Today I mostly play classical guitar, but I own several types of guitars and dabble in other string instruments.

  • Backend support merged

    This has been a very exciting week for me, with lots of progress made on my GSoC project. For the past couple of months I've been working on adding the new scipy.fft module which supercedes the existing scipy.fftpack submodule and adds a range of new features and interface improvements. Chief among these planned features was a backend system, allowing users to install their own fft libraries as implementations for the scipy.fft interface.

Oracle Linux on Btrfs for the Raspberry Pi

Filed under
Linux

Oracle Linux 7 has been released for the Raspberry Pi 3. The release packages Btrfs as the root filesystem on the UEK-branded Linux 4.14 Long Term Support (LTS) kernel. A bootable disk image with a minimal install is provided along with a standard ISO installer.

CentOS appears to support only the "Mustang" Applied Micro X-Gene for AArch64, and it provides the older AArch32 environment for all models of the Raspberry Pi. Oracle Linux is a compelling option among RPM distributions in supporting AArch64 for the Pi Model 3.

This is not to say that Oracle AArch64 Linux is without flaw, as Oracle warns that this is "a preview release and for development purposes only; Oracle suggests these not be used in production." The non-functional WiFi device is missing firmware and documentation, which Oracle admits was overlooked. No X11 graphics are included in the image, although you can install them. The eponymous database client (and server) are absent. Oracle has provided a previous example of orphaned software with its Linux for SPARC project, which was abandoned after two minor releases. There's no guarantee that this ARM version will not suffer the same fate, although Oracle has responded that "our eventual target is server class platforms". One possible hardware target is the Fujitsu A64FX, a new server processor that bundles 48 addressable AArch64 cores and 32GB of RAM on one die, asserted to be the "fastest server processor" that exists.

Read more

Here's why Windows 10 users are switching to other platforms

Filed under
Linux
Microsoft

People have been dealing with Windows 10 issues since the OS was first introduced in 2015. There are many die-heart Windows fans who prefer to deal with these issues rather than looking for other platforms.

Well, Linux has been around for years but many people are still reluctant to adopt Linux.

Recently, YouTuber Chris Titus Tech published a video to discuss the matter. The video discusses why Windows 10 keeps getting worse with each passing day.

Read more

Nils Brauckmann, SUSE's CEO, Steps Down (The first of many goodbyes)

Filed under
SUSE

I have recently made the decision to retire as the SUSE CEO and subsequently to leave SUSE. I care very deeply for the SUSE business and its employees, and this difficult decision is based entirely on personal reasons. My step down from the SUSE CEO role will be effective August 5.
My decision comes at a positive point in time for SUSE, where the business has completed its journey to becoming standalone and has a solid foundation to continue to accelerate its success and growth as an independent company.
For me personally this means I will have more time to devote myself to other important things in my life.
In FY18, the SUSE business saw record-breaking revenues. This level of growth has only been realized through the whole SUSE Team showing huge commitment to working together to deliver great outcomes. I am extremely proud of what we have achieved collectively over the last eight years, and I have every confidence that SUSE will exceed all future expectations. I will naturally be following the SUSE journey closely during my retirement, and my positive wishes will always be with the company and all connected with it.
As we look to the future I am delighted and, of course, reassured to be passing the SUSE CEO baton to such a talented and accomplished leader as Melissa Di Donato. Melissa has an outstanding track record of growth, leadership and transformation in the tech sector, having enjoyed enormous success as the chief operating officer and chief revenue officer at SAP. Prior to SAP, she held senior executive positions at Salesforce and was recognized for her contribution to growing global organizations by winning the 2018 Digital Masters Award for Excellence in Commercial Management.

Read more

7-Way Linux Distribution Benchmarks For July 2019, Including LTO'ed openSUSE Tumbleweed

Filed under
Graphics/Benchmarks

As it's been a few weeks since last hosting any Linux distribution comparison and now with the rolling-release openSUSE Tumbleweed enabling LTO by default, here are some fresh Linux distribution comparison results plus tossing the newly-released Debian 10.0 into the mix as well. This round of testing included Ubuntu 18.04 LTS, Ubuntu 19.04, Fedora Workstation 30, openSUSE Leap 15.1, openSUSE Tumbleweed, Clear Linux 30450, and Debian 10.0.

This round of benchmarking was done on an Intel Core i9 7980XE with ASUS PRIME X299-A motherboard, 16GB of RAM, NVIDIA GeForce GTX TITAN X graphics, and Samsung 970 EVO 500GB NVMe solid-state drive.

The Ubuntu, openSUSE, Fedora, Clear Linux, and Debian releases were all tested following clean installations with all stable release updates present as of testing. Manjaro/Arch isn't in this round of testing due to Manjaro running into issues with Nouveau on the GTX TITAN X present in this test system. Unfortunately I didn't have any very recent openSUSE Tumbleweed benchmark results handy pre-LTO-by-default and with not being aware of any other way to roll-back/archive the Tumbleweed system state, there are just Tumbleweed tests from the latest build after they began defaulting to Link Time Optimizations on their packages. System details below in full for this default/out-of-the-box Linux performance experience comparison.

Read more

Linux-driven Zynq UltraScale+ module ships with open-spec carrier board

Filed under
Linux

MYIR’s “MYC-CZU3EG CPU Module” runs Linux on a quad -A53, FPGA-equipped Zynq UltraScale+ MPSoC with 4GB of DDR4 and eMMC. There’s also a MYD-CZU3EG Development Board with GbE, CAN, PCIe, SATA, and Arduino I/O.

In recent years, MYIR has spun a variety of embedded boards based on Xilinx’s Cortex-A9/FPGA hybrid Zynq 7000 SoC, including the MYC-C7Z010/007S compute module and the open-spec Z-Turn and Z-turn Lite SBCs. The company has now advanced to its first product based on the Xilinx Zynq UltraScale+ MPSoC, which combines 4x 1.2GHz Cortex-A53 cores running Linux with a more powerful FPGA and dual 600MHz Cortex-R5 MCUs. The $399 MYC-CZU3EG CPU Module can be bought as part of a $659 MYD-CZU3EG Development Board kit.

Read more

What Desktop Innovation Needs to Succeed

Filed under
Linux

A couple of weeks ago, I wrote about how the user revolts against GNOME 3, KDE 4, and Unity had resulted in a dislike of innovation on the Linux desktop. Nothing could have proven my point better than the comments on the article. Almost universally, innovation is considered the opposite of usability. However, I can’t help thinking that this position is a false dichotomy. In fact, I can think of at least one example of successful innovation that is already widespread.

Many of the comments on my last article seemed full of false dichotomies. One comment asked why developers felt the need “to scramble things up and remove features people use, and move things to different parts of the system all in the name of ‘innovation.'” Another characterized innovation as “tinkering with looks, and trying to become the next iOS or Android/tablet UI.” One commenter spoke for many of the others when defining innovation as “change for change’s sake …just to get something ‘new,’ or to make things look flashier instead of actually making things better, more functional, more usable.”

Read more

Top 10 Ethical Hacking Tools

Hacking is the art of exploitation, it should always be used an ethical process. There are certain tools which can ease you through the exploitation process. These tools help in performing repetitive actions & target enumeration. Nevertheless, tools should be the only refuge of any expert penetration tester. One should be able to write own tools & automate the processes in order to better float through any exploitation phase. We will discuss today the top 10 tools admired and mostly used by the Hacking Society.

Read more

Top 20 Best Raspberry Pi Projects That You Can Start Right Now

Filed under
Development
GNU
Linux
Hardware

The Rasberry Pi is a tiny little computer board that lets students, experts, and hobbyists build innovative computing projects at a very affordable cost. Since its inception 6 years ago, it has enjoyed widespread popularity, thanks to the infinite range of possibilities this system offers. The single-board computer is now in its third major version and is being widely used for numerous tech projects around the world. If you’re looking for the best raspberry pi projects to get you started with this fantastic platform, you’re at the right place. Today, we’ll present to you 20 raspberry pi projects you can take on, starting from basic level to advanced.

Read more

[Krita] Interview with MangaTengu

Filed under
KDE
Software

It’s light and runs on Linux. So I could restore some old computers nobody wanted because “Windows takes 15 minutes to start” and make them into decent working stations.

Read more

Games: The BIG Cynical Adventure, Yorg, The Hand of Glory, Possession, Space Grunts 2, Blender

Filed under
Gaming
  • Comedy adventure game "Demetrios: The BIG Cynical Adventure" is now available on GOG

    Another game goes completely DRM-free on GOG, with developer COWCAT putting up Demetrios: The BIG Cynical Adventure along with the Linux version.

  • FOSS racing game "Yorg" has a big new update ready for testing

    Yorg, an in-development FOSS racing game is nearing the release of update 0.11, with a Release Candidate now available for testing.

    In the style of the classics like Micro Machines, while early it's actually quite promising. The update notes for this are quite short and to the point, the developer said they will be going into some more detail when it's out properly for everyone.

  • Point & Click Adventure game "The Hand of Glory" confirmed for Linux

    Madit Entertainment are currently crowdfunding for their new Point & Click adventure game "The Hand of Glory", as it turns out they've confirmed Linux support too.

    Coming across it recently, it didn't actually list Linux support on the campaign itself. After speaking to the developer, they pointed me to this announcement that mentions "Our community has spoken and we listened! We did our tests and we can now confirm that we will be able to support Mac and Linux in the game!", so that's fantastic news. The developer told me they will be updating the campaign to list it too.

  • Possession, a roguelike where you're a ghost that needs to possess others to survive

    Certainly a fun sounding idea! Possession from developer Weirdfellows is a traditional turn-based roguelike, made on Linux and it just recently released. The whole idea reminds me of MidBoss, another excellent body-snatching roguelike.

  • Space Grunts 2 announced, fusing together fast turn-based gameplay with a card battle system

    Developer Orangepixel is working on another new game in addition to the upcoming Gunslugs:Rogue Tactics. Space Grunts 2 will be combining turn-based gameplay with a card-based battle mechanic.

    The original Space Grunts was actually quite a good game. It felt like a turn-based Nuclear Throne and after going back and playing some more today, I couldn't be happier to see another coming.

  • Ubisoft and Epic Games are now supporting Blender development

    Two surprising bits of news recently about Blender, the free and open source 3D creation suite as they've managed to secure some extra funding from two big names.

    Firstly, it was announced on July 15th that Epic Games awarded them $1.2 million from Epic's MegaGrants program. Quite an impressive number and good to see a company such as Epic support open source software in such a way. They don't get it all at once though, it will trickle in over the next three years, to help with Blender's "Professionalizing Blender Development Initiative".

KDevelop 5.4 beta 1 released

Filed under
KDE

We are happy to announce the release of KDevelop 5.4 Beta 1!

5.4 as a new feature version of KDevelop will among other things add some first support for projects using the Meson build system and have the Clang-Tidy support plugin merged as part of built-in plugins. It also brings 11 months of small improvements across the application. Full details will be given in the announcement of the KDevelop 5.4.0 release, which is currently scheduled for in 2 weeks.

Read more

linux-5.2-ck1, MuQSS version 0.193 for linux-5.2

Filed under
Linux

Announcing a new -ck release, 5.2-ck1 with the latest version of the Multiple Queue Skiplist Scheduler, version 0.193. These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but configurable for any workload.

Read more

Also: Linux 5.2-ck1 Released Along With MuQSS 0.193 Scheduler

Programming, OSS and GNU

Filed under
Development
GNU
OSS
  • How to Split a String in Python
  • The 10 Best Software Engineering Books in 2019

    I’ll probably never forget my first day as a software engineer.

    Back in 2015, I got hired as a software engineer for a consulting company, in Luxembourg.

    I did not have much experience, but I was ready to tackle every single project I was assigned to.

  • GCC 10 Lands OpenRISC Support For Floating Point Instructions

    When it comes to open-source processor ISAs, RISC-V currently captures much of the spotlight but OpenRISC continues chugging along as another open-source CPU architecture. The OpenRISC GCC compiler back-end and other software tooling also continues to move along for this architecture that's been in the works since 2000.

    The OpenRISC back-end/target landed just at the end of 2018 for the current GCC 9 stable series. This OpenRISC "or1k" support continues maturing. It took so long for the OpenRISC support to land into GCC as the original developers of the compiler support wouldn't agree to their copyright assignment to the Free Software Foundation for getting the code merged. As a result, a clean-room rewrite of the GCC OpenRISC code was needed before it could be accepted into GCC.

  • Matthias Clasen: Westcoast hackfest; GTK updates

    old widget. It started out as a port of the tk text widget, and it has not seen a lot of architectural updates over the years. A few years ago, we added a pixel cache to it, to improve its scrolling, but on a high resolution display, its still a lot of pixels to shovel around.

    As we’ve moved widgets to GTK4’s rendering models, everybody avoided GtkTextView, so it was using the fallback cairo rendering path, even as we ported other text rendering in GTK to a new pango renderer which produces render nodes.

    Until yesterday. We decided to just have a look at how hard it would be to switch the text view over to the new pango renderer. This went much more smoothly than we expected, and the new code is in master today.

  • GTK4 Gets Smoother GPU-Accelerated Scrolling, Modern Cursor Blinking

    GNOME developers continue to be hard at work on GTK4 and trying to ensure this major tool-kit update will be a great success.

    Happening the past few days in Portland, Oregon was the "GTK West Coast Hackfest" where Matthias Clasen, Christian Hergert, and other GNOME developers took towards figuring out effectively last minute work for GTK 4.0.

  • GNU Hyperbole 7.0.3 is the latest release
    Hyperbole is an amazing hypertextual information management system 
    that installs quickly and easily as an Emacs package.  It is part of 
    GNU Elpa, the Emacs Lisp Package Archive. 
    Hyperbole interlinks all your working information within Emacs for 
    fast access and editing, not just within special modes.  An hour 
    invested exploring Hyperbole's built-in interactive DEMO file will 
    save you hundreds of hours in your future work. 
    
    
  • Sylvain Beucler: Planet clean-up

    Re-sync Debian base config, scripts and packaging, update documentation; the planet-venus package is still in bad shape though, it's not officially orphaned but the maintainer is unreachable AFAICS

    Fetch all Savannah feeds using https

  • Takeaways from PX4 Open-Source Drone Developer Conference

    Last month at ETH Zurich, Auterion sponsored the first-ever PX4 developer conference for those interested in the open-source-based operating system for enterprise drones. The event, held June 20-21, included 200 attendees from the open-source community, including developers, researchers, and technical thought leaders in the unmanned systems space.

    Here are three takeaway messages from the conference – for those interested in learning more about PX4 and ROS (the largest open-source drone and robotics communities), you can view all of the presentations on PX4’s YouTube channel.

  • Synchronize bookmarks: Syncmarx is now Open Source
  • SuperFreezZ is an open source alternative to Greenify that kills apps running in the background

    Task managers are widely viewed as unnecessary on Android smartphones. Most of us may agree with that view, but the reality is there are still a lot of misbehaving Android apps out there, most task “killers” don’t actually do anything useful besides clearing the recent apps view (which doesn’t really “kill” apps anyway), and a lot of users have yet to upgrade to newer Android versions that have implemented more restrictions on background apps. That’s why, to this very day, apps like Greenify and Brevent remain incredibly popular. Many users swear by both Greenify and Brevent, but since they’re closed source, some users are wary of them. If you’re looking for an open source alternative, check out SuperFreezZ by XDA Junior Member hcur.

Proprietary Spyware From Microsoft and Dropbox Targets GNU/Linux

Filed under
Microsoft
Software
  • Microsoft Teams client for Linux 0.4 Released with Stability Fixes

    Teams for Linux is an unofficial Microsoft Teams client for Linux using Electron. It uses the Web App and wraps it as a standalone application using Electron.

  • Dropbox Brings Back Support For ZFS, XFS, BTFS And eCryptFS On Linux [Ed: The NSA wants to slurp in all your files, irrespective of what file system you use]

    Dropbox stopped supporting folder syncing to drives with filesystems which it deemed "uncommon", which on Linux meant anything but Ext4, upsetting quite a few users. The reason cited for this was that "a supported file system is required as Dropbox relies on extended attributes (X-attrs) to identify files in the Dropbox folder and keep them in sync", which doesn't really make sense since there are many filesystems that support xattr (extended attributes) on Linux.

Syndicate content

More in Tux Machines

Android Leftovers

Oracle Linux on Btrfs for the Raspberry Pi

Oracle Linux 7 has been released for the Raspberry Pi 3. The release packages Btrfs as the root filesystem on the UEK-branded Linux 4.14 Long Term Support (LTS) kernel. A bootable disk image with a minimal install is provided along with a standard ISO installer. CentOS appears to support only the "Mustang" Applied Micro X-Gene for AArch64, and it provides the older AArch32 environment for all models of the Raspberry Pi. Oracle Linux is a compelling option among RPM distributions in supporting AArch64 for the Pi Model 3. This is not to say that Oracle AArch64 Linux is without flaw, as Oracle warns that this is "a preview release and for development purposes only; Oracle suggests these not be used in production." The non-functional WiFi device is missing firmware and documentation, which Oracle admits was overlooked. No X11 graphics are included in the image, although you can install them. The eponymous database client (and server) are absent. Oracle has provided a previous example of orphaned software with its Linux for SPARC project, which was abandoned after two minor releases. There's no guarantee that this ARM version will not suffer the same fate, although Oracle has responded that "our eventual target is server class platforms". One possible hardware target is the Fujitsu A64FX, a new server processor that bundles 48 addressable AArch64 cores and 32GB of RAM on one die, asserted to be the "fastest server processor" that exists. Read more

Here's why Windows 10 users are switching to other platforms

People have been dealing with Windows 10 issues since the OS was first introduced in 2015. There are many die-heart Windows fans who prefer to deal with these issues rather than looking for other platforms. Well, Linux has been around for years but many people are still reluctant to adopt Linux. Recently, YouTuber Chris Titus Tech published a video to discuss the matter. The video discusses why Windows 10 keeps getting worse with each passing day. Read more

Nils Brauckmann, SUSE's CEO, Steps Down (The first of many goodbyes)

I have recently made the decision to retire as the SUSE CEO and subsequently to leave SUSE. I care very deeply for the SUSE business and its employees, and this difficult decision is based entirely on personal reasons. My step down from the SUSE CEO role will be effective August 5. My decision comes at a positive point in time for SUSE, where the business has completed its journey to becoming standalone and has a solid foundation to continue to accelerate its success and growth as an independent company. For me personally this means I will have more time to devote myself to other important things in my life. In FY18, the SUSE business saw record-breaking revenues. This level of growth has only been realized through the whole SUSE Team showing huge commitment to working together to deliver great outcomes. I am extremely proud of what we have achieved collectively over the last eight years, and I have every confidence that SUSE will exceed all future expectations. I will naturally be following the SUSE journey closely during my retirement, and my positive wishes will always be with the company and all connected with it. As we look to the future I am delighted and, of course, reassured to be passing the SUSE CEO baton to such a talented and accomplished leader as Melissa Di Donato. Melissa has an outstanding track record of growth, leadership and transformation in the tech sector, having enjoyed enormous success as the chief operating officer and chief revenue officer at SAP. Prior to SAP, she held senior executive positions at Salesforce and was recognized for her contribution to growing global organizations by winning the 2018 Digital Masters Award for Excellence in Commercial Management. Read more