Bonum Certa Men Certa

Links 22/11/2021: EasyOS Dunfell 3.1.11, Microsoft 'Extends' Mesa for Windows



  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

      • ASpeed Preparing AST2600 DisplayPort Support - Phoronix

        Going back two years already ASpeed developers have been working on prepping AST2600 support for Linux, their seventh generation server management processor / BMC. The latest open-source driver activity points to the AST2600 having DisplayPort support.

        The AST2600 is the successor to the widely-used AST2500. The AST2600 makes its claim of being the world's first BMC SoC on a 28nm process and is powered by a dual-core Arm Cortex A7.

      • Linux 5.17 To Allow Setting Custom Fan Curves For ASUS ROG Laptops - Phoronix

        The Linux kernel continues to see improvements around ASUS laptop support on Linux, but the contributions have not been coming directly from the company but rather the community and sometimes after reverse-engineering.

        The ASUS-WMI driver has seen a great deal of work recently in the Linux kernel for improving the device support particularly with the higher-end ASUS laptops. There has been dGPU toggling, panel overdrive, platform profile support, and more. Much of this work has come thanks to Linux kernel developer Luke Jones.

      • Intel's IWD 1.20 Released - Phoronix

        IWD as the Intel-developed iNet Wireless Daemon that can serve as a replacement to the likes of WPA_Supplicant while integrating nicely with NetworkManager / systemd-networkd / ConnMan is out with a new version.

      • Linux 5.15.4
        I'm announcing the release of the 5.15.4 kernel.
        
        

        All users of the 5.15 kernel series must upgrade.

        The updated 5.15.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

        thanks,

        greg k-h
      • Linux 5.14.21
      • Linux 5.10.81
      • Linux 5.4.161
      • Kernel prepatch 5.16-rc2 [LWN.net]

        The second 5.16 kernel prepatch is out for testing. "Nothing especially noteworthy stands out for the last week, it all felt pretty normal for a rc2 week".

      • New Linux Patch Series Provides A Fresh Take On Intel Indirect Branch Tracking - Phoronix

        Last year with Intel "Tiger Lake" was the introduction of Control-Flow Enforcement Technology (CET) for helping fend off return/jump-oriented attacks and as part of CET is hardware Indirect Branch Tracking (IBT) support. There have been patch series working to implement CET's IBT support but after having gone through 30 rounds of review and not being merged, a new take on it was submitted today.

        For months there has been work on supporting Intel Control-Flow Enforcement Technology's Indirect Branch Tracking feature in the Linux kernel. The most recent revision of that I am aware of is the v30 patches sent out last August. But those patches were never merged nor even any Linux kernel mailing list comments to that revision.

      • The History of Linux

        AT&T was dropped from Multics. This led to the invention and implementation of the Unix OS in 1969. Unix was created by American Computer Science legends Kenneth Lane Thompson and Dennis MacAlistair Ritchie of AT&T Bell Labs. And the first version was released in 1970.

        2 years later they created C out of UNIX. And there comes the future base of many programming languages! C added portability and availability to UNIX and thus it became increasingly popular, widely adopted, modified, and copied by businesses and academic institutions across the globe. AT&T was the sole owner of the UNIX copyrights.

        American Programmer Richard Matthew Stallman began the GNU project to create a free UNIX-like operating system in 1983. He wrote GPL (GNU General Public License) as a part of his project. By the 1990s, there was enough software to build a complete operating system. However, Hurd, the GNU kernel couldn’t pull enough development work leaving GNU incomplete.

        In 1987, American-Dutch Professor Andrew S. Tanenbaum wrote UNIX-like system MINIX for academic use. The source code of MINIX was made available for everyone, however, MINIX couldn’t be either modified or redistributed. MINIX’s 16-bit architecture wasn’t well adapted to Intel’s increasingly popular 386 design for PCs. It became highly expensive for private users to use UNIX for Intel 386 personal computers.

        And this led to Linus Torvalds’ beginning of a new project. Later Linus Torvalds stated that if either 386BSD or GNU Hurd was available during his time, he wouldn’t be interested in writing his project.

      • Just because you can do it doesn't mean you should: Install Linux on NTFS – on the same partition as Windows

        As alert folks of a cross-platform inclination will have noticed, Paragon's NTFS driver was accepted into the Linux kernel, and was released as part of 5.15.

        This has had a consequence they probably didn't consider, though: you can now boot Linux from an NTFS partition.

        But wait, there's more. Since a Linux installation doesn't use any of the same file or folder names in the root directory, you can even install them into the same partition as Windows.

        So far, the primary application of this horrifying hack is probably the entertainment to be obtained from reading the stricken comments on Github. However, the fœtid fertile imaginations of some of the commenters raised some valid reasons why. For example, if you have a company policy that forbids you from repartitioning your machine, you could obey the letter if not the spirit of the law and dual-boot this way.

      • Graphics Stack

        • Microsoft Working On Direct3D 12 Video Acceleration For Mesa - Phoronix

          Microsoft's latest work in the area of open-source graphics drivers with the Mesa stack is for adding Direct3D 12 video acceleration support.

          As part of Microsoft's continued work around supporting GUI applications with Windows Subsystem for Linux (WSL2) and mapping Vulkan/OpenGL/OpenCL over Direct3D on Windows, Microsoft engineers are now working on adding Direct3D 12 video acceleration support to Mesa.

    • Applications

      • Pinta Image Editor Update Brings Feature Tweaks & Bug Fixes
        Pinta 1.7.1 is intended as the final update in the GTK2-based series, with a GTK3 build (dubbed Pinta 1.8) said to be nearly ready for release.

        Building on the feature set introduced in last year’s revival release Pinta 1.7.1 adds a couple of notable improvements...

      • Pinta 1.7.1 Paint and Editing Tool Released with Minor Improvements [Ed: Better to avoid it and use GIMP instead because this is Microsoft Mono]

        Pinta 1.7.1 has just been released delivering bug fixes along with some minor improvements. So let’s take a look what’s new.

      • Pinta Image Editor 1.7.1 Available For Download (Likely The Last GTK2 Release) [Ed: Do all these sites realise they're pushing Microsoft Mono when they promote Pinta? Promote Krita instead]

        Pinta, a free and open-source drawing and image editing program, has been updated to version 1.7.1, receiving a few new minor features / improvements, as well as quite a few bug fixes.

        Pinta is a Gtk# clone of the Paint.Net 3.0 Microsoft Windows application, which makes it easy to draw and manipulate images on Linux, macOS, Microsoft Windows and *BSD.

      • VirtualBox 6.1.30 Released with Initial Support for Linux Kernel 5.16, More Bug Fixes

        Coming just a month after VirtualBox 6.1.28, the VirtualBox 6.1.30 release is here to introduce initial support for the upcoming Linux 5.16 kernel series. This means that you can now run GNU/Linux distributions powered by Linux kernel 5.16 inside a virtual machine, as well as to install VirtualBox in a Linux 5.16-based distro.

      • Flatseal – Modern GNOME App to Change Flatpak App Permissions in Linux

        More and more apps today publish Linux packages as Flatpak. Though the run-time libraries take hundreds of megabytes disk space, some apps are really good and useful.

        If you have some apps installed as Flatpak in Ubuntu or other Linux like me, then Flatseal may be useful to protect your privacy by managing permissions in per app basis.

    • Instructionals/Technical

      • How to Install Discourse on Ubuntu 20.04 | RoseHosting

        In this tutorial we are going to explain step-by-step instructions on How to install Discourse on Ubuntu 20.04 Also, we will provide you with some useful information about its usage.

        Discourse is an open-source platform used for discussions forum, chat rooms, or as a mailing list management software. It is written in Ruby on Rails as a backend language, Ember.js as a frontend, and uses PostgreSQL for data storage. It offers many features such as 2FA (Two-factor authentication), Spam blocking, Comprehensive API, Social Login and etc. Installing Discourse can be done manually with a couple of steps or in an isolated environment with Docker.

      • How To Install Nginx with Let’s Encrypt on RHEL 8

        Nginx’s popularity is not solely tied to its being an open-source web software application but also in its adaptation as a modular and high-performance server. These attributes make it an ideal candidate for a web server, load balancer or reverse proxy role.

        Nginx’s role as a web server makes it operable through port 80 and its primary directory for serving web files is /usr/share/nginx/html/ in RHEL 8 Linux.

      • How To Install VLC Player on AlmaLinux 8 - idroot

        In this tutorial, we will show you how to install VLC Player on AlmaLinux 8. For those of you who didn’t know, VLC is a free and open-source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. VLC is available on all operating systems such as Linux, Windows, Solaris, Android, OS X, Mac, and other operating systems that support VLC players.

        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 VLC Media Player on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

      • How to Configure NAT on Ubuntu

        NAT or Network Address Translation allows multiple computers on a private network to share a common IP to access the Internet. One set of IP addresses is used inside the organization and the other set is used by it to present itself to the internet. This helps in conserving limited public IP space. At the same time, it also provides security by hiding the internal network from direct access from the outside world.

      • How to Do WordPress Malware Removal

        This tutorial explains how to remove malware from WordPress sites. After reading this article, you will know how to detect malicious codes in your site and how to remove them.

      • How to Install and Use Ack Command in Linux System

        Using the GREP command has been used widely among the Linux and Unix-like operating systems. It can find syntaxes, specific text, and many more inside a pile of codes or strings. Using the GREP command is not always worthy of finding specific values or of filtering some data-set from a file system or repository. The main use case of the Ack command in Linux gets highlighted when we need to run some repository-level commands for searching values and running queries.

        In Linux, you can easily use the GREP command on the terminal shell. You might be surprised to know that many power Linux users have already been using the Ack command to replace the GREP command. However, both GREP and Ack command function to output the same type of results, but they have their own individual pros and cons.

      • How to Install and Use pgAdmin 4 on Rocky Linux 8

        pgAdmin is a free and open-source graphical administration tool for PostgreSQL, one of the most advanced open-source databases. pgAdmin is a feature-rich PostgreSQL administration tool with a simple interface and easy to use. It supports PostgreSQL 9.6 and above, and it can be run on multiple operating systems, including Windows, macOS, and Linux.

      • How to Install Microsoft Teams on Linux Mint [Ed: It is technically malware, which ought not be installed]
      • How to Unzip a File on Linux Mint

        Today’s digital world heavily relies on file compression, and ZIP is one of the best applications to do this job efficiently. If you are planning to transfer your data to another device or if you are planning to email multiple files, then the ZIP utility can combine and compress that data to reduce the size, allowing them to deliver at quicker speeds. You can also UNZIP a zipped file, the data in it will remain in its original format. For instance, if you have received a ZIP file as an email attachment then how can you extract the data of that file in Linux Mint? This is where UNZIP comes in handy and you can use this utility to extract the data without any data loss. So, in this article, you will learn how you can compress a ZIP file and later UNZIP it on Linux Mint.

      • How to Use cURL for Command Line Data Transfer and More - Make Tech Easier

        If you’ve been following terminal-focused installation instructions for Linux applications for a while, you’ve probably come across the curl command at some point or another. cURL is a command-line tool for transferring data with URLs. One of the simplest uses is to download a file via the command line. This is deceptive, however, as cURL is an incredibly powerful tool that can do much more.

      • How to install Dropbox on Pop!_OS

        Dropbox provides cloud service to the users by using which they can not only manage their data by storing it on the cloud but also can share data with others by uploading it on the drive. An account on dropbox can be accessed through the browser. It also supports the application which can be installed on any operating system including the distributions of Linux.

      • How to install TeamViewer on Pop!_OS

        Teamviewer is an application that is used to operate computers remotely, it can be used for the maintenance of the computers, file sharing, managing a virtual meeting, and for the connection of the computer with some server. Teamviewer was launched in 2005 and can be operated on all operating systems like macOS, Windows, and all distributions of Linux including Pop!_OS, Ubuntu, and Debian.

        If two persons want to connect with each other, they can do so by installing the lightweight application Teamviewer on their computers, mobiles, or IoT devices and signing in with their login credentials of Teamviewer.

      • How to install and configure Flatpak on Ubuntu 20.04 –

        In this tutorial, we are going to learn how to install Flatpak on Ubuntu 20.04.

        Flatpak is a utility for software deployment and package management for Linux. Flatpak offers a sandbox environment in which users can run application software in isolation from the rest of the system.

        Flatpak can be used by all kinds of desktop environments and aims to be agnostic as possible regarding how applications are built.

      • How to install and configure MongoDB 5 on Debian 11

        In this guide we are going to learn how to install MongoDB 5.0 Community Edition on an Debian 11 server.

        MongoDB is a cross-platform document-oriented NoSQL database program that uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License.

        MongoDB was built for people building internet and business applications who need to evolve quickly and scale elegantly. Companies and development teams of all sizes use MongoDB for a wide variety of reasons.

        Instead of storing data in tables of rows or columns like SQL databases, each record in a MongoDB database is a document described in BSON, a binary representation of the data. Applications can then retrieve this information in a JSON format.

      • How to install and use Docker-ce on Fedora 35 – NextGenTips

        In this tutorial guide, we are going to learn how to install and use Docker-ce on Fedora 35.

        Docker is a set of platform as a service product that uses OS-level virtualization to deliver software in packages called containers. 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.

        Docker makes it possible to get more apps running on the same old servers and also makes it easy to package and ship programs.

      • Cortex Installation Guide - Unixcop the Unix / Linux the admins deams

        In this post, you will learn the Cortex installation process.

      • How to install and configure MongoDB 5 on FreeBSD 13

        In this guide we are going to learn how to install MongoDB 5.0 Community Edition on a FreeBSD 13 server.

        MongoDB is a cross-platform document-oriented NoSQL database program that uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License.

        MongoDB was built for people building internet and business applications who need to evolve quickly and scale elegantly. Companies and development teams of all sizes use MongoDB for a wide variety of reasons.

        Instead of storing data in tables of rows or columns like SQL databases, each record in a MongoDB database is a document described in BSON, a binary representation of the data. Applications can then retrieve this information in a JSON format.

      • 7 Tips to create a database for beginners

        Learning to make and manage your own SQL database might sound like an insurmountable aim, but with the right guidance even beginners can make great progress.

        To get you started, here are just seven tips that will help you avoid common pitfalls and deal with frequently encountered issues that come with the territory of database administration.

      • How to install zoom on Manjaro Linux for video conferencing

        Zoom is a communication tool that enables you to set up video and audio conferencing, conduct virtual webinars, chats, and much more. Although the communication tools are not new (or zoom is not the only one), zoom has many distinct functionalities that other tools might not provide you.

        Zoom offers multiple variants ranging from basic to enterprise editions. The basic plan offers free access to perform several essential operations like you can conduct unlimited one-to-one meetings, a 40min video conferencing for unlimited participants. Whereas the other variants, Zoom Pro, Zoom business, and Zoom Enterprise, provide extensive package plans to enjoy the amazing features.

        Apart from these features, Zoom provides a cross-platform availability to get its functionalities on multiple operating systems. In this descriptive post, we are going to provide a detailed guide on how to install zoom on Manjaro Linux.

      • How to restart network services on Manjaro Linux

        Have you ever been caught up in a situation when the network services on your Manjaro Linux system stopped, and you were unable to connect to a server or a network? You would be amazed to know that, in a few seconds, you can solve these kinds of issues by restarting the network services.

        On Linux-based systems such as Manjaro, network services are a series of background applications that play their part in some specific events such as building a connection to the internet, moving files, and so on. In terms of computer networking, a network service is an application that operates on the network application layer and above; it also offers various valuable options such as data manipulation, storage, communication, and presentation.

        If you are facing any network issue or in case you have made changes in the network configuration files, then being a Manjaro user, you should restart the networking services for the changes to take effect. This write-up will demonstrate how to restart Network Services on Manjaro Linux using NetworkManager and Systemd-networkd. So, let’s start!

      • How to update Chrome on Manjaro Linux to latest version

        In this modern computing era, web browsers play a vital role in a computer user’s life. These tools act as a medium between a user and the internet. There are tens of browsers that are serving such as, Google Chrome, Firefox, Safari, Opera, Microsoft Edge, and so on. Several browsers have marked their place in trending slots, like Firefox, Safari, but Google Chrome outperforms all these.

        Google Chrome provides cross-platform support that also strengthens its user’s support, as various operating system users can avail it on their machine. The frequent updating mechanism of Google Chrome also distinguishes it from other browsers. In this piece of writing, we will provide the possible ways to update google chrome on Manjaro Linux.

      • How to update all packages in Manjaro Linux

        Manjaro is an Arch-based distribution of Linux and is equipped with all the basic features that a Linux distro has. Manjaro has extensive support to get packages either from its official repository or from AUR (Arch User Repository). The update of packages is recommended to carry out, as they bring new features, security patches, and bug fixes.

        The package manager is the key stakeholder in updating the packages of a Linux-based system. Like other distributions, Manjaro also uses a package manager named “Pacman“. The “Pacman” is used for all Arch-based distributions of Linux.

        Following the importance of the package update, we will demonstrate the possible ways to get packages updated on Manjaro Linux.

      • How to use SELECT TOP statement in MySQL

        The fast and reliable architecture of MySQL enhances its popularity among its competitors such as PostgreSQL. MySQL is a database management system that is used in the back-end of the website to store and manage the data of the website.

        MySQL is an RDMS that uses SQL as a query language, for this reason, most functions and clauses used in SQL can be executed in MySQL but it is not compulsory that every SQL query can be used in MySQL. The same is the case with a SELECT TOP clause which is used in SQL to display the top rows or to perform different operations on them and is not supported by MySQL. In this write-up, we will discuss what the SELECT TOP clause is? What happens if we use the SELECT TOP clause in MySQL? And What is the alternative of SELECT TOP in MySQL?

      • Install Ubuntu 20.04 | 22.04 Cloud Image (Minimal) on VirtualBox

        Do you want to run minimal Ubuntu 20.04 Cloud Image on VirtualBox? Then here is a simple and quick tutorial to do that…

        Ubuntu 20.04 LTS is the popular server and desktop Linux operating system, however, the standard image of it is around 1GB or more, which would not be a cup of tea forever body. Especially those who want to run Ubuntu to test some Linux server applications but without investing much hardware resources.

        Earlier there was minimal ISO image available by Ubuntu developers, however not after 18.04. Therefore, we have another option that is a cloud Image, available to use by cloud platforms. But we can use the same on VirtualBox and here are the simple steps to do that.

      • Install and Configure Logrotate on CentOS 8 - Unixcop the Unix / Linux the admins deams

        Logs are beneficial to collect information. They can be beneficial while troubleshooting an issue. Logs can also be a pain to deal with but they also are lifesavers while troubleshooting an issue. In this article we will Install and configure logrotate on CentOS 8.

      • What is a ZIP file

        The digital workplace relies heavily on file compression, and this is where ZIP files come in handy. They keep all of your data and files in one location and function similarly to normal folders on your computer. However, the contents of zipped files are compressed, reducing the amount of data needed by your computer that reduces the file size, making it easier to transmit or keep.

        So you’re looking at a ZIP file if the extension .ZIP or.zip appears at the end of the file name. In addition, the file’s icon would be changed. Suppose that if you have various audio files in the format of .mp3, then after making a zip file, those files will change their format to the .ZIP, and their icon will also change. After receiving a ZIP file, the recipient can unzip (or extract) it and utilize it in its original format.

      • What is a RAR file

        RAR is a short form of the Roshal Archive that you can use to organize multiple folders, documents, photos, and other data. However, what distinguishes a RAR file is that it takes special software to access its contents. It’s one of the most used methods for compressing data and supports both archiving and compression, so you may store numerous files within a single RAR file.

        Furthermore, RAR files can be encrypted and password-protected, which ensures that the contents of these files remain hidden until the password is known. In addition, a RAR file might be helpful if a colleague has a long list of images they want to share with you. Your buddy could aggregate all the photos into one RAR file and then send you that file, rather than having you download them individually. This guide can help unravel any doubts you may have regarding how to make and open a RAR file if you already didn’t know.

      • Benchmark Storage Drives in Linux with KDiskMark

        KDiskMark is a free and open source graphical benchmarking utility that can be used to measure performance of storage drives. It can determine read and write speed estimates with good accuracy for both hard drives and solid state drives. It can run benchmarks on external drives connected to your Linux system as well.

      • Ubuntu Add User to Group

        In Linux, groups are the entities used for the organization and management of numerous user accounts simultaneously. Groups offer easy and quick administration of user accounts. Various Linux users have many different task assignments and roles. The key point of groups is the identification of a set of rights like write, read or execute access for a specified resource that can be mutually shared among the group users.

        In this guide, we will discuss how many types of groups exist in the Ubuntu Linux system. Moreover, we will also elaborate on how to add a Ubuntu user into the groups.

      • 3 Ways to Change Hostname on Ubuntu 20.04 LTS Focal Fossa Linux

        In plain words, if we have multiple Linux computers in a network then to identify each of them using a custom name, we can generate hostnames, custom names generated by the user. Well, while setting up any OS, the hostname is usually set by it automatically depending upon the system. However, there are many scenarios where we need to set the one manually to easily identify the system over a network so that there will not be any kind of conflict relating to the hostname.

        Here we will learn a few easy methods to change the hostname on the popular Ubuntu 20.04 LTS focal fossa server or desktop OS.

      • Firefox cache grows too big

        In menu "Filesystem -> Easy Version Control", I took a snapshot, and wondered why it was so big. I then chose to rollback to "pristine first bootup" and ticked the checkbox to save browser settings -- that's when I discovered what is wrong -- the firefox cache is 1.1GB and that gets saved.

        So, it is not really a "pristine first bootup" if it is keeping the firefox cache.

    • Games

      • Two years on, Stadia seems to have no direction left

        What initially seemed like a really promising idea, to give you gaming on any device and wherever you are has turned into something of a let-down overall.

        This will no doubt get me some flak from Stadia stans, but let's keep in mind I was originally totally sold on the idea of Stadia. I have a Founders pack and I used it almost daily for quite some time. That time quickly lessened, and eventually became none at all. I can't imagine I am alone in that either.

        At the two year point, what did Google do to celebrate Stadia? Close to nothing. On Reddit the Stadia team went over some numbers we already knew like the amount of games available and a few that added special Stadia features.

      • Wolfenstein: Enemy Territory Single-Player mod is out now | GamingOnLinux

        While the actual single-player campaign of Wolfenstein: Enemy Territory never officially happened, a modder has now released their attempt to bring it back with Wolfenstein: Enemy Territory Single-Player.

        Originally the official game was going to be an expansion to Return to Castle Wolfenstein and a standalone game, however it was cancelled and then released as a free to play online game, that lives on as ET: Legacy. At least now we can see some of what it might have become! This mod takes the online maps and sticks them together, to turn them all into a connected single-player and co-op campaign.

      • ScummVM gets support for 1998 classic Sanitarium | GamingOnLinux

        Sanitarium, the popular point-and-click horror from 1998 is getting a fresh life thanks to the ScummVM project (announcement). An effort that is over 10 years in the making, the next major release of ScummVM will have support for it out of the box.

        "Sanitarium features a plot intricate set in an intense dark world where a very thin line separates senses from madness. There are many riddles to solve throughout this immersive and captivating adventure that will make your head spin with terror.

        Even now, Sanitarium is a masterwork suitable for point-and-click beginners, confirmed or riddle-solving experts who enjoy."

      • Steam Client update adds CEG DRM support for Proton, VA-API hardware encoding | GamingOnLinux

        Valve have released the latest big update to the Steam client, after a good while of Beta versions bringing with it some major new features - especially on the Linux side. If you are opted into the Steam Client Beta, you will have already seen and probably used a bunch of what's new but this is for everyone sticking with the main client.

        For fans of the Steam Play Proton compatibility layer, it's the big one that brings with it support for CEG DRM, making many more games playable that weren't previously. However, that currently needs you to use Proton Experimental, at least until Proton 6.3-8 rolls out (currently in testing).

      • The Humble Choose Wisely Bundle has some adventure treats | GamingOnLinux

        Ready for your next adventure? Looks like Humble Bundle has a reasonably nice set of games available in the Choose Wisely Bundle live now. Only two of the included games have a native Linux build, so as usual we shall let you know what to expect with Steam Play Proton for the others.

      • Combat-heavy turn-based 4x strategy game Punk Wars is out now | GamingOnLinux

        Punk Wars is combat-heavy turn-based 4x strategy game from Strategy Forge S.A. and Jujubee S.A. and it's out now.

        "Punk Wars is a combat and tactics-oriented strategy drawing inspiration from the classic turn-based 4X titles. Set in a post-apocalyptic world, in which the ruins of a once powerful megacity become the arena for a deadly fight between four newly emerged corporations, trying to assert dominance for both their unique technology and philosophy of life.

        [...]

        Punk Wars is available on Steam. The Linux version is not on the GOG store.

      • Total War: WARHAMMER III gets lots of improvements for battles | GamingOnLinux

        Creative Assembly look to really be going all-out for Total War: WARHAMMER III, with so many mechanics getting big improvements and recently they talked about battles with a new video.

        These are primarily quality of life improvements, aimed to making battles feel a little better to engage in overall so don't go expecting anything too game-changing. Still, there's a huge amount of tweaks that will be coming with it. Some of it includes a toggle to get flying units off the ground, idle unit hotkeys, better formation options taken from Three Kingdoms, new "lazy" health bars to indicate incoming damage, a full unit browser page, healing is now a percantage of max health per-second rather than a flat value and much more.

    • Desktop Environments/WMs

      • Top 5 Distros for XFCE

        Linux is among the most well-known and easily accessible open-source operating systems. Because of its stability, portability, and customization, Linux has recently earned much attention and is now extensively being utilized. One of them is the desktop environment feature, which is mostly used for Linux-based operating systems, and Xfce is one of them.

        Xfce was originally stated as XForms Common Environment, an open-source desktop environment designed explicitly for Linux. It aspires to be quick and light while remaining aesthetically beautiful and simple to use. Because of its small size, it saves both memory and CPU, making it suited for older hosts with limited desktop resources. On the other hand, Xfce is versatile and powerful enough to meet system requirements as a power user. It offers a very reliable, feature-rich, and straightforward experience. This article will cover the top 5 distros for XFCE which we think you consider for your desktop environment experience.

      • K Desktop Environment/KDE SC/Qt

        • KDE Plasma Developers Introduce a GNOME-Like Overview

          A new overview effect makes it easier for users to interact with both Plasma Activities and Virtual Desktops.

          KDE Plasma is a very user-friendly desktop interface found on several popular Linux distributions. But there are a couple of features that have needed some slight tweaking for a while. Those features are how users interact with both activities and virtual desktops.

          With the release of KDE Plasma 5.24, that all changes as both features are getting a rather GNOME-like makeover. A new overview screen will offer a full-screen view of both virtual desktops and all currently open applications. Along with these two features, a search bar will be included with the overview that allows users to find applications, files, browser tabs, documents, and more.

          Although this might require longtime users to have to adjust their workflows, if the implementation is as successful as what GNOME did with version 40, most will be quite happy with how efficient it is.

        • Cutefish OS 0.6 Beta Released with Lock Screen Controls, More Settings

          A new beta build of CutefishOS is available to download.

          While things aren’t quite “daily driver” ready (yet) the distro provides a quick and easy way to try the latest developments in the Qt-based Cutefish desktop environment on top of a familiar apt foundation. We looked at an Ubuntu-based offshoot a few months back.

    • Distributions

      • MX Linux 21 AHS Edition Is Out Now with Linux Kernel 5.14, Newer Graphics Stack

        MX Linux 21 “Wildflower” was officially released last month on October 21st as a systemd-free distribution based on the latest and greatest Debian GNU/Linux 11 “Bullseye” operating system series. The new release is available with the Xfce, KDE Plasma, and Fluxbox editions.

        Since it’s based on Debian GNU/Linux 11, MX Linux 21 is powered by the Linux 5.10 LTS kernel by default, but the developers made a special version for those who need to run MX Linux on their hardware with a newer kernel version, namely Linux kernel 5.14.

      • New Releases

      • BSD

        • NetBSD Project Report: Add support for chdir(2) support in posix_spawn(3)

          The primary goal of the project was to extend posix_spawn(3) to include chdir(2) for the newly created child process. Two functions were supposed to be implemented, namely posix_spawn_file_actions_addchdir() and posix_spawn_file_actions_addfchdir(), to support both chdir(2) and fchdir(2) respectively. posix_spawn() is a POSIX standard method responsible for creating and executing new child processes.

      • SUSE/OpenSUSE

        • STFC: Using Kubernetes to better understand climate change | SUSE Communities

          “The team at STFC were looking for a vendor-backed solution to help manage its Kubernetes estate. Working with SUSE Rancher, the Kubernetes architecture was easy to deploy, manage and scale.” Sheng Liang, President of Engineering and Innovation, SUSE.

        • Thank you, SUSE QE

          Some here might not know it, but some teams from the 'SUSE Quality Engineering Linux Systems Group' use the Redmine installation here at https://progress.opensuse.org/ to track the results of the test automation for openSUSE products. Especially openQA feature requests are tracked and coordinated here.

          As the plain Redmine installation does not provide all wanted features, we included the "Redmine Agile plugin" from RedmineUP since a while now. Luckily the free version of the plugin already provided nearly 90% of the requested additional features. So everybody was happy and we could run this service without problems. But today, we got some money to buy the PRO version of the plugin - which we happily did :-)

      • IBM/Red Hat/Fedora

        • Use Fedora Server to send text messages and voice alerts

          This article will demonstrate how to configure Fedora Server as an alert and notification server that can place calls using an Asterisk PBX and send SMS text messages using Twilio. The use of the SMS message feature is optional. By using the call_only endpoint of the caller_prometheus_webhook component, you can limit the alerts to voice calls only.

          Please consider that interacting with the Asterisk PBX is not easy. But it isn’t too hard either. If this is your first time working with this kind of application, coming to understand the concepts may require some patience. Fortunately, Fedora Server can be configured with Ansible and the installation of the py-phone-caller containers will not be difficult.

        • Unifying teams and tools on the Red Hat OpenShift Data Science platform

          Red Hat OpenShift Data Science removes barriers between data engineers, data scientists, and application developers so organizations can realize the benefits of Artificial Intelligence and Machine Learning. Using this cloud service, organizations can experiment with open source and integrated technology partner software across the entire ML life cycle.

        • Access more data from your Jupyter notebook | Red Hat Developer

          This short, how-to video shows you how to access existing data sources from within your Jupyter notebooks using Starburst Galaxy, as implemented through Red Hat OpenShift Data Science. Red Hat Principal Architect Karl Eklund walks you through how to pull the data you need—without moving or duplicating it—into an OpenShift Data Science-powered Jupyter notebook.

        • Red Hat Ansible Automation Platform 2: Automating the Installer Download and publishing as a Content View in Satellite

          With the release of Red Hat Ansible Automation Platform 2, the installer download method has been centralized on the Customer Portal changing the requirements for an automated download.

          As automation is a must in modern IT, we can leverage the power from Ansible together with Red Hat Satellite to automate this process as well as facilitate the version control for larger environments.

          This sparked my interest in developing a solution for sysadmins and others who want to automate this process further using features available on Red Hat Satellite, such as Repository Management and Content Views.

        • Build and deploy an object detection model using OpenShift Data Science | Red Hat Developer

          In this three-part demo, Red Hat Principal Software Engineer Chris Chase uses Red Hat OpenShift Data Science to show how to build and deploy an object detection model within an intelligent application. Follow along with the tutorial using the workshop website: https://red.ht/rhods-od-workshop

          OpenShift Data Science is a comprehensive environment based in the Red Hat OpenShift cloud service. It integrates Jupyter notebooks with important model development frameworks such as TensorFlow and PyTorch, as well as key open source partner technologies.

          In this workshop, you'll learn an easy way to incorporate data science and artificial intelligence/machine learning (AI/ML) into your Red Hat OpenShift development workflow and how to use an object detection model in several different ways.

        • How Red Hat OpenShift Data Science fits in your AI/ML journey

          Organizations are using Artificial Intelligence and Machine Learning to improve the way they operate and deliver value to their customers. Red Hat OpenShift Data Science provides a model development environment delivered as a cloud service in combination with optional partner offerings to accelerate the time it takes to take a model from pilot to production.

        • Field Trial Release Of Red Hat OpenShift Data Science Adds Expanded Partner Support

          Red Hat has announced the availability of Red Hat OpenShift Data Science as a field trial, as well as an expanded partner ecosystem focused on this new cloud service offering. Red Hat OpenShift Data Science is a cloud service offering tailored for ML on Red Hat OpenShift. Enabled by Kubernetes operators, Red Hat OpenShift Data Science gives enterprises greater flexibility in selecting the technologies to develop, test and deploy ML models, while removing the overhead associated with running and maintaining a production platform.

        • IBM Announces 2021 Call For Code Global Challenge Winner

          Call for Code founding partner IBM and its creator, David Clark Cause, have announced the winner of the fourth annual Call for Code Global Challenge, which invited innovators across the globe to combat climate change with open source-powered technology. The top prize this year went to Saaf Water, an accessible water quality sensor and analytics platform created, in particular, for people living in rural localities.

      • Canonical/Ubuntu Family

        • Ubuntu Desktop Accessibility: Our VPAT Conformance Report

          Canonical is pleased to share that our latest Ubuntu Accessibility Conformance Report, International Edition is now available for download. Based on VPAT Version 2.4, This report covers Ubuntu Desktop Accessibility, with a focus on Ubuntu 18.04 LTS Desktop and Ubuntu 20.04 LTS Desktop.

        • Dell EMC PowerEdge and Canonical Charmed Ceph, a proven solution

          Here at Canonical, we have lots of industry partnerships where we work jointly, hand-in-hand, to produce the best possible outcomes for the open source community. From getting early access to next generation hardware to ensure Ubuntu is fully compatible when it’s released, to creating solution orientated reference architectures for products built on top of Ubuntu like Charmed Ceph, Canonical is committed to engineering the best possible computing experience.

          Recently, our product management and hardware alliances teams came together with Dell Technologies to collaboratively define, test, and validate a Dell EMC PowerEdge based Charmed Ceph reference architecture.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • The Apache Weekly News Round-up: week ending 19 November 2021

        Happy Friday, everyone. The Apache community has had another great week. Let's review what we've been up to...

      • Take action to protect Open Source today [Ed: When you take money from Microsoft, which attacks "Open Source", and then urge others to "protect" Open Source... by giving you more money]

        Or renew your membership during our 2021 Membership Drive. Being an OSI member is a great way to directly support the mission of OSI while becoming more involved in open source community development and advocacy. You aren’t just helping one open source project—you’re helping all open source projects!

      • Events

        • Five Lessons from 'All Things Open' on Hosting In-Person Events During COVID - FOSS Force

          All Things Open 2021 wrapped up about a month ago, and as I look back two things stand out.

          First, overall things went well and the outcome was a good one.

          I have a tendency to initially focus only on what didn’t go as planned, but I often look back later and realize that the imperfections were far more insignificant than I originally thought, and the outcome far better.

          With 30 days now to review the 2021 event, the same pattern holds true this year. Yes, not everything went as planned, but it never does. On the whole, attendees, speakers, and partners genuinely seemed to enjoy themselves and get value from the experience in a variety of ways. I’d call that a success.

      • Productivity Software/LibreOffice/Calligra

        • Community Member Monday: Bayram Çiçek

          I think contributing to LibreOffice is both fun and sometimes challenging. When ‘fun’ and ‘challenge’ come together, it creates a great community, as LibreOffice does; and being a part of this community makes you more passionate and stronger. And that’s why I wanted to become a TDF member.

      • Public Services/Government

        • Linux replaces Windows in one German state's bid for software independence

          When one thinks of business or government computing, Windows and Microsoft Office are typically the de-facto go-to. But that's not the case anymore for the German state of Schleswig-Holstein, which is planning on converting its public sector machines to the Linux and Libre side of the force by 2026.

          This shift will involve around 25,000 PCs in total, as reported by the Document Foundation (additional figures can be found in Schleswig-Holstein's plan documentation [via Heise]). The idea behind the change is that free and open-source software should be given priority. A benefit from moving to Linux and Libre is forecasted to be saving money on licensing costs, though there are expense complications to be considered in terms of the migration itself and the costs of operational infrastructure when conducting state business through Linux and other open-source software.

      • Programming/Development

        • NCF Group Announces OpenGitOps 1.0 Standards

          The Application Delivery Technical Advisory Group of the Cloud Native Computing Foundation (CNCF) recently announced version 1.0 of the OpenGitOps specification.

          The group has worked to define the core principles of GitOps, with the goal of formalizing the ideas that have developed around GitOps into “a single cohesive set of principles that would be easily digestible and repeatable by any organization.”

        • Jakub Steiner: Pixel Sites

          I’ve created a couple of minisites for key OS components, built using no frameworks, but plain CSS. Just having CSS grid and variables made it viable for me to avoid using frameworks recently. Having includes/imports one wouldn’t even need Jekyll.

        • Cross Compile to PinePhone with Clang
        • C++ Using std::cin

          There is a standard input-output stream header file used within the C++ language. This stream header has been used to get the input from the user and output it on the shell screen using the cin and cout statement within the code. The Standard “cin” statement will be used to get the standard input from the user at run time. The user enters some input and it will be saved to some variable. So, within this guide, we will be discussing the use of std::cin within the C++ code. So, make sure you have a g++ compiler configured within your Ubuntu 20.04 system.

          [...]

          The standard input-output stream header file used within the C++ language is used to get the input from user and output it on the shell screen using the cin and cout statement within the code. In this article, we will be discussing the use of std::cin within the C++ code..

        • Python

          • Python Write String to File

            As we all know, Python provides different built-in functions for creating, reading, and writing text files. Python handles two types of files. The first one is normal text files and the second one is binary files (which are written in a binary language or the form of 0s and 1s). In the text file, lines are closed with a special character (\n) known as EOL. It stands for End of Line. On the other hand, a binary file does not contain any line terminator and the data is stored after changing it into machine comprehensible binary language.

            In this article, our focus point is to write strings to a file in Python. To write a string to a Python file, we first call the write() function on the text file object and then pass the string as a parameter to this write() function. In this quick tutorial, you will learn how to create a text file using a string, replace the original string with the new string, and display a list of strings in the text file using the for loop.

          • How to Import CSV to List Python

            A CSV is a (comma separated values) file in which data is in the form of a tabular. The extension of the CSV file is .csv. This csv file is mostly used in the data analytics. Apart from the data analytics, the CSV file also used in the e-commerce application because it’s very easy to handle in all different types of programming languages.

            We can convert the CSV to different data structures like a list, a list of tuples and a list of dictionaries. We can also save the CSV without the header or with the header as a list, and for that we can use some machine learning libraries like Pandas.

        • Shell/Bash/Zsh/Ksh

          • What is R String in Python?

            You may have heard and used many string variables within the programming language while coding. The Python R string i.e. Raw string is used as a prefixed lateral to consider some special characters i.e. backslash as a normal character or literal string. Within this article, we will see how R string can be used with strings to perform this specific task within the Ubuntu 20.04 system.

          • How to Use Special Variables in Bash

            Are you looking for a guide to using special variables in Bash? Get prepared! This article explains how and when to use special variables while working in Bash.

            In one of the previous articles, you learned about Bash variables. Bash comes with special variable features as well. They are used to control the Bash script’s execution flow. You can read their values but you can’t assign values to them. This article will take you through the usages of 9 different special variables used in Bash. So, let’s explore today’s topic on special Bash variables.

  • Leftovers

    • Science

      • Tomatoes Are Not Guncotton | Hackaday

        The video’s title claims that the tomatoes were turned into rocket fuel, which is far beyond the actual results of the experiment. However, with some more advanced chemical processing, we could certainly see the fruit becoming a mite more flammable than it was. You’re probably better off just sticking to straight cotton though, for the best results. Video after the break.

    • Health/Nutrition/Agriculture

      • Florida Gov. DeSantis signs legislation against Covid-19 mandates

        Florida Republican Gov. Ron DeSantis on Thursday signed what he called "the strongest piece of legislation that's been enacted anywhere in the country" in opposition to coronavirus vaccination mandates on workers.

        Flanked by Republican legislative leaders, DeSantis officially made Florida the first state with a law that imposes fines on businesses and hospitals that require inoculation against Covid-19 without exemptions or alternatives. DeSantis signed the legislative package into law a day after Republican lawmakers passed his anti-mandate agenda during a fast-moving special session that was largely divided along party lines.

    • Integrity/Availability

      • Proprietary

        • Security

          • Reminder for Critical Infrastructure to Stay Vigilant Against Threats During Holidays and Weekends | CISA

            As Americans prepare to hit the highways and airports this Thanksgiving holiday, CISA and the Federal Bureau of Investigation (FBI) are reminding critical infrastructure partners that malicious cyber actors aren’t making the same holiday plans as you. Recent history tells us that this could be a time when these persistent cyber actors halfway across the world are looking for ways—big and small—to disrupt the critical networks and systems belonging to organizations, businesses, and critical infrastructure.

            There are actions that executives, leaders, and workers in any organization can take proactively to protect themselves against cyberattacks, including possible ransomware attacks, during the upcoming holiday season—a time during which offices are often closed, and employees are home with their friends and families. Although neither CISA nor the FBI currently have identified any specific threats, recent 2021 trends show malicious cyber actors launching serious and impactful ransomware attacks during holidays and weekends, including Independence Day and Mother’s Day weekends.

          • Imunify360 Bug Leaves Linux Web Servers Open to Code Execution, Takeover | Threatpost [Ed: So-called 'security' as security hole]

            CloudLinux’s security platform for Linux-based websites and web servers contains a high-severity PHP deserialization bug.

            A high-severity security vulnerability in CloudLinux’s Imunify360 cybersecurity platform could lead to arbitrary code execution and web-server takeover, according to researchers.

          • Security updates for Monday

            Security updates have been issued by Debian (firebird3.0, libmodbus, and salt), Fedora (js-jquery-ui and wordpress), Mageia (arpwatch, chromium-browser-stable, php, rust, and wireshark), openSUSE (barrier, firefox, hylafax+, opera, postgresql12, postgresql13, postgresql14, and tomcat), SUSE (ardana-ansible, ardana-monasca, crowbar-openstack, influxdb, kibana, openstack-cinder, openstack-ec2-api, openstack-heat-gbp, openstack-heat-templates, openstack-horizon-plugin-gbp-ui, openstack-keystone, openstack-neutron-gbp, openstack-nova, python-eventlet, rubygem-redcarpet, rubygem-puma, ardana-ansible, ardana-monasca, documentation-suse-openstack-cloud, openstack-ec2-api, openstack-heat-templates, python-Django, python-monasca-common, rubygem-redcarpet, rubygem-puma, firefox, kernel, postgresql, postgresql13, postgresql14, postgresql10, postgresql12, postgresql13, postgresql14, postgresql96, and samba), and Ubuntu (libreoffice).

          • “Crypto” Means “Cryptography,” not “Cryptocurrency” - Schneier on Security

            I have long been annoyed that the word “crypto” has been co-opted by the blockchain people, and no longer refers to “cryptography.” I’m not the only one.

          • WAZUH Detecting and removing malware - Virus Total integration - Unixcop the Unix / Linux the admins deams

            VirusTotal is an online portal, owned by Google, that uses many antivirus engines to check for viruses and malware. It provides an API service that Wazuh uses to scan file hashes, domain names, IP addresses, or URLs. For this integration we use the wazuh-integratord component that runs on the Wazuh manager. Check our VirusTotal documentation for more information about this integration.

            In this use case, we monitor a directory in real time and do a VirusTotal scan to every new or recently modified file. If a file is classified as malicious, an active response is triggered and the file is removed.

          • Wazuh Blocking attacks with Active Response - Unixcop the Unix / Linux the admins deams

            Active response allows Wazuh to run commands on an agent in response to certain triggers. In this use case, we simulate an SSH Brute Force attack and configure an active response to block the IP of the attacker. So, in this post you will learn how blocking attacks with active response.

          • New Golang-based Linux Malware Targeting eCommerce Websites [Ed: This is not the fault of "Linux" or "Go"; it's a good example of FUD and misinformation with an agenda]

            Weaknesses in e-commerce portals are being exploited to deploy a Linux backdoor as well as a credit card skimmer that's capable of stealing payment information from compromised websites.

            "The attacker started with automated e-commerce attack probes, testing for dozens of weaknesses in common online store platforms," researchers from Sansec Threat Research said in an analysis. "After a day and a half, the attacker found a file upload vulnerability in one of the store's plugins." The name of the affected vendor was not revealed.

          • Privacy/Surveillance

            • How the Modi government’s new IT rules jeopardise the right to privacy and free speech

              In February, the Modi government’s notification of Information Technology Rules was met with concern and criticism. There were demands for the withdrawal of the rules, primarily because of their negative impact on the right to privacy and freedom of expression and their overbroad scope. Several challenges against these rules are pending in various High Courts, and some of the interim orders issued indicate that these courts share concerns about the rules’ unconstitutionality.

              There has also been a lack of clarity on how key aspects of the rules are to be complied with, including, for example, which platforms need to comply with the requirement to trace the “first originator” of content.

              In early November, the government released “Frequently Asked Questions on Part-II of the IT Rules”, in an attempt to provide clarity and allay concerns. (Part II of the rules set out due diligence requirements, including traceability and establishes a grievance redressal mechanism. This part applies to intermediaries, and “significant social media intermediaries”, which are those with more than 50 lakh users).

              However, it arguably fails to allay concerns, and the limited clarity they offer is on certain procedural aspects relating to the appointment of compliance officers. The questions otherwise rehash old defences, for instance with respect to traceability, that does not substantively address concerns raised by civil society, tech companies and internet users.



Recent Techrights' Posts

Links 23/11/2024: Press Sold to Vultures, New LLM Blunders
Links for the day
Links 23/11/2024: "Relationship with Oneself" and Yretek.com is Back
Links for the day
Links 23/11/2024: "Real World" Cracked and UK Online Safety Act is Law
Links for the day
Links 23/11/2024: Celebrating Proprietary Bluesky (False Choice, Same Issues) and Software Patents Squashed
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, November 22, 2024
IRC logs for Friday, November 22, 2024
Gemini Links 23/11/2024: 150 Day Streak in Duolingo and ICBMs
Links for the day
Links 22/11/2024: Dynamic Pricing Practice and Monopoly Abuses
Links for the day
Topics We Lacked Time to Cover
Due to a Microsoft event (an annual malware fest for lobbying and marketing purposes) there was also a lot of Microsoft propaganda
Microsofters Try to Defund the Free Software Foundation (by Attacking Its Founder This Week) and They Tell People to Instead Give Money to Microsoft Front Groups
Microsoft people try to outspend their critics and harass them
[Meme] EPO for the Kids' Future (or Lack of It)
Patents can last two decades and grow with (or catch up with) the kids
EPO Education: Workers Resort to Legal Actions (Many Cases) Against the Administration
At the moment the casualties of EPO corruption include the EPO's own staff
Gemini Links 22/11/2024: ChromeOS, Search Engines, Regular Expressions
Links for the day
This Month is the 11th Month of This Year With Mass Layoffs at Microsoft (So Far It's Happening Every Month This Year, More Announced Hours Ago)
Now they even admit it
Links 22/11/2024: Software Patents Squashed, Russia Starts Using ICBMs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, November 21, 2024
IRC logs for Thursday, November 21, 2024
Gemini Links 21/11/2024: Alphabetising 400 Books and Giving the Internet up
Links for the day
Links 21/11/2024: TikTok Fighting Bans, Bluesky Failing Users
Links for the day
Links 21/11/2024: SpaceX Repeatedly Failing (Taxpayers Fund Failure), Russian Disinformation Spreading
Links for the day
Richard Stallman Earned Two More Honorary Doctorates Last Month
Two more doctorate degrees
KillerStartups.com is an LLM Spam Site That Sometimes Covers 'Linux' (Spams the Term)
It only serves to distract from real articles
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, November 20, 2024
IRC logs for Wednesday, November 20, 2024