Bonum Certa Men Certa

Links 23/11/2021: New GNU Parallel and Memories of David H. Adler (Perl, Raku)



  • GNU/Linux

    • Desktop/Laptop

      • Sick of Windows? How to log into and start using Linux

        I started using Linux in '97, and in the past couple of weeks, I've actually watched Linux trend on Twitter at least three times. That's something I never thought I'd see, but am thrilled it's happened. To me, that's a sign the open-source operating system is starting to gain more and more market share on the desktop.

        As the Linux desktop market share continues to climb, it means more and more new users will be hopping on board. That's why I started this new "Sick of Windows?" series that walks new users through each step of using the open-source operating system. First I demonstrated how to test-drive Linux and followed it up with how to install Linux. During this series, I've used elementary OS as an example. The reason is that elementary OS offers one of the cleanest and simplest experiences (with one exception—more on that in a bit) in all of Linux land. Does that mean it's the best distribution to use? Not necessarily. And given there's a vast array of distributions to choose from, there is something for everyone. The good news is that the installation of elementary OS is a great representation of how easy Linux is to install. If you can install this operating system, you can install Ubuntu, Linux Mint, ZorinOS, Deepin and just about any of the modern versions of Linux.

      • Phytium D2000 Eight-Core Arm CPU Appears in Mini PC

        The recommended OS is Ubuntu Kylin, the official Chinese version of Ubuntu, but with the ability to boot from USB other Linux distros should be viable. OpenSUSE and Debian can be installed without issue, according to Dragonbox. A USB to Ethernet adapter is included as the built-in Qualcomm AR 8035 network card doesn’t work well with all Linux distributions. Interestingly, two percent of the price of each unit sold goes to the developer of Box86/Box64.

      • Star Labs StarBook Mk V Support Upstreamed In Coreboot - Phoronix

        British Linux PC vendor Star Labs now has support for their StarBook Mk V laptop upstreamed into Coreboot, which marks their second product having this achievement.

        Earlier this year the Star Labs LabTop Mk III/IV support was upstreamed into Coreboot. Now as of today the StarBook Mk V support has been upstreamed in Coreboot. While running on Coreboot, with the StarBook Mk V being Intel Tiger Lake based, it still is reliant on the closed-source Intel firmware support package (FSP) and Management Engine (ME). There are also blobs required for the ITE EC firmware and Intel Flash Descriptor.

    • Server

      • A preview of Amazon's AL2022 distribution

        Amazon has announced a preview release of its upcoming AL2022 distribution. The company plans to support AL2022 for five years after its release.

      • AWS is making a major commitment to Linux | TechRadar

        Amazon’s cloud computing division, Amazon Web Services (AWS) has put out a preview of its custom Amazon Linux distro (AL2022), while committing to refreshing the distro every two years.

        Amazon Linux is popular with AWS users for its tight integration with AWS tools, and no license costs. The service also ensures that its new features work as advertised with the distro.

      • November 2021 Web Server Survey | Netcraft News

        In the November 2021 survey we received responses from 1,175,392,792 sites across 267,027,794 unique domains and 11,525,855 web-facing computers. This reflects a loss of 4.06 million sites, but a gain of 1.60 million domains and 137,000 computers.

        nginx gained the largest number of domains (+741,000) and web-facing computers (+81,300) this month and continues to lead in both metrics with market shares of 30.1% and 37.3%.

        Further down in the market, there was also a noticeable increase in the total number of web-facing computers running LiteSpeed, which went up by 11,200 to 101,000 (+12.5%), although this resulted in only a 1.44% increase in domains. These counts include sites that run on LiteSpeed Web Server and its open source variant, OpenLiteSpeed, both of which exhibit the same “LiteSpeed” server banner.

        Both nginx and Apache lost nearly 4 million hostnames each, reducing their sites market shares to 34.7% and 24.4%. Meanwhile, Cloudflare gained 1.15 million sites, which has taken its total up to 58.6 million (+2.00%) and increased its sites share to 4.99%.

        nginx and Apache also suffered losses amongst the top million websites, paving the way for Microsoft to increase its presence by 2,369 sites (+3.75%). Microsoft web server software is now used by 65,600 of the top million sites, but Apache is still the most commonly used web server in this sector, with 240,000 of the top million sites using it, and nginx is not far behind with 224,000.

    • Audiocasts/Shows

    • Kernel Space

      • Google’s Generic Kernel Image is the next step towards solving Android’s fragmentation problem

        Google has been working on reducing fragmentation on Android for years, though part of the cause of that is the inherent nature of Android and the dual-edged sword of choice and freedom. There are countless OEMs active in the space, and all of them want to make their own modifications for their own devices. The problem then is that it looks like Android OS updates are slow to roll out across the board, but there’s not a lot that Google can actually do to force OEMs to update their devices. As such, the next best thing that Google can do is make the update process as easy and frictionless as possible.

      • Another Sizable Performance Optimization To Benefit Network Code With Linux 5.17 - Phoronix

        Last week I wrote about a big TCP performance optimization having been queued up into net-next for Linux 5.17. That optimization can yield significant TCP throughput improvements especially with today's high-end 100Gb+ network hardware. There is now another separate juicy optimization to benefit the Linux network performance in the next kernel cycle.

        This completely separate optimization but that will also benefit the Linux 5.17 network code path is optimizing the x86_64 csum_partial() function. This latest optimization also comes from Google's Eric Dumazet.

      • Get Better Desktop Responsiveness Under Heavy CPU Load Using CFS Zen Tweaks - Linux Uprising Blog

        CFS Zen Tweaks is a bash script and systemd service that tweak the Linux CPU scheduler for better desktop responsiveness when under heavy CPU utilization.

        The default kernel settings are not tweaked for desktop usage, with high throughput being prioritized over latency, notes the CFS Zen Tweaks author. This results in a less responsive desktop under heavy CPU load. Using CFS Zen Tweaks, you should notice an improved desktop responsiveness - for example, its author mentions that before using this, YouTube would lag while compiling code, and that's no longer the case using the CFS Zen tweaks.

        The CFS Zen Tweaks project adjusts the default kernel CPU scheduler (CFS or Completely Fair Scheduler) for better desktop responsiveness. The CFS CPU scheduler settings come from Linux ZEN kernel, which was created to provide a better Linux kernel for everyday systems. Note that only the CFS CPU scheduler tweaks are used from the ZEN kernel, while this custom kernel also has other tweaks.

    • Benchmarks

      • DDR4 vs. DDR5 Memory Performance For Intel Core i5-12600K Alder Lake On Linux

        Given current memory pricing and extremely limited availability of DDR5 memory modules, many Phoronix readers have been requesting DDR4 vs. DDR5 memory benchmarks for Alder Lake on Linux. After picking up a DDR4 Z690 motherboard, here are some reference benchmarks between DDR4 and DDR5 when testing with the Core i5 12600K on Ubuntu Linux in a variety of real-world workloads.

        The Alder Lake benchmarking at Phoronix to this point has been with the ASUS ROG STRIX Z690-E GAMING WiFi and Corsair Vengeance 2 x 32GB DDR5-4400 C36 memory, both kindly provided by Intel as part of our review kit. DDR5 commands a significant premium at the moment with that 64GB DDR5-4400 kit currently retailing for $555 USD or even the 32GB version for $295, but good luck finding it in stock or even close to that MSRP if finding it resold online.

    • Applications

      • GNOME Painting App Pinta 1.7.1 Released with Some New Features

        Free and open-source clone of Paint.Net 3.0, Pinta, released version 1.7.1 a few days ago with improvements and bug-fixes.

        The release is the final version based on GTK2, as the GTK3 / .NET 6 version is nearly ready!

        Pinta 1.7.1 is a small release with minor new features to improve user experience. For image with large resolution (or zoomed in), you may use mouse wheel to scroll up / down. Now by holding Shift + mouse wheel, the canvas can be scrolled horizontally.

        Same to GIMP, user may now press X to exchange background and foreground palette colors quickly in Pinta since v1.7.1. And, zooming in and out can now be done without pressing the Ctrl key

        The release also improved the pop-up dialog when you trying to open an unsupported file format. The file open dialog by default shows only supported images, including ani, png, bmp, jpg, gif, icns, ico, jpeg, ora, pnm, qtif, svg, tga, tif, tiff, xbm, xpm. If you chose show “All files” and selected an unsupported file, it will prompt that file not support and show you all supported file formats.

      • PAPPL 1.1 Nears Release As Modern Open-Source Printer Application Framework - Phoronix

        While OpenPrinting is now leading development of the CUPS print server, PAPPL continues to be developed by CUPS founder Michael Sweet as a modern open-source printer application framework. PAPPL 1.1 as a big feature release is on the way.

        PAPPL 1.0 released last December for this open-source framework/library for developing CUPS Printer Applications as the replacement to conventional printer drivers. PAPPL was designed as part of Michael Sweet's work on LPrint and Gutenprint software but can be used for other purposes too.

    • Instructionals/Technical

      • Using the script command on Linux to record command line activity | Network World

        The Linux script command has been around for ages and provides a simple but useful service. It lets you record command line activity – both input and output. This can be very helpful in troubleshooting problems or verifying what was done later by reviewing the commands that were run along with their output.

        Even if you've used the script command time to time, it offers more options than many of us realize. In this post, we will look at the simplest use of script and some of the options that can make it even more useful.

        The easiest way to use the script command is simply to type "script" in the terminal window and press ^d when you want to stop the recording. The output, by default, will be saved in a file called "typescript". You will see the file name that is used in the first line of output.

      • Package software and data with self-compressed scripts | Enable Sysadmin

        Self-compressed scrips are a quick, reliable way to distribute software or data to users without a package manager, elevated privileges, or other limitations.

      • LFCS – Pluggable Authentication Module (PAM) | Linux.org

        With every type of Operating System (OS), there needs to be security in place. With CentOS or Ubuntu, there is the Pluggable Authentication Modules (PAM).

      • (Resolved) -bash: /bin/mv: Argument list too long – TecAdmin

        One of my development server contains millions of files under a single directory. To free the disk space, we decided to move to them a new folder created on another disk attached to same system. When tried to move file with mv command, received the following error.

      • Two new user guides: Impress and Calc

        The latest user guides from the LibreOffice documentation team are LibreOffice 7.2 Impress and LibreOffice 7.2 Calc, available in free PDF, ODT, or to read in a browser. Low-cost printed copies are available from Lulu.com.

      • HELK - An Open Source Threat Hunting Platform - blackMORE Ops

        The Hunting ELK or simply the HELK is an Open Source Threat Hunting Platform with advanced analytics capabilities such as SQL declarative language, graphing, structured streaming, and even machine learning via Jupyter notebooks and Apache Spark over an ELK stack.

      • How To Install FreeOffice on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install FreeOffice on Ubuntu 20.04 LTS. For those of you who didn’t know, FreeOffice is a free, full-featured office suite developed by a German-based software company named SoftMaker. It is cross-platform and used in Windows, Mac, and Linux. It has a word processor, spreadsheet application, and presentation program that are seamlessly compatible with Microsoft Office.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the FreeOffice 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.

      • How to Install UVdesk Helpdesk System on Debian 11

        UVdesk is a free, open-source, and SaaS-based helpdesk solution for any business process to deliver the best customer service. It is a simple, flexible, user-friendly, and alternative to other popular support platforms. It is written in PHP and based on the Symfony framework. You can integrate UVdesk with multiple marketplaces including, Amazon, eBay, Etsy, and Flipkart to support your valuable customer.

        In this tutorial, I will show you how to install UVdesk helpdesk solution with Apache on Debian 11.

      • How to Use Android's Text Schedule Send Feature

        As we all know, this is the age of social media; and we all tend to text each other via Messenger, WhatsApp, Instagram, Imo, and other social media platforms. However, imagine the scenario that you are in a remote area and can’t get a strong internet signal or your Android device has run out of data. Furthermore, you’re also not able to communicate verbally because of having a poor network signal. Now, you only have one communication option: texting via phone to your recipient’s numbers as you’ve at least a signal for sending the text. Speaking of texting, Android introduces the text schedule send feature, and users can take advantage of this feature to many different degrees.

        For instance, there is something important you would like to SMS, and you need to type the message right now quickly; otherwise, you might forget what exactly you want to say. What should you do now? An alternative method could be taking a note, creating an event on your calendar, or setting up an alarm with the message to remind yourself later.

        However, does this sound convenient and easy if you already have a text schedule send feature on your Android device? I would say NO!

      • How to encrypt block devices using LUKS on Linux – VITUX

        Sometimes you may want to encrypt your hard disk so that when someone connects your hard drive to their computer they need to provide user credentials to mount the drive. In Linux, it is possible to encrypt individual block devices. In this article, we will learn how to encrypt block devices in Linux using LUKS. LUKS is the Linux encryption layer that can be used to encrypt the entire root partition, a logical volume, or a specific partition.

      • Work-around if movie subtitles restart after the final subtitle is displayed | Fitzcarraldo's Blog

        If I’m watching movies in a language I don’t understand, I want subtitles. On my computers this is possible as long as there is a subtitles file with the name suffix .srt and the same prefix name as the .mp4 video file in the same directory. I usually prefer to view movies on my TV with a bigger screen, so I copy the movie to a HDD that is normally connected to my TV (a FINLUX model 43-FUD-8020). However, the built-in media player in the TV does not show the subtitles in the .srt file, even when it is in the same directory as the .mp4 file. Therefore I use the MKVToolNix utility mkvmerge to put the movie and subtitles into a Matroska multimedia container (.mkv file), and the TV’s media player can play these .mkv files and does display the subtitles. In fact, so can my laptops and desktop running Linux (I have not tried on a machine running Windows 10, but I assume Windows 10 would have no trouble either).

      • How to check .deb Package Dependencies in Ubuntu

        Most software or application in Ubuntu, does not come as one package and it depends on other packages to work as intended. These supporting packages are called dependency packages as they are required for the proper working of the software. Usually, the package manager in your system automatically resolves these dependencies, but sometimes an issue or error occurs and you have to resolve the issue manually.

        In that case, it is better to have a detailed picture of the dependencies of the package so that you can locate the issue easily. Therefore, You will learn how to check the dependencies of any package in this article.

      • Install Oracle Virtualbox 6.1.30 In Ubuntu 20.04 / CentOS 8 & Fedora | Tips On UNIX

        Virtualbox is an open-source application for running operating systems virtually in our base system and this application is available for multiple operating systems (ie) Windows, Linux, and macOS.

        It has a large number of features, high performing software used in enterprise-level and licensed under General Public License (GPL). It is developed by a community based on a dedicated company.

        This tutorial will be helpful for beginners to install Oracle VirtualBox 6.1.30 in Ubuntu 20.04, Ubuntu 19.10, CentOS 8 / Redhat 8, and Fedora.

      • How to Upgrade to Debian 11 Bullseye - Linux Nightly

        This guide will show how to upgrade to Debian 11 Bullseye, which is the latest version of the operating system, released on August 14, 2021.

      • How To Set Up FTP Server In Rocky Linux 8.4 | LinuxTeck

        FTP stands for File Transfer Protocol, which relies on client/server technology. It is a software application that transfers files between systems. The FTP protocol was developed in the 1970s and is one of the most commonly used protocols to transfer data between computers over the Internet.

        However, despite being an old methodology, users still find it to be one of the best and most commonly used protocols, and users enjoy using it for uploading and downloading files in their day-to-day work. Setting up an FTP server on Linux is generally quite simple.

        Essentially, this FTP software package performs two (2) basic tasks: 'Put' and 'Get. When "Put" is used, files will be copied from a local computer to a remote computer, while "Get" handles the opposite. FTP daemon 'vsftpd' is a server component that constantly listens for FTP requests from remote clients. It manages the log-in process and establishes the connection when a request is received. By default, it works with port 21 and executes any commands sent by the FTP client during the session.

        This step-by-step guide will teach you how to install and configure FTP servers (vsftpd) for users with local accounts to upload/download files in Rocky Linux 8.4. Similarly, this guide can be used with RHEL, CentOS, Fedora, Ubuntu, Debian, and Ubuntu with a few minor modifications.

      • How to design state machines for microservices | Red Hat Developer

        Backend services and microservices typically use state machines to maintain the state of their resources, whether the state machine is defined explicitly or not. To create a well-written service, you must expressly and clearly define its state machine, so that users know what to expect and can ensure that tests cover all possible (and impossible) transitions.

        In this article, you'll learn important guidelines for building state machines. You'll also get an introduction to stateswitch, a Go library that you can use to organize a state machine's transition logic.

      • Running Windows Programs on Trisquel with WINE

        This tutorial explains how to install Microsoft Windows applications on Trisquel operating sistem. This workaround uses a popular program called Wine, that is, a technology that allows GNU/Linux system to run a lot of W32 executable programs. With Wine, we technically can run both categories, libre software and proprietary software, however in this tutorial we only give examples using libre software. We will install and run W32 version of Gimp, Inkscape, and Super Tux Kart. Enjoy!

      • How to deploy your first pod on a Kubernetes Cluster

        In this article we will see how to create our first Pod on Kubernetes Cluster. We shall see the steps to create a pod for Nginx.

      • How to configure Google Cloud CDN for External Websites

        In this guide you are going to learn how to configure Google Cloud CDN for external websites which is not hosted on Google cloud and have a custom origin server.

        Here we will configure a HTTPS load balancer and setup an external backend service with Network Endpoint Group (NEG) which connects to your server.

      • How to compress whole directory using xz and tar - nixCraft

        The xz command on Linux, macOS, *BSD, and Unix-like systems offer excellent compression. It will outperform zip and other formats when we use xz with tar for maximum reduction in size. For instance, I compressed a directory having 37M size using both xz and zip. The zip file size was 31M, while the xz file was 16M after compression. Pretty impressive, isn’t it? Let us see how to compress the whole directory using xz and tar.

      • How to Update Google Chrome on Ubuntu

        Despite the strong competition over the years, Google Chrome has effortlessly surpassed the list of internet browsers to become one of the most popular and widely used search engines online. Its ease of use, availability and compatibility with several operating systems alongside various notable features has made it adept in the field of browsing. Whether you are using it on Windows, Linux, or Mac OS, Google Chrome is free, easily available, and comes along with many development tools for software developers.

        It is not just a web browser but also a complete package for both your desktop and phone. The simple yet fascinating interface is fast, secure and includes Google’s smart built-in extensions and themes, making your working experience a cut above the other browsers.

      • Reset Forgotten Root Password in Rocky Linux / AlmaLinux

        It happens. Yes, sometimes you can lose track of your passwords, including the root password which is critical in performing root privileged tasks. This can happen for a myriad of reasons including staying for a protracted period without logging in as a root user or having a complex root password – in which case you should consider using a password manager to safely store your password.

        In case you have forgotten your root password and have nowhere to retrieve it, worry not. If you have physical access to your server, you can reset your forgotten root password with a few simple steps.

      • How to Migrate CentOS 7 To AlmaLinux 8: A Step-by-Step Guide

        Have you ever asked yourself: How do I migrate from CentOS 7 to AlmaLinux? Well, you don’t need to worry about this anymore, because it’s now possible in just a few easy steps that I will show you in this guide.

        This will be especially helpful for users of CentOS 7 who will be left without a clear upgrade path after the end of the year when Red Hat withdraws support for CentOS 8. This is especially important because CentOS 7, which will will lose support in 2024, is assumed to have a much larger user base than CentOS 8, which had only been available for a little over a year when Red Hat announced it was being sunsetted.

      • How to Force “FSCK” File System Check on Ubuntu

        As Linux users, we can never undervalue the importance of the FSCK (File System Consistency Check) command, as it scans and troubleshoots your Linux filesystem for performance issues or errors and then tries to fix them if it can.

        FSCK is a default pre-installation on all Linux operating system distributions. Therefore, if you had yourself worried about mastering the steps for installing, configuring, and using this Linux filesystem tool.

      • How To Install ISPConfig on Debian 11 - idroot

        In this tutorial, we will show you how to install ISPConfig on Debian 11. For those of you who didn’t know, ISPConfig 3 is an open-source panel for Linux which is capable of managing multiple servers from one control panel. With ISPConfig we can easily add Apache virtual host or Nginx server blocks, create/edit/delete databases, configure cron jobs, create email accounts, and many more.

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

      • Installing Alpine or other Linux on VPS or Bare Metal Server

        When you get a VPS or a dedicated (bare metal) server, the hosting provider lets you choose the operating system you want to install.

        Typically, you can choose from a list of about ten systems. What if your favorite Linux system is not included in that list?

        Installing Alpine (or other Linux) on VPS or Bare Metal Server There are perhaps several methods to install a particular Linux distribution of your choice on a remote server.

        I wanted to use the ultra lightweight Alpine Linux. It is available as an option on Linode but not on OVH. I primarily use OVH so I used this method to get Alpine on my server.

      • Introduction to Kubernetes | What is Kubernetes - OSTechNix

        Welcome to the introduction to Kubernetes course. Kubernetes, also known as k8s or kube, is the most popular container Orchestration tool in the industry which is a Google made product. This Kubernetes tutorial consists of series articles on Kubernetes. In the first part, we will be discussing what is Kubernetes and the basic concepts of Kubernetes.

        This course is for absolute beginners, you don’t need to have any pre-requisite knowledge to learn this technology. We will walk you through all the Kubernetes basics to make you understand the concepts.

        Before getting started with Kubernetes, let's have a basic understanding of Docker and Containers.

    • Games

      • Stellaris: Aquatics Species Pack and the free 3.2 'Herbert' patch out now | GamingOnLinux

        Something smells a bit fishy here! Paradox Interactive has released the Stellaris: Aquatics Species Pack DLC along with another big free update for all players.

        This actually sounds like one of the most interesting race packs released yet, especially with the new ship designs and the origins.

      • Warhammer 40,000: Gladius - Adeptus Mechanicus is out now | GamingOnLinux

        While Proxy Studios are currently working on their next strategy game with ZEPHON, they still had time to bring out a fresh DLC for their previous game with Warhammer 40,000: Gladius - Adeptus Mechanicus.

        In the only 4x strategy game set in Games Workshop's Warhammer 40,000 universe, Gladius has been out for a while now since July 2018 and it remains quite popular. They've already expanded the game a number of times before with the likes of the Tyranids, Chaos Space Marines, T’au and Craftworld Aeldari but now it's time for the Adeptus Mechanicus to rise and try to take Gladius Prime.

      • After growing into a full oceanic adventure Sail Forth moves to 2022 | GamingOnLinux

        Sail Forth showed off its interesting colourful open-world sailing in previous demos but it seems the whole game has grown and needs just a bit more time. Originally due this year, the developer and publisher has announced a move to Summer 2022 to give it more time.

        From the press release they said it's now "a full-blown oceanic adventure with tons of new content, quests, characters, and narrative". So we have to wait a bit longer but it sounds like it's going to be far more impressive.

      • Dead Cells gets a crossover with multiple indie games | GamingOnLinux

        Motion Twin / Evil Empire have released a big free upgrade for Dead Cells, bringing with it a number of items taken from other popular indie gems. This crossover takes the form of new weapons and outfits for your character, although you do need to hunt for clues and go find them to actually use them.

        "As we wanted to make this year's Christmas special, our gift itself needed to be special. Something great, something more, something you've never seen before... something literally out of this world.

      • Hearts of Iron IV: No Step back is now out alongside massive patch, some thoughts | GamingOnLinux

        While there’s plenty to chew on in terms of new free features and enhancements in the large patch that has come out alongside No Step Back, the most noticeable and important of these is the overhaul of the logistics system. Trains and rail lines make an appearance and, in order for armies to fight effectively, supply lines have to be protected and supply hubs captured. This new system is fairly elegant and adds an element of complexity that is easily understood and interacted with.

        I’ve played several games and observed the new supply system and how it fits in with the overhauled combat and weather systems. There’s plenty to love and I instinctively found myself planning offensives with supply hubs as primary objectives; disrupting enemy supply likewise was something that I found myself doing more and more. It’s safe to say that it’s a marked improvement to the old system and that in areas with low infrastructure it can be a right pain to keep momentum.

    • Desktop Environments/WMs

      • Arcan 0.6.1 Released With More Features Added To This Open-Source Display Stack

        Arcan as an open-source display server stack originally built atop a game engine and embracing VR/XR, and pushing forward on other new technologies is out with a new version.

        Arcan has become quite a large project for those not familiar with it from past articles over the years. Arcan describes itself on GitHub as "a powerful development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown standalone desktop environments. At its heart lies a robust and portable multimedia engine, with a well-tested and well-documented Lua scripting interface. The development emphasizes security, debuggability and performance -- guided by a principle of least surprise in terms of API design."

      • K Desktop Environment/KDE SC/Qt

        • KDE Plasma 5.24 To Add a GNOME-Style Overview and Will Prevent You From Uninstalling Plasma

          Ever since Gnome 3 in 2011, the activities overview has played a key role in interacting with it. Despite its heavy criticism at launch, many users have now come to love it, leading to some other desktop environments looking at implementing similar features.

          And, it looks like KDE Plasma is adding something like it, more like a brand new Gnome-like overview feature. Let us take a closer look.

        • Catch up: Calamares

          It’s been over a month since I last wrote anything; I acted as a caregiver for my mom for a while, then she moved house which led to frantic painting, unboxing, furniture assembling and all the other time-and-energy sinks associated with moving. Since the end of october I’ve been mostly back at work doing Calamares and KDE and FreeBSD- related things. Let’s catch up on Calamares, first.

          [...]

          The ZFS bits are something I’m quite excited about, but they do ask that the distro do some work – the ZFS kernel modules and tools need to be on the ISO, for instance. That doesn’t happen magically, and distro-makers still need to do their thing – and make their own choices; there’s nothing forcing ZFS onto distributions, but Calamares (through Evan) now makes it possible.

      • GNOME Desktop/GTK

        • Gnome Next Meeting Applet Shows Your Next Google Calendar Events On The Panel

          Gnome Next Meeting Applet is an AppIndicator that shows your next Google Calendar meetings / events in a menu on the panel. It also shows your next Google Calendar event title and remaining time directly on the panel, so you can quickly find out when your next event / meeting is due.

          The applet makes use of Gnome Online Accounts to grab your Google Calendar info, and has useful features like the ability to automatically detect video conference URLs (it supports Google Meet, Zoom and Bluejeans), allowing you to click on a meeting to join it. The application also shows the document links attached to the current meeting.

    • Distributions

      • New Releases

        • Deepin Linux 20.3 Is Out With Linux Kernel 5.15 LTS

          Deepin Linux 20.3 is now official as you can now download the latest version of Deepin Linux. One of the exciting features that you will see in Deepin Linux 20.3 is its kernel as it is powered by Linux Kernel 5.15 LTS. Meanwhile, Linux kernel 5.10 LTS is kept as the default kernel in this release.

        • deepin 20.3

          Deepin is the top Linux distribution from China, devoted to providing a beautiful, easy-to-use, safe, and reliable operating system for global users. (Global Ranking)

          In deepin 20.3, the Stable kernel is upgraded to version 5.15 with better compatibility, system security vulnerabilities are fixed, some deepin applications come with new features and optimizations to meet the needs under different scenarios, and DDE issues are fixed and optimized to improve the overall user experience.

      • IBM/Red Hat/Fedora

        • Breaking away: Making time for UX innovation with breakaway sprints

          As a user experience (UX) professional, do you ever get a little too comfortable in your product group bubble? Do you yearn to pursue an idea for a project or process improvement, but lack the time to do so? Are you missing an opportunity to engage with folks on projects outside your day-to-day tasks?

          From time to time, we’ve felt this way here on Red Hat’s User Experience Design (UXD) team for Red Hat Cloud Services. As a team of 22 people spread across various UX disciplines—research, design, content design, and front-end development—we often find ourselves engaging with many of the same people in the same product area every day as we focus on tasks and milestones.

          Recently, our team lead suggested we step away from our usual work and try out some new projects with different people by engaging in a three-week innovation or "breakaway" sprint.

          This wasn’t easy, but it was well worth it—so much so that we want to spread the word to other UX folks like you who might be looking for a way to expose your team members to new experiences, help them build skills, and infuse a bit of variety (and fun!) into their workday.

        • Build UBI containers in GitHub Actions with Buildah and Podman [Ed: IBM/Red Hat shilling Microsoft's proprietary software and surveillance]
        • A faster way to access JDK Flight Recorder data

          This article introduces a special rule definition in Cryostat 2.0 that lets you access JDK Flight Recorder (JFR) data on the fly, without waiting for your application's normally scheduled archive process. We'll introduce Cryostat's new POST rule definition and show you how to use it to quickly diagnose performance problems in containerized applications running on Kubernetes and Red Hat OpenShift.

        • 8 tech and leadership podcasts to add to your playlist | The Enterprisers Project

          Thank goodness we live in the golden age of podcasts.

          With fewer of us traveling to in-person events and conferences and less time available to connect with our IT peers, these audio gems can give us a bit of what we’re missing. Whether it’s hearing from fellow CIOs about their victories and losses, keeping tabs on the last trends in technology-enabled innovation, or learning from some of the leadership greats, these eight podcasts offer aural opportunities for IT leaders seeking education, entertainment, and connection.

        • Digital transformation: 4 IT leaders share how they fight change fatigue

          One of the hardest aspects of digital transformation is that it’s never truly “done.” Being in a state of constant change and disruption can take a serious toll on employee motivation, causing fatigue, distrust, and burnout.

          We asked CIOs who recently took home a 2021 CIO of the Year ORBIE Award how they are avoiding transformation fatigue on their teams. The awards were presented by the Charlotte CIO Leadership Association and the Michigan CIO Leadership Association, professional communities that annually recognize CIOs for their excellence in technology leadership.

          Read on for advice that can help you keep up the pace of transformation, while keeping people motivated and connected to meaningful work.

      • Canonical/Ubuntu Family

        • Cloud-optimized Linux kernels – what makes Ubuntu the top OS across the clouds | Ubuntu

          Ubuntu is the platform of choice for deploying and running workloads on public clouds. No other operating system gives you better performance and consistency of experience across public clouds, including Amazon, Azure, Google, IBM and Oracle. There is a reason behind this exceptional experience. By design, Ubuntu images in public clouds include an optimized Linux kernel for each cloud, giving you the best performance and functionality across all instance types and services. At the same time, Ubuntu integrates with cloud-native tooling, enabling you to manage your fleet from the cloud’s dashboards.

          How do these cloud-specific kernel optimizations actually look in practice? Let’s do a deep dive on the optimizations Ubuntu enables on public clouds.

        • Meet Canonical at Cloud Expo Europe Frankfurt 2021 | Ubuntu

          The leading fair in London, Paris, Frankfurt and Singapore will open the doors to C-level experts and executives in Frankfurt. Canonical will be attending as a Gold Sponsor, presenting strategies and trends for industry leading companies.

        • The Fridge: Ubuntu Weekly Newsletter Issue 710

          Welcome to the Ubuntu Weekly Newsletter, Issue 710 for the week of November 14 – 20, 2021.

        • Canonical at RISC-V Summit 2021 | Ubuntu

          RISC-V Summit is an annual conference that showcases the power that open collaboration can have on the processor industry. This year, the event is taking place in San Francisco and virtually on December 6-8th and is co-located with the Design Automation Conference and SEMICON West.

          Canonical is a proud bronze sponsor of the RISC-V Summit. Make sure to visit our physical or virtual booth for engaging conversations on the power of open source technology!

        • Observability vs. monitoring debate: An irreverent view | Ubuntu

          In the past few years, the word “observability” has steadily gained traction in the discussions around monitoring, DevOps, and, especially, cloud-native computing. However, there is significant confusion about the overlap or difference between observability and monitoring. Instead of providing yet another definition of “What is observability” and “Is observability different from monitoring and why” (you can read what I think about it on the What is observability page), I thought I would have a look at what the rest of the Internet seems to think about it. In this post, I’ll provide a few data points around observability and monitoring based on search term trends, social media, and various blog posts, and argue that the debate around observability vs. monitoring is, at best, poorly understood.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Register for Ohio LinuxFest 2021 - Linux.com

        The Ohio LinuxFest is re-emerging as we reboot Open Libre Free Conference as a hybrid event. Re-emergence can mean simply reopening our non-profit for in-person operation. But to us, it is an invitation to reconsider how you use, experience, modify, and distribute technology in the new economy.

      • Two days at the Open Source Experience - Le blog d'Emmanuel

        I was at the Open Source Experience event in Paris, France last week.

        While it was nice to see friends from the FLOSS community, it did feel that the general public decided to stay away, probably because Covid cases are on the rise in France again. I was manning a Perl booth but used the fact that we were 4 people to wander again and ask vendors if they would be willing to support their applications in Fedora. As you can probably guess, results were mixed...

      • PostgreSQL

        • PostgreSQL: PGConf NYC 2021 is in just two weeks!

          The first community PostgreSQL conference in North America in many months is coming to New York City in just two weeks! PGConf NYC is a non-profit, community-run and PostgreSQL community recognized conference being run by the United States PostgreSQL Association (PgUS).

          Our schedule is up, the deadline for booking your hotel room is this FRIDAY, November 19th, and it's time to get registered and confirm you have your ticket for this great event!

          PGConf NYC delivers two days packed with presentations about PostgreSQL and related technologies, as well as the usual hallway and social track. PGConf NYC is being held December 2nd and 3rd, 2021 in New York City.

        • PostgreSQL: PostgreSQL Weekly News - November 21, 2021

          PGroonga 2.3.4 a full text search platform for all languages, released.

          Pgpool-II 4.2.6, 4.1.9, 4.0.16, 3.7.21 and 3.6.28, a connection pooler and statement replication system for PostgreSQL, re l ea s ed.

          Ora2Pg 23.0, a tool for migrating Oracle databases to PostgreSQL, released. https://github.com/darold/ora2pg/blob/master/changelog

          BigAnimal, a managed PostgreSQL database on Azure, released.

          pgAdmin4 6.2, a web- and native GUI control center for PostgreSQL, released.

      • Education

        • Top 5 Best Open-Source eLearning Platforms for Linux System

          Learning is all about how much you can get to learn from any source, how better the medium/platform is for you, and how much you’re compatible with the medium. In this era, eLearning is not a myth or a dream anymore. Thousands of courses are available on the web that you can grab from different eLearning platforms. In the entire post, we have gone through a few most used and intuitive online eLearning platforms that you can run on your Linux machine.

      • FSFE

        • 20 Years FSFE: Interview with Nico Rikken on country teams' activities

          I do remember most of my 'firsts' I had with the FSFE. Strictly my first contact was reading the FSFE website and becoming a Fellow (the construct at that time). But after this quite formal arrangement I was looking for more informal contact and a feeling of community. So I still have good memories how Felix Stegerman, then Deputy Coordinator Netherlands, invited me to the Linux Nijmegen User Group to get to know each other and learn more about the FSFE. Up until that evening my efforts in Free Software were a solo effort and that changed in that evening. I became part of a larger community of like-minded people, thanks to Felix.

      • FSF

        • GNU Projects

        • Licensing/Legal

          • Open Source Compliance for SaaS Vendors [Ed: She means Free software, not Open Source]

            A pure end user of code cannot incur liability for violating an open source license. Open source licenses can be violated only by re-distributing software — or in the case of network licenses like AGPL, by modifying it and making it available to others as a service. In fact, GPL2 specifically says “Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted.”

            In contrast, if the vendor is distributing software to a customer for the customer to provide its own SaaS to others, customary open source diligence is appropriate. But this isn’t a SaaS deal, of course. It’s a distribution deal.

            So, end user customers of SaaS need not conduct diligence into open source licensing issues. If, for example, the SaaS vendor is using modified AGPL code to provide its service to the customer, then the customer may have a right to receive source code from the vendor. But that is a benefit, not a problem. In other words, the purpose of due diligence is to reduce the user’s risk, so even AGPL is not the user’s issue.

      • Programming/Development

        • Intel Graphics Compiler 1.0.9289 Released As A Huge Update - Phoronix

          Intel just released IGC 1.0.9289 as a huge update to their open-source Graphics Compiler used on Linux currently by their OpenCL/oneAPI Level Zero compute stack and also by Windows with their official driver.

          The LLVM-based Intel Graphics Compiler has been maturing well over the past few years since its original introduction as part of their OpenCL "NEO" driver on Linux. Intel has even begun using IGC on Windows within their widely-used driver stack there while Intel's Mesa OpenGL/Vulkan drivers may eventually transition to using IGC too for having a unified graphics compiler across targets.

        • Perl/Raku

          • Rakudo Weekly News: 2021.47 David H. Adler RIP

            This week brought the sad news that David H. Adler has passed away. David had many hobbies, in which he all excelled (like knowledge about Monty Python, Doctor Who, really, really bad movies, to name but a few of them). The Perl / Raku community was only one of the communities he was part of.

            David was involved in the very early Raku development process. More recently, he was involved in documenting various features of the Raku Programming Language. Attending many Perl and related Open Source Conferences, he was a familiar sight and a good person to spend time with (many pictures). He is sorely missed (FaceBook, /r/perl, blogs.perl.org, presentation from 2016).

        • Python

          • Python 3.11 new and deprecated Features – NextGenTips

            Python 3.11 has just been released, we can explore the new features which had been added and removed from the previous release.

            Python programming language is an interpreted high-level general-purpose programming language. Its design philosophy emphasizes code readability with its use of significant code indentation.

          • How to work with Jupyter Notebooks in PyCharm

            If you are someone in the field of Computer Science, chances are you’re a little familiar with Python. As this high-level, general-purpose programming language is rising in popularity, its strengths and impact are becoming more and more prominent. New developers want to delve into data analytics possible with Python’s elite data visualization and analysis tools.

            Python is Significant in the World of Programming

            According to a survey done by JetBrains, “Python is the primary language used by 84% of programmers. Furthermore, almost 58% of developers use Python for data analysis, while 52% use it for web development. The use of Python for DevOps, machine learning, and web crawling or web scraping follow close behind along with a multitude of other uses.”

    • Standards/Consortia

      • [ANNOUNCE] wayland-protocols 1.24
        wayland-protocols 1.24 is now available.
        
        

        This release adds feedback to the DMA buffer protocol, allowing smarter and more dynamic DMA buffer allocation semantics. Other changes include documentation improvements and improved testing infrastructure.

        This is also the first release of wayland-protocols that do not include a autotools build description.
      • Wayland Protocols 1.24 Released With Improvement To DMA-BUF Protocol For Multi-GPUs - Phoronix

        Wayland Protocols 1.24 is out today as the latest revision to this official collection of the Wayland protocols/specifications. Notable with the 1.24 revision is the introduction of wp_linux_dmabuf_feedback.

        Added initially as an "unstable" addition for Wayland-Protocols 1.24 is wp_linux_dmabuf_feedback as the "feedback" addition to the Linux DMA-BUF protocol. This is particularly useful for modern multi-GPU setups where needing to know about the GPU device in use by the compositor and the semantics around it such as if using the secondary GPU that DMA-BUF can still exchange buffers with the main GPU and in a compatible format.

      • Excellent Free Tutorials to Learn CSS - LinuxLinks

        Web pages are built with HTML, which specifies the content of a page. CSS (Cascading Style Sheets) is a separate language which specifies a page’s appearance.

        CSS code is made of static rules. Each rule takes one or more selectors and gives specific values to a number of visual properties. Those properties are then applied to the page elements indicated by the selectors.

        Here’s our recommended tutorials to learn CSS.

  • Leftovers

    • Science

      • Blue Origin Rolls Out Test Article For Next-Gen Rocket | Hackaday

        By any metric you care to use, this is a very exciting time for America’s space program. NASA is refocusing their efforts towards the Moon and beyond, SpaceX is launching routine crew and cargo flights to the International Space Station with reusable rockets, and if you’ve got deep enough pockets, there are now multiple companies offering suborbital pleasure trips requiring little more than a few hours worth of training. It’s taken longer than many people had hoped, but it seems we’re finally making the confident strides necessary to truly utilize space’s vast resources.

        But things are just getting started. A new generation of massive reusable rockets are currently being developed, which promise to make access to space cheaper and faster than ever before. We’ve seen quite a bit of SpaceX’s Starship, thanks in no small part to the dramatic test flights that the media-savvy company has been regularly live streaming to YouTube. But Blue Origin, founded by Amazon’s Jeff Bezos, has been far more secretive about their New Glenn. That is, until now.

      • PFAS: The Organofluorines Your Biochemist Warned You About | Hackaday

        Sometimes it begins to feel like a tradition that a certain substance or group of substances become highly popular due to certain highly desirable chemical or physical properties, only for these chemicals then to go on to turn out to form a hazard to the biosphere, human life, or both. In the case of per- and polyfluoroalkyl substances (PFAS) it’s no different. Upon the discovery that a subgroup of these -the fluorosurfactants – have the ability to reduce water surface tension significantly more than other surfactants, they began to be used everywhere.

        Today, fluorosurfactants are being used in everything from stain repellents to paint, make-up, and foam used by firefighters. In a recent study of 231 cosmetic products bought in the US and Canada (Whitehead et al., 2021), it was found that all of them contained PFAS, even when not listed on the packaging. The problematic part here is that PFASs are very stable, do not decay after disposal, and bioaccumulate in the body where they may have endocrine-disrupting effects.

    • Hardware

      • Visualizing WiFi With A Converted 3D Printer | Hackaday

        We all know we live in a soup of electromagnetic radiation, everything from AM radio broadcasts to cosmic rays. Some of it is useful, some is a nuisance, but all of it is invisible. We know it’s there, but we have no idea what the fields look like. Unless you put something like this 3D WiFi field strength visualizer to work, of course.

      • A PDP 11 By Any Other Name: Heathkit H11 Teardown And Repair | Hackaday

        [Lee Adamson] is no stranger to classic computers. He recently picked up a Heathkit H11A which, as you might remember, is actually a PDP-11 from DEC. Well, technically, it is an LSI-11 but still. Like a proper LSI-11, the computer uses the DEC QBus. Unlike a lot of computers of its day, the H11 didn’t have a lot of switches and lights, but it did have an amazing software library for its day.

        [Lee] takes us through a tour of all the different cards inside the thing. It is amazing when you think of today’s laptop motherboards that pack way more into a much smaller space. He also had to fix the power supply.

      • Ender 3 Meets MIG Welder To Make A Metal Benchy — Kind Of | Hackaday

        When you can buy a 3D printer at Aldi, you pretty much know that 3D printing has been reduced to practice. At least for the plastic version of 3D printing; metal printing is another thing entirely. It’s easy to squeeze out a little molten plastic in a controlled fashion, but things get a little more — energetic — when you try to do the same with metal.

        At least that’s what [Lucas] has been experiencing with his attempts to build a metal 3D printer over on his Cranktown City YouTube channel. Granted, he set himself up for a challenge from the get-go by seeking to stick a MIG welder onto an Ender 3, a platform that in no way was ready for the abuse it was about to endure. Part 1 of the video series below shows the first attempt, which ended badly for both the printer and for the prints.

      • Retrotechtacular: Office Equipment From The 1940s | Hackaday

        If you can’t imagine writing a letter on a typewriter and putting it in a mailbox, then you take computers for granted. But that’s just the tip of the iceberg. More niche applications begat niche machines, and a number of them are on display in this film that the Computer History Archives Project released last month. Aside from the File-o-matic Desk, the Addressograph, or the Sound Scriber, there a number of other devices that give us a peek into a bygone era.

        [...]

        I recognized, and actually used a few of the items featured in this film. My father’s workplace, where I would sometimes hang out after school, had a few of these machines back in the 1970s. The most spectacular was the Addressograph system, used to prepare mailings for newsletters, post cards, etc. It was basically a mechanical database. Each person was represented by a special card, prepared by a Graphotype machine, a specialized typewriter that embosses text on small metal plates, not unlike a dog-tag. The card was actually a frame, which held the embossed plate, a piece of card stock with the information typed by conventional means, and a series of slots along the top of the card which could hold metal tabs. These tabs denoted different user-defined categories. In an engineering company, for example, you could designate tab positions for each department, for each building, for each project team, etc. The entire company roster is now contained in one or more filing drawers, each about the size of an old-fashioned library card catalog drawer.

    • Integrity/Availability

      • Proprietary

        • Security

          • Security updates for Tuesday [LWN.net]

            Security updates have been issued by Debian (mbedtls), Red Hat (kernel and rpm), and Ubuntu (freerdp2).

          • Over a million WordPress sites breached | ZDNet

            WordPress is far more than just blogs. It powers over 42% of all websites. So whenever there's a WordPress security failure, it's a big deal. And now GoDaddy, which is the top global web hosting firm with tens of millions more sites than its competition, reports that data on 1.2 million of its WordPress customers has been exposed.

    • Misinformation/Disinformation

      • It’s time for the European Commission to dismantle disinformation

        As the EU is launching a legislative proposal on the transparency of sponsored political content, Access Now, the Civil Liberties Union for Europe, and EDRi are laying out a set of recommendations to help the European Commission effectively minimize the negative impact of disinformation sweeping Europe.

        “Europe already has many of the rules needed to quash the spread of dangerous disinformation,” said Eliška Pírková, Europe Policy Analyst at Access Now. “They simply need proper enforcement. We also have the resources and experience to draft new legislation that will fill the gaps — starting with targeted advertising.”

      • Policy recommendations on tackling disinformation [PDF]

        In this paper, Access Now, the Civil Liberties Union for Europe, and EDRi lay out out a set of recommendations to help the European Commission effectively minimize the negative impact of disinformation sweeping Europe.

    • Civil Rights/Policing

      • Microsoft Shareholder Resolutions - Facial Recognition, Pay Equity, Sexual Harassment, and more

        Microsoft's annual shareholder meeting is coming up, and the proxy statements include five excellent shareholder resolutions. One of them is on a topic I've written a lot about here: prohibiting sales of facial recognition technology to governments. Unsurprisingly, I support it! As Councilmember Jeanne Kohl-Welles and Jennifer Lee of ACLU of Washington said earlier this year in King County government must turn its back on facial recognition technology

    • Internet Policy/Net Neutrality

      • Burkina Faso Internet Shutdown Curtails Information, Draws Criticism

        Following days of protests opposing French military involvement in counter-terrorism efforts and a spike in militant attacks, internet shutdown continues for third day

      • Whither net neutrality? On the urgent need to implement the TRAI’s recommendations on net neutrality

        The fight for net neutrality is not over, yet. In September 2020, TRAI forwarded a set of recommendations to the Department of Telecommunications(DoT) regarding the enforcement of net neutrality principles by Internet Service Providers (ISPs) and telecom networks, which included the establishment of an independent Multi Stakeholder Body (MSB) to play an advisory and a regulatory role over the ISPs, by overseeing the Traffic Management Practices (TMP) by the ISPs. More than a year and several representations later, these recommendations have still not been implemented. We wrote to the Minister for Telecommunications, Ashwini Vaishnaw to highlight the lack of implementation of TRAI’s recommendations by the DoT despite our repeated efforts.

        [...]

        As per TRAI’s recommendations, the creation of a MSB is essential to safeguard citizens’ rights to access to the internet and it requires further support from DoT for its meaningful implementation. Managing the TMPs and updating them continually requires a framework, regulated by a functionally independent MSB, which would have agility and would be able to react fast and evolve with the changes in time, technology, services and other factors, without falling prey to industry capture. The MSB will also be responsible for enforcing standards for technical and operational procedures for monitoring and enforcement of Net Neutrality. Further, an inclusive MSB will effectively raise institutional capacity within the state to catch and punish net neutrality violations.

        The need for a strong and independent MSB is further illustrated by the repeated instances of licensees discriminating against certain types of internet content and blocking it with impunity. These instances conform with observations from a larger study published by the Centre for Internet and Society on January 17th, 2020, wherein they found that the website blocklists of licensed internet service providers (ISPs) across India are widely inconsistent with one another, suggesting that a larger pattern wherein internet providers are either a) not complying with blocking orders or b) arbitrarily blocking websites without legal orders. Any blocks which occur without legal orders are a clear violation of Net Neutrality principles now codified within the User Agreement License terms. In order to strictly enforce net neutrality, a strong and independent MSB is of crucial importance.

        [...]

        Earlier this year, DoT had exhibited hesitancy towards instituting a MSB . We had learnt, in response to an Right to Information request filed with them, that DoT has requested TRAI to reconsider their recommendations, and had cited COVID-19 related budgetary concerns and other feasibility concerns related to the implementation of MSB, among reasons for lack of establishment of an MSB.

        However, these constraints no longer apply as the Ministry of Finance on September 24th, 2021 has removed the expenditure curbs that were imposed on various Ministries/Departments, including the DoT, for the July-September quarter.

        Thus, we have requested Minister of Communications Ashwini Vaishnaw to operationalize the TRAI’s recommendations at the earliest, especially by establishing the multistakeholder body as recommended by TRAI. The recommendations from TRAI come at an opportune time to avert the massive damages caused by internet shutdowns upon the fundamental rights as well as the economic opportunities of the citizens. It now remains up to DoT to take this fight to its logical conclusion and act on the recommendations decisively in order to assist in public advocacy for vital information.

      • When the internet goes dark - New Statesman

        The shutdown began for journalist Shams Irfan on 16 October 2019. Irfan lives in Pampore, a town known for growing saffron and being near to Srinagar, the traditional summer capital of the Indian-administered territory of Jammu and Kashmir, which is part of the wider Kashmir region. A few days before, there had been a gun battle between Kashmiri rebels and Indian security forces in which two rebels died, he says. “As it is a norm now, if there is a gunfight in any area, the first thing that is shut is the internet.” Usually, service is fully restored in around three days, but this time that did not happen.

        “I started noticing a pattern; it was not shut randomly,” Irfan continues. The internet was down from 7.30am to 11am and then from 2.30pm to 10.30pm. He believes it is a “proper curtailment plan”. During earlier internet shutdowns there was usually a reason given by the authorities, he says, but this current pattern has left even journalists like him “clueless”. “What I came to know is that the same pattern is followed in many other areas across Kashmir,” he says.

        As of October this year, there have been 317 internet shutdowns in Kashmir since 2012, part of 548 across India in the same period, contributing to a collapse in media freedoms. Governments are increasingly turning to internet shutdowns to control the spread of information often connected to political instability. The estimated cost to the global economy was $8bn in 2019.

        Shutdowns are also becoming more sophisticated and targeted. “No longer does a regime have to plunge a whole nation into darkness – it can lock onto a certain group of people it determines as a threat and disconnect them from each other and the rest of the world,” says Felicia Anthonio, a campaigner at Access Now, a digital rights NGO.

    • Monopolies

      • Copyrights

        • Joseph Perry’s Medical Illustrations of Miscarriage (1834) – The Public Domain Review

          On an unrecorded day in 1827, a woman in the first trimester of pregnancy suffered her sixth, perhaps seventh miscarriage. In the remarks written on her case, it is said that she endured three premature losses for every two successful pregnancies, and “her general health was greatly impaired” in the process. Most likely, she labored between her sweat-soaked and blood-soiled bed sheets, with a midwife watching nearby. Maybe it was a warm morning, in a small home where the walls grew slick with condensation. Heavy breathing and humidity. Maybe the breath was hers, hurried, alongside that of several children huddled outside in the hallway. Maybe her husband kept as close as he could, grave with concern. Or maybe, after so many consecutive losses, he was left feeling almost unfazed. One thing is certain, the woman and the midwife went about their painful work. And when, with a final push, the gestational sac, embryo, and placenta were passed, the midwife promptly collected them and took leave. She hurried through the streets of London until she reached the workplace of the Italian doctor and author, Augustus Bozzi Granville (1783–1872). In the midst of perfecting his book, Graphic Illustrations of Abortion and Diseases of Menstruation, Granville summoned his engraver, Joseph Perry, to perpetuate these particular tissues of miscarriage in detailed, undiminished lithographic color. It now bears the title: Plate 2, Figure 12.



Recent Techrights' Posts

Today We Got an Early Birthday Gift
Exciting times
[Meme] Going Too Far to the Left Can Breed Militant Ideology
Some people can never be appeased because they prefer not to be appeased
FSF Expressed No Preference Regarding Presidential Candidates (Its Founder Did)
Because he is a principled person, he does not prioritise loyalty to customers or employers (money)
Who Next on the Linux Foundation's 'Kill List'?
Remember that only about 2% of the "Linux" Foundation's budget goes to Linux
Even LKML Subjected to Slop/SPAM by Guardian Digital, Inc (linuxsecurity.com)
They're really awful
What Makes RMS Such an Attractive Target ('Discreditisation' Campaigns)
Don't be so easily fooled
The Biggest OEMs or Vendors of GNU/Linux Stopped Competing With Microsoft (Which Pays Them to Promote Windows, Too)
Where are the competition authorities (or regulators for that matter)?
 
[Meme] When You Discredit People Who Discredit Secret Code
proprietary systems with hundreds of millions of transistors (and hundreds of millions of lines of code)
The High Cost of Making Scepticism of Proprietary Voting Machines a "Trump" and "Conspiracy Theory" Territory
Time to get back to paper? Or read an old paper?
Links 07/11/2024: Online Manipulation in Social Control Media, Election Deniers, and More
Links for the day
Gemini Links 07/11/2024: emacs-guix and File Hoarding
Links for the day
[Meme] Election Day at the European Patent Office
Less than 60 minutes left to cast your vote
Staff Union of the European Patent Office (SUEPO) Election Ending Today
In one hour
[Meme] When the Patent Office Does Illegal Things and Staff Speaks Out
many leaks received today
Apple's Debt Has Skyrocketed While Gimmicks Like Vision Pro Failed
In Apple's case, the debt is almost double the "Cash on Hand", which isn't even cash
A President Trump is Excellent News to Microsoft
His racist policies gave lots of contracts to Microsoft
Links 07/11/2024: Facebook Scams, Journalists on Strike
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, November 06, 2024
IRC logs for Wednesday, November 06, 2024
Microsoft-Connected Publishers Want Us to Think That Linux is Some Sort of a Virus and a "Backdoor"
"The problem is with windows and the attack vector is via Windows"
We've Made it to 18! Here's to Another 18!
Going on for another 18 years means until some time at the end of 2042
Links 07/11/2024: Political Angst and Laptop Issues
Links for the day
Links 06/11/2024: BPF in RFC 9669, More Facebook Fines for Privacy Abuses
Links for the day
Gemini Links 06/11/2024: Political Shock and Hermaic Encouragement
Links for the day
Planet Debian Allows Politics (But It Depends on Your Opinions and Debian's Big Sponsors)
Planet Debian is OK with politics... as long as all your political opinions are the "correct" ones and you add cute animals
Let's Encrypt Falls to a New Low of Only 0.6% of Gemini Capsules Known to Lupa
In Gemini Protocol, certificates for encryption are required, but centralised Certificate Authorities (CAs) aren't needed
Computer-Generator Crap Flooding the Web, the Latest Example About "Linux"
Here's today's example
Links 06/11/2024: Election Disinformation and Legal Actions
Links for the day
Gemini Links 06/11/2024: Stargazing and Death on Hallowe'en
Links for the day
Would You Trust a Liar?
Why lie about the authorship?
Mass Layoffs at Mozilla Announced During US Elections
Maybe nobody will notice?
[Meme] Announcing "Results" Before Everyone Even "Played"
There is a "tech" angle to otherwise political news
US Polls Close in One Minute (Social Control Media Does Not Care, Will Not Wait)
US election results will be known in about 2 days
Concentration and Centralisation Versus Aggregation or Syndication
KDE has a history of burying old sites
Social Control Media, Even Hours Before Polls Have Closed
Has social control media controlled by CPC (TikTok) and the Trumpmobile guy (Musk's "X") done enough to convince people not to even vote (based on presumptive "results", presented a long time before all polls have closed)?
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, November 05, 2024
IRC logs for Tuesday, November 05, 2024
Wayland Pains in Community-Led Distros of GNU/Linux
Few people and companies use Wayland; there's hardly any technical or practical reason to choose it
IBM Still Conflating Microsoft With 'Security'
As a meme
Sanctions Cause Fragmentation in Software
some Chinese Linux developers are already subjected to restrictions similar to Russians'
Web Failing With Slop, Even in 'Linux' Sites (LLM Spam)
Add SEO prompting to the mix and the Web becomes a pool of slop, not knowledge
[Meme] State of the World Wide Web and Online Journalism
Technically a failure (DRM) and cannot even get basic things right
Trump's signature policy, building a wall, copied from Irish-Australian student politician
Reprinted with permission from Daniel Pocock
Linus Torvalds' self-deprecating LKML CoC mail linked to Hitler's first writing: Gemlich letter
Reprinted with permission from Daniel Pocock
[Meme] Turning 18 in One Day
just one more day
Birthday Tomorrow
Many cakes and drinks are ready; we're one day away now
The Internet is Failing to Protect Democratic Processes and Human Knowledge
Amplifying lies, rewarding plagiarists
Links 05/11/2024: Criminal Referrals Regarding Patent Trolls and Disinformation About the Election Process (Already)
Links for the day
Gemini Links 05/11/2024: 'App' Needed for Parking, NNCP, Gomphotherium
Links for the day
How Voting Does Not Work
You cannot vote from an "app"
Saving the Planet With Honesty, Transparency, and Sharing (Not Only of Computer Code)
GAFAM is destroying the only habitat humans and other animals have and it'll only get worse
Disinformation About Election Outcomes Even Before Any Election Outcomes (or Election/Voting!)
seeding doubt about election outcomes
Links 05/11/2024: Bluesky and Enshittification, Pugad Baboy, and Lots of Disinformation Flooding the Web
Links for the day
[Meme] Sweaty Under the Belly
"OK, my critics are 'spam'"
Microsoft Bribing Canonical (to Stop Competing) and Bribing Users to Shun the Competition
Canonical is worth shunning
[Meme] The 2024 'Info Bros'
And prehistoric googling
Computers Getting Worse (for the User) Over Time
This is like Windows-ism coming to "Linux" through the hardware
[Meme] How NOT to Vote
Another form of (mostly-unspoken-of) election interference
An LLM Inside a 'Search' Engine Means That Companies Tell You What They Want, Not What Web Pages to Visit
The future of 'googling' things might be as unreliable as using Social Control Media as a source of information
Google's Debt Has Increased and 'Cash on Hand' Fell by 22.27% This Past Year
These are the numbers that the corporate media intentionally leaves out
Against Outsourcing of Sites and E-mail
Software Freedom is great, but it is not enough if you let someone else do it 'for you'
Drew DeVault: People Talking About My Attack Site (Against the Founder of GNU/Linux) is "Spam"
"Spam on sr.ht mailing lists"
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, November 04, 2024
IRC logs for Monday, November 04, 2024
There's a Reason Why Techrights is Turning 18 and Tux Machines Will Turn 20.5 Next Month
I started advocating GNU/Linux when I was a teenager
"Oppose the Fascist"
what the founder of GNU/Linux said
Techrights Has a Long History of Fighting to Expose 'Team Mono' or Microsofters Inside GNOME
Never downplay the malice of Microsoft and its operatives
Halloween, All Saints Day & Swiss citizenship
Reprinted with permission from Daniel Pocock
Gemini Links 05/11/2024: Halloween Over, Intention and Implementation, Bookmark Syncing
Links for the day