Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Saturday, 25 May 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

  • 18/07/2018 - 6:58am
    arindam1989
  • 14/08/2017 - 5:04pm
    2daygeek
  • 11/07/2017 - 9:36am
    itsfoss
  • 04/05/2017 - 11:58am
    Variscite
  • 09/04/2017 - 4:47pm
    mwilmoth
  • 11/01/2017 - 12:02am
    tishacrayt
  • 11/01/2017 - 12:01am
    lashayduva
  • 10/01/2017 - 11:56pm
    neilheaney
  • 10/01/2017 - 11:53pm
    jennipurne
  • 10/01/2017 - 11:50pm
    relativ7

Best Command-Line FTP Clients for Linux

Filed under
GNU
Linux

File Transfer Protocol (FTP) is a network protocol used for transferring files between a client and a server on a computer network. The very first FTP applications were made for the command line before GUI Operating Systems even became a thing and while there are several GUI FTP clients, developers still make CLI-based FTP clients for users who prefer using the old method.

Here’s a list of the best command-line based FTP clients for Linux.

Read more

Why Windows Containers Are Less Attractive Than Linux Containers

Filed under
Linux
Server

The fact that you can run Docker containers on Windows as well as Linux is amazing. Yet, I sometimes struggle to see a clear use case for Windows containers. Compared to Linux containers, there are fewer obvious reasons to run containers on Windows.

I know that’s a somewhat controversial statement, so let me walk through the various reasons why Windows containers are much less attractive than Linux containers.

Read more

Also: Streamlining Software Development and Distribution with Containers [Ed: Paid-for SPAM from EMC. “Buying the news”… the new “biz model”? Companies literally buying not only the narratives but also the space and the staff?]

Android and GNU/Linux Software on Chrome OS

Filed under
OS
Android
GNU
Linux
Google
  • Chrome OS 76 adds a flag to enable GPU support for Linux apps

    The new feature was first noticed by Keith I Myers. It is available in Chrome OS 76.0.3789.0, which is the first dev build of Chrome OS 76. It goes without saying that the feature is unstable right now. It is in the very early stages, so bugs and stability issues are to be expected. Also, keep in mind that GPU acceleration is only supported on a handful of Chromebooks...

  • Google working on new way to run Android apps in Chrome OS called ‘ARCVM’

    For the past few years, it’s been possible on many Chromebooks to install the Play Store and run Android apps. This opened the door for Chromebooks to become more than just glorified web browsers. Now, Google is looking to make some major under-the-hood changes to Chrome OS’s Android apps support, which may allow for a long-requested feature.

AMD Staging Another Fix To Try Correcting Some Raven Ridge Systems On Linux

Filed under
Linux
Hardware

AMD Raven Ridge APUs have been out for more than one year now and at least under Linux can still be quite problematic depending upon the particular motherboard BIOS and other factors. Fortunately, while Raven 2 and Picasso APU support is appearing to be in better shape, the AMD open-source developers haven't forgot about these problematic Raven 1 systems.

Out today is the latest patch trying to help those with original Raven Ridge systems. This latest hopeful fix is now skipping over loading the DMCU firmware for Raven Ridge. DMCU in this context is the Display Micro-Controller Unit and is the micro-controller used for Panel Self Refresh (PSR) and similar functionality.

Read more

Also: Intel 19.20.13008 Open-Source Compute Stack Restores Broadwell To Production Quality

Graphics: Intel, XWayland and Vulkan

Filed under
Graphics/Benchmarks
  • Intel Linux Graphics Driver Adding Support For The Mule Creek Canyon PCH

    Mule Creek Canyon is the PCH to be paired with Intel Elkhart Lake processors. Elkhart Lake as a reminder is the Gemini Lake SoC successor that will feature Gen11 class graphics and now thanks to the open-source Intel Linux graphics driver we know that new PCH is the Mule Creek Canyon.

    Mule Creek Canyon doesn't appear to be widely publicized up to this point but appeared in today's latest open-source development activity. Mule Creek Canyon is the new PCH for Elkhart Lake and required some minor changes around Port-C remapping that differ from other Icelake graphics hardware.

  • XWayland Receive An EGL-Based GLX Provider, Helping Various Games On Linux

    A notable improvement was merged into the "xserver" Git tree for the eventual X.Org Server 1.21 release that will improve the support for various Linux games relying on XWayland for running under a Wayland compositor.

  • Vulkan 1.1.109 Released With Two New Intel Extensions

    Vulkan 1.1.109 was released today as the latest update to this graphics/compute specification ahead of the US holiday weekend.

    With two weeks having passed since Vulkan 1.1.108 there are a few different documentation corrections/clarifications. There are also two new vendor extensions contributed by Intel.

Rob Szumski’s Keynote and Abby Kearns Interview at CloudNativeCon & KubeCon

Filed under
Linux
Red Hat

GNOME: Theming, Mutter and Sprint 1

Filed under
GNOME
  • App Devs Ask Linux Distros to “Stop Theming Our Apps”

    A group of independent Linux app developers have written an open letter to ask wider GNOME community to ask: “stop theming our apps”.

    The letter is addressed to the maintainers of Linux distributions who elect to ship custom GTK and icons themes by default in lieu of upstream defaults.

    By publicising the issues they feel stem from the practice of “theming” it’s hoped that distros and developers might work together to create a “healthier GNOME third party app ecosystem”.

  • A Group of Independent Linux App Developers Has Asked Wider GNOME Community To 'Stop Theming' Its Apps
  • GNOME's Mutter Makes Another Step Towards X11-Less, Starting XWayland On-Demand

    GNOME 3.34 feature development continues at full-speed with a lot of interesting activity this cycle particularly on the Mutter front. On top of the performance/lag/stuttering improvements, today Mutter saw the merging of the "X11 excision" preparation patches.

    The Mutter patches by longtime GNOME developer Carlos Garnacho around preparing for X11 excision were merged minutes ago.

  • Georges Basile Stavracas Neto: New Background panel, Calendar search engine, GTK4 shortcut engine (Sprint 1)

    GNOME To Do is full GTK4 these days. Which means it’s both a testbed for new GTK4 features, and also a way to give feedback as an app developer for the GTK team. Unfortunately, it also means To Do is blocked on various areas where GTK4 is lacking.

    One of these areas is keyboard shortcut.

    Last year, Benjamin wrote a major revamp for keyboard shortcuts. As part of this cycle, I decided to rebase and finish it; and also make To Do use the new API. Unfortunately, I failed to achieve what I set myself to.

    Turns out, adding a shortcuts engine to GTK4 is more involving and requires way more context than I had when trying to get it up to speed. I failed to predict that one week would have not been enough to finish it all.

    However, that does not mean all the efforts were wasted! The rebasing of the shortcuts engine was a non-trivial task successfully completed (see gtk!842), and I also fixed a few bugs while working on it. I also got a working prototype of GNOME To Do with the new APIs, and confirmed that it’s well suited — at least for a simpler application such as To Do.

    In retrospect, I believe I should have been more realistic (and perhaps slightly pessimistic) about the length and requirements of this task.

Programming: SVE2, Graphical Interface, Guile, Python and More

Filed under
Development
  • Arm SVE2 Support Aligning For GCC 10, LLVM Clang 9.0

    Given the significant performance benefits to Arm's Scalable Vector Extension 2 (SVE2), they are working on ensuring the open-source Linux compiler toolchains support these new CPU instructions ahead of SoCs shipping that support this big addition.

    Arm announced Scalable Vector Extension 2 (SVE2) recently as their latest advancement around SIMD programming and increasing data-level parallelism in programs. SVE2 is designed to ultimately deliver better SIMD performance than their long-available Neon extensions and to scale the performance with vector length increases as well as enabling auto-vectorization techniques. More details in this post on SVE2.

  • Intake: Discovering and Exploring Data in a Graphical Interface

    Do you have data that you’d like people to be able to explore on their own? Are you always passing around snippets of code to load specific data files? These are problems that people encounter all the time when working in groups and using the same datasources or when trying to distribute data to the public. Some users are comfortable interacting with data entirely programatically, but often it is helpful to use a GUI (Graphical User Interface) instead. With that in mind we have reimplemented the Intake GUI so that in addition to working in a jupyter notebook, it can be served as a web application next to your data, or at any endpoint.

  • lightening run-time code generation

    The upcoming Guile 3 release will have just-in-time native code generation. Finally, amirite? There's lots that I'd like to share about that and I need to start somewhere, so this article is about one piece of it: Lightening, a library to generate machine code.

  • Python Language Creator: “Male Attitude” Is Hurting The Programming Space

    Guido van Rossum is a famous name in the programming world. He is the creator of the Python programming language which was developed back in 1989. It is only since the last few years when this general-purpose programming language started gaining popularity.

    The number of Python users has increased significantly and it was not only named as the best programming language by IEEE but also the most asked-about language on Stack Overflow, overthrowing JavaScript — the all-time winner for decades.

  • Avant-IDLE: an experiment

Dear Ubuntu: Please Stop Packaging Epiphany If You Won’t Do It Properly

Filed under
GNOME
Ubuntu

When users try Epiphany on Ubuntu, they receive a sub-par, broken browser. If you’re not willing to do this right, please just remove Epiphany from your repositories. We’d all be happier this way. You are the most popular distributor of Epiphany by far, and your poor packaging is making the browser look bad.

Read more

Security Leftovers

Filed under
Security
  • Security updates for Friday
  • Episode 19: Democratizing Cybersecurity

    Katherine Druckman and Doc Searls talk to Alex Gounares of Polyverse Linux about Cybersecurity for everyone.

  • Introducing the Librem Tunnel

    You probably know by now that the Librem Tunnel is part of Librem One, a suite of privacy-protecting, no-tracking apps and services created by our team at Purism, which also includes Librem Mail, Librem Chat and Librem Social.

    Librem Tunnel offers an encrypted, no-logging, virtual private network tunnel, making sure all your network traffic is secure and your privacy fully protected. This means you can safely and conveniently use any public hotspot and not have to worry about how private your connection really is, using standards-based OpenVPN with any compatible client. You are not the product in Librem Tunnel: you will not be tracked, we do not sell your data, and we don’t advertise.

  • Trump Explains Why He Banned Huawei, And It’s Not Convincing

    The world’s two biggest economies are indulged in a trade war and the toll is being paid by the Chinese company Huawei, which is being erased from existence in the US.

    The US government has already blacklisted Huawei, causing a big blow to its growing smartphone business across the globe. After the temporary license ends in August, it won’t be able to do any business with US-based companies unless the ban is lifted.

  • Snort Alerts

    It was previously explained on LinuxHint how to install Snort Intrusion Detection System and how to create Snort rules. Snort is an Intrusion Detection System designed to detect and alert on irregular activities within a network. Snort is integrated by sensors delivering information to the server according to rules instructions.
    In this tutorial Snort alert modes will be explained to instruct Snort to report over incidents in 5 different ways (ignoring the “no alert” mode), fast, full, console, cmg and unsock.

    If you didn’t read the articles mentioned above and you don’t have previous experience with snort please get started with the tutorial on Snort installation and usage and continue with the article on rules before continuing this lecture. This tutorial assumes you have Snort already running.

Fedora: Bodhi 4, Packit and More

Filed under
Red Hat
  • Bodhi 4.0.0 released

    After about 5 months of development time, the Fedora Infrastructure team has finally tagged Bodhi 4.0.0. This is a major release with many backwards incompatible changes, and results in a simpler codebase which should ease future development and maintenance.

  • Packit – auto-package your projects into Fedora

    Packit (https://packit.dev/) is a CLI tool that helps you auto-package your upstream projects into the Fedora operating system. But what does it really mean?

    As a developer, you might want to add or update your package in Fedora. If you’ve done it in the past, you know it’s no easy task. If you haven’t let me reiterate: it’s no easy task.

    And this is exactly where packit can help: with just one configuration file in your upstream repository, packit will automatically package your software into Fedora and update it when you update your source code upstream.

    Furthermore, packit can synchronize downstream changes to a SPEC file back into the upstream repository. This could be useful if the SPEC file of your package is changed in Fedora repositories and you would like to synchronize it into your upstream project.

    Packit also provides a way to build an SRPM package based on an upstream repository checkout, which can be used for building RPM packages in COPR.

    Last but not least, packit provides a status command. This command provides information about upstream and downstream repositories, like pull requests, release and more others.

    Packit provides also another two commands: build and create-update.

  • Niharika and Divyansh: Improving modular packages and container security

    This post is the fourth and final introduction to the Fedora Summer Coding interns Class of Summer 2019. In this interview, we’ll meet Niharika Shrivastava and Divyansh Kamboj, who are working on projects to improve Fedora module metadata and add additional security hardening to containers, respectively.

  • [Fedora] FPgM report: 2019-21

    Here’s your report of what has happened in Fedora Program Management this week.

    I have weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.

2018 Open Source Initiative Annual Report and Licensing Discussions

Filed under
OSS
  • 2018 Open Source Initiative Annual Report

    Welcome to the Open Source Initiative’s 2018 annual report. In this year's report you’ll learn about the organization’s activities from the past year, which captures the hard work of employees, contractors, volunteers, and those passionate about open source. I hope this will give you some context on why this work happened and what makes it so important. The Open Source Initiative was started in 1998 by a group of people interested in seeing ethics applied to the creation and distribution of software. This approach was built on a foundation of ideals – a specific philosophy on the rights and responsibilities of software users and creators. More than twenty years later, I am writing as a director of the OSI, which has grown into a robust organization with record numbers of individual and affiliate members, a dedicated all volunteer board, and the incredible support of volunteers and open source enthusiasts around the world.

    2018 brought amazing successes for the OSI. We celebrated our 20th anniversary, which took us around the world where we were able to look back on thousands of victories for open source. Every line of code or translation; every piece of documentation and version controlled repository; every successful business, happy user, and committed contributor, continues to shape a movement that has changed the face of technology, business, and community. It was also a year in which Microsoft acquired GitHub, one of the largest distributors of open source licensed code, and IBM purchased open source business giant Red Hat, showing that the companies that built their success around proprietary software see the need for an open source future.

  • OSI License Discuss and Review: Evolution and Improvement

    The directors of the board of the Open Source Initiative recognize the process for discussion and review of new licenses proposed for approval by the organization can use improvement and would benefit from evolution. In particular, it does not appear as though all points of view on open source licensing are represented in the discussion here. To address this situation we have created a Board Committee for license approval to evaluate responses on-list, appointed more moderators, and will devise a new moderation strategy.

    [...]

    Changes to the Website
    We have also made a minor change to the language describing the license review process on https://opensource.org/approval. The page formerly said “Approve, if (a) there is sufficient consensus emerging from community discussion that approval is justified, and (Cool the OSI determines that the license conforms to the Open Source Definition and guarantees software freedom." The page now says “Approve if, after taking into consideration community discussion, the OSI determines that the license conforms to the Open Source Definition and guarantees software freedom.”

5 best apps on the Snap store on Linux

Filed under
Software

Users can access the Snap store on Linux with the help of the Snap runtime. The runtime doesn’t come pre-configured on any Linux distribution except for Ubuntu. So, if you want to install any of the applications we cover in this list, do yourself a favor and install the Snap package system on your Linux PC.

Installing the Snap runtime is pretty straightforward. Open up the package manager on your Linux PC, install the “snapd” package and enable it to get going with it. Or, if you need help check out our tutorial on how to set up Snap packages on Linux!

Can’t install the Snap runtime on your Linux PC? Consider switching over to Ubuntu Linux instead. It’s an excellent OS, and it comes with Snaps enabled out of the box!

Read more

Also: GUI To Batch Rename Files On Linux With Exif And Music Tags Support: Inviska Rename

Wine 4.9 Released

Filed under
Software
  • Wine Announcement

    The Wine development release 4.9 is now available.

  • What a grape day, Wine 4.9 is officially out

    I know, that pun attempt hurt my head too. You try and keep this going for months! Today, the Wine team have put out the Wine 4.9 development release as expected with new features and assorted bug fixes.

  • Wine 4.9 Released With Ability To Install Plug & Play Drivers

    Wine 4.9 is available for testing as the newest bi-weekly development release marching towards Wine 5.0.

    With still being about a half-year out before the Wine 5.0 feature freeze, Wine 4.x development releases are still in full-swing and piling on features thanks to the work done by CodeWeavers, their partners, and the community. With Wine 4.9 a few more features have trickled in.

BlackArch Linux Ethical Hacking OS Gets New Release with More Than 150 New Tools

Filed under
OS
Linux

Powered by the latest stable and most advanced Linux 5.1.4 kernel, BlackArch Linux 2019.06.01 is here to introduce more than 150 new hacking tools, an updated installer to version 1.1.1, a new "jedi-vim" plugin providing the jedi autocompletion library to the VIM editor, along with several other updated VIM plugins.

Moreover, BlackArch Linux 2019.06.01 comes with support for rxvt-unicode, updated Xresources and Xdefaults, updated tools and packages, including their configuration files, updated core packages, and updated window manager menus for the Awesome, Fluxbox, and Openbox window managers.

Read more

Syndicate content

More in Tux Machines

Android and GNU/Linux Software on Chrome OS

  • Chrome OS 76 adds a flag to enable GPU support for Linux apps
    The new feature was first noticed by Keith I Myers. It is available in Chrome OS 76.0.3789.0, which is the first dev build of Chrome OS 76. It goes without saying that the feature is unstable right now. It is in the very early stages, so bugs and stability issues are to be expected. Also, keep in mind that GPU acceleration is only supported on a handful of Chromebooks...
  • Google working on new way to run Android apps in Chrome OS called ‘ARCVM’
    For the past few years, it’s been possible on many Chromebooks to install the Play Store and run Android apps. This opened the door for Chromebooks to become more than just glorified web browsers. Now, Google is looking to make some major under-the-hood changes to Chrome OS’s Android apps support, which may allow for a long-requested feature.

Android Leftovers

AMD Staging Another Fix To Try Correcting Some Raven Ridge Systems On Linux

AMD Raven Ridge APUs have been out for more than one year now and at least under Linux can still be quite problematic depending upon the particular motherboard BIOS and other factors. Fortunately, while Raven 2 and Picasso APU support is appearing to be in better shape, the AMD open-source developers haven't forgot about these problematic Raven 1 systems. Out today is the latest patch trying to help those with original Raven Ridge systems. This latest hopeful fix is now skipping over loading the DMCU firmware for Raven Ridge. DMCU in this context is the Display Micro-Controller Unit and is the micro-controller used for Panel Self Refresh (PSR) and similar functionality. Read more Also: Intel 19.20.13008 Open-Source Compute Stack Restores Broadwell To Production Quality

Graphics: Intel, XWayland and Vulkan

  • Intel Linux Graphics Driver Adding Support For The Mule Creek Canyon PCH
    Mule Creek Canyon is the PCH to be paired with Intel Elkhart Lake processors. Elkhart Lake as a reminder is the Gemini Lake SoC successor that will feature Gen11 class graphics and now thanks to the open-source Intel Linux graphics driver we know that new PCH is the Mule Creek Canyon. Mule Creek Canyon doesn't appear to be widely publicized up to this point but appeared in today's latest open-source development activity. Mule Creek Canyon is the new PCH for Elkhart Lake and required some minor changes around Port-C remapping that differ from other Icelake graphics hardware.
  • XWayland Receive An EGL-Based GLX Provider, Helping Various Games On Linux
    A notable improvement was merged into the "xserver" Git tree for the eventual X.Org Server 1.21 release that will improve the support for various Linux games relying on XWayland for running under a Wayland compositor.
  • Vulkan 1.1.109 Released With Two New Intel Extensions
    Vulkan 1.1.109 was released today as the latest update to this graphics/compute specification ahead of the US holiday weekend. With two weeks having passed since Vulkan 1.1.108 there are a few different documentation corrections/clarifications. There are also two new vendor extensions contributed by Intel.