Bonum Certa Men Certa

Links 10/12/2021: Wine 7.0 RC1 and PHP 7.3 'Dead'



  • GNU/Linux

    • Server

      • Kubernetes 1.23: Kubernetes In-Tree to CSI Volume Migration Status Update

        The Kubernetes in-tree storage plugin to Container Storage Interface (CSI) migration infrastructure has already been beta since v1.17. CSI migration was introduced as alpha in Kubernetes v1.14.

        Since then, SIG Storage and other Kubernetes special interest groups are working to ensure feature stability and compatibility in preparation for GA. This article is intended to give a status update to the feature as well as changes between Kubernetes 1.17 and 1.23. In addition, I will also cover the future roadmap for the CSI migration feature GA for each storage plugin.

    • Audiocasts/Shows

    • Kernel Space

      • Developers Call On Intel To Open-Source PSE Firmware As Their Newest Binary Headache - Phoronix

        With Intel's Atom x6000E "Elkhart Lake" SoCs there is a new block called the Programmable Services Engine (PSE) that is an Arm Cortex-M7 companion core that handles various tasks. Unfortunately, with the PSE it means a new binary-only firmware module. With the Programmable Services Engine likely to come with future Intel platforms too, Coreboot developers and open-source enthusiasts are calling on Intel to now open-source this firmware to avoid having this extra binary blob and further complicating future open-source firmware efforts.

        The Programmable Services Engine can be used for embedded controller (EC) functionality, sensor handling, network proxy, remote management, and other in-band and out-of-band device management tasks. Elkhart Lake is the first generation featuring the PSE.

      • Linux 5.17 Intel Graphics Driver Update Fixes Hangs, More Discrete vRAM Preparations - Phoronix

        Sent to DRM-Next this week for queuing until the Linux 5.17 merge window in January is the latest batch of drm-intel-gt-next updates, which has hang fixes and more preparations for Intel discrete graphics.

        There is already some Intel kernel graphics driver code that is queued for Linux 5.17, most notably including VRR support for Ice Lake. This week's drm-intel-gt-next has more notable changes for Intel's open-source driver that continues growing a lot for supporting their discrete graphics plans.

      • Graphics Stack

        • AMD Adds Further Zen 4 CPU Support In Linux Patches, Enables RDDR5 & LRDDR5 For EPYC CPU With Up To 12-Channels

          AMD is rolling out the first enablement patches of their next-generation EPYC Zen 4 CPUs and the new features incorporated within them for the Linux OS.

        • AMDVLK 2021.Q4.2 Released With Dynamic Rendering, Other New Extensions - Phoronix

          It's been over one month since the release of AMDVLK 2021.Q4.1 as the latest open-source AMD Vulkan driver update, which is off the wagon compared to the prior weekly/bi-weekly release cadence. But today thankfully it's been succeeded by AMDVLK 2021.Q4.2 as the newest driver release.

          Since early November when the last AMDVLK open-source driver release occurred, AMDVLK has been seeing new activity to primarily keep up with the new Vulkan API extensions being introduced upstream. Most notable with AMDVLK 2021.Q4.2 is supporting Vulkan's new dynamic rendering support. Mesa's RADV (and Intel's ANV) have already been working on their dynamic rendering support too and NVIDIA has offered VK_KHR_dynamic_rendering in their beta driver since last month.

        • Linux Community Updates 20 Year Old AMD GPU Driver

          Back in 2002, if you were a hip PC gamer you were probably playing Grand Theft Auto Vice City on your brand new ATI Radeon R300 graphics card and listening to Avril Lavigne's "Sk8r Boi." Now that sk8r boi is probably a sk8r grandpa, the R300 is getting a new driver with a long-awaited bug fix.

          According to Phoronix, the ATI Radeon R300, R400, and R500 graphics cards are getting a new open-source graphics driver under Linux that will breathe extra life into these near 20-year-old GPUs. The new open-source driver is made by developer Emma Anholt, and is designed to give these GPUs the ability to request NIR shaders from the Mesa 3D graphics library's state tracker and use the NIR to TGSI path.

          NIR is an optimizing compiler stack that sits at the core of driver shader compilers from Mesa. Basically, it's an optimization layer that tries to reduce the amount of work a GPU has to do when running 3D applications.

    • Benchmarks

      • Benchmarks: FreeBSD 13 vs. NetBSD 9.2 vs. OpenBSD 7 vs. DragonFlyBSD 6 vs. Linux

        It's been a while since last having a hearty BSD benchmark comparison on Phoronix in part due to the latest hardware platforms generally lagging behind with how well supported they are by the various BSDs. But stemming from a Phoronix Premium supporter recently requesting some fresh BSD benchmarks, here is a look at how DragonFlyBSD 6.0.1, FreeBSD 13.0, NetBSD 9.2, and OpenBSD 7.0 are competing against various Linux distributions like CentOS, Clear Linux, and Ubuntu.

        To make this large BSD vs. Linux benchmark comparison possible, an Intel Core i9 10980XE "Cascade Lake X" workstation was used for testing as it is mature and worked well across all of the BSDs tested. There were not any issues with any of the BSDs tested from the onboard networking to storage and all other key functionality being in place. Intel hardware generally leads when it comes to newer platforms working well on the major BSDs while the AMD hardware support has been improving and AArch64 servers are also making progress on the major BSDs.

    • Applications

      • Liferea Feed Reader Can Now Convert TinyTinyRSS Sources to Local Subscriptions | UbuntuHandbook

        Liferea feed reader and news aggregator released version 1.13.7 a few days ago as the latest development release.

        Liferea is a GTK+3 news reader with an embedded web browser. It supports for reading articles offline, force fetch full article text using HTML5 extraction, and subscribing to HTML5 websites that do not even have a feed.

        It may also permanently save headlines in news bins, and supports for synchronizing with “TinyTinyRSS”, “TheOldReader”, and “Reedah”.

        The 1.13.7 release continues working on the ‘Reader mode’. User now can toggle on/off Reader mode by right-clicking on lower right HTML view area via context menu option. And, it now allows to convert TinyTinyRSS subscriptions to local scriptions.

    • Instructionals/Technical

      • How to migrate from CentOS 8 to Rocky Linux (conversion) - nixCraft

        I already wrote about migrating from CentOS 8 to CentOS Stream. Now, I am migrating Linode VM from CentOS 8 to Rocky Linux 8. The server runs a very simple workload that includes PHP 8.1, MariaDB server and Nginx, and SELinux and firewalld.

      • How to install Apache NetBeans 12.6 on Ubuntu 21.10 –

        In this tutorial, we are going to explore how to install Apache Netbeans 12.6 on Ubuntu 20.04.

        NetBeans is an integrated development environment for java. Netbeans allows the development of applications from a set of modular software components called modules. NetBeans is part of the wider Apache family license that is why it is called Apache NetBeans.

      • How to create an RDS Instance using Python Boto3 on AWS

        In this article, we will see how to create an RDS MySql Instance using the Boto3 Library. We will use "create_db_instance" method to create an Instance.

        Before we proceed, I assume that you are familiar with AWS RDS Service. If you are not familiar with it and what to first learn to create an RDS MySql Instance from the AWS Console, search for "How to setup an RDS MySql (Relation Database MySql ) instance on AWS?".

      • How to Install Vivaldi on Linux

        Vivaldi is a cross-platform web browser that's become increasingly popular among users who liked Opera before its Chromification.

        Although it, too, is based on Chromium, its minimalistic user interface and features such as tab stacking and tiling, built-in ad blocker and trackers, custom themes, quick commands, etc., give it an edge over the likes of Chrome, Edge, and Brave.

        If you're on Linux and keen to try out Vivaldi to see what the hype is about, here's a guide with instructions to help you out in the process.

      • How to Install LibreNMS Monitoring Tool on Debian 11

        LibreNMS is a free, open-source, web-based, and auto-discovering network monitoring tool written in PHP. It uses MySQL or MariaDB as a database backend and uses SNMP to discover the remote clients. It supports a wide range of network devices including, Linux, Cisco, Juniper, FreeBSD, HP, Windows, and more. It supports multiple authentication methods including, Radius, Active Directory, LDAP, MySQL, and more. It is simple, user-friendly, and easy for anyone to understand and use.

        In this tutorial, I will explain how to install LibreNMS with Nginx on Debian 11.

      • How To Install Nmap on Debian 11 - idroot

        In this tutorial, we will show you how to install Nmap on Debian 11. For those of you who didn’t know, Network Mapper (Nmap) is a free, open-source network security scanning tool. Nmap works by sending data packets on a specific target (by IP) and the incoming packets will be interpreted to determine what ports are open/closed, what services are running on the scanned system, whether firewalls or filters are set up and enabled, and finally what operating system is running.

        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 Nmap network discovery and security auditing on a Debian 11 (Bullseye).

      • Kubernetes Architecture – NextGenTips

        In this tutorial, I will walk you through Kubernetes architecture, control plane, and worker node components.

        Control plane makes global decisions i.e scheduling tasks and also maintains cluster details in an etcd component.

      • How to Find and Create Git .gitignore File Templates - buildVirtual

        This is a quick article to share a couple of ways in which you can quickly find and create .gitignore files for which ever technology or language you are working with.

      • How to Install VMware on Linux and Create Your First Virtual Machine

        A virtual machine allows you to run a second, fully functional system within your existing environment. Your computer becomes what is known as a host system. Then, any virtual machine you set up will be a guest system.

        One of the best software solutions for creating virtual machines on Linux is VMware. It is free for non-commercial use and surprisingly easy to install and set up. Following is a quick walkthrough that will show you how to install VMware Player on your Linux workstation and create your first virtual machine.

      • How to install Blender 3.0 on a Chromebook

        Today we are looking at how to install Blender 3.0 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.

        This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

      • How To Install Docker on Fedora 35 - idroot

        In this tutorial, we will show you how to install Docker on Fedora 35. For those of you who didn’t know, Docker is a container-based application framework, which wraps up a specific application with all its dependencies in a container. Containers are usually isolated from one another and bundled their own software libraries and configuration files, they can communicate with each other through well-defined channels.

        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 the step-by-step installation of the Docker Community Edition (CE) on a Fedora 35.

      • Bash Select Command (Create Menu in Shell Scripts) – TecAdmin

        Bash Select construct is used to create a numbered menu from the list of items.

      • How to install PipeWire on Ubuntu Linux

        The purpose of this tutorial is to install PipeWire on Ubuntu Linux. PipeWire is a sound server that can handle playback and capturing of audio and video streams. It is a worthy replacement to other multimedia frameworks such as PulseAudio, which is the default on Ubuntu, and others.

        PipeWire was developed by Wim Taymans at Red Hat, and aims to provide better handling of audio and video for Linux systems. It does so by providing lower lantency than other sound servers and also has a superior processing engine. The official site is pipewire.org. Another use case for installing PipeWire is if you are having audio compatibility problems on Ubuntu, such as your Bluetooth device not working.

        In this tutorial, we will cover the step by step instructions to install PipeWire on Ubuntu Linux. You will also see how to use PipeWire as your main sound server on Ubuntu, which replaces PulseAudio. We will also show how to revert the changes, in case you decide that PipeWire is not for you and you want to restore to system defaults.

      • Install VNC Server on Ubuntu 20.04 | 18.04 LTS to access GNOME

        In this tutorial, we will learn the commands to install a VNC server on Ubuntu 20.04 LTS Focal or Ubuntu 18.04 Bionic using the terminal to access Gnome Linux graphic user interface, remotely.

      • How to install KDE Plasma on Debian 11 Bullseye Linux - Linux Shout

        KDE is currently available in version 5.20 while doing this tutorial. The main focus of this Linux desktop environment is on providing wide range of customization options. Here we will see the commands to install KDE Plasma’s latest and testing desktop version on Debian 11 Bullseye server or desktop using the terminal.

        Users who have used Windows will defnatley find KDE desktop environment on their Linux quite familiar. KDE is popular becuase of its beautiful interface, sleek icons and lots of tools and apps developed by KDE community. Further, if one doesn’t like the arrangements of elements then he or she can position the Widgets, Taskbar and almost every element to get the look and feel he/she wants. However, the variety of options can make inexperienced users quickly overwhelmed. Hence, you might have to invest time to become aware and comfortable with it.

      • €» GNU Linux Debian 11 (bullseye) – example for https enabled /etc/apt/sources.list (including contrib and non-free) | dwaves.de

        this is a sample-example apt sources.list, because the perfect sources.list it is science for itself

        (this is not an perfect sources.list but one that was tested and works)

        right now not including non-free would mean lenovo laptop users can use LAN but not WIFI.

      • How To Install Docker on Fedora 35 - idroot

        In this tutorial, we will show you how to install Docker on Fedora 35. For those of you who didn’t know, Docker is a container-based application framework, which wraps up a specific application with all its dependencies in a container. Containers are usually isolated from one another and bundled their own software libraries and configuration files, they can communicate with each other through well-defined channels.

        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 the step-by-step installation of the Docker Community Edition (CE) on a Fedora 35.

      • How to Install / Enable RPM Fusion on AlmaLinux 8 - LinuxCapable

        RPM Fusion is a repository of add-on packages for Rhel-type distributions and EL+EPEL that a group of community volunteers maintains. RPM Fusion is not a standalone repository but an extension of Almalinux’s default packages that could not be included due to AlmaLinux being bound by the same legal restrictions as Red Hat.

        The RPM Fusion repository comes in two flavors, Free and Non-Free. The free repository contains a free version of the software that is open source and non-free, which have mostly almost all free software but are closed source and mainly proprietary.

        In the following tutorial, you will learn how to install RPM Fusion on your AlmaLinux 8 distribution.

      • How to Install balenaEtcher on Fedora 35 - LinuxCapable

        balenaEtcher is a free and open-source flashing utility tool famous for writing image files such as .iso and .img files and zipped folders onto storage media to create live SD cards and USB flash drives. balenaEtcher has cross-platform support on Linux, BSD, macOS, and Windows and is developed by balena and licensed under Apache License 2.0.

        In the following tutorial, you will learn how to install baelnaEtcher on Fedora 35 and create a Linux distribution boot disk.

      • Getting Started With DataStax Astra DB - OSTechNix

        In this tutorial, we are going to learn about DataStax Astra DB, how to create a database with Astra DB, how to load sample data to the database and finally how to connect the databases.

        Before getting started with Astra DB, let me give you a brief introduction to Astra DB.

      • Ubuntu 22.04 kernel version

        Ubuntu 22.04 Jammy Jellyfish Linux, the latest long term support release from Canonical, is due to come out on April 21, 2022. As with all new LTS versions of Ubuntu, it will have a newer kernel version from other past releases of Ubuntu.

        In this tutorial, we will discuss the kernel of Ubuntu 22.04, and show you how to check the kernel version on your own system. You will also see how to upgrade or downgrade the kernel version in Ubuntu.

      • Ubuntu 22.04 network configuration

        Canonical prides itself on making their Ubuntu 22.04 Jammy Jellyfish Linux operating system very simple to use, even if you do not have a lot of technical knowledge. Despite its simplicity, Ubuntu has a lot going on under the hood to make things work, including networking configuration that allows you to connect to local devices or servers across the world.

        Although Ubuntu and its networking settings should normally, and ideally, work without a hitch, there may come a time where you need to roll up your sleeves and do some tinkering to get things sorted out. Or, maybe you’re just curious about various network configuration on the system.

        In this tutorial, we will show you how to get started with network configuration on Ubuntu 22.04 Jammy Jellyfish. This can include simple tasks like viewing your system’s IP address, to more complex things like restarting your networking service, which may come in handy when troubleshooting network issues. Read on to start learning about network configuration on Ubuntu 22.04.

      • Film compositing on Linux with Natron | Opensource.com

        In film post-production, there's a phase called compositing, which puts the actual footage in a camera with footage generated purely by software. What that actually means to the compositing artist depends on the movie. Sometimes there are just a few overlays, other times there's some minor special effect like laser beams or explosions, sometimes it's a green screen, and still other times it's a little bit of everything. Most video editing applications can do basic compositing. Still, when your entire job is to bring different components together and make it look like they were in front of the camera in real life at the time of the shooting, you need a dedicated application with some very specific tooling. Happily, the film industry does a lot more with open source and cross-studio collaboration than you might expect, and so some of the best tools to process digital images (including OpenColorIO, OpenEXR, OpenFX, and more) have become ubiquitous. The compositing application Natron takes advantage of this open technology, plus the time-honored interface models of "noodles and nodes," to bring professional compositing to open source software users.

        Compositing is a big and complex job, but this article introduces you to the basics of what you need to know about the interface of Natron and some basic principles of compositing. After reading this, you won't be a pro, but you'll know where to begin.

    • Wine or Emulation

      • WineHQ - Wine Announcement - The Wine development release 7.0-rc1 is now available.
        The Wine development release 7.0-rc1 is now available.
        
        

        This is the first release candidate for the upcoming Wine 7.0. It marks the beginning of the yearly code freeze period. Please give this release a good testing and report any issue that you find, to help us make 7.0 as good as possible.

        What's new in this release (see below for details): - Reimplementation of the WinMM joystick driver. - All Unix libraries converted to the syscall-based interface. - Various bug fixes.

        The source is available from the following locations:

        https://dl.winehq.org/wine/source/7.0/wine-7.0-rc1.tar.xz http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc1.tar.xz

        Binary packages for various distributions will be available from:

        https://www.winehq.org/download

        You will find documentation on https://www.winehq.org/documentation

        You can also get the current source directly from the git repository. Check https://www.winehq.org/git for details.

        Wine is available thanks to the work of many people. See the file AUTHORS in the distribution for the complete list.

      • Wine 7.0-rc1 Released With Last Minute Changes - Phoronix

        Following last week's Wine 6.23 development release, Wine 7.0-rc1 was just declared in marking the end of feature development and beginning preparations for issuing Wine 7.0.0 stable in January.

        Per the Wine 7.0 release planning, Wine 7.0-rc1 was issued today to mark the feature freeze and begin what will be weekly release candidates. Those weekly release candidates will continue until Wine 7.0 is determined to be ready to officially released. Current plans and what has happened in prior years with the same annual release cadence means that stable release should be out sometime in January.

      • Wayland driver development - December 2021 update and next steps
        Hi everyone!
        
        

        Since the last Wayland driver update [1] a lot of work has been done to improve the functionality and stability of the Wine Wayland driver, and to provide a cleaner and more reviewable/upstreamable patchset. The driver has now reached a point where it would benefit from wider community testing.

        In the mailing list discussions earlier this year it was recommended that we go through wine-staging as a stepping stone towards upstream. To this end, I have prepared a patchset and attached it to the existing bug for a Wayland driver, as per the wine-staging guidelines, at:

        https://bugs.winehq.org/show_bug.cgi?id=42284

        This is intended to be an active patchset, meaning that it will receive updates regularly, as feedback is received and issues are fixed. Development will continue in the development branch (currently at [2]) which will be used as the canonical source for any updated patchsets for wine-staging.

        The vast majority (but not all) of the commits in the series affect only the driver itself. However, there is still a lot of surface area, mostly in terms of interfaces used to interact with Wine core, that could lead to broken code when upstream is updated. This has been more pronounced the last few weeks with the various changes in the driver interface.

        I will be tracking upstream and providing updated patchsets as needed and as timely as I can. I want to make sure that this patchset will not cause undue burden on the wine-staging maintainers. However, if the maintainers feel that this patchset will make life difficult for them, I am open to different ideas about how to move this driver towards upstream.

        A related question now that holiday season is approaching: what happens if a wine-staging patch breaks due to an upstream change, such that it requires intervention from the original author, but this is not provided in time for the next release? Is the patchset disabled for that wine-staging release and re-enabled when fixed? Let me stress again that my aim is to track upstream and respond in a timely manner, but sometimes this is not possible, and I want to be clear about how the situation is handled.
      • Wine's Wayland Driver Continues Maturing, Aims To Go Through Wine-Staging - Phoronix

        While it won't make it for the upcoming Wine 7.0, the Wayland driver for natively supporting this X11 successor continues maturing and in the not too distant future will hopefully begin receiving more widespread testing via Wine-Staging.

        Alexandros Frantzis has been leading the effort on the Wayland Wine driver to allow for Windows games/applications to run on Wayland compositors without having to go through XWayland. Much progress has been made and now Vulkan and other features are working.

    • Desktop Environments/WMs

      • xfce4-terminal 0.9.1 development release

          Welcome back! For the last two months, I've been working on fixing regressions introduced by 0.9.0 (thanks to all the people who use try the development releases) and a few new features and enhancements that the community has been asking for.

      • GNOME Desktop/GTK

    • Distributions

      • Is EndeavourOS the Easiest Way to Use Arch Linux?

        Arch Linux is famous for being its own thing, done in its own way. Most distributions are built on other distributions. Ubuntu is based on Debian, Manjaro is based on Arch, and Fedora is based on RedHat Linux.

        Arch Linux isn’t based on anything. It was built from the ground up using the Linux kernel, the GNU utilities, its own package manager, and so on. Arch Linux lets the user decide exactly what they want to include or leave out of their operating system and applications. It’s the polar opposite of bloat. It’s just about the skinniest Linux you can get.

      • Easier To Respin Makulu Shift – MakuluLinux

        We just made it a WHOLE lot easier to Respin your Own distro from Makulu Shift, watch the video for details...

      • New Releases

        • Kali Linux 2021.4 released with 9 new tools, further Apple M1 support

          ​Kali Linux 2021.4 was released today by Offensive Security and includes further Apple M1 support, increased Samba compatibility, nine new tools, and an update for all three main desktop.

          Kali Linux is a Linux distribution allowing cybersecurity professionals and ethical hackers to perform penetration testing and security audits against internal and remote networks.

        • Kali Linux 2021.4 Comes with Updated Desktop Environments

          Kali Linux 2021.4 has just been released by Offensive Security. The latest version includes a new set of tools as well a desktop and theme enhancements.

          Kali Linux is a Debian-based Linux distribution designed for cybersecurity professionals and ethical hackers to perform penetration testing and security audits. It is sponsored by a US company called Offensive Security, who do information security training and penetration testing.

          Kali Linux is a rolling release, which means that updates are released constantly, including feature updates. Nevertheless, there is also a quarterly release, which are a good moment to catch up on what is new in Kali.

          The latest 2021.4 release brings some significant feature additions and improvements onboard. Let us check them out.

        • Kali Linux 2021.4 released – screenshots

          The developers of Kali Linux have announced the release of Kali Linux 2021.4, the last in the 2021 release cycle. Kali Linux is a Debian-based distribution targeted at security professionals, so all the best security tools for hacking and penetration testing (pentesting) are nicely packaged for easy access and use. This release comes exactly 7 days after I installed Kali Linux 2021.3 alongside Ubuntu 20.04.3 on a MacBook Air in dual-boot fashion.

          Given that Kali Linux is a rolling release distribution, the difference between that up to date installation on my MacBook Air and this 2021.4 release is very minor, so all I had to do to match what you’ll get by downloading and installing it afresh is a simple sudo apt update && sudo apt upgrade -y.

          Life with Linux is good!

          Here are a few screenshots from my installation of Kali Linux 2021.4. You may read all the new and updated features in the release notes and download a copy for installation from here, if you do not have Kali Linux installed on your computer already.

      • BSD

      • SUSE/OpenSUSE

        • Ritchie-CLI Becomes Official, Mesa, bind Update in Tumbleweed - openSUSE News

          While the rolling release snapped its streak of continuous daily snapshots, Tumbleweed persists releasing numerous snapshots; in total, five have been released so far this week.

          The last snapshot, 20211207, updated one package that gamers will appreciate. The computer opponent for the board game Blokus was updated with the release of pentobi 19.1. The bug fixing update provided a work around for a crash that happened during an exit in some situations. The package also avoids a warning with Qt 6 caused by a deprecated signal-handler syntax.

          Snapshot 20211206 updated the 3D graphics package Mesa to version 21.3.1. The updated provided mostly AMD, Intel and Zink fixes. The package also added a work around to fix a segfault with the first-person shooter video game Metro Exodus, which announced availability with Linux in April 2021. The highly portable implementation of the Domain Name System protocol bind 9.16.23 fixed CVE-2021-25219 by disabling the lame server cache that would have allowed an attacker to significantly degrade resolver performance. There were some patches removed in the blog 2.26 update. Font rendering package freetype2 2.11.1 improved cmake support and updated the latest experimental COLRv1 Application Programming Interface to OpenType standard 1.9. Another rendering package poppler, which is for pdfs, updated to version 21.12.0 and added a few APIs; one to read/save to file descriptor; one to add images; and one to validate signatures. Many incremental improvements and bug fixes were made in the libvirt 7.10.0 update and a new feature is a binary that helps users figure out the format of Distinguished Name from a certificate file the way it expects in the tls_allowed_dn_list option of the libvirtd.conf configuration file. The userspace components for the Linux Kernel’s drivers and infiniband subsystem package rdma-core 38.0 was the only major version update in the snapshot; it updated kernel headers stddef.h. Other packages to update in the snapshot were gc 8.2.0, kImageAnnotator 0.5.3, strace 5.15 and more.

        • openSUSE Tumbleweed – Review of the week 2021/49 – Dominique a.k.a. DimStar (Dim*)

          Unfortunately, we could not keep up the daily streak of snapshots during this week. We ‘only’ managed to push out 6 snapshots. Over the last weekend, we had an openQA-worker causing some troubles, which resulted in not sufficient throughput to get anything ready to publish. But 6 snapshots is still acceptable, isn’t it? Anyway, we had the following releases: 1202, 1203, 1205, 1206, 1207, and 1208.

      • IBM/Red Hat/Fedora

        • Tracing hardware offload in Open vSwitch

          Open vSwitch (OVS) is an open source framework for software-defined networking (SDN) and is useful in virtualized environments. Just like conventional network stacks, OVS can offload tasks to the hardware running on the network interface card (NIC) to speed up the processing of network packets.

          However, dozens of functions are invoked in a chain to achieve hardware offload. This article takes you through the chain of functions to help you debug networking problems with OVS.

          This article assumes that you understand the basics of OVS and hardware offload. To accompany your study of this article, you should be familiar with network commands, particularly Linux's tc (traffic control) command, in order to dump traffic flows and see whether they are offloaded.

          For the flow illustrated in this article, I used a Mellanox NIC.

        • Cockpit Project: Cockpit 259
        • Absolute Zero Touch - because you can’t reach all the way to the edge

          When pushing compute and cloud technologies to the edge of the network, the logistical approach to infrastructure provisioning needs to be hands-off. Is Zero Touch Provisioning (ZTP) a possibility? Are things ever really "zero?"

          This post will provide an overview of ZTP, why it’s important when working with thousands of edge nodes, and how GitOps practices and Red Hat solutions are enabling more rapid deployment of mobile infrastructure—helping you manage your infrastructure at the edge.

        • Sysadmins in 2022: 3 ways to advance your career | Enable Sysadmin

          As digital transformation and automation change the sysadmin role, make sure you're doing what's necessary to thrive through the transition.

        • IT careers: 5 secrets to making a successful change | The Enterprisers Project

          If you’ve been daydreaming about making a career change, you’re not alone. But while it’s enticing to imagine yourself in the career of your dreams, getting there can be scary. Whether you’re jumping into a brand-new career path or leaving the industry you’ve been in for years, you need to prepare.

          Here are five secrets to help you make your career jump as an IT professional.

        • Remi Collet: PHP 7.3 is dead

          After PHP 7.2, and as announced, PHP version 7.3.33 was the last official release of PHP 7.3

          [...]

          However, given the very important number of downloads by the users of my repository the version is still available in remi repository for Enterprise Linux (RHEL, CentOS...) and Fedora (Software Collections) and will include the latest security fix.

        • Irving Wladawsky-Berger: Is the Metaverse the Next Major Phase of the Internet?

          “Don’t mock the metaverse,” said The Economist in a November 20 article. “There are good reasons to take the metaverse seriously. One is historical: as computers have become more capable, the experiences which they generate have become richer. The internet began its life displaying nothing more exciting than white text on a black background. Flat images were added in the 1990s. Video came to dominate in the 2010s. On that reading, a move into three dimensions is a logical consequence of the steady growth in computing power.”

          “The metaverse is already here. It’s just not evenly distributed,” the article added. “The video-game industry - the only type of entertainment fully exposed to the compounding power of Moore’s law - has been selling virtual worlds for years.” Online games like World of Warcraft, Fortnite, and Roblox have hundreds of millions of users, and their gaming companies have valuations in the tens of billions, - evidence that immersive virtual worlds can be popular and profitable. “It is hard to argue that an idea will never catch on when, for millions of people, it already has.”

          3-D virtual environments have had limited success beyond the video-game industry. But this could change. Leading technology companies have announced plans to expand their use in business, education, social media, and other so-called serious applications. On October 28, Mark Zuckerberg announced his commitment to a metaverse strategy by rebranding Facebook as Meta Platforms. A week or so later, Satya Nadella shared Microsoft’s metaverse plans, starting with enabling users of Mesh for Microsoft Teams to interact and collaborate in 3-D immersive workspaces.

        • Red Hat Brings Ansible Automation Platform To Microsoft’s Azure Cloud Platform

          Red Hat is bringing Red Hat Ansible Automation Platform to Microsoft’s Azure cloud platform. The collaboration between Red Hat and Microsoft delivers a powerful solution that provides customers flexibility in how they adopt automation to deliver any application, anywhere, without additional overhead or complexity.

          Red Hat and Microsoft customers now don’t have to worry about deploying and configuring a solution that can address enterprise-class use cases. Instead, they can start working immediately on complex scenarios like automated OS configuration, application provisioning, network automation, infrastructure as code (IaC) and security orchestration.

        • The Red Hat Satellite 6.10 Performance Tuning Guide has been released

          We are pleased to announce that Red Hat Satellite 6.10 Tuning Guide has been released.

          This guide has been prepared to provide guidance on how to optimize Red Hat Satellite 6.10 performance with respect to hardware and software configuration. As well, information is provided on how to use the Installer-based auto-tuning function to provide greater simplicity.

        • Fedora Community Blog: Friday’s Fedora Facts: 2021-49

          Here’s your weekly Fedora report. Read what happened this week and what’s coming up. Your contributions are welcome (see the end of the post)!

          I have weekly office hours on Wednesdays in the morning and afternoon (US/Eastern time) in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else. See the upcoming meetings for more information.

      • Canonical/Ubuntu Family

        • Linux Mint 20.3 Beta Is Now Available for Download

          Linux Mint 20.3 was unveiled in early October 2021 and it’s scheduled for release near the Christmas holidays. The Linux Mint team already shared some of the new features coming to this update in the Linux Mint 20 series, which is based on the Ubuntu 20.04 LTS (Focal Fossa) operating system series and supported for 5 years.

          Based on the Ubuntu 20.04.3 LTS release, Linux Mint 20.3 beta sticks to the Linux 5.4 LTS kernel to minimize any failures that may occur during upgrades from Linux Mint 20.2 “Uma” or a previous version.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Web Browsers

        • Mozilla

          • How to customize Firefox UI - step-by-step tutorial

            That was fairly complicated, I admit. I wish there was a simpler way to edit the Firefox UI, but unfortunately, if you're not happy with Firefox's default looks, and you want to alter them beyond the basic customization available, you will need CSS knowledge, CSS files, and a bunch of rules. This guide outlines how you can achieve that, without going into every specific detail of the browser's interface.

            I am fully aware that this isn't a trivial task. CSS looks "easy" to those who know how to use it, but it also creates aversion, justifiably, with ordinary people seeking simple ergonomic solutions. I believe the right way is to actually invest a little bit of time and master this lingo, as it gives you the freedom to make the necessary adjustments to the UI, without relying on arbitrary decisions out there somewhere. I wish Mozilla was making better choices, but hey, even with all this nonsense piled into Firefox, it's still the best browser, it allows you to change the interface, and it's the one browser you should use on your desktop and mobile. It's the only thing that makes the Internet still barely usable, and you will not like the future without Firefox. So grab the CSS, get rid of the annoyances, and continue using Firefox. We're done here.

          • Another Debian dust-up with Firefox dependencies – but there is an annoying and awkward workaround

            Debian is having problems with a current version of Firefox that leaves users with a dangerously outdated browser.

            One of the grey-bearded elders of the Linux distro world, Debian has had issues with Mozilla before. For years, it built its own forks of the Mozilla apps – Iceweasel, Icedove, Iceape, and Iceowl – because of a disagreement over trademark use. But this time the issues are technical rather than legal.

            As a conservative, stable distro, Debian includes the Extended Support Release (ESR) version of Firefox – ideal for those who find Mozilla's four-weekly release cycle a bit too rapid.

          • Firefox 95 on POWER

            The big new feature, besides speculative AOT JIT which doesn't apply to us yet, is RLBox, which compiles certain third-party libraries into safe WebAssembly, and then compiles them back into C, so they can be compiled a third time into pre-sanitized native code. This has obvious security benefits and the performance impact shouldn't be especially large, but it adds yet another build-time prerequisite: the WASI SDK. This kind of really sucks because now you have to have a third toolchain (it builds one whether you like it or not) besides clang and our preferred compiler, gcc. Pending internal package support, some distros have chosen simply to disable this for the immediate future, even including Fedora.

      • Productivity Software/LibreOffice/Calligra

      • Programming/Development

        • Restartable Sequences "RSEQ" Support Returning To GNU C Library - Phoronix

          Back in 2018 for the Linux 4.18 kernel was introducing the Restartable Sequences system call for allowing faster user-space operations on per-CPU data. By avoiding atomic operations in cases like incrementing per-CPU counters, modifying per-CPU spinlocks, reading/writing to per-CPU ring buffers, and similar, Restartable Sequences can provide a performance advantage. The GNU C Library is landing its revised support for making use of this system call.

          Restartable Sequences has shown nice performance potential and generated interest among developers. Glibc has been working on utilizing Restartable Sequences and the initial code was merged in 2020. More background information on RSEQ can be learned at Efficios.com from their work over the years on this support.

        • Reveal your source code with Jinja2 and Git | Opensource.com

          One of the little ways I've supported the cause is by keeping my personal blog site open from the very beginning. I do this partly to let people see the history of changes behind each page. But I also do it because, when I started using Jekyll, I didn't find many open source Jekyll blogs to learn from. My hope is that keeping my website open and exposing my trials and errors will save someone else a lot of time.

        • Python

          • Mourning Fredrik "Effbot" Lundh

            Guido van Rossum has posted the sad news that longtime Python contributor Fredrik Lundh has died.

          • drgn: How the Linux Kernel Team at Meta Debugs the Kernel at Scale

            drgn (pronounced “dragon”) is a debugger that exposes the types and variables in a program for easy, expressive scripting in Python. The Linux kernel team at Meta originally built drgn to make it easier to investigate the kinds of difficult Linux kernel bugs that the team encounters at Meta. The team has since added further use cases for it, like monitoring and userspace memory profiling. This blog discusses why we built drgn, how drgn works, how to use it, and what the team would like to do with drgn next.

        • Java

          • Critical RCE Zero-Day Exploit Found in Popular Java Logging Library log4j, Affects Much Of The Internet – CloudSavvy IT

            The bug, tracked by CVE-2021-44228, likely affects almost any Java application using log4j, which is quite a few considering how ubiquitous it is. If your application ever logs a string sent in by a user, it’s probably vulnerable. As far as exploits go, it’s one of the worst ones this year, as it can target basically any server running Java in some fashion (though the primary attack vector may be harder on modern JDK versions, more on that below).

            Essentially, the exploit allows an attacker to send your server any string like the following, and if it logs it somewhere in your app, your server will execute code hosted at that address.

  • Leftovers

    • Science

      • 3D Printing Delivers “Glass” Eyes In Record Time | Hackaday

        Obviously, losing an eye would be bad for your vision. But if you think about it, it is also a detriment to your appearance. You might not need a prosthetic eye, and you can certainly rock an eye patch, but a lot of people with this problem get an artificial or “glass” eye. These glass eyes are hand-painted disks that fit into the eye socket. However, a British man now has a new kind of eye prosthesis that is 3D printed, a technology that can potentially cut waiting time for patients in half.

        The existing process is lengthy because it requires taking a mold of the eye socket and manually matching the remaining eye with the new artificial eye. With the 3D printed technology, scans of the eye socket and the other eye make this process much simpler.

      • Lasers Make PCBs The Old Fashioned Way | Hackaday

        There are many ways to create printed circuit boards, but one of the more traditional ways involves using boards coated with photoresist and exposing the desired artwork on the board, usually with UV light. Then you develop the board like a photograph and etch it in acid. Where the photoresist stays, you’ll wind up with copper traces. Hackers have used lots of methods to get that artwork ranging from pen plotters to laser printers, but commercially a machine called a photoplotter created the artwork using a light and a piece of film. [JGJMatt] sort of rediscovered this idea by realizing that a cheap laser engraver could directly draw on the photoresist.

    • Hardware

      • BEAM Bird Pendant Really Chirps | Hackaday

        [NanoRobotGeek] had a single glorious weekend between the end of the term and the start of exams. Did they buy a keg and party it up? No, in fact, quite the opposite — they probably gained a few brain cells by free-form soldering this beautiful chirping bird pendant at 0603 instead.

      • DIY Analog Synth Looks Like Fun | Hackaday

        The relative ease of building the individual components that make up an analog synth make it very tempting to DIY your own. That’s what [Albert Nyström] did and the result is this great looking, and great sounding, analog synth.

        The VCOs in his monosynth are based around the AS3340 VCO chip, which is a clone of the Curtis Electromusic Specialties‘ CEM3340 chip (used in machines such as the Oberheim OB-Xa, the Roland Jupiter-6, and the Sequential Circuits Prophet-5 among others.) The voltage controlled filters are based on Moritz Klein’s VACTROL based VCF circuits, and the envelopes based on Thomas Henry’s 555 envelope circuits (Google searches will dig those up pretty quickly, as well as schematics for builds using the CEM chip.) Finally, the keyboard is a donor from an Arturia Keystep. While there are no step-by-step build instructions, or a schematic, we do have some info about the instrument. As you can see from some of the gut shots, it should be fairly easy to figure how [Albert] has put everything together. Or not.

      • An NFC Antenna Ring With A Chip As Its Jewel | Hackaday

        Contactless payment by means of NFC-enabled bank cards has made our everyday transactions far more convenient over the last decade, but there still remains the tedious task of finding the card and waving it over the reader. Maybe embedded chips are a step too far for many of us, but how about a bank card in a wearable such as a ring? [Jonathan Limén] shows us how, by taking the NFC chip module from a bank card and mounting it on a ring with a wire coil antenna embedded within it.

    • Integrity/Availability

      • Proprietary

        • Microsoft, You’re Making It Hard to Recommend Edge [Ed: It also steals passwords]

          It’s no secret that Microsoft frequently uses Windows to push its own products. The latest tactic is pop-ups that appear when you visit the Chrome download page. Google does something similar, but it can only use web prompts. On Windows 11, Microsoft is using native prompts and notifications that are not available to developers.

        • Some Windows 11 Users Claim Microsoft's New OS Is Seriously Gimping SSD Speeds

          Have you made the jump to Windows 11? While there aren't yet any "killer apps" for Microsoft's new OS, it's easy to understand (as a fellow enthusiast) the desire to try out the latest thing. Windows 11 brings along some important under-the-hood refinements for new and upcoming hardware, so in the near future it may be a good move, but for now, most folks are probably better-served by the more-familiar and understood Windows 10.

          Then again, perhaps some of those aforementioned under-the-hood refinements are responsible for the technical issues that Microsoft's new baby has been facing. There were multiple issues on launch with AMD CPUs, a problem where the "chkdsk" tool could damage SSDs, and many users have reported general performance issues, including an overall "laggy" or "sloppy" feeling to the new OS.

        • Security

          • Security updates for Friday

            Security updates have been issued by Debian (python-babel), Fedora (golang-github-opencontainers-image-spec and libmysofa), openSUSE (hiredis), Oracle (firefox and thunderbird), Red Hat (thunderbird and virt:8.2 and virt-devel:8.2), Scientific Linux (thunderbird), SUSE (kernel-rt and xen), and Ubuntu (firefox).

          • Apache Releases Log4j Version 2.15.0 to Address Critical RCE Vulnerability Under Exploitation | CISA

            The Apache Software Foundation has released a security advisory to address a remote code execution vulnerability (CVE-2021-44228) affecting Log4j versions 2.0-beta9 to 2.14.1. A remote attacker could exploit this vulnerability to take control of an affected system. Log4j is an open-source, Java-based logging utility widely used by enterprise applications and cloud services.

          • Reproducible Builds (diffoscope): diffoscope 196 released

            The diffoscope maintainers are pleased to announce the release of diffoscope version 196. This version includes the following changes:

            [ Roland Clobus ]
            * Add a comment/annotation when the GNU_BUILD_ID field has been modified.
            
            

            [ Brent Spillner ] * Fix the "Black" version detection.

            [ Chris Lamb ] * Replace "token" with anonymous variable "x" in order to remove extra lines.

          • This Week In Security: Printing Shellz, Ms-officecmd, And AI Security | Hackaday

            Researchers at f-secure have developed an impressive new attack, leveraging HP printers as an unexpected attack surface. Printing Shellz (PDF) is a one-click attack, where simply visiting a malicious webpage is enough to get a shell and reverse proxy installed to a printer on the same network. The demo below uses a cross-site printing (XSP) attack to send the malicious print job to the printer without any further interactions.

          • Privacy/Surveillance

            • Law Enforcement Access to Chat Data and Metadata - Schneier on Security

              A January 2021 FBI document outlines what types of data and metadata can be lawfully obtained by the FBI from messaging apps. Rolling Stone broke the story and it’s been written about elsewhere.

              I don’t see a lot of surprises in the document. Lots of apps leak all sorts of metadata: iMessage and WhatsApp seem to be the worst. Signal protects the most metadata. End-to-end encrypted message content can be available if the user uploads it to an unencrypted backup server.

    • Digital Restrictions (DRM)

      • Activists around the world protest Disney+'s unethical streaming platform for International Day Against DRM

        Friday, December 10th, 2021 -- A global community of activists is taking part today in the Defective by Design campaign's 15th annual International Day Against DRM (IDAD) to protest use of Digital Restrictions Management, a widespread technology that places unethical restrictions on how people access digital media. Though from different backgrounds, countries, and perspectives, participants in the campaign share the common cause of opposing DRM in all of its forms. This year's target is Disney+'s streaming platform.

        Led by the Free Software Foundation (FSF), the Defective by Design campaign is mobilizing activists to spread awareness on Disney+'s use of DRM by leaving negative reviews on its app store listings. This is joined by a general call to unsubscribe from streaming platforms that restrict their offerings with DRM, and a challenge to go a "day without DRM" as a way to raise awareness of publishers and storefronts that intentionally refrain from using it, such as those cataloged by the campaign's Guide to DRM-free Living.

    • Monopolies

      • Patents

        • ‘Unitary Patent system is an arbitrary and ailing hybrid monster mix’ [Ed: More here]

          Due to recent developments in Germany, Slovenia and Austria, where parliaments gave their support to the Protocol for Provisional Application of the Unified Patent Court Agreement, it is likely that after many years of delay the new Court will open its doors in 2022 and also the Unitary Patent will finally see the light of day. According to the architects of the Unitary Patent package, it will make the Europe-wide enforcement of patents easier, offer greater legal certainty and reduce litigation costs. But not everybody is convinced. Prof. Dr. Thomas Jaeger, European law expert of the University of Vienna, is an outspoken opponent of the Unitary Patent system, which he calls “a recipe for disaster”. Kluwer IP Law interviewed him.

        • Regulatory flux, patent law issues negatively impacting IVD market

          Makers of vitro diagnostics (IVDs) are facing several significant challenges in the next few years, thanks to existing and impending revisions to a number of regulatory frameworks. There are other considerations that are adding to the headwinds, such as a poor patent protection environment in the U.S., the net effect of which is to make life unusually miserable for developers of these tests.



Recent Techrights' Posts

Links 19/11/2024: War on Cables?
Links for the day
 
[Meme] Many Old Gemini Capsules Go Offline, But So Do Entire Web Sites
Problems cannot be addressed and resolved if merely talking about these problems isn't allowed
Links 20/11/2024: Standing Desks, Broken Cables, and Journalists Attacked Some More
Links for the day
Links 20/11/2024: Debt Issues and Fentanylware (TikTok) Ban
Links for the day
Jérémy Bobbio (Lunar), Magna Carta and Debian Freedoms: RIP
Reprinted with permission from Daniel Pocock
Jérémy Bobbio (Lunar) & Debian: from Frans Pop to Euthanasia
Reprinted with permission from Daniel Pocock
This Article About "AI-Powered" is Itself LLM-Generated Junk
Trying to meet quotas by making fake 'articles' that are - in effect - based on plagiarism?
Recognizing invalid legal judgments: rogue Debianists sought to deceive one of Europe's most neglected regions, Midlands-North-West
Reprinted with permission from Daniel Pocock
Google-funded group distributed invalid Swiss judgment to deceive Midlands-North-West
Reprinted with permission from Daniel Pocock
Gemini Links 20/11/2024: BeagleBone Black and Suicide Rates in Switzerland
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, November 19, 2024
IRC logs for Tuesday, November 19, 2024
Gemini Links 19/11/2024: Private Journals Online and Spirituality
Links for the day
Drew's Development Mailing Lists and Patches to 'Refine' His Attack Pieces Against the FSF's Founder
Way to bury oneself in one's own grave...
The Free Software Foundation is Looking to Raise Nearly Half a Million Dollars by Year's End
And it really needs the money, unlike the EFF which sits on a humongous pile of oligarchs' and GAFAM cash
What IBMers Say About IBM Causing IBMers to Resign (by Making Life Hard/Impossible) and Why Red Hat Was a Waste of Money to Buy
partnering with GAFAM
In Some Countries, Desktop/Laptop Usage Has Fallen to the Point Where Microsoft and Windows (and Intel) Barely Matter Anymore
Microsoft is the next Intel basically
[Meme] The Web Wasn't Always Proprietary Computer Programs Disguised as 'Web Pages'
The Web is getting worse each year
Re-de-centralisation Should Be Our Goal
Put the users in charge, not governments and corporations in charge of users
Gemini Links 19/11/2024: Rain Music, ClockworkPi DevTerm, and More
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, November 18, 2024
IRC logs for Monday, November 18, 2024
Links 18/11/2024: Science News and War Escalations in Ukraine
Links for the day
Gemini Links 18/11/2024: Degrowth and OpenBSD Fatigue
Links for the day
Technology: rights or responsibilities? - Part VII
By Dr. Andy Farnell
BetaNews is Still 'Shitposting' About Trump and Porn (Two Analysers Say This 'Shitposting' Comes From LLMs)
Probably some SEO garbage, prompted with words like "porn" and "trump" to stitch together other people's words
Market Share of Vista 11 Said to be Going Down in Europe
one plausible explanation is that gs.statcounter.com is actually misreporting the share of Vista 11, claiming that it's higher than it really is
Fourth Estate or Missing Fourth Pillar
"The term Fourth Estate or fourth power refers to the press and news media in explicit capacity of reporting the News" -Wikipedia on Fourth Estate
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, November 17, 2024
IRC logs for Sunday, November 17, 2024
LLMs Are Not a Form of Intelligence (They Never Will Be)
Butterflies are smarter than "chatGPT"
Business Software Alliance (BSA), Microsoft, and AstroTurfing Online (Also in the Trump Administration Groomed by BSA and Microsoft)
Has Washington become openWashington? Where the emphasis is openwashing rather than Open(Source)Washington?
Windows at 1%
Quit throwing taxpayers' money at Microsoft, especially when it fails to fulfil basic needs and instead facilitates espionage by foreign and very hostile nations