Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Friday, 19 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 Titlesort icon Author Replies Last Post
Story An introduction to Linux from Opensource.com Roy Schestowitz 06/05/2015 - 8:42am
Story An open source mantra: Avoid "no derivatives" Roy Schestowitz 06/01/2015 - 9:52pm
Story An open source tool for every classroom need Roy Schestowitz 18/12/2015 - 10:09am
Story An open vision: Strategic planning is transparent at Mozilla Roy Schestowitz 22/12/2015 - 12:22pm
Story antiX A Fast And Lightweight Linux Distribution Roy Schestowitz 17/03/2017 - 9:51am
Story Arno, the first open source platform for NFV Roy Schestowitz 24/06/2015 - 7:22pm
Story Avoiding quality assurance disasters with openQA Roy Schestowitz 04/10/2016 - 4:11pm
Story Awesome Lucid Mockup srlinuxx 12/02/2010 - 4:24pm
Story BackBox 4.1 Ubuntu Based Distro Released, Available To Download And Install Mohd Sohail 31/01/2015 - 8:37am
Story Best of open hardware in 2014 Roy Schestowitz 22/12/2014 - 8:43pm

Feren OS 19.07

Filed under
Reviews

Today we are looking at Feren OS 19.07. It is based on Linux Mint 19.1, so indirectly Ubuntu 18.04, which is supported until April 2023. It comes with Cinnamon and Nemo 4.0 and Linux Kernel 4.15. It uses about 1GB of ram when idling.

Feren Os is a highly customized version of Linux Mint, which is semi-rolling, it is as rolling as a Ubuntu LTS distro can be, yet it is a very stable and reliable, as well as beautiful and by each release just getting better and better.

Read more

Direct/video: Feren OS 19.07 Run Through

Audiocasts/Shows: Open Source Security Podcast, Full Circle Weekly News and This Week in Linux

Filed under
Interviews
  • Open Source Security Podcast: Episode 154 - Chat with the authors of the book "The Fifth Domain"

    Josh and Kurt talk to the authors of a new book The Fifth Domain. Dick Clarke and Rob Knake join us to discuss the book, cybersecurity, US policy, how we got where we are today and what the future holds for cybersecurity.

  • Full Circle Magazine: Full Circle Weekly News #139
  • Episode 74 | This Week in Linux

    On this episode of This Week in Linux, AMD releases BIOS fix for the Linux booting issue, IBM closes on the landmark acquisition of Red Hat, and Ubuntu announces that Ubuntu LTS users will be getting the latest nvidia drivers much more easily. In App News, Mozilla releases Firefox 68 and Mozilla responds to some weird news around an organization calling them an “Internet Villain”. Also in App News, we’ll take a look at some news regarding GNOME Software possibly dropping support for Snaps, and new releases from Syncthing (Dropbox replacement) & Kdenlive (video editor). Later in the show we’ll check out some Hardware News for the new Pi-top 4 and do some follow ups on topics we discussed in previous episodes including one topic where I need to make a correction to a mistake I made regarding IDE in the 5.2 Linux kernel. Then we’ll round out the show with some Linux Gaming news! All that and much more on Your Weekly Source for Linux GNews!

Cheat.sh Shows Cheat Sheets On The Command Line Or In Your Code Editor

Filed under
Software

cheat.sh provides access to community-driven cheat sheets and snippets for Linux/UNIX commands and many programming languages, using various interfaces.

It can be used in a web browser, from the command line (using curl, or its dedicated command line client for Linux or Windows), and as a plugin for Vim, Emacs, Visual Studio Code, Sublime Text and IntelliJ Idea, so you can search and insert a code snippet without leaving the code editor / the command line.

For its cheat sheets, the tool makes use of community-driven sources like TLDR pages, Learn X in Y minutes, StackOverflow and others, as well as its own repository.

Read more

OSI and Linux Foundation: Takeover by Proprietary Software Giants With Back Doors

Filed under
OSS
  • Thierry Carrez: Open source in 2019, Part 3/3

    As mentioned in part 2, since open source was coined in 1998, software companies have evolved ways to retain control while producing open source software, and in that process stripped users of some of the traditional benefits associated with F/OSS. But those companies were still abiding to the terms of the open source licenses, giving users a clear base set of freedoms and rights.
    Over the past year, a number of those companies have decided that they wanted even more control, in particular control of any revenue associated with the open source software. They proposed new licenses, removing established freedoms and rights in order to be able to assert that level of control. The open source definition defines those minimal freedoms and rights that any open source software should have, so the Open Source Initiative (OSI), as steadfast guardians of that definition, rightfully resisted those attempts.
    Those companies quickly switched to attacking OSI's legitimacy, pitching "Open Source" more as a broad category than a clear set of freedoms and rights. And they created new licenses, with deceptive naming ("community", "commons", "public"...) in an effort to blur the lines and retain some of the open source definition aura for their now-proprietary software.
    The solution is not in redefining open source, or claiming it's no longer relevant. Open source is not a business model, or a constantly evolving way to produce software. It is a base set of user freedoms and rights expressed in the license the software is published under. Like all standards, its value resides in its permanence.

  • Juniper Networks Extends Commitment to Open Source Software and Communities through Open Source Initiative Sponsorship.

    The Open Source Initiative ® (OSI), the founding organization of the Open Source Software movement and steward of the Open Source Definition, announced today corporate sponsorship by Juniper Networks, the longstanding proponent of open source software and open standards, and industry leader in automated, scalable, and secure networks. Juniper Networks firmly believes open source and open standards foster greater innovation, and for years has actively participated in a variety of open source communities and key standards bodies, including FreeBSD Foundation, Linux Foundation, Cloud Native Computing Foundation, and OpenStack Foundation. In addition to their support of open source foundations, the networking company has released or contributed to many free and open source projects such as OpenStack, Ansible, Salt, PyEZ, wistar, OpenNTI, Tungsten Fabric, along with dozens of others.

  • Microsoft, Salesforce and the Ethereum Foundation Join Open-source Hyperledger Blockchain Project [Ed: Microsoft gives more money to Jim Zemlin and his PAC/foundation]

    Microsoft’s involvement in blockchain goes back several years as they have been building out capabilities in Azure for organizations requiring blockchain-as-a-service capabilities. These investments include Project Bletchley, R3/Corda/Quorum protocol support and Microsoft-Truffle partnership to name a few.

Tizonia – powerful open source cloud music player for the Linux terminal

Filed under
Software

The Linux platform has matured into an excellent way of listening to streaming music services. There are clients available for most of the popular music streaming services. But what if you want a single app that covers the very popular ones without straying away from the Linux terminal. Step forward Tizonia.

Tizonia offers access to some excellent streaming music services — all from the command line. The software supports popular services such as YouTube, Spotify, Google Play Music, SoundCloud, Chromecast, and more.

Tizonia is innovative software. It doesn’t use FFmpeg, libav, gstreamer or libvlc for playback. Instead, the software’s multimedia framework is based on OpenMAX IL 1.2. OpenMAX (Open Media Acceleration) is a non-proprietary and royalty-free cross-platform set of C-language programming interfaces. It provides abstractions for routines that are especially useful for processing of audio, video, and still images.

Tizonia is C/C++ software which integrates online services with Python connectors/proxies. This means it should be fairly easy to integrate new services, assuming a Python-based API is accessible.

Read more

What Is AppImage in Linux?

Filed under
GNU
Linux

On a Linux distro, you should always install new software with the aid of your package manager when possible. It keeps things clean, and all files are tracked by the manager and can be easily removed later. This also helps avoid potential trouble when you later upgrade your distribution. But since your distribution might not have the software you need, or some might be too old, you sometimes have to resort to alternatives. Out of all these alternatives, though, only choose to download third party “.deb” or “.rpm” files as a last resort.

What Is AppImage?

On Windows, you can download a ZIP archive, extract the contents to a directory, and run the application within, without having to install it. This is called a portable app because you can copy it to a USB stick and then run it on any computer that uses the Windows operating system.

An AppImage, though technically constructed in a different way, works the same from the user’s perspective. You download one file and run the program on your Linux operating system without having to install anything. Furthermore, you can also copy this on a USB stick, and it will run on Debian, Ubuntu, Arch Linux, openSUSE, Fedora, or any other Linux distribution.

Read more

5 Business Tools for Start-ups Running on Linux in 2019

Filed under
GNU
Linux

There is no denying that Linux offers more flexibility and security than Microsoft Windows. However, if you use a Linux system for your business, then there is no need to compromise on productivity. The following are some of the most amazing business tools for Linux OS that you can use to enhance business operations and reduce costs:

Read more

D9VK 0.13f

Filed under
Gaming
  • D9VK for translating D3D9 to Vulkan for Wine has another new version out, 0.13f - "Hypnofrog"

    Developer Joshua Ashton is certainly keeping busy, with another brand new release of D9VK now available.

    As a reminder: D9VK is based on DXVK. While DXVK focuses on translating D3D11 and D3D10 into Vulkan for use in Wine, D9VK focuses on D3D9. Eventually, they should hopefully merge into one awesome project.

    Version 0.13f - "Hypnofrog" is coming in less than a week after the last release, yet still manages to sound interesting given that's not a lot of time. There's some "New General API Stuff", "New Fixed Function Support", "New Shader Support" and bug fixes for "D3D9" and "DXSO (Shader Fixes)".

    Most of the changelog is highly technical language for those of you who understand graphics APIs. The main takeaway, as always, is that each new release should bring more compatibility with Windows games in Wine that use DirectX 9. Since D9VK uses Vulkan, it should perform better than vanilla Wine.

  • D9VK 0.13f Brings Extra Features For Direct3D 9 Over Vulkan

    It was just earlier this month that D9VK 0.13 was released with new features while now a "0.13f" Hypnofrog release is available in pre-release form.

LXD 3.15 has been released

Filed under
Server
Software

The LXD team is very excited to announce the release of LXD 3.15!

This release both includes a number of major new features as well as some significant internal rework of various parts of LXD.

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.

On the networking front, this release features a lot of improvements, adding support for IPv4/IPv6 filtering on bridges, MAC and VLAN filtering on SR-IOV devices and much improved DHCP server management.

We’re also debuting a new version of our resources API which will now provide details on network devices and storage disks on top of extending our existing CPU, memory and GPU reporting.

And that’s all before looking into the many other performance improvements, smaller features and bugfixes that went into this release.

Read more

If You Are a Linux User, Make Your Next PC Powered By AMD

Filed under
GNU
Linux
Hardware

While I was searching for a new on-budget laptop to buy, especially after my Lenovo Thinkpad x260 almost died, I did a lot of research specifically about what CPU & GPU vendors to choose, mainly because I use Linux only and I was worried about some rumors of compatibility and other issues.

At the end I chose AMD, and I bought a laptop powered by AMD. My experience with it on Linux has been wonderful so far. This is my story, and why I think that you should go with AMD for your next PC too.

Read more

Octa-core MediaTek i700 SoC offers APU 2.0 for edge AI

Filed under
Android
Linux

MediaTek unveiled an “AI IoT platform i700” SoC for edge AI with 2x 2.2GHz Cortex-A75 cores and 6x 2.0GHz -A55 cores plus a PowerVR GM9446, a 970MHz ISP, and a MediaTek APU 2.0 for AI acceleration.

MediaTek recently announced a powerful octa-core Arm that is intended not for smartphones but for edge AI systems. The AI IoT platform i700 is designed for applications including facial recognition in retail payment authentication, access control for smart buildings, or as a visual-sensor platform for autonomous vehicles in factories and warehousing. Other possibilities are said to include obstacle detection systems in automated forklifts and 3D human pose detection for augmented reality fitness coaching applications.

Read more

Quad-camera rig taps into Jetson AGX Xavier for deep learning

Filed under
Linux

E-con has launched a Linux-driven, AI-enabled “SurveilsQUAD” camera system for the Nvidia Jetson AGX Xavier or TX2 with 4x 2-megapixel cameras with HD or FHD resolution connected via MIPI-CSI-2.

E-con Systems has begun shipping a SurveilsQUAD (e-CAM20_CUXVR) camera system with a V4L2 Linux driver and a sample Linux app with source. Like the robotics focused e-CAM130_CUXVR kit it launched in January, the SurveilsQUAD has four 4-lane MIPI-CSI-2 connected cameras and is designed to work with the Linux-powered Nvidia Jetson AGX Xavier Development Kit.

Read more

Annual Report 2018: LibreOffice development

Filed under
LibO

Throughout the second half of 2018, the developer community worked on a new major release: LibreOffice 6.2. Details about the end-user-facing new features are provided on this page, and in the following video – so in the rest of this blog post, we’ll focus on developer-related changes.

Read more

Programming Leftovers

Filed under
Development

Linux Kernel: Chrome OS, Direct Rendering Manger (DRM) and Char/Misc

Filed under
Linux
  • Various Chrome OS Hardware Support Improvements Make It Into Linux 5.3 Mainline

    Various Chrome OS hardware platform support improvements have made it into the Linux 5.3 kernel for those after running other Linux distributions on Chromebooks and the like as well as reducing Google's maintenance burden with traditionally carrying so much material out-of-tree.

  • The Massive DRM Pull Request With AMDGPU Navi Support Sent In For Linux 5.3

    At 479,818 lines of new code and just 36,145 lines of code removed while touching nearly two thousand files, the Direct Rendering Manger (DRM) driver updates for Linux 5.3 are huge. But a big portion of that line count is the addition of AMD Radeon RX 5000 "Navi" support and a good portion of that in turn being auto-generated header files. Navi support is ready for the mainline Linux kernel!

  • Char/Misc Has A Bit Of Changes All Over For Linux 5.3

    The char/misc changes with each succeeding kernel release seem to have less changes to the character device subsystem itself and more just a random collection of changes not fitting in other subsystems / pull requests. With Linux 5.3 comes another smothering of different changes.

today's howtos

Filed under
HowTos

Spectre Mitigation Performance Impact Benchmarks On AMD Ryzen 3700X / 3900X Against Intel

Filed under
Graphics/Benchmarks

AMD Zen 2 processors feature hardware-based mitigations for Spectre V2 and Spectre V4 SSBD while remaining immune to the likes of Meltdown and Zombieload. Here are some benchmarks looking at toggling the CPU speculative execution mitigations across various Intel and AMD processors.

For this round of testing are some mitigation comparison tests on the Core i7 8700K, Core i9 9900K, Core i9 7960X, Ryzen 7 2700X, Ryzen 9 2950X, Ryzen 9 2990WX, Ryzen 7 3700X, and Ryzen 9 3900X. On each processor, the tests were done when booting the Linux 5.2 kernel with the default/out-of-the-box mitigations for Spectre/Meltdown/Foreshadow/Zombieload (all CPU speculative execution mitigations to date) and then again when making use of the "mitigations=off" kernel parameter for disabling these run-time-toggleable mitigations. Basically the tests are the equivalent of mitigations=off vs. mitigations=auto (default) comparison.

Read more

Syndicate content

More in Tux Machines

Graphics: Nouveau, Wayland's Weston and Libinput

  • The Open-Source NVIDIA "Nouveau" Driver Gets A Batch Of Fixes For Linux 5.3

    Originally on Thursday was finally the Nouveau-next 5.3 pull request that offered improvements to the display color management, fixes to Secure Boot on newer hardware, and Turing TU116 mode-setting support. But that was rejected by the DRM maintainers for being way too late as usually the cut-off for new feature material is when hitting RC6 on the previous cycle, just not days before the end of the current merge window. Not that those changes were all too exciting or notable, but this pushes back the color management and other work to Linux 5.4. Nouveau DRM maintainer Ben Skeggs of Red Hat as a result today sent in Nouveau-fixes 5.3. This pull request has support still for the TU116 GPU since that shouldn't regress any existing support as well as having fixes around KMS, a memory leak, and a few other basic fixes.

  • Wayland's Weston Lands A Pipewire Plug-In As New Remote Desktop Streaming Option

    Wayland's Weston compositor for the past year has provided a remoting plug-in for virtual output streaming that was built atop RTP/GStreamer. Now though a new plug-in has landed in the Weston code-base making use of Red Hat's promising PipeWire project. The PipeWire plug-in was merged into Weston today and is similar to the GStreamer-powered remoting plug-in but instead leverages PipeWire. The compositor's frames are exported to PipeWire and the same virtual output API is shared between these plug-ins. The virtual outputs can be configured using the weston.ini configuration file. Any PipeWire client in turn can read these frames.

  • Libinput 1.14 RC Arrives With Better Thumb Detection & Dell Canvas Totem Support

    Linux input expert Peter Hutterer of Red Hat shipped the much anticipated release candidate today for libinput 1.14, the open-source input handling library used by both X.Org and Wayland systems.

  • libinput 1.13.901
    The first RC for libinput 1.14 is now available.
    
    We have new and improved thumb detection for touchpads, thanks to Matt
    Mayfield. On Clickpad devices this should make interactions where a thumb is
    resting on the touchpad or dropped during an interaction more reliable. A
    summary of the changes can be found here:
    https://who-t.blogspot.com/2019/07/libinputs-new-thumb-detection-code.html
    
    The Dell Canvas Totem is now supported by libinput. It is exposed as a new
    tool type through the tablet interface along with two new axes. Note that
    this is only low-level support, the actual integration of the totem needs
    Wayland protocol changes and significant changes in all applications that
    want to make use of it. A summary of the changes can be found here:
    https://who-t.blogspot.com/2019/06/libinput-and-dell-canvas-totem.html
    
    Touch-capable tablets now tie both devices together for rotation. If you set
    the tablet to left-handed, the touchpad will be rotated along with the
    tablet. Note that this does not affect the left-handed-ness of the touchpad,
    merely the rotation. 
    
    Tablet proximity out handling for tablets that are unreliably sending
    proximity out events is now always timeout-based. It is no longer necessary
    to add per-device quirks to enable this feature and it is completely
    transparent on devices that work correctly anyway. A summar of the
    changes can be found here:
    https://who-t.blogspot.com/2019/06/libinput-and-tablet-proximity-handling.html
    
    Tablets that send duplicate tools (BTN_TOOL_PEN and BTN_TOOL_ERASER) now
    ignore the latter. This is an intermediate fix only but at least makes those
    tablets more usable than they are now. Issue #259 is the tracker for this
    particular behaviour if you are affected by it.
    
    The handling of kernel fuzz has been slightly improved. Where our udev rule
    fails to reset the fuzz on the kernel device, we disable the hysteresis and
    rely on the kernel now to handle it. Previously our hysteresis would take
    effect on top of the kernel's, causing nonresponsive behaviour.
    
    Note to distribitors: the python-evdev dependency has been dropped, the
    tools that used it are now using python-libevdev instead.
    
    And of course a random assortment of fixes, improvements, etc. Many thanks
    to all contributors and testers.
    
    As usual, the git shortlog is below.
    

Powered by Plasma: ALBA Synchrotron in Barcelona, Spain

As you go about your daily tasks, you’re probably unaware that Plasma runs on the computers in one of Europe’s largest research facilities. We were also oblivious – until we met Sergi Blanch-Torné at FOSDEM 2019. We’re always looking for interesting stories from people who use KDE software at their workplace, in school, or in government institutions. You can imagine our delight, then, when we met Sergi Blanch-Torné at this year’s FOSDEM. Sergi is a Controls Software Engineer at ALBA, a KDE user, and a Free software advocate and contributor. Not only was he willing to tell us about his favorite KDE apps, but he also works at one of the most amazing places on Earth! In this interview, he tells us what it’s like to work at ALBA, and answers the burning question: “what even is a synchrotron?”. ALBA is a third-generation synchrotron radiation facility in the Barcelona Synchrotron Park, in Cerdanyola del Vallès, Spain. Managed by the Consortium for the Construction, Equipping and Exploitation of the Synchrotron Light Source (CELLS), it is jointly funded by the Spanish and the Catalonian Administration. Read more

today's howtos

Kernel: F2FS, AMDGPU/AMDKFD, RISC-V

  • F2FS Is The Latest Linux File-System With Patches For Case-Insensitive Support

    Following EXT4 getting initial (and opt-in) support for case-insensitive directories/files, the Flash-Friendly File-System has a set of patches pending that extend the case-folding support to this F2FS file-system that is becoming increasingly used by Android smartphones and other devices. Sent out today were a revised set of two patches and just 300+ lines of code that implement case-folding support inside the F2FS file-system. This case-folding support for case-insensitive file-name look-ups is based upon the support found within EXT4 on the latest kernels.

  • AMDGPU/AMDKFD Queue Up Early Linux 5.3 Fixes For Navi & More

    While the Linux 5.3 kernel merge window isn't even over until this weekend when it will kick off with 5.3-rc1 and headlining new features like Radeon RX 5700 series support, AMD has already sent in a batch of AMDGPU/AMDKFD fixes. Making these fixes notable are some early fixes around the new open-source Radeon RX "Navi" support.

  • RISC-V's Kernel Support Continues Maturing With Linux 5.3

    With the RISC-V support in Linux 5.3 there is now support for huge-pages, image header support (based on the ARM64 kernel image header), initial page table setup is split into two stages, CONFIG_SOC support has been started with initially catering to the SiFive SoCs, high resolution timers and dynamic ticks have now made it into the default RISC-V 64-bit default configuration, and other low-level work.