Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Wednesday, 16 Jun 21 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story helloSystem - FreeBSD Based OS Brings another Promising Release 0.5.0 arindam1989 14/06/2021 - 6:23pm
Story Kernel: Raspberry Pi 400, Trust Domain Extensions (TDX), and ACPI Roy Schestowitz 14/06/2021 - 6:22pm
Story PDF Mix Tool 1.0 Released With Overhauled Interface, PDF Metadata Editing And Qt6 Support Roy Schestowitz 14/06/2021 - 5:49pm
Story Kdenlive 21.04.2 released Roy Schestowitz 14/06/2021 - 5:36pm
Story Review: Bodhi Linux 6.0.0 Roy Schestowitz 14/06/2021 - 5:22pm
Story Android Leftovers Rianne Schestowitz 14/06/2021 - 3:58pm
Story GCC 11 Compiler Performance Benchmarks With Various Optimization Levels, LTO Rianne Schestowitz 14/06/2021 - 3:53pm
Story today's leftovers Roy Schestowitz 14/06/2021 - 2:39pm
Story Python Programming Roy Schestowitz 14/06/2021 - 2:34pm
Story Security Leftovers Roy Schestowitz 14/06/2021 - 2:32pm

Compact Arm gateways offer optional CAN and isolated DIO

Filed under

Vecow’s rugged “AIC-100” and “AIC-110” IoT gateways run Linux on an i.MX6 ULL with 2x LAN, 2x COM, USB, and mini-PCIe with SIM. The larger AIC-110 adds 2x CAN and 12x isolated DIO.

Vecow is continuing its Arm adventure with two compact, DIN-rail mountable IoT gateways that run Debian on NXP’s power-sipping NXP i.MX6 ULL. The 91 x 91 x 32mm AIC-100 and 91 x 91 x 47mm AIC-110 are designed for IoT applications including energy management, traffic vision, and charging stations. The fanless, rugged AIC-100 and AIC-110 are identical except for the size distance and the AIC-110’s addition of 2x CANBus 2.0 A/B terminal interfaces and 12x isolated DIO (8x DI, 4x DO).

Read more

today's howtos

Filed under
  • Colin Watson: SSH quoting

    A while back there was a thread on one of our company mailing lists about SSH quoting, and I posted a long answer to it. Since then a few people have asked me questions that caused me to reach for it, so I thought it might be helpful if I were to anonymize the original question and post my answer here.

    The question was why a sequence of commands involving ssh and fiddly quoting produced the output they did.

  • Mike Gabriel: Linux on Acer Spin 3

    Some days ago Robert reported back about a sleepless night he spent with that machine... He got stuck with a tricky issue regarding the installation of Manjaro GNU/Linux on that machine, that could be -- at the end -- resolved by a not so well documented trick.

  • Josef Strzibny: Moving ActionCable over to Webpacker

    This week, I upgraded a little demo application for my book Deployment from Scratch from Rails 6 to Rails 6.1. Since I showcase WebSockets with ActionCable and Redis, I needed to move the ActionCable CoffeeScript from Sprockets to Webpacker.

  • How to Install and Use Gdu Disk Usage Analyzer on Ubuntu 20.04

    Linux has plenty of tools and commands for checking disk utilization. Some of these tools and commands come pre-installed.

  • How to Upgrade Ubuntu 20.04 to 21.04

    On April 22, 2021, Ubuntu 21.04 (codenamed Hirsute Hippo) was released by Canonical with security and performance improvements along with newer versions of software applications. Ubuntu 21.04 includes an SDK for Flutter application development, Microsoft SQL Server for Ubuntu, and Wayland graphics by default. Microsoft and Canonical will jointly provide support and performance tuning for Microsoft SQL Server on Ubuntu.

    Although this update includes many improvements and updates, the support period is only 9 months, i.e. until January 2022. If you are looking for long-term support, then Ubuntu 20.04 LTS (codenamed Focal Fossa) is recommended, as it has 5 years of long-term support until April 2025.

  • How to eject CD/DVD tray from command line on Linux

    If you are new to the command line of Linux, you may have read/heard that the command line is one of the most powerful features of Linux. Yes, this is true. Almost all the things you can do through the GUI, you can also do through the command line.

    Even more, you can even eject/close your system's CD/DVD drive from the command line. If this has piqued your interest and you want to know more about it, then read on as this article explains how you can do this.

    Please note that all commands and instructions mentioned in this guide have been tested on Ubuntu 20.04 LTS.

  • How to Install Flask in Ubuntu 21.04 - Unixcop

    Python web frameworks used 2 open-sources , are Django and Flask. Django is a robust Python framework that allows users to rapidly develop and deploy their web applications by providing an MVC framework that aims at simplifying web app development with less code along with reusable components.

    Flask is a microframework that is lean and devoid of extra libraries or tools. It is minimalistic as it ships with only the basic tools to help you get off the ground with developing your applications.

  • Tmux Tutorial

    Tmux is an essential tool and has functions ANY linux user will need!

  • 8 Tips To Speed Up Your Command-Line Navigation

    The Linux command-line should not be tedious. Thankfully, Linux ships with many GNU utilities to make the command-line easy. Let’s look at 8 tips to help you speed up your command-line experience like a pro! Mastering the command line will make you fast, efficient, and love Linux even more.

  • Install Samba on Linux Mint to share files with Windows - Linux Shout

    Samba is a popular, open-source networking software that computers with a Unix or Linux – operating system allow the sharing of network resources from Windows -networks, such as files and printers. However, it is not limited to Windows only, we can install and use on Unix / Linux- based servers pr Desktop to share resources over the network. The common protocols Server Message Block (SMB) and Common Internet File System (CIFS, an open version of SMB) are the basis on which Samba is based. The name ” Samba ” is just a name given to represent “SMB”.

  • How to Encrypt Full System Disk While Installing Ubuntu 20.04, 21.04 | UbuntuHandbook

    This is an easy to follow beginner’s guide shows how to encrypt the full file system while installing Ubuntu.

    As you may know, it’s easy to hack against Ubuntu Linux physically. Though users can add password protect to the Grub boot menu, the file system is still accessible via a live system, e.g., bootable USB installer.

    To prevent your Ubuntu from physical hacking ultimately, adding password protect to the full system disk can be the best choice. And you can do it during installing Ubuntu.

  • How To Install Bolt CMS on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Bolt CMS on Ubuntu 20.04 LTS. For those of you who didn’t know, Bolt CMS is a lightweight open source content management tool, written in PHP. It is designed for ease of use and helps you to create powerful and dynamic content websites easily. It is built on Silex microframework and is a great alternative for those looking for a modern PHP system. It is created using modern open-source libraries and is best suited to build sites in HTML5 with modern markup.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the Bolt Content Management System (CMS) on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • Introduction to Ranger file manager

    Ranger is a free and open source file manager written in Python. It is designed to work from the command line and its keybindings are inspired by the Vim text editor. The application has a lot of features and, working together with other utilities, can display previews for a vast range of files. In this tutorial we learn how to use it, and explore some of its functionality.

IBM/Red Hat/Fedora Leftovers

Filed under
Red Hat

  • The benefits of serverless for the banking and financial services industry

    The financial services industry, like many industries, is currently undergoing a radical shift. In addition to the change to all-digital transactions, customers have come to expect comprehensive services that are able to meet their needs when, where and how they want them. In order to keep up with rapidly changing customer demands and remain compliant with industry regulations, financial services organizations must have the right IT infrastructure and processes in place. 

    And, as cloud-native—and more specifically, Kubernetes-native—development techniques continue to become the norm, the way developers at financial institutions work must also change, to a cloud-first approach. More and more, implementing a serverless architecture is what makes sense for financial organizations as they continue to transform their focus more on customer demands than IT infrastructure.


  • 3 essential sysadmin soft skills you need to learn right now

    In order to get the job you want, or keep the job you like, much focus is often around what experience, certificates, and accreditations you have picked up as a sysadmin. However, once you have the job you want, it isn't just the hard skills that make you enjoy it. There are also some soft skills that, when applied correctly, can turn your working situation from stressful and uncomfortable to challenging and inspiring. In this article, I focus on the three top soft skills that I believe are most useful for a sysadmin to bring along on the journey towards a great working environment.


  • To nurture open leaders, managers must learn to let go

    In my previous article on talent development in open organizations, I explained how senior and upper-level managers can help young leadership talent develop without taking an entirely "hands off" approach. The truth is that leadership talent rarely develops on its own, and if organizations wishing to become more open want to see open leaders thrive, upper management has a specific job to do. It must create balance—not only between the organization’s conventional management principles and more open ones, but also (as I’ve explained before) between reason and feeling, head and heart. In other words, this involves creating a balance between individual ego and collective needs.


  • Hybrid work culture: 5 tips on how to build a positive one

    As much of the world emerges from COVID lockdown, companies are taking a variety of approaches to reopening their workplaces. There may be a considerable misalignment between the hybrid work model companies are planning and the one employees want.


    Blanket policies, prescriptive schedules, and unfair space allocation can quickly kill the productivity benefits of hybrid working. Maximize productivity by ensuring that the best combination of employees is in the office at any one time while encouraging a culture that views remote work as a positive alternative for tasks that can be done efficiently at home.

    Reward employees for efficiency and effectiveness rather than interactivity and give them the autonomy to determine how to achieve this. 


  • Kubernetes Operators 101, Part 1: Overview and key features

    Developing container-based applications with Kubernetes is a complex process. Kubernetes Operators offer a default way to extend Kubernetes by automating the deployment and life-cycle management tasks of the containerized applications that you are building.

    This article is an overview of Kubernetes Operators: What they are, what they do, and key features you want to know when working with operators. Topics include the Operator SDK (Software Development Kit), operator capability levels, and the registry for Kubernetes Operators,


    In this article, you learned how operators can extend the base Kubernetes functionality using custom controllers and custom resources. You also learned that the Operator SDK offers code scaffolding tools you can use to write your operator more easily, and it offers guidelines for the capability levels of an operator. Lastly, we introduced, where you can browse existing operators and submit your own.

    The second half of this article will take a closer look at the Kubernetes architecture for operators.


  • Lennart Poettering: The Wondrous World of Discoverable GPT Disk Images

    By embedding all of this information inside the GPT partition table disk images become self-descriptive: without requiring any other source of information (such as /etc/fstab) if you look at a compliant GPT disk image it is clear how an image is put together and how it should be used and mounted. This self-descriptiveness in particular breaks one philosophical weirdness of traditional Linux installations: the original source of information which file system the root file system is, typically is embedded in the root file system itself, in /etc/fstab. Thus, in a way, in order to know what the root file system is you need to know what the root file system is. 

    (Of course, the way this recursion is traditionally broken up is by then copying the root file system information from /etc/fstab into the boot loader configuration, resulting in a situation where the primary source of information for this — i.e. /etc/fstab — is actually mostly irrelevant, and the secondary source — i.e. the copy in the boot loader — becomes the configuration that actually matters.)

    Today, the GPT partition type UUIDs defined by the specification have been adopted quite widely, by distributions and their installers, as well as a variety of partitioning tools and other tools.


    Similar to the other tools mentioned above, bootctl (which is a tool to interface with the boot loader, and install/update systemd's own EFI boot loader sd-boot) should learn a --image= switch, to make installation of the boot loader on disk images easy and natural. It would automatically find the ESP and other relevant partitions in the image, and copy the boot loader binaries into them (or update them).

Graphics: Panfrost, NVIDIA, and AMDVLK

Filed under
  • Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost

    Panfrost, the open source driver for Arm Mali, now supports OpenGL ES 3.1 on both Midgard (Mali T760 and newer) and Bifrost (Mali G31, G52, G76) GPUs. OpenGL ES 3.1 adds a number of features on top of OpenGL ES 3.0, notably including compute shaders. While Panfrost has had limited support for compute shaders on Midgard for use in TensorFlow Lite, the latest work extends the support to more GPUs and adds complementary features required by the OpenGL ES 3.1 specification, like indirect draws and no-attachment framebuffers.

    The new feature support represents the cumulative effort of multiple Collaborans -- Boris Brezillon, Italo Nicola, and myself -- in tandem with the wider Mesa community. The OpenGL driver has seen over 1000 commits since the beginning of 2021, including several hundred targeting OpenGL ES 3.1 features. Our focus is Mali G52, where we are passing essentially all drawElements Quality Program and Khronos conformance tests and are aiming to become formally conformant. Nevertheless, thanks to a unified driver, many new features on Bifrost trickle down to Midgard allowing the older architecture still in wide use to improve long after the vendor has dropped support. On Mali T860, we are passing about 99.5% of tests required for conformant OpenGL ES 3.1. That number can only grow thanks to Mesa's continuous integration running these tests for every merge request and preventing Panfrost regressions. With a Vulkan driver in the works, Panfrost's API support is looking good.

  • NVIDIA GeForce RTX 3070 Ti / RTX 3080 Ti Compute + Renderer Performance Benchmarks Review - Phoronix

    With last week's launch of the GeForce RTX 3080 Ti and this week's launch of the GeForce RTX 3070 Ti there have been plenty of Linux gaming benchmarks on Phoronix. But for those interested in these new RTX 30 Ampere graphics cards for GPU compute or rendering workloads, in this article are many benchmarks on that front compared to various RTX 20 and RTX 30 series graphics cards.

  • AMDVLK 2021.Q2.5 Released As A Minor Radeon Vulkan Driver Update - Phoronix

    Following the last AMDVLK update at the end of May, AMD has released AMDVLK 2021.Q2.4 as their newest open-source AMD Radeon Vulkan driver release.

    This AMDVLK 2021.Q2.5 release is fairly small and just rebuilds against the Vulkan 1.2.179 headers plus has two bug fixes. The fixes involve corruption while running Wayland render tests and a capture issue with the Radeon Graphics Profiler and RenderDoc.

Kernel: Paragon, PREEMPT_RT, OpenZFS

Filed under


  • Paragon ntfs3 driver compatibility issues

    The 5.10.39 kernel used in EasyOS on the PC, now has the Paragon ntfs3 driver, builtin not as a module.


  • Real-Time Support "PREEMPT_RT" For Linux Held Up Due To Lack Of Funding - Phoronix

    While there was kernel talk of merging the PREEMPT_RT code in 2020 for this real-time functionality for the Linux kernel, among other times in the past that has yet to happen. These "RT" patches have long been maintained out-of-tree but it turns out that while in the past it was seemingly close for merging, that effort has stalled for lack of funding. 

    The PREEMPT_RT code is around 200 patches and has seen consistent out-of-tree updates for use on real-time systems. Those unfamiliar with the RT patches can see their rather dated Wiki and other past material. 

    What's new today is finally some clarity on the mainlining situation for the RT patches... During an ELISA (Enabling Linux In Safety Applications) presentation last month by well known kernel developer Thomas Gleixner of Linutronix and who has been heavily involved in the RT patches, he provided an overview of PREEMPT_RT. 


  • OpenZFS 2.1 Gets More Cleanups, Better Documentation Ahead Of Release - Phoronix

    The seventh release candidate of OpenZFS 2.1 is now available for testing while it looks like soon it will cross the finish line as the latest feature release for this open-source ZFS file-system implementation for Linux and FreeBSD systems. 

    Going back to the end of March there has been OpenZFS 2.1 release candidates coming out frequently and with Thursday's 2.1-rc7 release it amounts to seemingly some final code clean-ups and documentation updates. The OpenZFS 2.1-rc7 release brings some man page updates, several FreeBSD specific fixes, fixing some test failures, a write-mostly sums counter implementation as a minor optimization for statistics counters, the systemd zfs-mount-generator has been rewritten in C rather than being a shell script, and other small changes. 

Plasma, Mesa, curl Update in Tumbleweed

Filed under

Three openSUSE Tumbleweed snapshots were released this week with the possibility of another snapshot being released over the weekend if it passes openQA testing.

The latest snapshot, 20210609, brought an update for KDE users; Plasma 5.22.0 was released just days ago and improves stability and usability across the board, according to the release announcement. Developers put in a lot of work on the aesthetics of the release. The big new feature in the release is called Adaptive Transparency, which provides a pleasant translucent panel and panel widgets that become entirely opaque if there are any maximized windows; this is done to avoid any visual distractions when users need to focus. The new version also opens up on a speed dial page in System Settings that gives users direct access to the most commonly used settings, as well as to the ones accessed the most. Mozilla Thunderbird renewed an expired keyring in the 78.11.0 version and fixed two Common Vulnerabilities and Exposures. Wireshark 3.4.6 fixed a display filter crash and macro filters’ handling of escaped characters. A major version update for the basic directory structure was made with the jump of the filesystem package from version 15.5 to 84.87. GNOME 40 also received some updates in the snapshot with an update of gnome-software to version 40.2; some crash fixes were made and an improvement in reporting errors low disk space for Flatpak were made. Other packages to update in the snapshot were git 2.32.0, powertop 2.14, xfce4-settings and nftables 0.9.9.

Read more

CuteFish is a New Linux Desktop Environment (with a Familiar Look)

Filed under

There’s a new open source desktop environment angling for your attention called CuteFish.

Now, let me be clear: this project is very much a work in progress. I’m not going to focus on what it can or can’t do at this point. And thats not because I’m being lazy, but because by the time most people read this blog post bugs will have been fixed, new features finessed, and further improvements made.

Present functionality aside, CuteFish could be the start of something very good indeed.

So what it is?

Read more

Mozilla: Firefox 89, Rust, and SUMO

Filed under
  • Firefox 89 - Another redesign, another rollercoaster

    Every few years, like a celebrity well past their prime, Firefox undergoes a facelift. Version 89 brings the latest round of visual changes to the table, bundled under the name of Proton. Well, we had Australis, then Quantum came along, side by side with the massive overhaul of the extensions framework. Now, it's time for another upheaval.

    I did briefly look at the Proton preview functionality in the Nightly Build some time back. I wasn't impressed. But then, most if not all of visual changes that went into Firefox in the past six or seven years have been unnecessary. Australis came with silly-shaped tabs, like Chrome. Quantum finally undid this nonsense, and for a change, it brought back some visual clarity and consistency to Firefox's design, much like Firefox used to be before version 4.X and the whole rapid-release trainwreck. Let's see what Proton does.

  • This Week in Rust 394
  • Support.Mozilla.Org: What’s up with SUMO – June 2021

    Welcome to the month of June 2021. A new mark for Firefox with the release of Firefox 89. Lots of excitement and anticipation for the changes.


    June is the month of Major Release 1 (MR1) or commonly known as Proton release. We have prepared a spreadsheet to list down the changes for this release, so you can easily find the workarounds, related bugs, and common responses for each issue. You can join Firefox 89 discussion in this thread and find out about our tagging plan here.

Security Leftovers

Filed under
  • Global Efforts Needed to Address Growing Ransomware Attacks [Ed: How can anybody write such an article without mentioning Windows with its back doors and awful code -- so awful that they keep it secret?]

    A global partnership between countries and companies is needed to address the ransomware crisis head on, says Patrick Howell O’Neill.

    The recent onslaught of ransomware attacks in the United States feels new, says Patrick Howell O’Neill at MIT Technology Review, but “hackers holding services hostage and demanding payments has been a huge business for years.”

  • Here's what you can do about ransomware [Ed: How did SJVN fail to name Windows as the common culprit, including in the examples he gives here? With back doors by design and human death toll.]
  • 7-Year-Old Polkit Flaw Lets Unprivileged Linux Users Gain Root Access [Ed: Hyped up by Microsoft; isn't even applicable to most systems]
  • Security updates for Friday

    Security updates have been issued by Debian (libwebp), Fedora (firefox, lasso, mod_auth_openidc, nginx, redis, and squid), Oracle (.NET 5.0, container-tools:2.0, dhcp, gupnp, hivex, kernel, krb5, libwebp, nginx:1.16, postgresql:10, and postgresql:9.6), SUSE (containerd, docker, runc, csync2, and salt), and Ubuntu (libimage-exiftool-perl, libwebp, and rpcbind).

LibreOffice, Typesetting, and Curl-based HTTP/WebDAV UCP

Filed under

Games: Lugaru, RTS Liquidation, Steam Machines, SteamPal, and SteamOS

Filed under
  • I've Become The Kung-Fu Rabbit

    People keep telling me to look at Lugaru on these streams so here we are, it's about a rabbit that does kung-fu and it might have one of the weirdest and jankiest combat systems I've ever seen but it's so much fun.

  • Loria, a classic inspired RTS is now permanently free | GamingOnLinux

    It's Free Game Friday! You can now grab a copy of Loria completely free to keep, as the team has now moved onto their next game with them helping develop the upcoming RTS Liquidation.

    Loria is something of a homage to the "golden era" of strategy game, with their attempt to put a little bit of a modern spin while keeping it in line with the classic theme. It has RTS elements blended with hero units, item collection and quest-driven missions. Their goal with Lora was to "take the best concepts from the classics and create a modern user-experience, intelligent AI, smooth controls, pleasing aesthetic and to add interesting content".

  • What we want to see from the possible SteamPal handheld from Valve | GamingOnLinux

    Steam Machines and SteamOS were ultimately a failure, for many reasons. The whole thing was confusing for both users and consumers with multiple models, and most of them wanted far too much money. What will be different this time? How can Valve actually make it work?

    This time around at least, it looks like Valve are entering a market that's still relatively in its infancy. However, it's clearly popular with more hardware vendors showing prototypes and the GPD Win series continues showing how a smaller vendor can make it happen. If Valve really do enter, they would be positioned well considering they know how to produce their own hardware after the Steam Controller, Steam Link and now the Valve Index too. Doing it directly with only one model or perhaps two with a higher model would already solve a lot of their original Steam Machine issues. Let's say that's the first thing we want: make it clear. Get the marketing right this time, and actually continue marketing it unlike before.

today's howtos

Filed under
  • How To Install NextCloud on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install NextCloud on AlmaLinux 8. For those of you who didn’t know, Nextcloud is an open-source cloud server application for homes and businesses to host their files to access them from anywhere in the world using the internet. Nextcloud runs on your own server, protecting your data and giving you access from your desktop or mobile devices. You can synchronize everything between your devices and share files with others as well

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the NextCloud private cloud storage software on an AlmaLinux 8.

  • How hypertext can establish application state in REST |

    HATEOAS is a difficult-to-pronounce acronym that stands for "Hypertext As The Engine Of Application State." Invented by Roy Fielding in the year 2000, HATEOAS was proposed as an architectural style for network-based software systems.

    The central concept of this architectural style is hypertext. With hypertext, we have encoded content that may also imply action. Each action, in turn, implies a change of state. HATEOAS represents the mechanism that can be used to control the transition from one application state to another application state. Its name contains the word Engine, based on the assumption that hypertext could drive the transitions from state to state.

  • A Quick Guide to Using Docker Compose

    Docker Compose is a tool that natively integrates with Docker, and makes managing multi-container applications a breeze.


    Docker Compose is a Docker-native tool that makes multi-container application management a breeze. Here's a quick start guide to Docker Compose.

  • How to Enable PM2 to Auto Start Node.js App at System Boot

    PM2 is a powerful, widely-used, and feature-rich, production-ready process manager for Node.js. Restarting PM2 with the processes it manages every time your server boots/reboots is critical. One of PM2’s key features is support for a startup script (generated dynamically based on the default init system on your server), that restarts PM2 and your processes at every server restart.

  • How to Install KDE Plasma GUI on Linux Mint 20.1 Desktop - Linux Shout

    Although the default Cinnamon interface of Linux Mint is not only user-friendly but also gives familiarity to Windows users, however, if you want to more fancy look with useful apps then KDE plasma is there to tye. To install the KDE Plasma GUI Desktop interface on Linux Mint we don’t need to reinstall it, just one command and you are good to go.

  • How to Install Latest OpenOffice in Linux Desktop

    Apache OpenOffice is a most popular and open-source application suite for Linux, Windows & Mac, which is used for word processing, spreadsheets, presentations, drawings, database, formula, and much more. OpenOffice is used by more than 200 million users across the globe companies, homes, and research centers with almost 41 languages. It is available freely for download and works on all common systems.

  • How to Install VMware Tools on AlmaLinux - Linux Nightly

    After you finish installing AlmaLinux in VMware, one of the first things you should do is install VMware Tools on the virtual machine. The VMware Tools software will give you better graphics support in the guest operating system, as well as the ability to drag and drop files between the host and guest system, and configure shared folders.

    In this guide, we will go over the step by step instructions to install VMware Tools on an AlmaLinux virtual machine.

  • How to Install and Use Psensor in Linux

    Psensor is a GTK+ application tool used to monitor the temperature. Its graphical interface displays the temperature of the motherboard, CPU, GPU, Hard Disk Drives. Additionally shows the rotational speed of fans and CPU usage. Psensor plots the data on real-time charts and raises alerts.

    In this tutorial, we learn how to install Psensor in Linux.

  • How to block websites on Linux - LinuxH2O

    There are times when you need to block certain websites’ access from the system. This could be your personal discipline to not waste time on addictive websites or it could be at your workplace where you are asked to do so. Or maybe you do not want someone to access few websites while using the computer. In either of the cases, this article will guide you through the best possible ways to block access to websites on a Linux system.

    To block websites on Linux we can use many ways and tools but the two methods that you are going to learn about in this guide are the easiest.

  • How to install Moodle in FreeBSD - Unixcop

    Moodle is an open source Learning Management System (LMS) that you can use to create online courses. Is used by schools, universities, workplaces and many other sites. In this article I will show you how to install moodle on FreeBSD.


    Moodle can run on any webserver -like Apache, Nginx, IIS- that supports PHP. Moodle also need a database and support this databases: PostgreSQL, MySQL or MariaDB, MS SQL Server or Oracle (but they didn’t recommend to run on oracle as you can read here).

    In this tutorial we will use Apache as webserver and PostgreSQL as database. In case you don’t have yet a running webserver with apache, you can check this tutorial to learn how to install Apache, PHP and MySQL no FreeBSD. To learn PostgreSQL with FreeBSD, you can follow this tutorial.

    I will use PostgreSQL because I have one already running and I get better results in terms of performance. But what works for my doesn’t have to work for every one; so it’s ok if you choose MySQL, it’s practically the same installation.

  • How to install XFCE in FreeBSD 13 - Unixcop

    In this article we will learn about how to install xfce in FreeBSD 13, FreeBSD is a great Operating System as a server, but it is also great when we use it as Desktop personal usage. As a server, usually we use the Operating System in the command line interface (CLI) mode only. As a Desktop personal usage, we need to use it for browsing, typing a report, checking email, hence we need a Graphical User Interface (GUI). The default installation of FreeBSD does not include the GUI or Desktop Environment (DE).

    There are several types of DE like KDE, GNOME and XFCE. In this tutorial, we will learn how to install XFCE on FreeBSD 13.

  • How to use the FreeDOS text editor |

    Editing files is a staple on any operating system. Whether you want to make a note about something, write a letter to a friend, or update a system configuration file—you need an editor. And FreeDOS provides a user-friendly text editor called (perhaps unimaginatively) "FreeDOS Edit."

today's leftovers

Filed under


  • Ubuntu Blog: Off the grid, with a purpose

    So the MAAS blog been off the grid since late January, mostly because, well, lots of meaningful doc work. And we’re taking it up a notch this cycle, trying to make RAD smoother, more transparent, and easier to crowd-source updates. But that’s another story for a later blog, closer to the end of the cycle.

    The other reason for the “long drink of silence” has been a thorough-going review our discourse forum. We’ve been looking at the kinds of questions users have submitted over the last two or three years — and trying to sort out the types of blogs that would most benefit our readers.

    Incidentally, you’ve already indicated (by your reading behaviour) that you, as a MAAS blog reader, much prefer technical explanations of MAAS, the associated tools, and the base technologies upon which MAAS is built.

    And our discourse questions back that up. So today, we want to share what we’ve learned, and explain how we’re going to respond to this new understanding going forward.


  • antiX-bullseye-beta1 iso files available. 64 bit only

    We have 2 versions for experienced users to try. One using SysVinit, the other runit.

    antiX-bullseye-b1-x64-full is a beta quality release for experienced testers of antiX to test and provide feedback.
    Do not use this as your main OS.

  • Quick Guide to Ubuntu Calculator

    This is a quick guide to Ubuntu Calculator app with examples. Calculator is a great application, despite looks simple, as it included by default in Ubuntu, as well as is able to perform simple to advanced calculations including currency and unit conversion. As you may be aware of, actually there is a complete user guide for it already, but we rarely see any practical tutorial of it elsewhere. So let's play with Calculator.

  • Petter Reinholdtsen: Nikita version 0.6 released - free software archive API server

    I am very pleased to be able to share with you the announcement of a new version of the archiving system Nikita published by its lead developer Thomas Sødring...

  • The Computers That Made Britain on sale now
  • Open Hardware 101: An Introduction for Policymakers

    Chip shortages in the automotive sector have proven Europe’s dependence in the area of semiconductors. At the same time, Europe’s manufacturing industry is well-placed to solve these challenges by leading the next Open Revolution.

    In its recently updated Industrial Strategy the European Commission identified 137 product dependencies in the most sensitive ecosystems. As the next open technology frontier, Open Hardware has the potential to be a tool to reduce dependencies and increase control.

Audiocasts/Shows: Linux in the Ham Shack, Linux Mint 20.2 Backgrounds Slideshow, Never Sign Contributor Licence Agreement

Filed under
  • LHS Episode #415: Open Research Institute Deep Dive 2

    Welcome to Episode 415 of Linux in the Ham Shack. In this episode, we welcome back Michelle Thompson, W5NYV, from the Open Research Institute. We had an interview about the ORI and its affiliated projects early after the inception of the institute back in 2018. This update involves some longstanding projects, grants and new affiliations of the ORI including the P4DX project, M17, AmbaSat, Aqua Phage and more. We hope you enjoy this update episode and have a great week.

  • Linux Mint 20.2 Backgrounds Slideshow

    In this video, we are looking at the beautiful backgrounds of the upcoming Linux Mint 20.2. Enjoy!

  • Linux Mint 20.2 Backgrounds
  • Never Sign A Contributor Licence Agreement

    A contributor license agreement is a very dangerous document that any contributor to an open source project could sign, these give the project maintainers far more rights of a project that otherwise would be afforded to them with the software license, some CLAs are better than otehrs but should be generally avoided.

Linux Kernel and Graphics Leftovers

Filed under
  • Old Motorola 68000 Systems Can Finally Move Away From Linux's Deprecated IDE Code - Phoronix

    Earlier this year was talk of Linux finally removing its legacy IDE subsystem that has been deprecated for years in favor of just maintaining the still-supported libata code for IDE support. The libata path is much better supported and matured for nearly two decades, but one of the holdouts was some Motorola 68000 series hardware -- like early Macintosh computers -- not being supported outside of the legacy context. That is finally set to change with Linux 5.14 so in turn the legacy IDE code will likely be able to be removed soon.

    The Motorola 68000 "m68k" series is still popular with some enthusiasts and found in early Apple Macintosh computers. Two m68k class drivers not having libata equivalents was one of the rare scenarios where the legacy IDE code within the Linux kernel is still used.

  • HW News - Dell Class Action Lawsuit, NVIDIA DLSS on Linux, AMD x Samsung GPUs | GamersNexus - Gaming PC Builds & Hardware Benchmarks

    On top of the RTX 3080 Ti and 3070 Ti announcements, Nvidia also announced expanded DLSS support -- namely that DLSS is coming to Linux. Nvidia’s DLSS will be delivered through Steam’s Proton, a compatibility layer based on Wine, which Linux users have long relied on to play Windows games on Linux distros.

    Previously, Nvidia’s DLSS had two exclusive requirements: An RTX GPU and a Windows OS. It appears as if Nvidia is starting to take Linux gaming a bit more seriously, which also aligns with Valve’s previous declaration to better support Linux. Nvidia claims that DLSS support for Vulcan titles is coming later this month, and that support for DirectX games will come this fall.

  • Panfrost Gallium3D Driver For Open-Source Arm Mali Graphics Now Has OpenGL ES 3.1 - Phoronix

    Merged today into Mesa 21.2-devel is OpenGL ES 3.1 support being exposed for the Panfrost Gallium3D driver that provides open-source Arm Mali graphics.

    Panfrost lead developer Alyssa Rosenzweig landed more than 100 patches today for Panfrost into Mesa Git. These 100+ commits in the single merge request amount to a wide variety of OpenGL conformance fixes.

IBM/Red Hat/Fedora Leftovers

Filed under
Red Hat
  • PHP 8.1 as Software Collection

    Version 8.1.0alpha1 is released. It's still in development and will enter soon in the stabilization phase for the developers, and the test phase for the users.

    RPM of this upcoming version of PHP 8.1, are available in remi repository for Fedora 33, 34 and Enterprise Linux 7, 8 (RHEL, CentOS, ...) in a fresh new Software Collection (php81) allowing its installation beside the system version.

    As I strongly believe in SCL potential to provide a simple way to allow installation of various versions simultaneously, and as I think it is useful to offer this feature to allow developers to test their applications, to allow sysadmin to prepare a migration or simply to use this version for some specific application, I decide to create this new SCL.

    I also plan to propose this new version as a Fedora 36 change (as F35 should be released a few weeks before PHP 8.1.0).

  • Making AI a reality: From pilot to production [Ed: Today's Red Hat is all about the fluff and buzzwords]

    The Covid-19 pandemic has advanced digital transformation by three to four years across different areas of business, as leaders have been forced to invest and upgrade digitally.

    As leaders look to build on their digital platforms, says Abhinav Joshi, director of AI strategy and GTM at Red Hat, artificial intelligence (AI) emerges as a great enabler for businesses looking to generate efficiencies, improve customer experience, increase revenue and save costs.

  • [Older] Red Hat brings JBoss Enterprise application platform to Microsoft Azure [Ed: Also watch the second item here. Red Hat attacks Free software and helps Microsoft instead.]
  • Introduce yourself Outreachy

    I’m Manisha Kanyal, a sophomore B.Tech in Computer Science & Engineering student from India. I’m passionate about open source and software development. The project for which I’ve been selected as an Outreachy intern is “Improve Fedora QA dashboard” and I’m enthusiastic and grateful for this opportunity. It’s going to be a great learning experience for me.

Free Software Leftovers

Filed under
  • We’re Launching the CC Open GLAM Program
  • Lists of Tiddlers using Multiple Tags | TiddlyWiki

    One of my big reasons for enjoying to use TiddlyWiki is creating lists based on tags, but as I have used it, the lists sometimes get longer and have made me start to question how I was using it as some of my lists have grown exceptionally long and I should, perhaps, improve how I am tagging my Tiddlers to improve my sorting results. I use TiddlyWiki, primarily, as a quick and efficient method of performing a kind of “brain-dump” to hold information and allow me to easily pick back up where I left off.

    In short, I wanted to be able to better sort my tiddlers based on multiple tags and I couldn’t find an easy way to do it that was well explained. It seems as though most people that use TiddlyWiki communicate at a higher technical level than my little monkey-brain can easily decipher. So, after some searching and testing, here is the knowledge I have gained that will hopefully allow you to improve your usage of TiddlyWiki.

  • Mozilla Localization (L10N): L10n Report: June 2021 Edition

    On June 1st, Mozilla released Firefox 89. That was a major milestone for Firefox, and a lot of work went into this release (internally called MR1, which stands for Major Release 1). If this new update was well received — see for example this recent article from ZDNet — it’s also thanks to the amazing work done by our localization community.

    For the first time in over a decade, we looked at Firefox holistically, making changes across the board to improve messages, establish a more consistent tone, and modernize some dialogs. This inevitably generated a lot of new content to localize.

  • Groupware: BlueMind 4.5 now with video conferencing

    With versions 4.4 and 4.5, the French company BlueMind is updating its open source groupware with the same name. Users can now integrate video conferences with Jitsi and StarLeaf in 4.5 and also link them to appointments in the calendar.

  • Devices will keep all data when migrating to HarmonyOS 2

    Huawei has already begun the HarmonyOS 2 rollout in China and earlier today we reported the platfoem has reached 10 million devices. In an interview with media representatives in China, company execs revealed an important detail about the upgrade process.

    After flashing the new firmware all user data, games, photos and apps will carry over without losing any data.

  • Why only learning code sets you up to fail | Creative Boom

    Learning to code is a gateway to exciting creative opportunities, not to mention helping you earn more money and respect in your career. But the pathway towards coding mastery is not always an easy one. And it's not unusual to reach a point where it seems like you're… stuck.


    So why not approach coding like that? Rather than starting with the code itself, start by thinking of a cool, fun digital project. Then work backwards from there, dipping into as much technical knowledge that you need to create it.

Linux Candy: Fondo – wallpaper tool

Filed under

Linux Candy is a series of articles covering interesting eye candy software. We only feature open source software in this series.

Some of the programs in this series are purely cosmetic, frivolous pieces of fun. Candy at their finest. But we also include some programs that aren’t purely decorative.

There’s a diverse range of programs included in this series. Programs such as eDEX-UI and Variety are actually highly practical programs. ASCIIQuarium has soothing and relaxing qualities for your desktop. Other programs included in this series (such as lolcat, cacafire) are included purely for their decorative qualities. And then there’s some really fun software that just raises a smile or two.

Fondo lets you quickly find beautiful wallpapers from Unsplash. With a single click on a picture, wait until the download is complete and enjoy your new wallpaper!

Read more

Syndicate content

More in Tux Machines

Stable Kernels: 5.12.11, 5.10.44, 5.4.126, 4.19.195, 4.14.237, 4.9.273 , and 4.4.273

I'm announcing the release of the 5.12.11 kernel.

All users of the 5.12 kernel series must upgrade.

The updated 5.12.y git tree can be found at:
	git:// linux-5.12.y
and can be browsed at the normal git web browser:


greg k-h
Read more Also: Linux 5.10.44 Linux 5.4.126 Linux 4.19.195 Linux 4.14.237 Linux 4.9.273 Linux 4.4.273

AMD EPYC 7343 / EPYC 7443 Linux Performance Review

Since the AMD EPYC 7003 "Milan" series launch back in March we have carried out many benchmarks with their flagship processors like the EPYC 7763 and 7713 processors and some of the frequency optimized SKUs, but what about the performance lower down the product stack? Up for benchmarking today is a look at the AMD EPYC 7343 and 7743 processors in 1P and 2P configurations against other AMD EPYC Milan processors as well as Intel's Xeon Platinum 8380 Ice Lake processors. The AMD EPYC 7343 is a 16-core processor with SMT for 32 threads. This 190 Watt server processor has a 3.2GHz base clock frequency and can boost up to 3.9GHz while having a 128MB L3 cache. The AMD EPYC 7443 meanwhile is a step higher with 24 cores / 48 threads while the base frequency drops to 2.85GHz but a boost clock up to 4.0GHz. The EPYC 7443 has a 200 Watt TDP and 128MB of L3 cache. As is standard for AMD's straight-forward EPYC processor line-up, all of these EPYC 7003 series processors support eight channels of DDR4-3200, 128 lanes of PCI Express 4.0, Secure Encrypted Virtualization (SEV), and other features in common throughout all their SKUs. The EPYC 7343 carries a 1Ku price of around $1565 USD while the EPYC 7443 is at around $2010. Read more

Dash to Panel Extension Now Supports GNOME 40

The latest update to the perennially popular GNOME Shell extension introduces full support for the rejigged GNOME 40 desktop, including its horizontal workspace switcher and immersive app launcher. I tried the release out on my Fedora install and I am pleased to say that most of Dash to Panel’s settings are present and working in GNOME 40 too. This includes intellihide, configurable panel colour and transparency, and on-hover window previews. Read more

LibreOffice with Colibre Icons Overview

This article exposes LibreOffice with its built-in, Colibre Icons, which are made especially for Windows users with a lot of screenshot pictures. I made this collection of screenshots with LibreOffice 7.0 AppImage Version (click here to download) which is runnable in different OSes I use. Let's enjoy this! Colibre is related to Karasa Jaga and Sukapura icon themes which are created by the same co-author Rizal Muttaqin -- he is one of respected designers at LibreOffice --. Andreaz Kainz is the designer and maintainer of three icon themes namely Elementary, Colibre and Breeze aside from many other LibreOffice artworks and the author of Colibre website above. Read more