Bonum Certa Men Certa

Links 26/11/2021: New Complaint About Microsoft Competition Crimes in Europe, EuroLinux 8.5, GhostBSD 21.11.24, and Kiwi TCMS 10.5 Released



  • GNU/Linux

    • Desktop/Laptop

      • Tuxedo releases the Tiger Lake-H-powered InfinityBook S17 - Gen6, its smallest 17-inch Linux laptop yet - NotebookCheck.net News

        Tuxedo is launching the InfinityBook S17 - Gen6 thin and light Linux laptops with Intel Tiger Lake-H processors. Even though these new models are touted as desktop replacement devices, they do not feature a discrete GPU. Nevertheless, users can benefit from the included Thunderbolt 4 connector that enables the use of external GPUs.

        The InfinityBook S17 - Gen6 features a 17.3-inch Full-HD IPS display with thin screen bezels all around, so the screen-to-body factor almost matches that of a 15.6-inch model. Thus, its dimensions are quite compact at 395 x 250.7 x 19.8 mm, making it the smallest 17-incher in the Tuxedo portfolio, and it only weighs 2.25 kg (4.96 lbs).

        Despite its lightness, the InfinityBook S17 - Gen6 still packs enough power to match your average desktop. Processor options include the Intel Core i5-11300H with Iris Xe G7 80 EUs iGPU and the Core i7-11370H with Iris Xe G7 96 EUs iGPU, which can be coupled with up to 64 GB of DDR4-3200 RAM and up to 4 TB of NVMe SSD storage through a PCIe 4.0 x4 + PCIe 3.0 x4 M.2 2280 slot combo. Port selection comes with a Thunderbolt 4 connector with DP and power delivery capabilities, USB-C 3.2 Gen2x2, USB-A 3.2 Gen2, USB 2.0, HDMI 1.4b video output, 2-in-1 audio and GbE jacks, plus a handy microSD card reader.

        Other notable features include an ergonomic and cooling-optimized Lift-Up hinge, a large 73 Wh battery that can last up to 6-7 hours in practical office workloads, a FlexiCharger BIOS option that can limit the battery charging to increase lifespan, Wi-Fi 6 + Bluetooth 5.2 + GbE NIC, HD webcam with Windows Hello support, and TPM 2.0 security.

    • Audiocasts/Shows

    • Kernel Space

      • Linux 5.10.82
      • Linux 5.4.162
      • Linux 4.19.218
      • Linux 4.14.256
      • Linux 4.9.291
      • Linux 4.4.293
      • Intel Compute-Runtime Updated With DG2/Alchemist Support - Phoronix

        Intel's open-source engineers today released the Compute-Runtime 21.47.21710 as their latest update to this open-source compute stack for Linux systems enabling their graphics processors to enjoy performant OpenCL and oneAPI Level Zero support.

        Notable with today's Compute Runtime update is that v21.47.21710 is the first having DG2 "Alchemist" graphics card support in place. This goes along with other DG2/Alchemist enablement going on in the Linux kernel and Mesa, etc. When pairing the latest kernel now with Intel Compute-Runtime should yield preliminary support for OpenCL and oneAPI L0 on Alchemist but expect more refinements and optimizations to come over the months ahead.

      • Several Older NVIDIA Tegra Powered Tablets To Be Supported By Linux 5.17 - Phoronix

        For those that happen to have older ASUS Transformer tablets powered by a NVIDIA Tegra SoC, the Linux 5.17 kernel cycle early next year is enabling a number of them to work off the mainline kernel.

        A batch of patches were sent out this week intended for the Linux 5.17 cycle for improving the older NVIDIA Tegra support with the mainline kernel.

      • Graphics Stack

        • Venus on QEMU: Enabling the new virtual Vulkan driver

          With virtualization we can create multiple virtual machines over a single physical computer. The benefits of virtualization are countless, from being able to create virtual representation of different machines, to efficiently use the currently available hardware. Clearly a virtual machine, like any real computer, needs an operating system (OS). In this context it is called a Guest OS, as opposed to the one running on real hardware, called Host OS.

          Running graphics applications in a Guest OS can be annoying as they are generally greedy of computing resources, and that can slow you down or give you a bad experience in terms of graphics performance. Being able to accelerate all this by offloading the workload to the hardware can be a great deal. The VirtIO-GPU virtual GPU device comes into play here, allowing a Guest OS to send graphics commands to it through OpenGL or Vulkan. While we are already there with OpenGL, we can not say the same for Vulkan. Well, until now.

        • Getting Experimental Vulkan Within QEMU VMs Using Linux 5.16+ Paired With Mesa's Venus - Phoronix

          When running on the very latest Linux 5.16 Git kernel paired with recent Mesa and various experimental components to the virtualization stack, it is possible getting at least basic Vulkan acceleration working within QEMU guest virtual machines that in turn is accelerated by the host.

          Getting experimental Vulkan API support working within guest virtual machines on QEMU currently requires a number of steps, including the use of yet-to-be-upstreamed code in some areas.

    • Applications

      • The rocky road to better Linux software installation ● The Register

        Linux cross-platform packaging format Flatpak has come under the spotlight this week, with the "fundamental problems inherent in [its] design" criticised in a withering post by Canadian software dev Nicholas Fraser.

        Fraser wrote in a blog published on 23 November that "these are not the future of desktop Linux apps," citing a litany of technical, security and usability problems. His assertions about disk usage and sharing of runtimes between apps were hotly disputed by Will Thompson, director of OS at Endless OS Foundation a day later in a post titled: "On Flatpak disk usage and deduplication," but there is no denying it is horribly inefficient.

        Most people don't care about that any more, one could argue. But they should.

        The Linux world has been trying to invent a cross-platform packaging format for years, but leading contenders – the older, vendor-neutral older, AppImage format as well as Ubuntu's Snap and Fedora's Flatpak – all have serious issues.

    • Instructionals/Technical

      • How to install Hugin panoramic image editor on Linux

        Hugin is an open-source image editing tool for Linux, Mac OS, Windows, and BSD. It allows users to stitch photographs together and create panoramas digitally. In this guide, we’ll show you how to install Hugin on Linux.

      • How to play Total War: WARHAMMER II on Linux

        Total War: WARHAMMER II is the sequel to Total War: WARHAMMER. It is a turn-based real-time tactics video game developed by Creative Assembly and published by Sega. Here’s how you can play the game on your Linux system.

      • How to Use the Linux Screen Command

        In Linux, you often need to run lengthy processes to execute in the background and independently (such as ping commands to a server for an extended period of time) .

      • How to install VRoid Studio 1.0 on a Chromebook

        Today we are looking at how to install VRoid Studio 1.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.

      • How to Run Multiple Commands in Linux at Once

        The Linux terminal is a powerful tool that allows you to perform a wide range of operations using commands. These commands enable you to accomplish a variety of computing tasks, including file manipulation, program management, and service automation.

        Ideally, when you need to run a bunch of terminal commands, you do it one-by-one. However, it turns out that there's a better way to do this, and it involves running multiple commands at once.

        Follow along as we demonstrate the different ways to run multiple terminal commands in Linux.

      • Easily Install and Setup PowerDNS on Debian 11/Debian 10 - kifarunix.com

        This tutorial is about how to easily install and setup PowerDNS on Debian 11/Debian 10. PowerDNS “is a premier supplier of open source DNS software, services and support“. It provides both the Authoritative Server and the Recursor DNS products.

      • How to Set the Date and Time on Linux

        Keeping software on your device up to date is an important part of having a robust and secure system, but even more important is having an up-to-date time and date.

        Accurate time and date on a system not only tells you the correct time but also allows you to execute automated tasks as expected and connect to services over the internet seamlessly.

        This guide will show you how to review, adjust, and configure the time and date on Linux from the command line using the timedatectl command.

      • How to install MediaWiki on CentOS 8 - Unixcop the Unix / Linux the admins deams

        MediaWiki is a collaboration and documentation platform brought to you by a vibrant community.

        It helps you collect and organize knowledge and make it available to people.

        MediaWiki is a free and open source software that helps users collect and organize information. It is a centralized place where users collaborate and share knowledge. Wikipedia is an example of MediaWiki’s software use case, as it was initially developed for creating Wikipedia.

        In this tutorial, We will show you how to install Mediawiki in your CentOS 8 system.

      • How To Tune UP Ngnix For the Upcoming 2022 h

        Nginx is a free open source high performing and lightweight web server that is used as the load balancer, reverse proxy, HTTP cache, and mail proxy. Although Nginx is quite new as compared to other web servers, its popularity is rising due to its high performance. With your default Nginx configuration, you might get fast performance but we can boost the Nginx performance at its best by changing some configurations.

        In this article, you will get to know 8 different best ways to boost Nginx for better performance. To demonstrate the example in this article I have installed Nginx on the Ubuntu 20.04 LTS system.

      • How To Install Parabola GNOME on a Virtual Machine

        This tutorial will explain step by step to install Parabola computer operating system with GNOME Desktop to a virtual machine. Let's practice!

      • How to Set up Pritunl VPN Server on Rocky Linux 8

        Pritunl is an open-source VPN and IPsec server with user management and horizontal scaling for small and large organizations. It gives the user a choice to use OpenVPN and Wireguard protocols. It comes with an easy to use GUI interface and supports clients on most devices and platforms. All the traffic between clients and the server is encrypted. Pritunl is built on MongoDB, a reliable and scalable database that can be quickly deployed and with built-in support for replication, making deploying the Pritunl cluster easy.

        This tutorial will teach you about how to install the Pritunl VPN server on Rocky Linux 8. We will also explore how to connect to the VPN using a Linux Client.

      • How to Install TeamSpeak Server on Ubuntu 20.04 – VITUX

        Teamspeak is a free voice chat software that can be used by teams, groups, and communities. It’s popular among gamers because it allows them to communicate complex strategies in real-time while playing their favorite game. Teamspeak has many other uses besides gaming though. It can also be used for running online conferences or meetings, distance learning courses, language lessons, and much more.

      • How To Install Zabbix on Debian 11 - idroot

        In this tutorial, we will show you how to install Zabbix on Debian 11. For those of you who didn’t know, Zabbix is an open-source monitoring tool for servers, applications, and network devices. It is used to monitor networks, servers, applications, services as well as cloud resources. It also supports the monitoring of storage devices, databases, virtual machines, telephony, IT security resources, and much more.

        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 Zabbix open-source monitoring tool on a Debian 11 (Bullseye).

      • How to install MySQL 8.0 Server on Debian 11 Bullseye - Linux Shout

        MySQL doesn’t need any introduction, it has been around for years and widely used open source Database management system. Here we learn how to install MySQL server and client on Debian 11 Bullseye.

        Well, just like Debian 10 Buster, the 11 Bullseye also got the MariaDB as the default MySQL variant to install. Yes, you won’t be able to install the Oracle MySQL using the default repository of Debain 11. Well, being a fork of MySQL, MariaDB will work similar and also stable. And compatible with all application that required the MYSQL.

        Nevertheles, still those who want Oracle’s MySQL and only its features they can add its repository manually using this tutorial to get it.

      • The APT package manager has been patched to prevent the uninstallation of essential components - LinuxStoney

        Last week was a bitter for bit System76 . Aside from its conflict with GNOME , the company had to see its operating system, Pop! _OS , being exposed on the YouTube channel Linus Tech Tips after an attempt to install Steam took away the desktop environment.

        Linus Sebastian, the protagonist of the Linus Tech Tips channel, tried to use or test Linux as a desktop operating system. To do this, he first opted for Pop! _OS, one of NVIDIA’s most user-friendly and graphics-friendly distributions. Everything seemed to be going apparently fine until he started installing Steam . He first tried the store, but after failing, he tried through APT. Despite the warning that jumped him, Linus decided to go ahead with the installation of the application, which resulted in the uninstallation of the desktop environment . After rebooting, obviously, there was no graphical interface.

      • How To Make Plasma Panel Fit Content (Like A Dock)! - Kockatoo Tube
      • Full Circle Magazine #175
      • How To Install phpIPAM on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install phpIPAM on Ubuntu 20.04 LTS. For those of you who didn’t know, phpIPAM is a free PHP-based web IP Address management tool whose goal is to provide modern, lightweight, and useful IP address management and administration. It is a PHP-based application with MySQL database backend, using jQuery libraries, ajax, and some HTML5/CSS3 features.

        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 phpIPAM free open-source IP address management application 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.

      • Create an S3 Bucket on AWS using Terraform

        In this article, I will show you how to use Terraform to create an S3 bucket on AWS. Before proceeding, I assume that you are familiar with S3 bucket if not then you can click here to see the steps to create an S3 bucket from the AWS console.

      • How To Change File Attributes in Linux With Chattr Command

        File attributes are certain properties that are associated with the file. The attributes allow a file to have some characteristics that are valid for all users.

        You may be familiar with the file permissions on Linux. As Linux is a multi-user operating system, it is possible to assign different file or folder permissions for different users.

        File attributes are quite similar to permissions on Linux. However, while basic permissions are only limited to read, write, and execute, the attribute allows the files or folders to have some extended sets of rules that apply on them.

        We can change or modify file/folder permissions with the chmod command. If you are not familiar with the Linux permissions, we recommend you to take a look at our comprehensive guide on the matter. Knowledge of file or folder permissions are not required to follow this tutorial. An important thing to remember about the attributes is that the attributes generally apply to all the users in the system (even root).

        For example, if a file were to be assigned the read-only attribute, that file would not allow any user (including root) to modify it. Obviously, the root user could modify the file, but only after removing the read-only attribute.

      • Apt vs Apt-get Commands Explained: Which One To Use?

        As a regular Ubuntu or Debian Linux user, you might have noticed that some package installer, removal, or updating commands use the apt command instead of the apt-get command. Now, as a day-to-day Linux user, you would not get to know what they are and which command is used for what! But as a power Linux/Ubuntu user, you definitely must know the difference between apt vs apt-get commands.

        In the default command lists of Ubuntu, the apt-get command has been widely used for a long while. The new apt command was introduced a few years ago to increase the work efficiency and make the commands process simpler. Though there are some packages that only work with apt-get, hence most cache loading and cache removing or updating functions are nowadays done by the apt command.

      • How to install Ajenti 2 Control Panel on Debian 11

        Ajenti 2 is an open-source, web-based control panel that can be used for a large variety of server management tasks. It can install packages and run commands, and you can view basic server information such as RAM in use, free disk space, etc. All this can be accessed from a web browser. Optionally, an add-on package called Ajenti V allows you to manage multiple websites from the same control panel.

        In this tutorial, we are going to install Ajenti 2 on our Debian 11 server.

      • Josef Strzibny: Summer and winter time changes with DateTime

        Developers usually think of timezones, but European summertime changes can be easily overlooked. I have to admit I overlooked them when parsing dates with DateTime.from_naive!/2.

        What’s the issue, you ask?

    • Games

      • Scientific evolution sim Thrive is now available on itch.io and Steam | GamingOnLinux

        Thrive is a free and open source evolution sim, that is now available from the itch.io and Steam stores where you can pay to support the development. It's in Early Access and they have a very long road ahead until it's complete, and they're estimating multiple years to go yet until it's finished.

        "In Thrive, you take control of an organism on an alien planet, beginning with the Last Universal Common Ancestor (LUCA). Your goal is to survive in the environment, adapt your species by adding mutations, and thrive. Other species will emerge to compete with yours. They will evolve via a population dynamics driven simulation with random mutations - you must improve and spread your species to surpass them. The success of your species depends both on your skill in surviving as an individual cell and the changes you make in the editor."

      • Linux gaming takes a big step forward with full Nvidia DLSS support in Proton | TechRadar

        The latest version of Proton comes with full support for Nvidia DLSS, among other benefits such as better compatibility with anti-cheat software.

        For the uninitiated, Proton is the compatibility layer which allows Windows games to be played under Valve’s SteamOS operating system, and version 6.3-8 delivers official support for DLSS in DX11 and DX12 games. This follows Nvidia making its frame rate boosting tech available for Vulkan titles earlier in the year (meaning the likes of Doom Eternal got the benefit of DLSS).

      • Linux Release Roundup #21.48: Pinta 1.7.1, Proton 6.3-8, Deepin 20.3, and More Releases - It's FOSS News

        In the Linux Release Roundup series, we summarize the new distribution and application version releases in the past week. This keeps you informed of the latest developments in the Linux world.

        [...]

        Proton compatibility layer 6.3-8 release introduces support for a bunch of new games that include Age of Empires 4, Assassin’s Creed, COD: Black Ops II, and many more.

      • Godot Engine - Release candidate: Godot 3.4.1 RC 1

        Godot 3.4 was released earlier this month, and it went fairly smoothly! Many thanks to all the contributors who worked on it, including all testers who tried beta and RC releases to ensure that the 3.4-stable branch would be an easy and worthwhile upgrade path for all users.

        No software release is perfect though, so there will always be some things to iron out, which is why we usually provide maintenance releases for stable branches, focusing on bugfixing and preserving compatibility (see our release policy). A number of fixes have been queued already in the 3.4 branch for Godot 3.4.1, so here's a first release candidate to validate them.

      • X4: Tides of Avarice expansion coming early 2022, plus AMD FSR

        "Encountering and interacting with previously unknown, lawless pirate and scavenger factions, will challenge your perception of social order and justice in the X universe. In new sectors and dangerous regions, you will not only discover new ships and stations, but also encounter stellar phenomena that will significantly influence your plans and actions. What is it all about, and who are the mysterious manipulators that have learned to master a rare and vital resource? Your journey will lead you towards the answers. Set out and discover a new chapter of X4: Foundations."

        Expect to see the likes of a "terrifying pirate battleship with an experimental and unusual energy source" and the complete opposite with an "incredibly lavish and luxurious yacht". Plus you will also get the ability to salvage shipwrecks to recycle resources.

      • Canonical want your feedback on Ubuntu Gaming

        Looks like Canonical, the creator of Ubuntu, want to get in on more Linux Gaming with their Desktop Product Manager starting a new series of blog posts and your feedback is needed.

        The first blog post goes over using Steam and Proton, which won't be news to any of our readers, especially with our full guide existing for some time now. What's interesting though, that I had no idea, is that their Desktop Product Manager is Oliver Smith, who previously worked for Creative Assembly as a Producer on the likes of Alien Isolation - which got ported natively to Linux by Feral Interactive.

        As for the actual guide, it's a pretty good intro for those who need to point newer users to get setup ready with Steam and try out Proton.

      • Creator Day is live on itch.io giving 100% to developers

        The anti-Black Friday event is live once again on the itch.io store, where developers get 100% of purchases as itch forgoes its cut for a day.

        Continuing to buck the trend here, itch always does things a bit differently. They have an open revenue sharing model, where by default itch only takes a 10% cut but developers can set it to whatever they want — even zero.

      • Capcom shows off official video of Devil May Cry 5 on the Steam Deck | GamingOnLinux

        As more developers get their hands on a Steam Deck devkit, we're seeing plenty more show their games and now Capcom has taken a turn with Devil May Cry 5.

        Unlike a lot of what we've seen previously via small clips or plain pictures on Twitter, Capcom went a tiny step further by making a video on their official Capcom USA YouTube Channel - that's quite a bit of extra advertisement power there for the Steam Deck.

      • Open source re-implementation of Caesar III, Augustus v3.1 is out | GamingOnLinux

        Augustus is an open source game engine re-implementation for Caesar III, forked from another called Julius that aims to add in new features.

        Version 3.1 is out now adding in plenty of new goodies like: a volume slider, a Hippodrome betting system, roofed garden walls, palisades for cheaper walls, a new difficulty option to adjust the max number of allowed grand temples per city, new hotkeys, resource stockpiling is now an option to production buildings and warehouses, an option to have number separators for larger numbers and many more improvements and bug fixes. It's making it easily one of the best ways to play the classic city-builder.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • New Icons, Iconoclast Pipeline › Ken Vermette
          As was the method for Blue Ocean on the desktop widgets and design, the icons will be a gradual rollout over a few releases. We do have a strategy in place to ensure that this won’t be too jarring or inconsistent during the transition. The current plan is to update both all mimetypes and all places in time for the 5.24 release.

          Like our current icons the new icons have adaptive capabilities. Beyond that some additional select icons such as the new desktop icon are also adaptive, and there are plans for other icons to also take advantage of this feature where it would not be obnoxious. Compared to existing icons the refreshed content will be softer, more detailed, and less flat. These icons are also prepared with future capabilities in mind, and as enhancements are made to KDE Frameworks these icons may expose new and interesting features.

          Finally, we’re expanding the number of sizes the icons come in, so they look ideal at more zoom levels in your file browser. Currently colour places icons are offered in 32, 48, 64, and 96 pixel sizes, and mimetypes are offered in 32 and 64 pixel sizes. Refreshed icons in both places and mimetypes will be offered in 32, 48, 64, 96, 128, and 256 pixel sizes with no missing graphics. We already have all folders in all of the above sizes, and in under a month while also writing our software we have over doubled the number of folder icons in Breeze. We’re estimating we will more than triple in the number of mimetype icons.

          To get this work done we’ve built new tools for the express purpose of making mass iconography far easier for even individual artists, so I’m very pleased to state that a new icon and SVG pipeline is underway and despite being unfinished is producing results. This Python-written pipeline is capable of adding guides, rulers, and setting up grids for existing icons, standardizing existing icon colours, assembling entirely new icons from templates and components, and aggressively optimizing icons. With this authors will be able to have a “golden copy” of their icon sets where they can focus purely on design, letting the software take care of cleaning up the documents and assembling the individual pieces. The folders in the above image were assembled by the pipeline, with no hand-tuning.

      • GNOME Desktop/GTK

        • 13 Best Dark GTK Themes for Your Linux Desktop - It's FOSS

          With the near infinite customization options you have on any given Linux distribution, the most visually noticeable difference is customizing the theme. Let’s take a look at some of the GTK themes with dark mode.

          Yeah, we have covered the best Linux themes in the past but this one is specifically dedicated to the dark themes. There was a time when only programmers and sysadmins preferred dark mode but that’s not the case anymore. Dark mode is loved by normal people as well and hence I compiled this list of dark themes for desktop Linux users like you.

          [...]

          McMojave is a GTK theme which takes inspiration from the macOS style user interface. This theme is offered in dark mode, obviously, but also in light mode, for… umm… whoever may want it.

          The McMojave GTK theme obviously supports GTK based Desktop Environments like Pantheon, Gnome, XFCE, Mate etc; but, this theme is also available for KDE users.

        • #20 Colorful Characters €· This Week in GNOME

          Update on what happened across the GNOME project in the week from November 19 to November 26.

    • Distributions

      • Reviews

      • New Releases

        • blog.ipfire.org - IPFire 2.27 - Core Update 161 released

          Today, we are releasing a brand new version of IPFire: 2.27 - Core Update 161. Amongst a huge performance improvement for the Intrusion Prevention System, it comes with a brand new kernel and various security and bug fixes.

          Before we talk about what is new, I would like to ask you for your support. IPFire is a small team of people and like many of our open source friends, we’ve taken a hit this year and would like to ask you to help us out. Please follow the link below where your donation can help fund our continued development: https://www.ipfire.org/donate.

          Please note, that this update will reconnect any PPP connections and we recommend performing a reboot after the update has been installed.

      • BSD

        • GhostBSD 21.11.24 ISO is now available

          This new ISO contains kernel, OS, and software updates. In addition, I added a new command-line software called ghostbsd-version that gives you the GhostBSD version, FreeBSD version, kernel version, and OS version. At the date of this release, if you run ghostbsd-version or ghostbsd-version -v, it should output 21.11.24. This version number will be increment by the date of new packages built on packages every update performed. The ISO version is now following the last package's build version instead of an ISO's build date in the hope of removing confusion about the ISO version.

      • SUSE/OpenSUSE

        • Git, curl, systemd Roll with Tumbleweed

          openSUSE Tumbleweed gave rolling release users a snapshot every day this past week.

          The latest snapshot to be released was 20211124. This snapshot brought systemd 249.7, which focused on package tests and updated dependencies for the testsuite. The text editor vim had a minor update to version 8.2.3640, but it was filled with many fixes; some of the fixes included taking care of a memory leak, crashes and performance issues related to GTK. The removal of a redundant script header was made in the update of dracut and optimal compression parameters were made for zstd in the Linux-boot process package. Other packages to update in the snapshot were autoyast2 4.4.22, embedded Linux library ell 0.46, GNOME’s document viewer evince 41.3 and gtk-vnc 1.3.0.

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

          Winter has come – at least that’s what I heard some colleagues talk about these days. Luckily, for me, there is no snow out yet and Tumbleweed has sufficient grip to roll ahead without getting stuck. As such, we have published 7 snapshots this week (1118…1124).

      • IBM/Red Hat/Fedora

        • EuroLinux 8.5 Release Notes - EuroLinux Documentation

          EuroLinux 8.5 is the first minor release created in a continuous way. It was also the first version when we deployed our engineer to remote sites (in most cases virtual) to provide support for organisations that rebuild RHEL/EuroLinux from sources with Gaia build system. This version code name is Tirana - the capital city of Albania.

          Below you can find the essential changes in EuroLinux 8.5 release for x86_64 architecture. The aarch64 GA release is slightly delayed. Release notes for aarch64 will be provided in a separate document.

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

          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)!

          Fedora Linux 33 will reach end of life on Tuesday 30 November. The F35 retrospective survey is open through 4 December.

        • 4 unexpected ways to use Ansible | Enable Sysadmin

          Ansible is well-known for automating traditional IT tasks, like server administration, networking, application deployments, and more. But Ansible can do a whole lot more. In Jeff Geerling's AnsibleFest 2021 presentation, Automating the uncommon—Ansible automates everything, he shared some of the creative ways he uses Ansible.

      • Canonical/Ubuntu Family

        • Craft Parts – Reusable code, Snapcraft style | Ubuntu

          Throughout the ages, humans have always used simpler tools and materials to create more complex ones. Wood and stone for smelting bronze and iron; iron to create steel; vacuum tubes to create logical gates; logical gates to create advanced arithmetic engines, and so on. Modern software is no different.

          With Snapcraft in particular, the snap building process comprises a number of steps. Source artifacts are collected, there’s compilation and assembly of binary products, and then, these are packaged into a single final archive. This process is very similar to how various other Canonical solutions work, and applicable to many different use cases outside of the snap world. To that end, the Snapcraft team has created a portable, reusable mechanism called Craft Parts.

    • Devices/Embedded

      • Seaberry Turns A Raspberry Pi 4 Into A Linux Powered ITX System - PC Perspective

        Since it’s inception the Raspberry Pi has evolved from it’s start as a nifty sounding hobby board to a rather powerful multi-core small form factor computer which is capable of quite a lot. The enhancement to it’s capabilities has continued to expand at a pace roughly equal to it’s growing popularity, to the point where there is an effective compute module which can be added to the your Pi to give it more versatility.

        Thanks to the compatibility improvements for that computer module we will see in 5.16 release of the Linux kernel, the Raspberry Pi will be capable of yet another impressive feat with the help of a product from a Canadian company called ALFTEL. Their Seaberry Compute Module 4 carrier board will give your Raspberry Pi 4 PCIe support. Once attached, your Pi will have access to a variety of PCIe interfaces including a 16x slot with a single PCIe lane, four PCIe 1x Mini slots, four M.2 Key E with two lanes each and one single lane PCIe M.2 Key M port.

      • Mobile Systems/Mobile Applications

    • Free, Libre, and Open Source Software

      • Web Browsers

        • Mozilla

          • Thunderbird & no email associated to perform action error

            A new weird little problem has landed into my lap. On one of me Windows boxes, I upgraded Thunderbird, the mail client program, to the new release. I went from 78.x to 91.x, and in the process, I also received a gratis error message.

            It would pop up on every program startup, and it reads: There is no email program associated to perform the requested action. Please install an email program or, if one is already installed, create an association in the Default Programs control panel. Clunky language aside, Control Panel is sadly no longer the goto place for default apps in Windows 10/11. Plus, the error shows up during Thunderbird startup. Every time. Let's fix this.

          • Mozilla Performance Blog: Performance Sheriff Newsletter (October 2021)

            In October there were 303 alerts generated, resulting in 45 regression bugs being filed on average 5.2 days after the regressing change landed.

            Welcome to the October 2021 edition of the performance sheriffing newsletter. Here you’ll find the usual summary of our sheriffing efficiency metrics. If you’re interested (and if you have access) you can view the full dashboard.

      • Content Management Systems (CMS)

        • Kiwi TCMS 10.5

          We're happy to announce Kiwi TCMS version 10.5 which celebrates the very positive reception we had at WebSummit 2021!

      • Programming/Development

        • PHP 8.1 is Here Studded with Highly Requested Features

          PHP 8.1 has been officially released and brings numerous innovations, such as enumerations, fibers and performance improvements.

          PHP is a server side scripting language that is used to develop web applications. According to W3Techs’ data, PHP is used by 78.2% of all websites with a known server-side programming language. In other words, almost 8 out of every 10 websites that you visit on the Internet are using PHP in some way.

          The language continues to evolve, by releasing their newest PHP 8.1 update, just a couple of days after the formation of a PHP Foundation was announced. This new version, released November 25, 2021, contains many new features, including enums, readonly properties, first-class callable syntax, fibers, intersection types, performance improvements and more.

          Let’s take a quick look at some of the new features, performance tweaks and other reasons why you should migrate to PHP 8.1.

        • LLVM Prepares New ThreadSanitizer Runtime That Is Faster, Lower Memory Use - Phoronix

          LLVM developers have been working recently to land their new ThreadSanitizer run-time. The TSan as a reminder is the compiler instrumentation with associated run-time library for being able to detect data races.

          ThreadSanitizer is successful at detecting data race conditions even within large and complex code-bases. But unfortunately it's quite burdensome to enable with performance slowing down in the range of 5~15x while the run-time memory overhead can be in the range of 5~10x.

        • xcrun: error: invalid active developer path - buildVirtual
        • Why PHP Is Getting a Foundation and Why That Matters - FOSS Force

          The PHP Foundation is an effort by 10 key PHP vendors to assure adequate funding to keep the popular scripting language viable.

        • Qt 5.12.12 Released

          We have released Qt 5.12.12 today. This is the last release from Qt 5.12 LTS series and the standard support of Qt 5.12 LTS ends in December 2021.

          Qt 5.12.12 contains ~ 30 bug fixes compared to the Qt 5.12.11. Please check details about the release from Qt 5.12.12 Release Note.

          Note that Qt 5.12 LTS standard support ends in December 2021. It has been quite a long journey with it; big thanks to everyone involved!

        • Perl/Raku

          • Perl Weekly Challenge 140: Add Binary
          • My Favorite Warnings: experimental | Tom Wyant [blogs.perl.org]

            Perl has had experimental features ever since I started using it at about version 5.6. These were things that were considered useful, but about which there was doubt -- about their final form, whether a satisfactory implementation existed, or whatever.

            Until Perl 5.18, experimental features were simply documented as experimental. At that point, an experimental warning category was added, with sub-categories experimental::lexical_subs, experimental::lexical_topic, experimental::regex_sets, and experimental::smartmatch.

            Most of the features covered by the original Perl 5.18 warning categories were actually introduced in Perl 5.10 as back-ports from Raku (or Perl 6, as it was then called), and not documented as experimental. My impression was that the relevant experimental:: warnings were introduced becaue the corresponding features were recognized as being more experimental than originally believed. Programmers already familiar with a feature might not notice an extra sentence in the documentation, but they will surely notice if their code starts spitting out experimental warnings.

        • Python

          • OpenFaaS: How to Add Python Requirements and Dependencies - Anto ./ Online

            This guide will show you how to add requirements and dependencies for a Python project using OpenFaaS.

            Python dependencies are software components that your project needs for it to work. You can manually use PyPI (the Python Package Index) to provide packages that you need, but OpenFaaS can automate this for you.

        • Java

          • LWJGL - The Lightweight Java Game Library Version 3.3 Released

            The part to note in this definition is that LWJGL provides access to native APIs through Java. That it is a wrapper over the APIs doesn't mean that you should not be familiar with the semantics of the underlying API. Hence to get the most out of LWJGL a good understanding of the native APIs is essential too.

            At this point it is important to disambiguate between a library and a framework. LWJGL is a library and as such is low level; it is not a gamedev framework like libgdx (which itself uses LWJGL under the covers!) or a gamedev engine like GoDot which provide higher level of abstractions. For this reason, it is not recommended for novice programmers to start out writing games with it.

            And, of course, it is debatable whether Java is a good language for gamedev over the classic value of C++. Some advantages of using Java are its support of multiple operating systems and, of course, the easy learning curve in comparison to C++. Minuses could be garbage collection, performance and a smaller dev community. In any case, it depends on the use case; as they say, choose the best tool for the job at hand.

    • Standards/Consortia

      • Bitrot resistance of next-generation image formats

        What happens when a single bit gets corrupted in an image file you cherish? The results can range from absolutely nothing to an imperceptible visual change to a complete loss of the image. The hero image below is somewhere in the middle of the scale; where the top half of the image is perfect, and the lower half is reduced to meaningless digital noise.

        Whether due to mechanical failure or transmission interference like cosmic radiation: bitrot happens. A rotted bit, or flipped bit, is when one bit of RAM or persistent storage unintentionally flips its state between zero and one. You can only do so much to protect your system from random failure. Multiple backups and data verification is the only proven strategy to protect against it.

        Traditional JPEG images (referred to as JPEG troughing the article as opposed to JXL), especially with progressive encoding, handle bitrot remarkably well. You might see a single pixel shift its color almost imperceptibly, or one of the encoding layers may shift slightly. The effects are so well understood that you can even find free software that can automatically recover corrupted JPEG photos.

        However, the next-generation image formats pack data much more densely than in the legacy image formats. There’s isn’t just less redundancy, but every single bit means more to the complete image. This means the effects of bitrot produce a much greater loss of visual fidelity and decodes to more abstract results. The newer encoding techniques include predictive models that can get thrown off completely by a single bit out of place. The digital hellfire in the lower half of the above hero image is a perfect example of this.

  • Leftovers

    • Integrity/Availability

    • Finance

      • Web3: the risk of naming

        In the last few weeks, I’ve heard from many - mainly not technical - people the expression “Web3”. In a way, it is excellent that people that are not tech-savvy start to learn about the Web, how it works, and where it might go, since they are using it consciously or not to perform the majority of tasks in their lives. The issue I have with this, though, is that no one of them could explain how it would work or why they are so confident that the future is going in that direction. The only thing they could associate with Web3 was that cryptocurrencies would be the future, and their value would go to the moon.

        I’m not a pessimist about the future of cryptocurrency and blockchain, but I’m not sure that it will happen either. I’ve been interested in the technology space for the last 20 years, and I have seen many technologies been proposed as the game-changer failing and being completely forgotten. Some were inherently flawed, others were technically sound, but they did not deliver on the promised success. Those 20 years taught me to approach any new technology that promises to change the world with a healthy amount of skepticism, and blockchain and cryptocurrency are no exception.

      • The Tim Dillon Show with Whitney Webb

        Whitney joins Tim Dillon to discuss vaccine mandates, digital ID and the 4th industrial revolution and how their implementation threatens human society and freedom globally.

    • Monopolies

      • EU coalition urges EU to push back against gate keeping by Microsoft, files official complaint

        A coalition of EU software and cloud businesses joined Nextcloud GmbH in respect of their formal complaint to the European Commission about Microsoft’s anti-competitive behavior in respect of its OneDrive (cloud) offering. In a repeat from earlier monopolistic actions, Microsoft is bundling its OneDrive, Teams and other services with Windows and aggressively pushing consumers to sign up and hand over their data to Microsoft. This limits consumer choice and creates a barrier for other companies offering competing services.

        Over the last few years have grown their market share to 66% of the EU market, while local providers lost out from 26 to 16%. By heavily favoring their own products and services (so-called “self-preferencing”) or outright blocking other vendors they leverage their position as gate keepers to extend their reach in more and more neighbouring markets and push users deeper into their ecosystems. Local, more specialised vendors are unable to compete “on the merits” as the key to success is not a good product but the ability to distort competition and block market access.

        “This is quite similar to what Microsoft did when it killed competition in the browser market, stopping nearly all browser innovation for over a decade. Copy an innovators’ product, bundle it with your own dominant product and kill their business, then stop innovating. This kind of behavior is bad for the consumer, for the market and, of course, for local businesses in the EU. Together with the other members of the coalition, we are asking the antitrust authorities in Europe to enforce a level playing field, giving customers a free choice and to give competition a fair chance,” said Frank Karlitschek, CEO and founder of Nextcloud GmbH



Recent Techrights' Posts

2025 Will be Fought and Fraught With LLM Slop or Fake 'Articles' (Former Media/News Sites Turning to Marketing Spam)
The elephant in the room?
Brittany Day Can Rest and Let Microsoft/Chatbots Write Fake 'Articles' About "Linux" This Christmas
Who said people don't work on Christmas? Chatbots or plagiarism-as-a-service work 24/7, every day of the year except during Microsoft downtimes
 
Microsoft Openwashing Stunts Initiative (OSI) is A Vulture in "Open" Clothing
it's quite telling that the OSI isn't protecting the Open Source Definition
Gemini Links 25/12/2024: Reality Bites and Gopher Thanks
Links for the day
Links 26/12/2024: Japan-China Mitigations and Mozambique Prison Escape (1,500 Prisoners)
Links for the day
Links 26/12/2024: Ukraine's Energy Supplies Bombed on Christmas Day, Energy Lines Cut/Disrupted in the Baltic Sea Again
Links for the day
Gemini Links 26/12/2024: Rot Economy, Self-hosted Tinylogs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, December 25, 2024
IRC logs for Wednesday, December 25, 2024
[Meme] Time to Also Investigate Bill Gaetz
Investigation overdue
IBM Has Almost Obliterated or Killed the Entire Fedora Community (Not IBM Staff)
Remaining Fedora insiders are well aware of this, but bringing this up (an "accusation" against IBM) might be a CoC violation
Links 25/12/2024: Fentanylware (TikTok) Scams and "Zelle Scams Lead to $870M Loss"
Links for the day
Links 25/12/2024: Windows TCO Brought to SSH, Terence Eden 'Retires'
Links for the day
Links 25/12/2024: Latest Report Front Microsoft Splinter Group, War Updates
Links for the day
Links 25/12/2024: Hong Kong Attacks Activists During Holidays, Xerox to Buy Lexmark
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, December 24, 2024
IRC logs for Tuesday, December 24, 2024
Gemini Links 25/12/2024: Open Source Social and No Search
Links for the day
Brittany Day Connects Windows Ransomware to "Linux" Using Microsoft LLMs (FUD Galore, Zero Effort, No Accountability)
FUD and misinformation made by Microsoft LLMs again?
Links 24/12/2024: Labour Strikes and TikTok Scrambling to Prop Up Radical Politicians That Would Protect TikTok
Links for the day
Where the Population is Controlled by Skinnerboxes Inside People's Pockets (or Purses)
A very small fraction of mobile users practise or exercise freedom/control over the skinnerbox
[Meme] Coin-Operated Publishers (Gaming the Message, Buying the Narrative)
Advertise (sponsor) to 'play'
Advertisers and Their Covert Impact on Publications' Output (or Writers' Topics of Choice, as Assigned or Approved by Editors)
It cannot be trivially denied that sponsorship in the form of "advertising" impacts where publishers go (or don't go, won't go)
Terrible Year for Microsoft Windows in Cyprus
down from 86% to 72% since January
[Meme] How to Kill Unions (Staff on Shoestring Budget Cannot Afford Lawyers)
What next for the EPO? "Gig economy"?
The EPO's Staff Union (SUEPO) Takes Legal Action to Rectify the Decrease in Wages (Lessening of Purchasing Power)
here is what the union published
Gemini Links 24/12/2024: Deedum Gemini Client Gets Colour Support, Advent of Code 2024
Links for the day
Microsoft Windows Slides to New Lows in Colombia
Now Windows is at an all-time low
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, December 23, 2024
IRC logs for Monday, December 23, 2024