Bonum Certa Men Certa

Links 25/3/2021: KaOS 2021.03 and qBittorrent 4.3.4



  • GNU/Linux

    • Audiocasts/Shows

      • A New Video By Ramon Miranda

        Ramon explains everything about perspective, and Krita’s perspective tools this time!

      • I spent 30 days with Plasma 5.21 - Return of the King?

        This is the desktop deep dive of Plasma 5.21 full of my opinions, tweaks, suggestions and brief history with KDE Plasma.

      • FLOSS Weekly 622: Keith Packard - Freedesktop.org, X System

        Free software legend, Keith Packard, the prime mover behind the X Window System and Freedesktop.org joins Doc Searls and Simon Phipps on FLOSS Weekly. A range of topics are discussed including the controversy of Richard Stallman returning to the Free Software Foundation (FSF) board of directors. Packard also shares why it's important to get involved with hardware, working operating systems versus containers and even his rocketry hobby.

      • Brodie Reacts To Luke Smith Reacting To DistroTube

        Recently Luke Smith did a reaction video to Distrotube's short about the Fish shell which surely had to have been a troll, at least I hope so I decided why not do a reaction to the reaction and just go full on YouTuber.

    • Kernel Space

      • OpenRazer 3.0.0 expands with many new Razer devices supported on Linux

        Get your fancy Razer mouse, keyboard, laptop and whatever else ready as OpenRazer 3.0.0 is out now to further expand what Razer devices are nicely supported on Linux.

        It comes with some big improvements including persistent storage of effects in daemon, previously frontends had no way of reliably getting the effect that a device had set and support for DPI Stages for mice. A few bug fixes made it in too like the addition of missing HAS_MATRIX attribute for Tartarus V2, fixed volume control buttons on Razer Cynosa V2 and more.

    • AMD

      • AMD Releases Radeon Pro Software for Enterprise 21.Q1 for Linux - Phoronix

        AMD today released their Radeon Pro Software for Enterprise 21.Q1 driver packages for Windows and Linux systems.

        The Radeon Pro Software for Enterprise is AMD's driver package updated quarterly that is focused on their Radeon Pro products and older FirePro professional graphics while being derived from the same driver sources as their consumer Radeon Software drivers just with added QA and focus on enterprise use-cases. In the case of Radeon Pro Software for Enterprise for Linux, still offering both AMDGPU-Open and AMDGPU-PRO components.

      • AMD Sends Out New Linux Code For SEV-SNP With EPYC 7003 Series - Phoronix

        In addition to AMD EPYC 7003 "Milan" processors offering fantastic performance, another important highlight for these new Zen 3 server processors is SEV-SNP for upping the Secure Encrypted Virtualization capabilities. AMD has been offering SEV "Secure Nested Paging" patches via a GitHub repository while now they are working towards mainlining this feature for the Linux kernel.

        AMD Secure Encrypted Virtualization's Secure Nested Paging builds upon SEV/SEV-ES to offer integrity protections, including against malicious hypervisor attacks. This AMD whitepaper spells out SEV-SNP in more detail for those interested in all of the finer details of this feature round on EPYC 7003 series processors.

      • AMD Is Trying To Optimize Their Gallium3D Driver Even Further With Lower Overhead - Phoronix

        While the RadeonSI Gallium3D open-source OpenGL driver for Linux systems is very well received and generally outperforming the proprietary AMD OpenGL driver on Linux/Windows and performing very strong against NVIDIA's proprietary OpenGL driver too, it's not game over for this older graphics API and AMD is still working to lower the CPU overhead even further for this open-source code.

        RadeonSI Gallium3D allows for maximizing the OpenGL performance out of Radeon graphics cards under Linux. There has even been various remarks about the prospects of porting RadeonSI to Windows given how well this open-source OpenGL driver performs. We have seen various RadeonSI optimizations continue with newer Mesa releases even while newer Linux game ports tend to be Vulkan exclusive and Steam Play's DXVK/VKD3D-Proton are routing all newer Windows games on Linux by way of Direct3D over Vulkan.

    • Applications

      • qBittorrent 4.3.4 Drops Support for Ubuntu 18.04 LTS, Supports Sub-Sorting in Transfer List

        qBittorrent 4.3.4 introduces a few interesting new capabilities to the open-source torrent downloader, including sthe ability to prioritize selected items by shown file order and to allow tab to escape the text box in the “Edit trackers” dialog, sub-sorting support in the Transfer List, as well as the ability to expose ToS setting from the libtorrent library.

        On Linux, this release drops support for Ubuntu 18.04 LTS (Bionic Beaver), improves support for systemd system by implementing a new mechanism to wait for the local filesystems to be mounted first. Furthermore, qBittorrent 4.3.4 improves the handling of tracker entries, and adds support for Qt 5.12 LTS and libtorrent 1.2.12 as minimum requirements for building/installing the app.

      • Yakuake | Drop-down Terminal Emulator on openSUSE

        I was recently asked why I haven’t mentioned anything about Yakuake on CubicleNate.com so I decided to take the time and cover some of its features, what I did to modify it a smidge and why I use it. For starters, I don’t think the terminal is a “power user” function. I truly believe it is an every-day user tool that doesn’t get the credit it deserves. There is a great discussion thread here on the Destination Linux Discourse forum about this subject.

        It is my belief that the terminal should be an integrated part of every desktop. I believe a person should know to use the terminal to better understand how their computer works, even if they are not “into computers,” basic understanding of the computers workings with the ability to speak its language doesn’t have any drawbacks. If anything, it empowers you to know more and do more with these incredibly powerful tools.

        Bottom Line Up Front: Yakuake is a great way to integrate the terminal into your desktop in such a way that keeps access to the most powerful tool just a keystroke away. Yakuake isn’t the only terminal emulator I use but it is that one I use most often due to how incredibly convenient it is.

    • Instructionals/Technical

      • TaskBoard: Kanban-based Software on CentOS 7 | Unixmen

        TaskBoard is a free and open source software, inspired by the Kanban board, for keeping track of things that need to be done.

        Kanban is a technique for visualizing the flow of work and organize a project, no matter what it is. In particular, in software development it provides a visual process management system to help in deciding how to organize the production.

      • Difference Between apt-get upgrade and dist-upgrade

        In our previous guide, we fleshed out the differences between apt update and apt upgrade. In this tutorial, we look at apt-get upgrade and apt-get dist-upgrade commands and seek to understand the difference and when each is used.

      • How To Use Linux Shutdown Command, Restarts Planned and immediate

        The Linux Shutdown Command is used to stop the operating system safely. Users logged in receive a message that the system will be shut down. The command allows the system to shut down immediately or according to a set period of time. In this tutorial you will learn the basic ways to use the shutdown command as well as the best practices in using it. In some of the newer distributions, the uptime command is associated with the system command systemctl. In addition we are going to explore how to reboot how to schedule reboots, how to warn logged in users and more.

      • How To Work With Users And Groups In Linux

        In this tutorial we will show you the basics for working with Linux Users And Groups, we will slightly upgrade with additional knowledge where necessary and more.

        Why do we need to understand user accounts in Linux? Linux is a multi-user platform, in which each user has different rights. Some can read, others can read and write, or have the right to see certain directories. Also, more than one user can be in the system at the same time.

      • How to install Krita on a Chromebook in 2021

        Today we are looking at how to install Krita 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 install Anaconda on Ubuntu

        Anaconda is a Python-based data science platform. It comes in various editions, is open source, and installable on most Linux operating systems. In this guide, we’ll show you how to get Anaconda up and running on Ubuntu.

      • How to upgrade Debian distros [Guide]

        Are you using Debian and want to upgrade it to other releases like Testing, Unstable, or even Experimental, but don’t know how? We can help! Follow along as we show you how to upgrade Debian distros!

      • How to check Kernel version on Linux - LateWeb.Info

        Every Linux system is running a Linux kernel, which serves as the foundation for a fully packaged operating system.

      • How To Mount ISO image in Lubuntu 20.10 Linux [&& How To Unmount ISO] - LateWeb.Info

        An optical disc image is a disk image that contains everything that would be written to an optical disc, disk sector by disc sector, including the optical disc file system.

      • Securely Copy Files in Linux With the Scp Command

        There are times when you want to transfer files between your local system and a remote server. Several protocols and methods are available that allow you to handle file transmissions in a secure manner.

        The scp command in Linux is one such tool that helps a user in sharing files remotely between local and remote hosts. In this article, we will discuss the scp command in detail, along with its usage and some additional features of the command.

      • Linux tricks to speed up your workday | Network World

        One of the really nice things about working on the Linux command line is that you can get a lot of work done very quickly. With a handle on the most useful commands and some command-line savvy, you can take a lot of the tedium out of your daily work. This post will walk you through several handy tricks that can make your work load feel a little lighter and maybe be a little bit more enjoyable.

      • How to deploy containers with aaPanel - TechRepublic

        aaPanel is an outstanding tool for the management of websites, databases, FTP servers, cron jobs and more. One other feature that aaPanel is quite adept at is the deployment of Docker containers.

        I want to show you how this feature can be added to aaPanel and then how to deploy your first container with the tool. I'll be demonstrating on Ubuntu Server 20.04, so you'll need to have aaPanel already deployed--find out how in my previous piece: How to install aaPanel. Once you have aaPanel deployed, you're ready to add Docker container support.

      • How To Change OpenLiteSpeed Port 8088 To 80 In Ubuntu 20.10
      • How To Create A User With A Custom Home Directory In Linux - LateWeb.Info

        In this tutorial, we’re going to see how to change the default home directory of a user on Linux. By default, it is /home/username.

      • How To Use Uptime Command In Ubuntu Linux - LateWeb.Info

        Uptime is a measure of system reliability, expressed as the percentage of time a machine, typically a computer, has been working and available. Uptime is the opposite of downtime. Conversely, long uptime may indicate negligence, because some critical updates can require reboots on some platforms.

      • How to Batch Convert PNG Images to JPG Format in Linux

        Although PNG offers a better image quality compared with JPG, the large size factor is usually a concern for Internet users. This is typically why PNG images are converted to JPG.

        [...]

        In this article, you will learn how to convert multiple PNG images to JPG format from the Linux command line using ImageMagick and GraphicsMagick tools.

      • How to Install Audacity 3.0.0 in Ubuntu 20.04, Ubuntu 18.04 via Flatpak | UbuntuHandbook

        The Audacity audio editor 3.0.0 was released a week ago as the new major release. Here’s how to install it in Ubuntu / Linux Mint via Flatpak package.

        Audacity 3.0.0 features new all-in-one-file aup3 project file format, improved ‘Noise Gate’ effect, new ‘Label Sounds’ analyzer, and over 160 bug-fixes.

      • How to Install and Configure PHP OPcache on Ubuntu 20.04

        OPcache is an Apache module for the PHP interpreter. It is used to increase performance by storing precompiled scripts in shared memory space.

        Generally, it is used to speed up the performance of WordPress and PHP-based applications. OPcache removing the need for PHP to load and parse scripts on each request.

        In this tutorial, we will show you how to install and configure PHP OPcache on an Ubuntu 20.04 VPS.

      • How To Install XFCE on Debian 10 - idroot

        In this tutorial, we will show you how to install XFCE on Debian 10. For those of you who didn’t know, XFCE is a free lightweight, fast, and easy to use software desktop environment for Unix/Linux-like operating systems. It is designed for productivity and aims to be fast and low on system resources. Unlike GNOME and KDE desktops which are heavier, but XFCE uses fewer system resources. XFCE desktop does not need a modern GPU and its CPU and takes up less RAM. You can also install and run XFCE on an old hardware system without any problems.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the XFCE Desktop environment on a Debian 10 (Buster).

      • How To Install Vim Text Editor on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install Vim Text Editor on Ubuntu 20.04 LTS. For those of you who didn’t know, Vim is a highly configurable text editor for efficiently creating and changing any kind of text. It is especially useful for editing config files and programs written in shell, python, Perl, c/c++, and more. The latest release of Vim includes a few new features, bug fixes, and documentation updates.

        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 Vim Text Editor 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.

      • 10 Quick Linux Tail Command with Examples

        In our previous tutorial, we looked at the Linux head command and its example usages. The tail command is the complementary of the head command. It reads and prints out the last N lines in a file. Without any command options, it prints out the last 10 lines in a text file. In this guide, we will focus on the tail command and explore the various options that come with the command.

        [...]

        In this guide, we will learn Linux tail command with practical examples. Tail command is used to print last 10 lines of a file on the terminal.

      • 25 Iptables Netfilter Firewall Examples For Linux
      • How to Repair a Corrupted USB Drive in Linux - Make Tech Easier

        Everyone has a flash drive. They’re great little things, and they make moving data around easy. However, sometimes flash drives can get corrupted or just flat-out quit working. Thankfully, if you’re using Linux, you already have access to an array of tools that can help you fix the problem. We are using Ubuntu for this tutorial, but everything applies to most modern Linux distributions. Here is how you can repair a corrupted USB drive in Linux.

      • How to install Q4OS 3.14

        In this video, I am going to show how to install Venom Linux 20210312.

      • How to install Terraform on Linux such as Ubuntu 20.04 LTS server

        Terraform is an open-source uniform configuration language that allows administrators to describe IT resources implementation in a “standardized” manner. It provides a command-line interface workflow to manage various types of cloud services such as Aws, Google Cloud, Vmware, Microsoft Azure, OpenStack, Oracle Cloud, Digital Ocean, and more…

      • How to install vnstat on Alpine Linux - nixCraft

        nnStat is a free and open-source app for servers and routers. It is a console-based network traffic monitor. It keeps a log of the 5-minute interval, hourly, daily, monthly, and yearly network traffic for the selected interface(s). Let us see how to install vnStat on the Alpine Linux server to keep a tab on bandwidth usage.

      • How to protect documents with a digital signature in ONLYOFFICE Desktop Editors v.6.2

        ONLYOFFICE Desktop Editors is a free open-source office suite that contains viewers and editors for text documents, spreadsheets, and presentations. Along with offline work, it’s possible to connect the app to the cloud (ONLYOFFICE, Nextcloud, ownCloud, Seafile) and collaborate on docs online. The code repository is available on GitHub under AGPL v.3.0 license.

      • How to replace Docker with Podman on a Mac | Enable Sysadmin [Ed: Free software, but on proprietary operating system]

        Several months ago, I came back to my desk after lunch and to my chagrin, my macOS was making a long constant blowing sound—the fan was on high speed. Now, mind you, I have a fairly new and beefy Mac. 2.4 GHz, 8-core, 64GB running Big Sur, 11.2.1. So what in the world could be triggering my fan to such a high level? I discovered that the culprit was Docker. And the only way to rid myself of the noise was a Docker restart.

      • Let’s Encrypt: Secure Apache Web Server on Ubuntu 16.04

        Starting with Chrome 56, the browser developed by Google marks non-secure pages containing password and credit card input fields as Not Secure in the URL bar. It was almost one year ago, when the Mountain View giant announced this choice.

        Of course, everybody knows that secure is better then insecure; but in this case, the big problem with HTTP is that it lacks a system for protecting communications between clients and servers. This exposes data to different kinds of attacks, for instance, the “Man in the middle” (MIM), in which the attacker intercepts your data. If you are using some transaction system with your bank, using credit card infos, or just entering a password to log in to a web site, this can become very dangerous.

      • Informative guide to NC (Ncat) command in Linux - The Linux GURUS

        Ncat command in Linux or NC command is used in the maintenance or diagnosis-related tasks for a network. Even though the ‘nc command’ or ‘ncat command’ are separate commands but they are similar to how they perform their functions & one can be used or replace by the other.

        Similar to how CAT common in Linux has the ability to manipulate files, NC command in Linux has the ability to perform operations like read, write, or data redirections over the network.

        Ncat command can be used as a utility to scan ports, monitoring or can also act as a basic TCP proxy. Organizations can utilize it to review the security of their networks, web servers, telnet servers, mail servers, etc, by checking the ports that are opened or unsecured and then secure them. NC command can also be used to capture information being sent by the system.

      • Monitoring: How To Install Sensu on Ubuntu 16.04 Server | Unixmen

        Sensu is a free and open source tool for composing a monitoring system. It is entirely written in Ruby. It uses RabbitMQ to handle messages and Redis to store its data.

        Sensu focuses on composability and extensibility, allowing to reuse monitoring checks and plugins from tools like Nagios and Zabbix. This framework was designed to work with software like Puppet, Chef and Ansible, and it does not required additional workflow.

    • Games

      • Dungeon-crawler Tangledeep gets a new streamlined mode, try the devs new game too

        If you want to do some dungeon crawling, look no further today than Tangledeep. A sweet pixel-art experience that's highly rated, offers deep character progression and it's still being updated years after release.

        "Tangledeep combines the 16-bit graphics and polish of classic SNES-era RPGs with elements from roguelikes and dungeon crawlers to create a magical experience for players of all skill levels. Trapped in underground villages with no memory of the world at the surface, you must survive an ever-changing labyrinth to discover what lies above."

      • GOverlay gets another small release to help you manage tools like MangoHud

        MangoHud is a fantastic way to show off all sorts of details in games on Linux from frame timings to RAM use and plenty more. GOverlay continues making it more accessible with a full UI. GOverlay works with not just MangoHud but also the vkBasalt post-processing layer and the instant-replay solution ReplaySorcery too.

      • Retro FPS Ion Fury getting an Aftershock expansion this Summer

        Ion Fury, the old-school first-person shooter developed by Voidpoint and published by 3D Realms and 1C Entertainment is getting a big full expansion named Aftershock. Releasing this Summer, Aftershock will offer a new "Arrange" game mode which offers up "enhanced with new enemies, weapons and more" good for first time players and returning players alike.

      • There's no monkeying around in the new roller game Rolled Out!

        Did you love the classic Monkey Ball or Super Monkey Ball? A hugely popular series that gained something of a cult following and a close spiritual successor is out now with Rolled Out!

        Okay so it's not the same and not by the same developer, Rolled Out! is an Early Access game from Polarbyte Games and Skymap Games but it seemed to be very promising and is gaining some good early reviews. Another title that has arrived following a successful crowdfunding campaign, as it was up on IndieGoGo back in 2019 with over €£40K in funding gained.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KaOS 2021.03

          KaOS is very proud to announce the availability of the March release of a new stable ISO.

          With almost 60 % percent of the packages updated since the last ISO and the last release being over two months old, a new ISO is more than due. News for Plasma 5.21 include a new application launcher featuring two panes to make it simple to locate your programs and comes with improved keyboard, mouse, and touch input, boosting accessibility across the board, Plasma System Monitor, a new app for monitoring system resources and the sound applet now displays the live microphone volume.

        • KDE e.V. is looking for a documentation writer

          KDE e.V., the non-profit organisation supporting the KDE community, is looking for a documentation writer to help KDE improve its (online, technical) documentation. Please see the call for proposals for more details about this contract opportunity. We are looking forward to your application.

        • KDE & Qt Cooperation

          In the last days, I read the Qt Interest mailing list and was amazed about the very verbose discussion there about what is all bad with Qt in general and Qt 6. As for any mailing list discussion, that is not representative, but if you just read that, the world looks bleak.

          A short (personal) digest could read like: Qt 5 => 6 is horrible, the Qt project (and company) doesn’t care for their (open source and other) users and the future is doomed for Qt.

        • Qt Creator: CMake package-manager auto-setup

          As you might know, using 3rd party software in CMake code is done via packages, by using the find_package command.

          find_package does what the name says: it finds a package. If the package doesn’t exist, it will set the _FOUND variable to FALSE, and if the package was REQUIRED the the CMake configuration will error out.

          This is where a package manager comes into play. The setup of the package manager could be done in CMake code, by hard coding specific code, or by documenting how the environment needs to be setup before configuring the CMake project.

        • Refining Peruse Creator

          As per my last blog, the plan was to work more on Peruse Creator to extend it with a new functionality/approach to modify existing objects. So far, I’ve worked on extending the navigation between the visualized jump objects on Reader, extended Creator with a new component to handle modifying created objects, and refined some bits and pieces in Peruse generally. So, in this blog post, I’m going to describe briefly what have been done, and the future plans for the remaining days of SoK.

      • GNOME Desktop/GTK

        • GNOME 40 Linux desktop environment is here
          Just yesterday, we told you that Fedora 34 Beta was released, and it was notable for using the upcoming GNOME 40 desktop environment. Well, I have great news Linux fans -- today GNOME 40 is officially released, and yes, it will be used in the eventual stable version of Fedora 34.

          But yo, wait, hold on, why is the newest version of GNOME being designated as 40? Wasn't the previous version 3.38? Yeah, that is factual, but no, the developers haven't gone crazy. Actually, as we told you last year, GNOME has a new versioning scheme. It is, understandably, a bit confusing to jump from 3.x to 40, but that's what it is, folks! You know what though? Who cares what it's called as long as it remains great. And once again, it looks to be.

        • GNOME 40 is out now with the redesigned Activities Overview
          GNOME 40 is out now to showcase the latest Linux desktop environment work from the GNOME Project, which includes a number of feature overhauls and improvements.

          Safe to say this is one of their biggest releases, at least since the original redesign of GNOME Shell into what we know it as now. In total, the release incorporates 24571 changes, made by approximately 822 contributors. They also dedicated this release to the team behind the GNOME Asia Summit 2020.

          The biggest user-facing change in GNOME 40 will be the new Activities Overview design where you see all your open applications, workspaces and search through installed applications. Workspaces are now arranged horizontally, while the overview and app grid are accessed vertically and there's plenty of keyboard shortcuts, mouse actions and support for touchpad gestures too. Here's some shots of it (click to enlarge)...

        • GNOME OS 40 without GNOME Boxes
          The GNOME team have announced GNOME 40. Along with this there’s a GNOME OS image to play with. You can grab that from here with the release notes. The release announcement firmly (in bold) suggests “Do not use any other version including the distro version. Only GNOME Boxes 3.38.0 from flathub is known to work.”. Personally I’ve never managed to have much success with GNOME Boxes, so I thought I’d test using something I already have installed, QEMU! I have used QEMU for many years. Here’s a screenshot of me running Windows XP, Windows 2000, NT Server, NT Workstation, Windows 98 and Windows 95, for lulz. This was all running on a Dell Inspiron XPS Gen 2 back in 2005 (15 years ago!). All under qemu on Ubuntu. How time flies.

        • GNOME 40 - The biggest update to GNOME since GNOME 3, and probably the best one

          The latest release of GNOME is here, and it moves away from the usual naming convention: no GNOME 3.40, it's just GNOME 40. This release is one of the biggest in recent years, and a lot has changed, so let's take a look at what's new.

        • GNOME 40 Is Here With Radical Design Changes and Improvements to the Desktop Experience

          GNOME 3.38 was the previous major release that came equipped with many improvements and a major performance boost. With the next release, GNOME 40, we’re getting major changes to the user interface along with performance boosts.

          In case you were out of the loop, you might want to know that the GNOME team changed their version classification to a new system to avoid confusion with GTK 4.0 release and others. Now, every six month, a new release will increase the major version number by one like — GNOME 41, GNOME 42 and so on. The stable point releases will be like this — GNOME 40.1, GNOME 40.2, GNOME 40.3,etc.

        • See What the Much Anticipated GNOME 40 Looks Like [First Look]

          GNOME 40 is releasing this week. It's time to take a look at all the new features in GNOME 40, specially the "horizontal" layout approach.

        • GNOME 40 Released With Redesigned Activities Overview

          The latest release of GNOME is here. The changes in GNOME 40 are impressive with many improvements and alterations to the GNOME Shell.

          [...]

          Probably the most noticeable user experience change is when interacting with the GNOME shell overview. In GNOME 3.38 and earlier versions, the Activities Overview had a vertical layout, but in GNOME 40, everything goes horizontal. When you click on the application icon in GNOME, the workspaces are horizontal with a snapshot of the running windows. You can easily scroll through them and drag windows from one workspace to another. Moreover, within the new Activities Overview design, all the apps now show their icons so you’ll identify them much easier.

    • Distributions

      • The 10 Unix-Based Operating Systems That Aren’t Linux

        If you are here to know about Unix-based Operating Systems, then you are in the right place. Unix has a long history as an operating system. Actually, it is more appropriate if we call it an OS family rather than a single OS. Because, although it was built for internal usage at the AT&T Bell Labs in the 1970s, now it is powering up a lot of modern operating systems.

        Some of them are proprietary, like macOS, and some are open-source. Unix was built with C language, and there are many advantages that many organizations took Unix as the base of their operating systems. Most of them are depreciated now. But some Unix-based OS is still functional even as an internal or private operating system.

      • Arch Family

      • IBM/Red Hat/Fedora

        • Fedora 34 Beta Run Through

          In this video, we are looking at Fedora 34 Beta.

        • Fedora 34 Beta

          Today we are looking at Fedora 34 Beta. It comes with Gnome 40 rc, Linux kernel 5.11, and uses about 2GB of ram when idling. Enjoy!

        • Fedora Linux 34 beta Launched

          Fedora comes with multiple editions designed to address specific use cases for IT teams and modern developers. This also includes Fedora CoreOS – it addresses the requirements of cloud-native, containerized developers. In the case of desktops, the new version uses the new GNOME 40 desktop. Its enhancements include a better desktop arrangement for windows, search, workspaces, and applications.

        • Finding common ground to help robots master the mundane

          Today we’re launching the second video in our Open Source Stories "Common Connections" series, "Common Connections: Making Robots Boring." The series features scholars, CEOs, educators, and engineers who've never met before coming together to find the common threads in their work, and exploring the potential for future open source innovation and building unexpected connections.

          "Common Connections: Making Robots Boring" brings together Leila Takayama, Ph. D., human-robot interaction researcher at the University of California, Santa Cruz, and Chris Nicholson, founder and CEO of Pathmind. We first met Takayama in part four of our film "How to Start a Robot Revolution," when we explored how her work with the startup Willow Garage made a foundational piece of robotics software more user-friendly. While Nicholson showed up in our 2017 film, "Road to A.I.," which featured his work creating deep learning software tools that have contributed to the growth of autonomous driving.

        • Open RAN and O-RAN in Brief

          There are many Radio Access Networks (RAN) organizations, some loosely organized (for example, industry alliances) and others more formally structured that define standards. Recent discussion has been growing about open RAN in the industry, spurred by developments, such as Rakuten building the industry’s first cloud-native infrastructure with the help of open source and open RAN.

          The conversation is centering around what open RAN means: what is being done and how organizations can participate. We continue to see communications services providers (CSPs) and ecosystem players stating that open RAN and open source projects form the future foundation of the industry.

        • Red Hat delivers new change data capture capabilities and enhances user experience with latest Red Hat Integration release

          The latest release of Red Hat Integration is now available, and it brings several enhancements that we are pleased to share with you. With this release, we are continuing to focus on strengthening our customers' ability to respond faster, more efficiently and more intelligently to the world around them. Organizations are building out cloud-based, event-driven solutions that rely on streams of data flowing through the system. With Red Hat Integration we help customers to capture and process information as it's created. These advanced streaming processing applications are designed to take in more streams and more types of data to gain better insights and ultimately make more effective decisions.

        • Sysadmins: Where is your organization using the most enterprise open source?
    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • The Apache€® Software Foundation Celebrates 22 Years of Open Source Innovation "The Apache Way"

        The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today its 22nd Anniversary.

        Originally established by the 21-member Apache Group, who oversaw the then-3-year-old Apache HTTP Server, the ASF today is the world's largest, vendor-neutral, Open Source foundation, comprising 800+ individual Members, 8,100+ Committers, and 40,000+ code contributors located on every continent. Conservatively valued at more than $22B, Apache’s 350+ projects and 37 incubating podlings are all freely-available to the public-at-large, at 100% no cost, and with no licensing fees.

        "Over the past 22 years the ASF has evolved to meet the growing needs of the greater community," said Sander Striker, Board Chair of The Apache Software Foundation. "The ASF enables people from all over the world to collaborate, develop, and shepherd the projects and communities that are helping individuals, sustaining businesses, and transforming industries."

      • How the Apache Project Boosted the Free and Open Source Software Movements

        The Apache project was much more conscious of culture and group dynamics from the start. There was no opportunity to appoint a benevolent dictator, because the person who could have played that role had already left. This is an interesting side discussion in itself.

        By 1992, the World Wide Web was recognized by internet users as a major force. But the software that supported it was in a fragile state. Tim Berners-Lee had developed a web server for the European Organization for Nuclear Research (CERN, after the French name), but it was designed for the needs of the organization, which involved sharing large data sets. The server was not appropriate for the kinds of publishing that the general public was starting to do in the early 1990s.

        The NCSA was also a scientific organization, but its server had a broader appeal. In the development model typical of the time, its development rested on a single programmer, Rob McCool, and other programmers sent him their patches.

        This changed after Marc Andreessen, the famous developer of web browsers, left the NCSA to form Netscape. (You may quite likely be using a descendant of his work, the Firefox web browser, to read this article.) A lot of NCSA staff followed him to Netscape, including McCool. Because Netscape was concerned only with a browser, suddenly no one was working on any web server at all.

        From today's vantage point, it may seem strange that a critical part of internet infrastructure could be orphaned. But even though visionaries recognized great potential in the internet, it was still viewed as a research experiment by managers at most organizations. NCSA itself was concerned with supporting supercomputer researchers, and if it took interest in the web at all—Roy Fielding told me in an interview—they focused on the browser, just as Netscape did. NCSA didn't even announce that the web server had been effectively abandoned.

        So in early 1995, according to Fielding, programmers began to notice that no one was responding when they emailed their patches to NCSA, and no updates were coming out. When they figured out what happened, they found each other over email and decided to pick up the project themselves.

        The key characteristic of this oddly formed community was voluntarism. Nobody could be told what to work on. If they were interested, they wrote code. If not, they turned to other matters. One could jokingly call the team an anarcho-syndicalist commune (which fulfills the requirement of articles on computing to make at least one Monty Python reference).

        This fundamental trait of the project led to the focus on respect, open communications, and other elements of what was later called The Apache Way.

      • Web Browsers

        • Mozilla

          • Support.Mozilla.Org: Play Store Support Program Updates

            In late August last year, to support the transition of Firefox for Android from the old engine (fennec) to the new one (fenix), we officially introduced a tool that we build in-house called the Respond Tool to support the Play Store Support campaign. The Respond Tool lets contributors and staff provide answers to reviews under 3-stars on the Google Play Store. That program was known as Play Store Support.

            We learned a lot from the campaign and identified a number of improvements to functionality and user experience that were necessary. In the end, we decided to migrate the program from the Respond Tool to Conversocial, a third-party tool that we are already using with our community to support users on Twitter.

          • How two women are taking on the digital ad industry one brand at a time

            In the fall of 2016, Nandini Jammi co-founded Sleeping Giants to expose for brands how their digital advertisements were showing up on websites that they didn’t intend their marketing efforts — or dollars — to support. In-house marketing teams were often shocked and confused to see their ads on websites that peddle disinformation and conspiracy theories and would immediately pull their ads from circulation. Over the time, however, Jammi noticed that the problem of misplaced ads persisted. She began to wonder why systemic change wasn’t happening in the advertising industry to better protect brands.

            Claire Atkin was also growing alarmed about how disinformation was being used to influence elections, and the role that digital advertising played in spreading it. Jammi and Atkin saw an opportunity to team up. If the ad industry wasn’t going to change, they decided to tackle the problem from the brand side.

          • Mozilla Explains: What is an IP address?

            Every time you are on the internet, IP addresses are playing an essential role in the information exchange to help you see the sites you are requesting. Yet, there is a chance you don’t know what one is, so we are breaking down the most commonly asked questions below.

      • CMS

        • Bastian Venthur: Perfection is Achieved When There is Nothing Left to Take Away

          In 2007, I started blogging. Back then I used a self-hosted Wordpress instance, running on my server. I was never really comfortable with the technology stack involved: a programming language I didn't speak, a DB I had little experience with, a relatively heavy setup and of course, the occasional security issues related to that setup. All that just to have a somewhat dynamic website with pingbacks and comments generated by your visitors... totally worth it and exciting times! You wrote something to the "lazyweb" department and people would actually comment with useful advice!

          Then came the spammers. First, it was just a little, and you could easily fight it off with the askimet plugin. Over the years, however the spam-to-useful-comments-ratio shifted to ridiculous levels and the comment section itself became a burden. Hosting the comments on a separate platform like disqus was not an option for me, so I finally turned the comments off.

          Without the need for a comment section, the whole idea of storing mostly textual content in a DB just to have it served as a website, suddenly seemed like overkill and an unnecessary security risk. So I started looking for alternatives.

          I wanted to maintain my content as plain text files. Text files are cool because they are future proof, portable and can be managed in git. Consequently, I was searching for a static site generator.

      • FSF

        • Mozilla and Tor join calls to oust Richard Stallman from Free Software Foundation

          More than 1,500 people have signed a petition calling for Richard Stallman to be removed from positions of leadership in free software.

        • RMS is back at the FSF: Proof they don't care about free software.

          I have a lot more to say about this--but this is about as much as I can say without getting incredibly angry. Here's my simple, level-headed reasoning why RMS is a hindrance to the free software movement and the mission of the Free Software Foundation and why he should've left the FSF for good a long time ago.

        • Mob Mentality Threatens The Free Software Movement

          Richard Stallman recently announced on a video that he's back. He's back at the Free Software Foundation and is reinstated as a board member. And the haters are out in full force, actively trying to cancel Richard again.

        • On the Recent Announcement by FSF's Board of Directors - Conservancy Blog - Software Freedom Conservancy
        • Letter to support RMS

          Dear FSF, I write this letter to support Dr. Richard Stallman as a board member of FSF. Dr. Richard Stallman has been a strong leader in Free Software Movement ever since the beginning of free software. He has been always thinking from the free software point of view, and has been constantly promoting free software and free software community. This is what we need in Free Software Foundation. This is what we need to inspire people to work for the goal of Free Software Foundation. I am expecting Dr. Richard Stall to do his best in FSF and wish him all the best. best regards, wxie

        • On the reappointment of Richard Stallman as a director of the Free Software Foundation (FSF)

          In KDE e.V., directors are appointed by the full membership, by majority vote. Changes in the composition of our board of directors are participatory and transparent. Today we have doubts that corresponding processes within the FSF hold up to this common standard, which we believe to be critical to functional, sustainable governance given 23 years of our own experience as an organization.

          Organized activity in the wider Free Software community continues to be important. Participation and representation are necessary ingredients. KDE e.V. will stay involved in the discussion, with our partners and others, on where to take Free Software next.

        • Mark J. Wielaard: FSF Associate Membership

          Since then we setup the GNU Assembly without any resources from the FSF. And created the GNU Social Contract for GNU maintainers and developers to promote the GNU system and create a welcome environment for everybody to be able to create more user freedom. The FSF never officially helped or even replied to our requests to formulate an open and welcoming working relationship with us as GNU volunteers.

        • Gunnar Wolf: Regarding the Stallman comeback

          Many people (me included, naturally) in the Free Software world are very angry about this announcement. There is a call for signatures for a position statement presented by several free software leaders that has gathered, as I write this message, over 400 signatures. The Open Source Initiative has presented its institutional position statement. And I can only forecast this rejection will continue to grow.

        • Enrico Zini: Stallman

          When I hear Stallman saying "and I'm not planning to resign a second time", the only thing I can see is a dangerous person making a power move. I'll be wary of FSF from now on.

        • Controversial programmer Richard Stallman returns to FSF board
        • Debian ponders vote as an organisation on backing Stallman's ouster [Ed: Sam's fourth article trying to get rid of RMS. Not even balanced. Not even remotely.]
        • The free software community calls for the removal of entire FSF board [Ed: This title is a lie. It's just a vocal minority making noise at Microsoft's GitHub.]
        • Return of Stallman to FSF sparks outrage among open-source and free software leaders [Ed: More from Microsoft boosters at ZDNet]
        • GNU Projects

          • GNU Guix: Cuirass 1.0 released

            We are pleased to announce the release of Cuirass version 1.0, after almost five years of development and around 700 commits from 14 contributors.

            Cuirass is the GNU Guix continuous integration software. It's a general purpose build automation server written in GNU Guile that checks out sources from VCS repositories, execute build jobs and store build results in a database. Cuirass also provides a web interface to monitor the build results.

            Cuirass is running on the GNU Guix build farm.

            Since January, the project is funded through the NGI0 PET Fund, a fund established by NLnet with financial support from the European Commission's Next Generation, as explained here.

            Thanks to this support, we were able to speed up the developments and finally propose a first release of this software. Many things have changed in Cuirass over the years and now is the perfect time to give it a try.

        • Licensing/Legal

      • Programming/Development

        • Building a molar mass calculator
        • Build a to-do list app in React with hooks

          React is one of the most popular and simple JavaScript libraries for building user interfaces (UIs) because it allows you to create reusable UI components.

          Components in React are independent, reusable pieces of code that serve as building blocks for an application. React functional components are JavaScript functions that separate the presentation layer from the business logic.

        • Get better at programming by learning how things work

          When we talk about getting better at programming, we often talk about testing, writing reusable code, design patterns, and readability.

          All of those things are important. But in this blog post, I want to talk about a different way to get better at programming: learning how the systems you’re using work! This is the main way I approach getting better at programming.

        • From start to finish: How to use Git on Linux
        • Python

          • Read and write files with Bash

            When you're scripting with Bash, sometimes you need to read data from or write data to a file. Sometimes a file may contain configuration options, and other times the file is the data your user is creating with your application. Every language handles this task a little differently, and this article demonstrates how to handle data files with Bash and other POSIX shells.

          • Build Six Quick Python Projects

            Are you looking for some quick and easy Python projects to build?

        • Rust

          • Rust: integrating LLVM source-base code coverage with GitLab

            Earlier this year, the Rust compiler gained support for LLVM source-base code coverage. This feature is called source-base because it operates on AST and preprocessor information directly, producing more precise coverage data compared to the traditional gcov coverage technique.

            GitLab provides built-in integration of coverage information allowing for example reviewers to check if a MR is changing tested code or if it's increasing or decreasing the total coverage of the project. In this post we'll explain how to setup a CI job in a Rust project to feed source-base coverage information to GitLab.

            Generating coverage profiles

            The frst step is to add a new job to your CI pipeline, which will take care of generating the coverage reports. See the GitLab documentation if your project does not have any CI setup yet.

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Security

          • Microsoft Exchange Server attacks: 'They're being hacked faster than we can count', says security company [Ed: Microsoft tried to blame Asians until a mass shooting against Asian-Americans]

            And cyber criminals are doing just that, with security researchers at F-Secure identifying tens of thousands of attacks targeting organisations around the world that are still running vulnerable Microsoft Exchange Server every day. According to F-Secure analytics, only about half of the Exchange servers visible on the internet have applied the Microsoft patches for these vulnerabilities.

            "Tens of thousands of servers have been hacked around the world. They're being hacked faster than we can count. Globally, this is a disaster in the making," said Antti Laatikainen, senior security consultant at F-Secure.

            The fear is that an attack that successfully compromises a Microsoft Exchange Server not only gains access to sensitive information that's core to how businesses are run, but could also open the door for additional attacks – including ransomware campaigns.

            In order to avoid falling victim to cyber attackers exploiting the Microsoft Exchange vulnerabilities, it's recommended that organisations apply the critical updates as quickly as possible, because the longer the patches aren't applied, the more time cyber criminals will have to potentially exploit the vulnerabilities as part of an attack.

          • Security updates for Wednesday

            Security updates have been issued by Debian (imagemagick and squid), Fedora (jasper and kernel), Red Hat (pki-core), SUSE (gnutls, go1.15, go1.16, hawk2, jetty-minimal, libass, nghttp2, openssl, ruby2.5, sudo, and wavpack), and Ubuntu (linux, linux-aws, linux-aws-5.4, linux-azure, linux-azure-5.4, linux-gcp, linux-gcp-5.4, linux-gke-5.3, linux-gke-5.4, linux-gkeop, linux-gkeop-5.4, linux-hwe, linux-hwe-5.4, linux-hwe-5.8, linux-kvm, linux-oem-5.10, linux-oem-5.6, linux-oracle, linux-oracle-5.4, linux-raspi, linux-raspi-5.4, linux-raspi2-5.3).

          • Open Source Initiative election hacked

            Deb Nicholson, the OSI's interim general manager, wrote that a "vulnerability in our voting processes was exploited and had an impact on the outcome of the recent Board Election. That vulnerability has now been closed. OSI will engage an independent expert to do a forensic investigation to help us understand how this happened and put measures in place to keep it from ever happening again."

    • Monopolies

      • Patents

        • $2,000 Awarded for Sanderling '412 prior art

          Unified is pleased to announce the PATROLL crowdsourcing contest winning submission for U.S. Patent 9,355,412. The patent is owned by Sanderling Management Ltd., an NPE., and relates to forwarding a processing function, such as an overlay, to a user's mobile image processing application when the user's mobile device indicates a certain GPS reading. The ‘412 patent is currently being asserted against Snap, Inc.

        • FOSS Patents: Component-level licensing of standard-essential patents most controversial subtopic of European Commission webinar on FRAND licensing and valuation

          The conflict between monetization-focused standard-essential patent (SEP) holders and implementers (the latterg group also including major SEP holders who are nevertheless primarily interested in making products) appears to be everlasting. At times it even looks like both sides are ever more deeply entrenched. But at least they're still talking to each other, and not just about each other.

          Yesterday the IP policy unit of the European Commission's Directorate-General for the Internal Market, Industry, Entrepreneurship and SMEs (DG GROW) held a webinar on "FRAND licensing & valuation" with a very balanced roster of high-profile speakers and a sizable worldwide audience. The webinar took place via Microsoft Teams and was moderated by DG GROW official Elena Kostadinova, who might have been a TV news anchor in a former life.

          You can find the detailed agenda on this webpage. If time permitted, I could have done a post on each of the three parts.

          A survey by the Commission crystallized what SEP holders and implementers are primarily interested in. Among implementers, "license to all" was by far the most popular subject. I know I'm a bit difficult to please with terminology, and in my recent commentary on the SEP Expert Group report I explained why I oppose the terms "access for all"/"license to all" as "access for all" paints too rosy a picture while "license to all" sounds like built-in redundancy (though it's actually about giving the implementing side the choice of the level at which to take a license). But I recognize I'm the only one out there to criticize those terms, so to my dismay they're here to stay.

          The component-level licensing panel--the third and final part of yesterday's webinar--was indeed the one where the different views of the two camps became clearest, not only in the webinar itself but also in the parallel Q&A chat.

          Professor Damien Geradin, founder of the Geradin Partners antitrust boutique, acknowledged that both sides of the debate make interesting arguments. In his experience, "most reasonable people" agree that license agreements shouldn't be concluded at multiple levels of a given supply chain--but there are divergent views on which level it should be.

        • Communiqué of 24 March 2021 on the oral proceedings before the Boards of Appeal by videoconference [Ed: For the second time in the same day the corrupt EPO management tries to mislead the public about the unlawful referral with illegal composition of judges]

          New Article 15a of the Rules of Procedure of the Boards of Appeal (RPBA) on oral proceedings by videoconference enters into force on 1 April 2021.

        • Software Patents

          • Senators Tillis and Cotton Propose Sequenced Examination Approach [Ed: Recognition of the fact, from patent maximalists, that many granted USPTO patents are in fact fake and will learn to disappointment]

            On Monday, Senators Thom Tillis (R-NC) and Tom Cotton (R-AR) sent a letter to Drew Hirshfeld, the Commissioner for Patents at the U.S. Patent and Trademark Office, to propose that the USPTO conduct a pilot program on a sequenced approach to patent examination. In their letter, Sen. Tillis (at right), the Ranking Member of the Senate Subcommittee on Intellectual Property, and Sen. Cotton (at left), a member of the Subcommittee on Intellectual Property, suggest that a sequenced approach to patent examination, in which applications are first examined for compliance with 35 U.S.C. ۤۤ 102, 103, and 112, and then for compliance with 35 U.S.C. ۤ 101, could "avoid unnecessary and inefficient rejections on grounds of patent eligibility."

            The Senators express their concern that "by conducting an eligibility analysis as per current practice, patent examiners may be issuing Section 101 rejections without the benefit of addressing prior art, clarity and enablement issues that may well inform the examiner that the claim is eligible under Section 101." While stating that examination under ۤۤ 102, 103, and 112 is based on "well-developed and objective criteria under the law," the Senators assert that "current patent eligibility jurisprudence lacks the clarity, consistency, and objectiveness the other grounds of patentability possess."



Recent Techrights' Posts

Microsoft's GitHub is Losing Traffic, Based on an Extensive Web Survey, and Its Future is Uncertain
Remember that Microsoft keeps close to its chest the operations and finances of GitHub (because it's embarrassing!)
[Meme] Shoestring Budget With Record Profits (Because Hundreds of Thousands of Fake European Patents Get Granted)
Record profits? EPO staff does not benefit!
 
Disputing the Achievements of IBM's CEO, Who Already Terminated Many Jobs at Red Hat (Which He Had Allegedly Suggested Buying)
Buying a company to gut it within about a year?
Links 14/10/2024: One Year Since Activision Blizzard Demolition 'Officially' Began and Amazon Corporate Layoffs Accelerate
Links for the day
Gemini Links 14/10/2024: Dabbling in GemText, Unit Testing
Links for the day
Links 14/10/2024: Keeping Multiple Blogs, Wrestling With Misinformation
Links for the day
[Meme] Class of Microsoft
"Everything started with Microsoft DOS!"
History Education and Rejecting Creation Myths
The creator of Linux isn't the creator of GNU/Linux
How to Follow Our Updates About EPO (or Everything Else for That Matter)
follow us via RSS feeds
EPO Administration: Wait Several Months or Until Next Year for Clarifications
"After the intranet announcements of 18 September and 27 September and recent emails from CIGNA concerning opting into the VECOZO network, colleagues have been contacting us with queries and requests for guidance."
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, October 13, 2024
IRC logs for Sunday, October 13, 2024
Unrest at the European Patent Office as School Costs Eat Away the Income
"Letter to the administration on the Education Allowance - DISDH - German School"
Gemini Links 13/10/2024: ArcMenu, Emacs decide-mode, Midnight Pub Mass-Deletion Option
Links for the day
Links 13/10/2024: Science, Politics, and Some Gemini
Links for the day
Links 13/10/2024: Writing, Remembering John Wheeler, Voice Cloning
Links for the day
Certificate Authority Let's Encrypt Falls to 0.7% in Geminispace (It Was Around 12% Just 2 Years Ago and 7.5% This Past February)
Let's Encrypt is down again
Gemini Links 13/10/2024: Self-hosting Snac2 and Invasion of e-ink
Links for the day
SDxCentral, which the Linux Foundation Paid to Produce Marketing SPAM, Has Now Become Slop (LLM Spew) Disguised as 'Articles'
Google should delist it
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, October 12, 2024
IRC logs for Saturday, October 12, 2024
Links 12/10/2024: More Site Blocking, China's Hostility, and Evan Gershkovich's Upcoming Book
Links for the day
"Security Advantages" Explained by a Scammy "Security" Site That Uses LLMs to Spew Out Garbage
destroying the Web by saturating it with "bullshit".
Links 12/10/2024: Boeing to Cut 17,000 Jobs, Medieval Sleeping Habits, Warning About Liquidweb
Links for the day
Links 12/10/2024: Health, Safety and Climate Concerns
Links for the day
Gemini Links 12/10/2024: Ensemble and Assembler
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
Links 12/10/2024: TikTok Layoffs and Risk of More Wars
Links for the day
IRC Proceedings: Friday, October 11, 2024
IRC logs for Friday, October 11, 2024