Language Selection

English French German Italian Portuguese Spanish

September 2021

If you use DuckDuckGo, you probably aren’t reading this.

Filed under
Google
GNOME

DuckDuckGo doesn’t put any of my posts on the front page of its results even when you specifically search for them.

According to Wikipedia, DuckDuckGo has an “anti-content farm” policy that was created by CEO Gabriel Weinberg, and it was designed to filter out “sources of low quality articles”.

While there’s nothing wrong with this in theory, in fact, I am quite angry that they don’t think that what I have to say should be in their results at all, even if you search specifically for me.

Techrights has a page about DuckDuckGo’s shifty practices. Also, another one updated with more nasty things they do in 2021.

GNOME Web defaults to DuckDuckGo as a way to earn search royalties, and some others do too. They pay very little, but more than Google will to some smaller projects, and so unfortunately Tor also uses it and this after the pittance of something like $40,000 in a one off donation, if memory serves correctly.

Interestingly, GNOME Web has been making the Google experience better lately. In addition to lying to it with UA hacks to make it think you use Chrome and to silence the Get Chrome spam, they’ve added a YouTube ad blocker in the version “41” release and also, the option (disabled by default) in the privacy settings to get instant search results if you use Google.

Read more

How to Install and Use Zsh Shell in Ubuntu and Other Linux

Filed under
Linux

Oh my Zsh! Give your Linux Terminal a makeover using this guide. Here, we explain how to install, use and configure several themes in Zsh.
Read more

Nitrux 1.6.1 Is Here as One of the First Distros to Ship with Linux 5.14 as Default Kernel

Filed under
Linux
News

The new release, Nitrux 1.6.1, is here with Linux kernel 5.14.8 as default kernel, alongside Linux kernel 5.10.69 LTS and Linux kernel 5.4.149 LTS for users who want to use a long-term supported kernel, as well as the KDE Plasma 5.22.5 desktop environment, KDE Gear 21.08.1 and KDE Frameworks 5.86 software suites.

On top of that, it includes the recently released Inkscape 1.1.1 scalable vector graphics editor and Mozilla Firefox 92 as default web browser, which is available as a sandboxed AppImage by default.

Read more

Kernel: AMD, Allwinner, and Linux 5.16

Filed under
Linux
  • Linux Achieves 5.1M IOPS Per-Core With AMD Zen 3 + Intel Optane - Phoronix

    Linux kernel developers have been working tirelessly to squeeze more performance out of IO_uring and the block / I/O code in general. IO_uring lead developer Jens Axboe who also serves as the Linux block subsystem's maintainer (among other roles and major contributions over the years) has used his system as a baseline for evaluating such kernel improvements. He's now moved to using AMD Zen 3 while sticking to Intel Optane storage and is seeing a mighty speed boost out of AMD's latest processors.

    Rather than talking in the 3.5~3.8M IOPS per-core range for evaluating kernel improvements, he is now at over 5 million IOPS per core by upgrading to AMD Zen 3 hardware.

  • Open-source Allwinner V3 ISP driver to enable blob-free camera support in mainline Linux - CNX Software

    Bootlin has just submitted the first patchset for the Allwinner V3 image signal processor (ISP) driver in mainline Linux which should pave the way for a completely open-source, blob-free camera support in Linux using V4L2.

    There are several blocks in an SoC for camera support including a camera input interface such as MIPI CSI 2 and an ISP to process the raw data into a usable image. Add to this the need to implement the code for sensors, and there’s quite a lot of work to get it all working.

    Allwinner SDK comes with several binary blobs, aka closed-source binary, but Bootlin is working on making those obsolete, having first worked on Allwinner A31, V3s/V3/S3, and A83T MIPI CSI-2 support for the camera interface driver in the V4L2 framework (and Rockchip PX30, RK1808, RK3128 and RK3288 processors), as well as implemented support for Omnivision OV8865 and OV5648 image sensors earlier this year.

  • Initial Allwinner V3 ISP support in mainline Linux - Bootlin's blog

    Several months ago, Bootlin announced ongoing work on MIPI CSI-2 support for the Allwinner A31/V3 and A83T platforms in mainline Linux, as well as support for the Omnivision OV8865 and OV5648 image sensors. This effort has been a success and while the sensor patches were already integrated in mainline Linux since, the MIPI CSI-2 controller patches are on their way towards inclusion.

  • Linux 5.16 To Feature More Extensible VirtIO GPU Driver With "Context Types" Addition - Phoronix

    Google's work on the VirtIO DRM kernel driver around the notion of "context types" and being able to initialize different types of contexts is set to be merged for Linux 5.16 in opening up more use-cases for this driver that is an important part of the open-source virtualization graphics stack for graphics.

    The existing VirtIO GPU driver is modeled around Virgl protocol usage for 3D within guest virtual machines but with this context init / context type work is around being able to accommodate additional protocols for GPU communication between the guest VM and the host.

  • AMDVLK 2021.Q3.7 Driver Released With New Extensions, More Optimizations - Phoronix

    AMD has pushed out one more code drop of their AMDVLK official open-source Vulkan driver before ending out the quarter.

    AMDVLK 2021.Q3.7 is today's latest AMD Vulkan Linux driver release. It's quite an eventful update with two new extensions, some optimizations, and other updates.

Free Software Leftovers

Filed under
Software
  • Utkarsh Gupta: FOSS Activites in August 2021

    Here’s my (twenty-third) monthly but brief update about the activities I’ve done in the F/L/OSS world.

  • Personal Management System: A personal CRM and daily routine for busy minds

    PMS is distributed and released under the MIT license which allows commercial use, modification, distribution, and private use. However, it comes without a warranty, liability and copyright notice are a must.

  • The Open Source ecosystem for Drones - itsfoss.net

    One of the global players is the Chinese company DJI. The 14-year-old company has dominated the drone category thanks to an aggressive pricing strategy for its hardware. But with the addition of DJI to the blacklist US Department of Commerce’s, the initial situation changes fundamentally: This step not only prevents DJI from continuing to source US components, but also means that any company that wants to do business with DJI (even if it is only the use of the DJI SDK), now has to check whether these activities comply with US regulations. This becomes a legal risk for the affected company, as does the use of Huawei hardware, the Chinese company that has been on the same list since 2019 and is next to no use in the US.

    An open source ecosystem is now in the process of establishing itself as the industry standard in the battle for market share. Since its inception in 2011, PX4 has become the most widely used open source flight control system for autonomous aircraft. While Auterion is the leading contributor, it is used by an external community of more than 600 contributors, including leading drone and aerospace companies, as well as companies all of whom are committed to software and hardware advancement. According to Auterion, the PX4 has two major advantages over the previous software controls for drones

  • First batch of videos from the LibreOffice Conference 2021

    Our online conference for 2021 took place last week, and we’ve already uploaded a bunch of videos from it! Check out the playlist, using the button in the top-right – or scroll down for links to individual videos (PeerTube also to come):

    Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

  • Fedora Community Blog: Nest With Fedora 2021 recordings now available!

    I am happy to announce the recordings for Nest With Fedora are now up on the Fedora YouTube channel. You can search for the ones you want or watch the whole playlist! There are 56 videos to peruse full of Fedora information and friends! Nest with Fedora 2021 was another huge virtual event success for our community. The event garnered 900+ registrations with an 81% turnout (4% above industry standard). This is almost double our numbers from Nest in 2020. A huge welcome to all the newcomers. We are so glad you are part of the Fedora community!

  • People of WordPress: Yordan Soares

    WordPress is open source software, maintained by a global network of contributors. There are many examples of how WordPress has changed people’s lives for the better. In this monthly series, we share some of the amazing stories.

    To coincide with International Translation Day and the final day of the 2021 WordPress Translation celebration, we feature the story of a WordPresser who has made a major impact in the polyglots team.

Programming Leftovers

Filed under
Development
  • FreeAptitude - Playing with D-Bus and KDE applications (Part 1)

    Speaking about the several ways that a Linux system offers to users to create custom automation, there is a software technology that hides under the hoods of modern desktop environments,

  • prctl in C example Usage

    The prctl system call has been used in the C language to manipulate diverse characteristics of the calling function or process activities. The first parameter of the “prctl” system call defines what has to be done with the initialised values in header. All the other arguments or parameters would be used as per the first argument and its worth. Let’s take a deep glance at the “prctl” system call in C while we have been working on the Ubuntu 20.04 at the time of implementing this article.

  • The basics of PyQt5

    PyQt5 is a python module for GUI desktop application development. It’s available for multiple platforms such as Windows, Mac, Linux, iOS, and Android. Python offers several modules that are, in fact, capable of GUI development, such as Tkinter, wxPython, PySide2, and more. However, PyQt5 utilizes more than 1000 classes; in fact, PyQt5 is a huge module! Moreover, PyQt5 includes a Qt Designer, a graphical user interface designer, which further facilitates GUI creation. It can be used to create anything from media players to web browsers. In this tutorial, we will learn the basics of the PyQt5 module.

  • This Week In Rust: This Week in Rust 410
  • Ampere Altra Max 128-Core CPU Is Priced Lower Than Flagship Xeon, EPYC CPUs - Phoronix

    From our Ampere Altra Max M128-30 Linux performance preview earlier this week, one of the questions a number of readers were wondering about and a question I also still had open was on the Altra Max pricing... I've now received the current price list and actually comes in much lower than expected for a 128-core CPU in 2021.

New Video/Audio: Proton, End of Ubuntu Podcast, Archcraft, and Proxmox

Filed under
GNU
Linux

IBM/Red Hat Leftovers

Filed under
Red Hat
  • Runtime Analysis in the Red Hat DevSecOps framework

    September is "runtime analysis" month in Red Hat’s monthly Security series! Since March 2021, the Red Hat Security Ecosystem team has published monthly articles and videos on DevOps Security topics to help you learn how Red Hat can help you master the practice called DevSecOps.

    By explaining how to assemble Red Hat products and introducing our security ecosystem partners, we aim to aid in your journey to deploying a comprehensive DevSecOps solution.

  • IBM Meets With Analysts on Monday. Why You Might Want to Own the Stock Now.

    On Monday, IBM will hold a meeting with analysts, presumably to discuss the financial details of its coming spinoff of Kyndryl, the company’s 90,000-employee IT infrastructure business. You might want to be long the stock headed into the event.

  • Hack APAC: How will you define the new normal?

    A good hackathon is a showcase for what technology, innovation, and creativity can deliver. A great hackathon lets you apply your skills to problems and challenges that inspire you. That's why we thought our readers would want to know about Hack APAC: The new normal is yours—which challenges developers to address new scenarios emerging in a post-COVID world.

  • 3 fading and 3 future IT culture trends | The Enterprisers Project

    If there’s one takeaway IT professionals across all industries can learn from this pandemic, it’s that you need to be adaptable. Systems, processes, technologies, and internal dynamics must pivot as the business landscape reinvents itself and workplace culture trends shift.

    With a continuous push toward a WFH model, companies need to rethink how their infrastructure will promote collaboration, flexibility, and automation in a virtual or hybrid workplace.

    As a CIO, I know how crucial it is to adopt the right IT culture trends with the staying power to benefit your team long-term versus ones that will become obsolete in this post-COVID ecosystem. Here are some of the fading IT culture trends you’ll want to leave behind, as well as a few emerging, future-minded trends to take along with you.

  • 9 DevOps and DevSecOps best practices for the hybrid work era

    DevOps and digital transformation go hand in hand. DevOps culture and methodology prizes speed, experimentation, and collaboration, all happening on cross-functional teams. The processes and tools involved in DevOps can accelerate digital transformation work across the board.

    How does that translate to the new reality for many organizations of a hybrid work model, combining remote and office work? In the hybrid era, we’re all more reliant on digital tools and services, so DevOps is generally well suited to this work, some experts say.

    For instance, you can more easily hire people around the world when you lose the crutch of having a shared location. “A time difference is even beneficial for certain DevOps functions, such as testing and QA. Remote and hybrid DevOps teams offer unique benefits, including continuous development cycles, better throughput, rapid scale in team structures, and cost savings,” says Helmant Elhance, president, Excellerate.

  • Using Ansible with REST APIs | Opensource.com

    Ansible is a top open source project which, on the surface, looks to provide a simple way to standardize your existing automation and allow it to run in parallel across multiple hosts, and it does this very successfully. Yet, in reality, Ansible has the capabilities to extend what your existing automation does to incorporate other systems and really simplify tasks across all aspects of your daily routine.

    This capability starts with the collections and roles that are included with Ansible and all the third-party utilities distributed through Ansible Galaxy. You may have queried APIs with a web browser or curl, but one of the overlooked capabilities of Ansible is how well it can leverage APIs as part of any playbook. This is extremely useful because the number of REST APIs being built and deployed both internally and across the global internet is increasing exponentially. There's even a public-apis GitHub repo listing hundreds of free APIs across over a dozen categories just for a sense of scale.

Security and FUD: Today's Epic Bug, SSL Certificates, Marketing and Scare Tactics

Filed under
Security
  • If you have any of these Android, iOS and Windows phones, you will lose your Internet connection from today - Market Research Telecast [Ed: An automated translation]

    How would you stay if we told you that your Android, iPhone or Windows mobile – if you still use one of the latter – is going to be unable to access the Internet from today? Well, that will happen to literally thousands of smartphones and devices without updating due to a change in the way the Network of Networks handles security.

  • Assess and Secure Your Linux Footprint – Now! - Infosecurity Magazine [Ed: Lack of understanding of fundamental differences between GNU, Linux, and other things. Very shallow.]
  • What is an SSL certificate? / SSL certificate: A Complete Insight

    With such increased online activities, the threat to crucial data you share has seen severe consequences, ranging from fraudulent financial transactions, online identity theft, etc. Moreover, with the heightened use of technology, cyber-attacks have also become more complex and challenging.

    No doubt, the data security awareness among internet users has grown multifold. If you are a website owner or a blogger, it becomes your prime responsibility to protect your user’s sensitive data and privacy from the evil intentions of cybercriminals.

    Here, SSL Certificate plays the most effective and crucial role in hardening the security of your website. So, let us first try to understand the very basics of SSL.

  • Syxsense Announces Powerful Automation, Including Patch Rollback, to its Comprehensive Linux Management Solution [Ed: Inflated claims and exaggerations in this marketing of proprietary software]

    The complexities of Linux patch remediation abound. Each Linux Distribution (Redhat, Debian, Ubuntu, Centos and more) uses slightly different commands, patches are released on unpredictable schedules, and deployment requires in-depth scripting knowledge. Syxsense simplifies large scale Linux server management, without requiring manual scripting. Syxsense users can receive full endpoint intelligence of OS, hardware, and software inventory details, and know if patches are missing or security standards are compromised. Syxsense Cortex, the company's powerful visual workflow designer, now includes prebuilt actions to control pre- and post-patching necessities such as reboots or rollbacks while ensuring smooth, uninterrupted patch remediation and software deployment.

  • RansomEXX ransomware Linux encryptor may damage victims' files [Ed: So you should generally not get this thing installed on your system. This isn't about "Linux" but about something that can run on top of the GNU/Linux operating system.]

    ​Cybersecurity firm Profero has discovered that the RansomExx gang does not correctly lock Linux files during encryption, leading to potentially corrupted files.

    In a new report by Profero, Senior Incident Responder Brenton Morris says the RansomEXX decryptor was failing on various files encrypted by the threat actor's Linux Vmware ESXI encryptor for one the victims who paid the ransom.

SBC combines 16-core LX2160A with up to five Hailo-8 NPUs

Filed under
Linux

MicroSys unveiled a “miriac AIP-LX2160A” dev kit with a compute module that runs Linux on a 16-core LX2160A. The kit features up to 5x Hailo-8 NPUs for 130-TOPS AI plus a pair each of 25GbE, 10GbE, and GbE ports and 16x PCIe lanes.

MicroSys has announced another of its miriac modules — the miriac MPX-LX2160A — which is used as the foundation for a miriac AIP-LX2160A development kit. The kit is equipped with up to 5x Hailo-8 NPUs running in parallel for up to 130-TOPS AI performance.

Read more

More in Tux Machines

today's howtos

  • So this is why Deepin requires so much disk space for installation – LinuxBSDos.com

    Deepin is a desktop Linux distribution with roots in China. It is based on Debian, but ships with its own graphical interface called Deepin Desktop Environment and a set of Deepin-developed tools to go with it. The last version I installed was from 2015, so since I’m gradually coming back to writing for this blog, I decided to test drive the latest edition – Deepin 20.3, which was released on Nov. 25. For me that means installing it in a virtual environment using VirtualBox. For such installations I typically assign the virtual disk 20GB of disk space. And so it was with Deepin 20.3. But that didn’t end well because at some point the installation failed, with the message shown in Figure 2: “You need at least 64 GB of disk space to install Deepin. To get better performance, 128 GB.”

  • 13 exercises to boost your Linux skills | Enable Sysadmin

    Work through this Linux fundamentals checklist to make sure you're ready for whatever comes your way at home, at work, or on certification exams.

  • BASH 01 - Script Basics | Linux.org

    This article is the first in a series of articles to cover Bash Scripting. More articles will follow which will build on each other, so make sure you look over each article. It is preferable to read the articles in order (which is why I will number them). Scripting is a very useful ability for someone using Linux. Making scripts is especially useful for Administrators. Everyone should benefit from Bash Scripting. Bash is the most common shell interpreter on Linux systems. When you open a Terminal, you are in an interactive shell environment. To verify that your system is using the Bash shell using the command: 'echo "$SHELL"'.

  • What’s the Difference Between Exposing and Publishing a Docker Port? – CloudSavvy IT

    Exposed and Published container ports are two different but related concepts in Docker. Exposed ports are defined in your Dockerfile as simple metadata. You must publish them when your container starts if you want to enable outside access.

  • How to set up high-refresh rate monitors on Linux

    Do you have a high refresh rate monitor? Are you running Linux? Can’t quite figure out how to change the refresh rate? We can help! Follow along with this guide as we go over how to change the refresh rate on popular Linux desktop environments!

  • How to Install pgAdmin 4 on CentOS 8 – NextGenTips

    In this tutorial guide, I will be taking through the installation of pgAdmin 4 version 6.2 on CentOS 8 pgAdmin 4 is a free and open-source management tool for Postgres. Its desktop runtime written in NWjs allows it to run standalone for individual users, or the web applications code may be directly deployed on a web server for use by the web browser. pgAdmin 4 is a complete rewrite of pgAdmin, built using Python and Java.

  • How to Update to MATE Desktop 1.26 on Ubuntu 21.04

    Ubuntu MATE is a more retrospective version of Ubuntu, one that largely lets you continue using Ubuntu in the way it functioned over a decade ago. But despite how things may look, updates do continue to roll out for the MATE desktop environment that is Ubuntu MATE's namesake. The latest iteration is MATE 1.26. Here's how you can update the MATE desktop in Ubuntu 21.04 to the latest version.

  • How to Change a Users Shell in Linux - Unixcop the Unix / Linux the admins deams

    In this tutorial, we will show you how to change the shell of a user in Linux. The shell is a program that accepts and interprets commands. there are several shells such as bash, sh, ksh, zsh, fish and many other lesser known shells available on Linux. Bash is a Unix shell and command language for the GNU Project as a free software replacement for the Bourne shell. First released in 1989,it has been used as the default login shell for most Linux distributions.

  • How to use shutdown command with examples - Unixcop the Unix / Linux the admins deams

    “Shutdown” refers to the process of stopping and shutting down a computer or server. This involves cutting the power to the main components of the system using a controlled process. Applications are closed, active processes and protocols are saved to the hard drive, device drivers are removed, and user settings are saved in the process. There are several options to do so, including scheduling a shutdown at a specific time, shutting down immediately, broadcasting a unique message, and so on.

  • How to Install MySQL Database on Ubuntu 20.04 | RoseHosting

    MySQL is an open-source relational database management system (RDBMS), it’s widely used and part of the popular LAMP/LEMP stacks. The data is organized in one or more tables in which the data types may be related to each other and MySQL uses SQL Structured Query Language to manage its data. Considering its part of the LAMP/LEMP stack it is used by many database-driven web applications such as WordPress, Magento, Drupal, and Joomla. Today we will install MySQL on our server and create a database and user with chosen permissions on this database, let’s get started!

  • How to install deepin 20.3 - Invidious

    In this video, I am going to show how to install deepin 20.3

Dockeye - New Graphical App to Manage Docker Containers / Images in Linux

Running applications via Docker in Ubuntu Linux? Dockeye is a free open-source tool to manage your containers and images via a graphical user interface. Dockeye is written in Rust programming language. It provides a dark UI (light mode is also available) that list Docker containers and images in tabs. For each container, it provides options to control start, stop, pause, and remove operations. User may also check the detailed information about a container, including ID, image, maintainer, labels, environment, network info, CPU, Memory and other system resource usage. And, app running log is available in tab for debugging purpose. Read more

Raspberry Pi CM4-based panel PC offers DAQ inputs and M.2 NVMe

Sensoper’s 7-inch “SC-PC” HMI panel PC runs Linux on a Raspberry Pi CM4 and supplies GbE, M.2 for NVMe, RS-485, 3x USB, 8x digital inputs, 7x transistor outputs, and 8x analog inputs with a choice of 0-10V or 4-20mA ranges. Michigan-based Sensoper Controls has launched a 7-inch, industrial panel-PC in two variants: an SC-PC-AV8-TO7 model with 8x 0-10V analog inputs and an SC-PC-AM8-TO7 with 4-20mA analog inputs. The otherwise identical panel PCs run Raspbian (Raspberry Pi OS) Linux with pre-installed Node-RED on the Raspberry Pi Compute Module 4. Read more

Android Leftovers