Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Saturday, 27 Feb 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 Blender 2.92 Adds a Brand-New Workflow for Editing Meshes, New Physics Simulation Methods Marius Nestor 1 25/02/2021 - 10:57pm
Story Android Leftovers Rianne Schestowitz 25/02/2021 - 8:05pm
Story Ubuntu 20.10 review Rianne Schestowitz 25/02/2021 - 7:40pm
Story FossaPup64 9.5 review Rianne Schestowitz 25/02/2021 - 7:38pm
Story Free Software Leftovers Roy Schestowitz 25/02/2021 - 7:28pm
Story Programming Leftovers Roy Schestowitz 25/02/2021 - 7:23pm
Story Security Leftovers Roy Schestowitz 25/02/2021 - 7:21pm
Story Ubuntu Leftovers Roy Schestowitz 25/02/2021 - 7:17pm
Story Security Leftovers Roy Schestowitz 4 25/02/2021 - 7:14pm
Story Graphics: AMD, NVIDIA, and Microsoft's "Embrace" Roy Schestowitz 1 25/02/2021 - 7:10pm

Mozilla: Code Review, Translations, and Tor Browser 10.0.12

Filed under
Moz/FF
  • The Benefits Of Code Review For The Reviewer

    Code Review is an essential part of the process of publishing code. We often talk about the benefits of code review for projects and for people writing the code. I want to talk about the benefits for the person actually reviewing the code.

    [...]

    There is a feel good opportunity when doing good code reviews. Specifically, when the review helped to improve both the code and the developer. Nothing better than the last comment of a developer being happy of having the code merged and the feeling of improving skills.

  • Introducing Fabiola Lopez

    Please join us in welcoming Fabiola Lopez (Fabi) to the team. Fabi will be helping us with support content in English and Spanish, so you’ll see her in both locales.

  • New Release: Tor Browser 10.0.12

    Tor Browser 10.0.12 is now available from the Tor Browser download page and also from our distribution directory.

    This version updates Desktop Firefox to 78.8.0esr and Android Firefox to 86.1.0. In addition, Tor Browser 10.0.12 updates NoScript to 11.2.2, Openssl to 1.1.1j, and Tor to 0.4.5.6. This version includes important security updates to Firefox for Desktop, and similar important security updates to Firefox for Android.

openSUSE Breeze Dark Plasma Style

Filed under
KDE
SUSE

I am happy to say that I now have published my openSUSE Breeze Dark Plasma Style for the world to use. If the color scheme I have previously release is any indicator of interest, there will be a few dozen that download it and that is good enough for me. I will be quite content if at least two others check this out. I am just happy I have finally navigated my way through using the Plasma-SDK, Git and the Plink.com site to make this happen.

If you are interested in making your own Plasma Style, the easiest way to get started with it is going to be using the SDK. It essentially restores some of that Plasma4 functionality to Plasma5 in customizing your desktop. I do wish this little thing would have been better publicized but at least it has been made and I did happen to find it.

Read more

Also: Okular: Should continuous view be an okular setting or a document setting?

today's howtos

Filed under
HowTos
  • How to Install Latest Vim Editor in Linux – TecAdmin

    Vim (Vi Improved) is a highly configurable command line text editor for Unix like systems. It is originally cloned with VI POSIX standard editor with additions.

    Vim comes standard with most modern Linux distributions, but some of the minimal installation doesn’t include vim editor default. This tutorial will help you to install Vim text editor on your Linux system.

  • How To Install XFCE Desktop on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install XFCE Desktop on Ubuntu 20.04 LTS. For those of you who didn’t know, XFCE is one of the most popular desktop environments for Linux desktop. XFCE is a free lightweight, fast, and easy to use software desktop environment for Unix/Linux-like operating systems. It is designed for productivity and aims to be fast and low on system resources. Unlike GNOME and KDE desktops which are heavier, but XFCE uses fewer system resources. Furthermore, it offers better modularity and fewer dependencies to install and takes less time and low disk space on your hard drive.

    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 XFCE lightweight desktop environment 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.

  • How to read column data from a text file in a bash shell script

    One common task in day-to-day shell scripting jobs is to read data line by line from a file, parse the data, and process it. The input file can be either a regular text file (e.g., logs or config files) where each line contains multiple fields separated by space, or a CSV file that is formatted with delimiter-separated values in each row. In bash, you can easily read columns from a file and store them into separate variables for further processing. In this tutorial, let me demonstrate with examples how you can write a shell script that reads columns into variables in bash.

  • How To Prevent PHP-FPM From Consuming Too Much RAM in Linux

    If you have deployed a LEMP (Linux, NGINX, MySQL/MariaDB, and PHP) stack, then you are probably using FastCGI proxying within NGINX (as an HTTP server), for PHP processing. PHP-FPM (an acronym of FastCGI Process Manager) is a widely-used and high-performance alternative PHP FastCGI implementation.

  • Set your path in FreeDOS | Opensource.com

    Generally, you probably want to keep C:\PDOS\BIN in your path because it contains all the default applications distributed with FreeDOS.

    Unless you change the path in AUTOEXEC.BAT, the default path is restored after a reboot.

    Now that you know how to manage your path in FreeDOS, you can execute commands and maintain your working environment in whatever way works best for you.

  • David Tomaschik: Is Reusing an Old Mac Mini Worth It?

    The last version of Mac OS that was supported is Mac OS X 10.7 “Lion”, which has been unsupported since 2014. Since I’m a Linux guy anyway, I figured I’d see about installing Linux on this. Unfortunately, according to the Debian wiki, this device won’t boot from USB, and I don’t have any blank optical media to burn to. This was the first point where I nearly decided this wasn’t worth my time, but I decided to push on.

    Linux is pretty good about booting on any hardware, even if it’s not the hardware you installed on, as kernel module drivers are loaded based on present hardware. I decided to try installing to a disk and then swapping disks and seeing if the Mac Mini would boot. The EFI on the Mac Mini supports BIOS emulation, and that seemed the more likely to work out of the box.

    I plugged a spare SSD into my SATA dock and then used a virtual machine with a raw disk to install Debian testing on the SSD. I then used the excellent iFixIt teardown and my iFixit toolkit to open the Mac Mini and swap out the drive. I point to the teardown because opening a Mac Mini is neither obvious nor trivial.

    [...]

    During all of these tests, I had the Mac Mini plugged into a Kill-A-Watt Meter to measure the power consumption. Idling, it’s around 20 watts. Under one of these load tests, it reaches about 45-49 watts. Given that the Raspberry Pi 4B only uses around 5W under full load, the Pi 4B absolutely destroys this Mac Mini in performance-per-watt. (Note, again, this is an old Mac Mini – it’s no surprise that it’s not an even comparison.)

    [...]

    Given the lack of expandability, the mediocre baseline performance, and the very poor performance per watt, I can’t see using this for much, if anything. Running it 24/7 for a home server doesn’t offer much over a Raspberry Pi 4B, and the I/O is only slightly better. At this point, it’s probably headed for the electronics recycling center.

First Beta Release for Krita 4.4.3

Filed under
KDE

The Krita team is releasing the first beta of Krita 4.4.3. This is purely a bugfix release.

The Linux appimage and the source .tar.gz and .tar.xz tarballs are signed. You can retrieve the public key with gpg: “gpg –recv-key 7468332F”. The signatures are here (filenames ending in .sig).

Read more

Why Linux is critical to edge computing

Filed under
Linux

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Linux is the ideal operating system for experimenting with edge computing.

Edge computing is a model of infrastructure design that places many "compute nodes" (a fancy word for a server) geographically closer to people who use them most frequently. It can be part of the open hybrid-cloud model, in which a centralized data center exists to do all the heavy lifting but is bolstered by smaller regional servers to perform high frequency—but usually less demanding—tasks. Because Linux is so important to cloud computing, it's an ideal technology to learn if you intend to manage or maintain modern IT systems.

Read more

Best Free and Open Source Alternatives to Gmail

Filed under
OSS

Google has a firm grip on the desktop. Their products and services are ubiquitous. Don’t get us wrong, we’re long-standing admirers of many of Google’s products and services. They are often high quality, easy to use, and ‘free’, but there can be downsides of over-reliance on a specific company. For example, there are concerns about their privacy policies, business practices, and an almost insatiable desire to control all of our data, all of the time.

What if you are looking to move away from Google and embark on a new world of online freedom, where you are not constantly tracked, monetised and attached to Google’s ecosystem.

In this series, we explore how you can migrate from Google without missing out on anything. We’ll recommend open source solutions.

Read more

Ward server monitoring tool

Filed under
Linux

Hi folks, Ward is a free and open-source tool for Linux to monitor system resources and usage remotely. Ward comes with a modern UI design with a dark theme and runs perfectly with all Linux distribution.

Read more

Google's War on Chromium-based Browsers

Filed under
News

Google is limiting the capability of Chromium. Is it because Chromium-based browsers have started to eat into Google Chrome's marketshare?
Read more

Firefox 86 Brings Total Cookie Protection and Multi-PIP Feature

Filed under
Moz/FF

Mozilla announced the latest release of Firefox 86 and it brings important features that make you more secure on the web.
Read more

today's howtos

Filed under
HowTos
  • How to Use Multiple Node.js Versions using NVM - Cloudbooklet

    How to Use Multiple Node.js Versions using NVM. NVM stands for Node.js Version Manager which is more flexible tool to install and manage multiple versions of Node.js and the associated packages at the same time.

    In this guide you are going to learn how install specific version of Node.js using NVM. This setup is tested on Google Compute Engine running Ubuntu 20.04 OS

  • How To Install OpenLiteSpeed on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install OpenLiteSpeed on Ubuntu 20.04 LTS. For those of you who didn’t know, OpenLiteSpeed is an open-source HTTP server developed by LiteSpeed Technologies. OpenLiteSpeed is a high-performance and lightweight HTTP server which comes with a Web Gui administration interface. As far as Linux web servers are concerned, OpenLiteSpeed has some interesting features that make it a solid choice for many installations. It features Apache compatible rewrite rules, a web administration interface, and customized PHP processing optimized for the server.

    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 OpenLiteSpeed 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.

  • How to install the Brave Browser on a Chromebook in 2021

    Today we are looking at how to install the Brave Browser on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

    We recommend that you start with a new instance of Linux Apps and have at least 6GB of space available for the game.

  • Install LEMP Stack on Ubuntu 20.04

    LEMP is an acronym for Linux, NGINX (pronounced as Engine X,) MySQL, and PHP. These are all popular open-source tools typically used in web development. LEMP stack is commonly used to host dynamic websites. Most content management systems such as WordPress, Drupal, and Joomla create dynamic web pages.

    When a request comes, the server will run the PHP code to put together the HTML version and query the backend database to get content to insert into HTML.

  • How to Install and Use Ansible on Debian 10

    Whenever we talk about configuration management tools, the name that we hear most often is Ansible. It is a cross-platform tool that is designed to handle system configurations while working with Linux, macOS, and Windows operating systems. Today, we will try to throw light on the procedure of installing Ansible on Debian 10.

Games: Super Plexis, Of Mice and Moggies and 'Atari' With GNU/Linux

Filed under
Gaming

MariaDB 10.5.9 Release Notes

Filed under
Server

MariaDB 10.5 is the current stable series of MariaDB. It is an evolution of MariaDB 10.4 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL.

Read more

The 10 best free photo editors for Linux

Filed under
Software

Photo editing is a global hobby, profession, and exploit. Its execution is not dependant on a specific Operating System or device. For this reason, anyone can be a photo editor regardless of their Operating system preference. The power of an ideal and reliable photo editor is in the many unique features they present to their users. Some features pose unique photo editing benefits like correcting brightness imbalances and color hue. Some editors are efficient in sharpness adjustments and red-eye removal. Others present flexible auto-cropping and zoom features. These are some of the characteristics that define a photo editor.

The earlier onset of the Linux operating system was without the support of photo editors. This trait forced most Linux users to depend on graphically-oriented Operating Systems like the Windows OS to meet their photo editing needs. Fast forward into the present, Linux OS is turning out to be a worthwhile opponent and an even better rival to other Operating Systems due to the graphical traits presented in its growing distributions and flavors.

Read more

POWER9, ARM64 and 64k page sizes

Filed under
Linux
Hardware

The GNU/Linux kernel for these platforms can be compiled with either 4k or 64k page size. The distribution chooses which of these options to select. The kernel created by the distribution is included in the installation disk for the distribution.

One acute consequence of this is the relationship between Btrfs sectorsize and kernel page size. Btrfs filesystems can only be used on systems with the same page size. The Btrfs driver is being improved to remove this restriction but for users of Fedora 34 and older systems, this is a very inconvenient issue. If you need to move Btrfs filesystems between systems with different page sizes then they simply won't work.

It appears that nobody tests the kernel and amdgpu drivers on these non-standard page sizes before each official release. Consequently, if there is a problem, it is only discovered by users after the upstream release. This means that users on these platforms are always a step behind users on other platforms.

Read more

Universal Android Debloater disables unwanted system apps, no root required

Filed under
Android

Most Android smartphones come with at least a few basic apps pre-installed. Some come with a lot of apps that you may not want or need. And while this isn’t something that’s unique to Android device, the bloatware that often comes with Windows PCs can usually be uninstalled. Android bloatware is a tougher nut to crack, because it’s often written to your device’s system partition, which means it cannot be fully removed without root access.

But you can prevent unwanted apps from ever running or consuming precious CPU or RAM resources. It’s possible to do that with a series of Android Debug Bridge commands. Or you can simplify things by using a free utility called Universal Android Debloater.

Read more

Alpine 3.10.6, 3.11.8 and 3.12.4 released

Filed under
GNU
Linux

The Alpine Linux project is pleased to announce the immediate availability of version 3.10.6, 3.11.8 and 3.12.4 of its Alpine Linux operating system.

Read more

Free Software and Other Leftovers

Filed under
Misc
  • WordPress 5.7 Release Candidate

    The first release candidate for WordPress 5.7 is now available!

    Please join us in celebrating this very important milestone in the community’s progress towards the final release!

    “Release Candidate” means that the new version is ready for release, but with millions of users and thousands of plugins and themes, it’s possible something was missed. WordPress 5.7 is slated for release on March 9, 2021, but your help is needed to get there—if you haven’t tried 5.7 yet, now is the time!

  • The Apache® Software Foundation Sustains its Mission of Providing Software for the Public Good through Corporate Sponsorships and Charitable Giving

    The ASF is the world's largest Open Source foundation. Apache software projects are integral to nearly every end-user computing device, benefit billions of users worldwide, with Web requests received from every Internet-connected country on the planet. Valued conservatively at more than $22B, Apache Open Source software is available to the public-at-large at 100% no cost. No payment of any kind is ever required to use, contribute to, or otherwise participate in Apache projects. The ASF depends on tax-deductible Sponsorships and donations to offset its operations expenses that include infrastructure, marketing and publicity, accounting, and legal services.

    "We are proud of our Sponsors, whose generous support helps our volunteer community continue to develop essential software that keeps the world running," said Daniel Ruggeri, ASF Vice President of Fundraising. "ASF Sponsorship allows us to make great strides towards developing and improving our projects, enriching our communities, educating and mentoring newcomers, and encouraging and facilitating participation by under-represented groups. Fiscal support today secures the groundwork to ensure future Apache benefits can be shared by all."

  • Nextcloud Hub 21 Comes With New Collaboration Features

    Nextcloud has announced immediate availability of Nextcloud Hub 21, adding performance improvement and important new collaboration features in Text, Talk, Groupware and Files.

    According to the company, the new High Performance Back-end for Files in particular reduces server load from desktop clients and web interface polling by 90% while delivering instant notifications and file changes to users.

    Optimizations to app loading and database queries as well as a range of specific scenarios like the usage of Text, Object storage, LDAP group handling and more deliver up to twice more responsive user experience.

  • KubeEdge: Reliable Connectivity Between The Cloud & Edge
  • SBC Enclosure Ready! Model 100 Appears on Kickstarter

    Looking to do more with your Raspberry Pi? That may be one of the best factors of single-board computers: the possibilities seem endless. And those possibilities are growing. The Ready! Model 100, an SBC enclosure, is making an appearance on Kickstarter.

VMware Engineer Revises Work On Concurrent TLB Flushes For Linux

Filed under
Linux

After a two year hiatus on the patches, VMware's Nadav Amit has gotten back to working on current TLB flushing support for the Linux kernel in yielding a small but measurable performance improvement.

Nadav has been working on Linux patches to allow for flushing of remote and local TLBs concurrently. Back in mid 2019 numbers shared by him pointed up to a 1~4% performance improvement on average under sysbench for these patches.

Read more

Syndicate content

More in Tux Machines

today's howtos

  • What is Automation and Configuration Management with CHEF – Part 1

    Configuration Management is the key focus point of DevOps practice. In the Software development cycle, all the servers should be software-configured and maintained well in such a way that they should not make any break in the development cycle. Bad configuration Management can make system outages, leaks, and data breaches. Using Configuration Management tools is about facilitating accuracy, efficiency, and speed in the DevOps-driven environment. There are two models of configuration Management tools – PUSH-based & PULL-based. In the PUSH-based, the Master server pushes the configuration code to the servers wherein PULL-based individual servers contact the Master for getting configuration code. PUPPET and CHEF are widely used PULL-based models, ANSIBLE is a popular PUSH-based model. In this article, we will see about CHEF.

  • How to Install XWiki on Ubuntu 20.04

    XWiki is a free and open-source Wiki Software platform written in Java. It runs on servlet containers like Tomcat and uses a database such as MySQL to store information.

  • How To Install Zoom on Manjaro 20 - idroot

    In this tutorial, we will show you how to install Zoom on Manjaro 20. For those of you who didn’t know, Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. It is commonly used in education sectors, in workplaces for communication with clients and colleagues, teleconferencing, and even for social relations. 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 Zoom on a Manjaro 20 (Nibia).

  • Starting LaTeX on Ubuntu with the User Friendly Gummi

    Academics people and alike tend to love documents written with LaTeX -- one of the best text creation systems you can run on computer. The benefit is, the resulting document is truly beautiful. To start making LaTeX document on Ubuntu, you can start with the user friendly application, Gummi, which features preview. This short tutorial includes examples for basic texting and several math formulas. Now let's learn!

What is GNU/Linux Copypasta?

I’d just like to interject for a moment. What you’re refering to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux! Read more

Ben Widawsky: Framebuffer Modifiers Part 1

In a now pretty well established tradition on my part, I am posting on things I no longer work on! I gave a talk on modifiers at XDC 2017 and Linux Plumbers 2017 audio only. It was always my goal to have a blog post accompany the work. Relatively shortly after the talks, I ended up leaving graphics and so it dropped on the priority list. I'm splitting this up into two posts. This post will go over the problem, and solutions. The next post will go over the implementation details. Read more

Linux Lite 5.4 Will Be Based on Ubuntu 20.04.2 LTS, Release Candidate Ready for Testing

Linux Lite is a user-friendly distro that aims to bring more ex-Windows users to the Linux and Open Source ecosystem. The new release of this Ubuntu derived distribution, Linux Lite 5.4, will be based on Canonical’s recently released Ubuntu 20.04.2 LTS (Focal Fossa) operating system. But Linux Lite 5.4 will ship with the long-term supported Linux 5.4 LTS kernel instead of the much newer Linux kernel 5.8 from Ubuntu 20.04.2 LTS. However, users will be able to install any other kernel they want up to the recently released Linux kernel 5.11 from the software repositories with just two commands. Read more