Bonum Certa Men Certa

Links 29/6/2021: GNU/Linux in North Korea, Google’s Lyra 0.0.2



  • GNU/Linux

    • Linux Release Roundup #21.26: Linux Mint 20.2 BETA, Rocky Linux 8.4, and More New Releases

      In the Linux Release Roundup series, we summarize the new application and distribution versions release in the last few days. This keeps you informed with the latest developments in the Linux world.

    • Desktop/Laptop

      • Google waited way too long to bring Linux to older Chromebooks

        Chromebooks are incredible tools for school and home use, and although they're often thought of as simple machines, they can do a variety of tasks beyond surfing the web. When Google launched Linux support for Chrome OS in 2018, it unlocked access to thousands of desktop applications. While modern Chromebooks have had access to Linux apps for years, capable Skylake-powered systems like the Samsung Chromebook Pro got left in the dust. It seems the wait may finally be over thanks to recent updates — but it may be too late to matter.

        Google broke its silence via the Chromium bug tracker last Friday, confirming that the work to run Linux apps on Skylake Chromebooks is complete. This should finally close the curtains on this issue, with support arriving in subsequent updates without flipping on the "Enable VMs on Experimental kernels" Chrome flag. It's unclear how much longer users with a Skylake device will have to wait, but it could appear in the next major Chrome OS update (M92).

      • Need a Linux Gaming Laptop? Check Out the TUXEDO Stellaris

        Announced today, this 15.6-inch high-performance laptop from European hardware company TUXEDO offers a 3K display (2560×1440) display, an optomechanical (sic) keyboard for responsive gameplay and comfortable typing, plus your choice of Intel or AMD processor.

        The base configuration costs €1,799. This gets you an Intel Core i7-11800H CPU, NVIDIA GeForce RTX 3060 graphics, a 250 GB SSD, and 8 GB of RAM.

        Prefer AMD? if so, can swap out the Intel chip for an AMD Ryzen 7 5800H or an AMD Ryzen 9 5900HX CPU.

      • North Korea Uses Linux But Open Source Is Dying Here: Here’s Why!

        The Open-source software model has existed for years now, and we have seen communities develop uncountable software. One example is Linux which is either directly or indirectly used in almost every device on the planet. All of this is great, but have you ever wondered if open-source exists in countries like North Korea? If yes, then what kind of process do the North Koreans follow?

        Mike Izbicki, one of the contributors, shares his experience teaching open-source software in North Korea. He taught a class of master’s students about how to contribute to open-source software.

        [...]

        “The patches submitted for this class were the first-ever open-source contributions to come from North Korea; unfortunately, they were also the last,” Mike added. This is because former US President Donald Trump banned Americans from traveling to North Korea in 2017. North Korea does have a closed-source Linux distribution called the RedStar OS, and its wallpapers were recently extracted from the ISO.

        It is also very unfortunate to see a country unable to contribute to open-source due to laws restriction. If it was not due to the restrictions, we might’ve got some bright minds with their valuable contributions to open-source communities. What are your thoughts on this? Let us know in the comments section below.

    • Audiocasts/Shows

      • Linux overview | Rocky Linux 8.4

        In this video, I am going to show an overview of Rocky Linux 8.4 and some of the applications pre-installed.

      • Late Night Linux – Episode 131

        Our long-awaited look at RebeccaBlackOS and how it drove us over the edge, and your feedback about Arch, Firefox, and loud dogs. Then a shocking revelation about who Félim trusts, and where we think Linux will be in 10 years.

      • Destination Linux 232: Interview with Dr Gerald Pfeifer CTO of SUSE & Chair of openSUSE

        This week’s episode of Destination Linux, we have an interview with Dr. Gerald Pfeifer, the CTO of SUSE and the OpenSUSE Chairman to discuss openSUSE Leap 15.3 & SUSE Linux Enterprise 15 SP3. Then we take a look at Nvidia’s recent news that will benefit Linux users. Plus we’ve also got our famous tips, tricks and software picks. All of this and so much more this week on Destination Linux. So whether you’re brand new to Linux and open source or a guru of sudo. This is the podcast for you.

      • Hey Brodie! Why Are You Copying Linux YouTubers? + Other Comments

        I got a lot of the same sort of questions in my comments so I thought it just made sense to go and answer those questions in one easy to find place, obviously can't answer everything today but these are a lot of the questions I very frequently see.

    • Kernel Space

      • GNU Linux-Libre 5.13 Kernel Is Here for Those Who Seek 100% Freedom for Their PCs

        Based on the just released Linux kernel 5.13, the GNU Linux-libre 5.13 kernel is here to add new blob names to the AMDGPU, i915 CSR, MHI busm r8152, and x86 touchscreen drivers, as well as to Qualcomm ARM64 DTS files.

        However, it looks like most of the changes in the GNU Linux-libre 5.13 kernel are around the moved and removed drivers from the upstream release. But it also makes some needed adjustments to the cleaning up logic for the btusb module.

      • Apple's M1 now supported by Linux kernel in version 5.13



        Previously available in May as a release candidate for public testing, the final version of Linux 5.13 has been released. Announced by Linus Torvolds on Monday, the newest version is said to be one of the bigger releases in the version 5 range, with over 16 thousand commits made by over 2 thousand developers.

        For Mac users, the key addition to the kernel is support for a number of ARM-based chips, which crucially includes the M1. The new kernel is therefore able to be run natively on Apple Silicon hardware, including the M1 Mac mini and the 24-inch iMac.

      • Linux Kernel 5.13 Released! How to Install in Ubuntu 21.04

        The Ubuntu Mainline Kernel Archive provides the new kernel packages via DEB files.

        The mainline build kernels do not include any Ubuntu-provided drivers or patches. They are not supported and are not appropriate for production use. And it’s “incorrectly” built with updated libc6 library required. So it WILL NOT install on Ubuntu 20.10, Ubuntu 20.04 and earlier.

        For those prefer using a graphical tool, see this tool to install the latest Kernel.

      • The first ever KernelCI hackfest

        The first KernelCI test development and coverage hackfest took place from 27th May to 4th June 2021. For a total of seven days, developers from the KernelCI team, Google, and Collabora worked to improve many different aspects of KernelCI testing capabilities. The hackfest was a community event promoted by the KernelCI team. It aimed at bringing developers and companies together to improve testing for areas of the Linux kernel they care about. Through this effort, the KernelCI team also expects to increase awareness for continuous kernel testing and validation – more hackfests will happen in the future, so stay tuned if you want to join.

      • The first ever KernelCI hackfest

        The KernelCI continuous-integration project held its first hackfest recently. Developers from the KernelCI team, Google, and Collabora worked to improve many different aspects of KernelCI testing capabilities. There are plans for more hackfests.

      • Beatriz Martins de Carvalho: My Project at Linux Kernel

        Today it's part 3 of my Outreachy Saga it’s been 5 weeks of my Outreachy internship, and everything is not sailing smoothly how I would like! Why?? Because I had a little problem with my setup and I was stuck for 2 days without working until be able to correctly do my setup, how I said in my introduction post, one thing that I'm learning at my internship is "learning", because not everything goes as I would like, sometimes it is necessary to stop, breathe, redo everything and, after redoing everything, it is so rewarding when things start to flow.

        Today my week’s blog will be focusing on the Linux Kernel Community at which I’m interning and the project on which I’m working. So, let’s get started!

    • Applications

      • The 7 Best Alternatives to the Terminal App for Ubuntu

        If you've used Ubuntu for a while now, you must be aware of the power of the command-line interface. It offers more control over the operating system and its working, eats up less memory than a GUI, and is suitable for automating your tasks. On Ubuntu, the default command-line interface that picks up your commands for execution is the Terminal app.

        But what if you are bored with the default terminal? Don't panic. As an Ubuntu user, your options are not limited, thanks to an active open-source culture. There are a variety of credible Terminal alternatives for Ubuntu all over the internet. Let's look at them one by one.

    • Instructionals/Technical

      • How to install Alora RSPS on a Chromebook

        Today we are looking at how to install Alora RSPS on a Chromebook. It only works on Linux Applications in a Chromebook, sadly not in Play Store Applications, Google Chrome, or the rest of Chrome OS. 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 Wire Desktop on Deepin 20.2

        In this video, we are looking at how to install Wire Desktop on Deepin 20.2.

      • How to Install Ubuntu on a USB Flash Drive

        Installing the entire Ubuntu on to a USB Flash drive is simple and straight forward. You can use ubuntu installed USB as a portable computer and bootable device.

        This tutorial we learn how to install the entire Ubuntu on a USB Flash Drive.

      • How to play Battlefield V on Linux

        Battlefield V is the 16th entry in the first-person shooter developed by DICE and published by Electronic Arts. In the game, players compete against each other in historical battles, with 64 players at a time. In this guide, we’ll show you how to make it work on Linux.

      • How to play Baldur's Gate 3 on Linux

        Baldur’s Gate 3 is an up-comping RPG developed and published by Larian Studios. The game is in active development, and is on Steam as “early access.” Early access means even though the game is being worked on, users can play it as is. Here’s how to get it working on Linux.

      • 1 Click Libre Office Install on Ubuntu - LateWeb.Info

        LibreOffice is a powerful and free office suite, a successor to OpenOffice(.org), used by millions of people around the world. Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity. LibreOffice includes several applications that make it the most versatile Free and Open Source office suite on the market: Writer (word processing), Calc (spreadsheets), Impress (presentations), Draw (vector graphics and flowcharts), Base (databases), and Math (formula editing).

        LibreOffice is compatible with a wide range of document formats such as Microsoft€® Word (.doc, .docx), Excel (.xls, .xlsx), PowerPoint (.ppt, .pptx) and Publisher. But LibreOffice goes much further with its native support for a modern and open standard, the Open Document Format (ODF). With LibreOffice, you have maximum control over your data and content – and you can export your work in many different formats including PDF.

      • How to add an OpenPGP repository key, now that apt-key is deprecated

        Now, you'll see the following warning: "Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead." What do you do?

        To install certain applications from non-standard repositories, those keys must be added. How do you add them? Unfortunately, it's not quite as easy as it once was. You'll still be issuing a command that pipes the downloaded file into another command, with the help of sudo.

        The confusing part is that you'll no longer use apt, in any way, to add the key. You'll be adding the key to your keyring. Let's stick with our Opera example, although installing Opera via their .deb package automatically installs and configures their repository for you.

      • How to install Foreman on Rocky or Almalinux 8 - Linux Shout

        Foreman is an open-source lifecycle management suite – this means that it covers all tasks that are pending, from creation to configuration and monitoring of a system. It is doesn’t matter whether it is physical or virtual systems or Docker containers, Foreman works the same for all of them. Hence, with the help of this provisioning, configuration, orchestration, and monitoring platform physical systems can therefore simply boot from the network and be installed automatically and standardized. Numerous hypervisor and cloud platforms can be addressed through plugins, for example, VMware, oVirt, Amazon EC2, Microsoft Azure, XEN, OpenStack, OpenNebula…

        Puppet is used by default for configuration management – however, Chef, Salt, or Ansible can also be used via plugins. Corresponding configuration rules can be created via the Foreman web frontend and the consistency of the system landscape can be displayed.

      • How to Use the ps Command in Linux to Kill Process - Make Tech Easier

        When you are working, sometimes your programs suddenly freeze. Other times, the programs are still running but with a high processor or memory consumption. There is a way to fix this in Linux using the ps (Process Status) command. Here we show you how to use the ps command in Linux to list the currently running processes and their PIDs. You can then find and kill the processes consuming your resources.

      • How to configure GlassFish Cluster with Automatic Load Balancing | RoseHosting

        GlassFish is an open-source implementation of the Java platform. It supports several technologies including, EJB, JPA, JSF, JMS, RMI, JSP, servlets and allows developers to create portable and scalable applications.

        GlassFish cluster is a collection of GlassFish Server instances that share the same applications, resources, and configuration information. It allows you to monitor all instances in a cluster from a single host. It is designed for failover, scalability, and load balancing.

        In this guide, we will explain how to deploy a GlassFish cluster with automatic load balancing on the RoseHosting Platform.

      • How To Install Google Cloud SDK on CentOS 8 - idroot

        In this tutorial, we will show you how to install Google Cloud SDK on CentOS 8. For those of you who didn’t know, Google Cloud SDK contains tools and libraries that enable you to easily create and manage resources on the Google Cloud Platform. It supports Linux, Mac & Windows as well.

        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 Monit monitoring system on a CentOS 8.

      • Introduction to image builder

        Image Builder is a tool that allows you to create custom OS images (based on the upstream project Weldr), and it’s included in the base repos so you can build images right from the start.

        You can use the command line or a Cockpit plugin, and it’s a fairly simple and straightforward process which allows you to create images for most of the major platforms – Libvirt/KVM (RHV or general Linux virtualisation), VMware, Openstack, AWS and Azure. You can also deploy these images from Satellite.

      • Creating images for Toolbox

        One of the first things I needed to do in Toolbox was to create a custom image based on Red Hat Universal Base Image (UBI) that resembles the UX the users get with fedora-toolbox image, so I needed to learn how to create custom images for toolbox. It is surprisingly easy to do that!

        The first thing I needed to do was to take a look to the Toolbox documentation. In the toolbox repository README.md file there is an explaination of what do you need to create your custom images.

      • Linux ifconfig Command

        ifconfig (interface configuration) is a network management tool. It is used to configure and view the status of the network interfaces in Linux operating systems. With ifconfig, you can assign IP addresses, enable or disable interfaces, manage ARP cache, routes, and more.

        In this article, we’ll explore how to use the ifconfig command.

      • Step by step guide to create Docker Image - LinuxTechLab

        We have, in our earlier tutorial discussed the Dockerfile i.e. what are Dockerfiles & how to create one. We also mentioned three different examples, one each for CentOS, Fedora & Ubuntu to create docker images with Webserver (apache).

        We will now use one of those Dockerfiles (CentOS one) to create a Docker image & will then upload the created image to Docker Hub. To simply explain Docker Hub, it's a public registry that has over 15000 images that can be directly used or can be used to create a custom Docker image. Docker Hub is directly maintained by Docker.

    • Games

      • Less than a hundred years of progress...

        Prepare for a quest that spans more than 1200 years and 7 astounding worlds. The epic sequel to The Journeyman Project, The Journeyman Project 2: Buried in Time is now fully supported by ScummVM.

        After a number of years in development by clone2727, and a few more years maturing on a shelf, the game is finally ready for public testing.

      • Gaming on Chrome OS in a pre-Borealis world

        While we all impatiently wait for official support for Steam via Borealis, let’s talk about how you can start playing Windows games today with Steam Play (Proton) using Crostini (Linux on Chrome OS). The experience isn’t the best, but it’s frankly better than nothing. This article will assume that you have Linux installed on your Chrome OS device and don’t mind getting your hands dirty on the terminal just a bit.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Kai Uwe Broulik: Blast from the Past: Icon Dialog

          In my 10 year anniversary blog post I mentioned how I wanted to fully redesign the icon chooser dialog which hasn’t changed since its inception and my childhood. Well, guess what I just did between sessions at this year’s Akademy.

          [...]

          With eight more years of Qt and C++ experience than last time I tried, it took me just a couple of hours over the course of two Akademy evenings to wire up the existing dialog logic to the newly generated UI file. Thanks to a test application in the kiconthemes repository I was also able to test some of the more specialized view modes the dialog offers, such as picking a symbolic toolbar icon, or restricting access to the file dialog for choosing an image from a custom path. Finally, I managed to pull off what I didn’t achieve last time: displaying the icon names in multiple lines.

    • Distributions

      • Reviews

        • Looking for a New Distro? 10 Reasons to Try Garuda Linux

          There are plenty of things to love about the Linux Operating system, and although it does not come off as an anyone-can-use-it option like Windows or macOS, it’s feature-rich.

          Unfortunately, since most Linux distributions do not offer the familiar interface available on macOS and Windows systems, and they have a usage learning curve, it discourages many uses from switching to Linux.

          Garuda Linux seeks to solve this challenge and make Linux more accessible to the layman.

      • SUSE/OpenSUSE

      • IBM/Red Hat/Fedora

        • PipeWire 0.3.31 Released With Better JACK Support, More Crash Fixes

          PipeWire 0.3.31 is out today as the newest version of this audio and video streams server for the Linux desktop that is becoming a viable replacement to the likes of JACK and PulseAudio.

          With today's PipeWire 0.3.31 release there are new PulseAudio modules ported over, the JACK support has seen "massive stability improvements", various crashes and lockups have been resolved, a Bluetooth hardware database is now used for disabling non-working features on select devices, scheduling quantum and rate can be changed dynamically, and many other changes throughout the code-base. PipeWire 0.3.1 also now properly checks metadata permissions, there is an infinite loop fix within its audio converter code, and improved latency reporting.

        • HDR in Linux: Part 2

          In the previous post, we learned what HDR is: a larger luminance range that requires more bits per component, new transfer functions to encode that luminance, and potentially some metadata. We can examine the work required to use it in a “standard” Linux desktop. By “standard”, I of course meant my desktop environment, which is GNOME on Fedora.

          To do this, we’ll consider a single use-case and examine each portion of the stack, starting at the top and working our way down. The use-case is watching an HDR movie in GNOME’s video application, Totem. In this scenario, the application isn’t likely to tone-map its content as it has been created with HDR metadata the display itself can use to tone-map when necessary, but I will note where this could happen.

        • Working in Toolbox!

          Long time has passed since my last publication in this blog. Recently I've moved from my usual work with Fleet Commander to working in Toolbox, a containerized command line environment tool.

          I had the opportunity to move to the Toolbox team, and work in something different to what I've been working until now. I will continue working in Fleet Commander, but now my main efforts will be working in Toolbox.

          Toolbox is a containerized command line environment tool. It allows users to create a command line inside a container so any changes done inside are done in a controlled environment.

          This is very useful in the case of Fedora Silverblue, as Silverblue has a read only filesystem and all the applications are running as flatpak applications, and you do not have the option to install new RPM packages. With Toolbox, you can create a containerized shell in which you can install whatever you need and use it from there.

      • Debian Family

        • EasyOS Dunfell-series 64-bit version 2.8.3 for the Pi4

          Version 2.8 for the Raspberry Pi4 was released on June 5: https://bkhome.org/news/202106/easyos-dunfell-series-version-28-for-the-raspberry-pi4.html Version bump to 2.8.3, download from here: http://distro.ibiblio.org/easyos/aarch64/releases/dunfell/rpi4/2.8.3/ Feedback welcome on the forum: https://forum.puppylinux.com/viewforum.php?f=63

      • Canonical/Ubuntu Family

        • Ubuntu Makes a Major Theme Change For its Next Release

          When Ubuntu 21.10 ‘Impish Indri’ arrives this October it’ll do so with a new look in tow.

          After many fine years of service Ubuntu’s iconic mix of dark header bars and light widgets is being retired.

          Shocked? Well, the writing has been on the wall for a while.

          Ubuntu’s community-based design team has decided that Ubuntu 21.10 will only come with a fully-light and fully-dark version of the default Yaru theme only.

          At present, Ubuntu ships with three versions of the Yaru GTK theme: Yaru (dark headerbar and light widgets; default); Yaru Light (light headerbar and light widgets); and Yaru Dark (dark headerbar and dark widgets). Users can switch between these from the Appearance pane in the Settings app.

        • How to use managed IT services like the Fortune 500

          Managed IT services are widely used by the most sophisticated organisations across the globe. Recent reports show that over 90% of the Fortune 500 have multiple outsourcing contracts to managed service providers, with a value of over $190 billion. This includes managed IT services such cloud services, infrastructure, networks, security, backup, applications and much more. How can organisations at any scale adopt the same strategy and benefit from managed IT services?

          What does “IT” look like in a Fortune 500?

          At a scale of a Fortune 500 organisation, things look different than the usual. Running a business with hundreds of thousands of employees in different regions across the world, with millions of daily activities to serve thousands of customers and generate billions of dollars in revenues can easily become complicated. It requires well structured operations to run a business at that enormous scale, where any activity that does not add value should be minimised, automated or even eliminated when possible.

          These companies have always created better alternatives to enhance the way they do everyday business. Normally, an IT department at that scale would serve hundreds of thousands of daily users, with each user group having their own set of required applications and services that help them do their jobs. A minor issue causing a few seconds of delay in a widely used service within the company would cost over a 100K seconds of waste, or almost 3 working days of a full time equivalent! The mass makes minimal things count, and a few minutes everyday throughout the year is a significant amount of lost potential worth acting upon.

        • Letter: Bezos is not the first wealthy space tourist [Ed: Mentions Mark Shuttleworth of Canonical and Ubuntu, albeit paywalled]
        • The Fridge: Ubuntu Weekly Newsletter Issue 689

          Welcome to the Ubuntu Weekly Newsletter, Issue 689 for the week of June 20 – 26, 2021. The full version of this issue is available...

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Why Magento? An Introduction To One Of The Most Powerful Commerce Platforms

        Every online business dreams of building a world-class eCommerce website that attracts visitors, engages, and converts them into customers. Such a website should be mobile-friendly, esthetically appealing, and functionally convenient. Among eCommerce platforms, Magento is a leading CRM built on open-source technology.

        It provides brands and online merchants with rich tools to manage their shopping carts, product listing, and design. If you don’t know how to use these tools, ask a Magento eCommerce development company to help you with it.

        [...]

        Currently, Magento has two platforms – Open Source and Commerce.

      • Announcing Kubernetes Community Group Annual Reports

        Given the growth and scale of the Kubernetes project, the existing reporting mechanisms were proving to be inadequate and challenging. Kubernetes is a large open source project. With over 100000 commits just to the main k/kubernetes repository, hundreds of other code repositories in the project, and thousands of contributors, there's a lot going on. In fact, there are 37 contributor groups at the time of writing. We also value all forms of contribution and not just code changes.

        With that context in mind, the challenge of reporting on all this activity was a call to action for exploring better options. Therefore inspired by the Apache Software Foundation’s open guide to PMC Reporting and the CNCF project Annual Reporting, the Kubernetes project is proud to announce the Kubernetes Community Group Annual Reports for Special Interest Groups (SIGs) and Working Groups (WGs). In its flagship edition, the 2020 Summary report focuses on bettering the Kubernetes ecosystem by assessing and promoting the healthiness of the groups within the upstream community.

      • Google's Lyra v0.0.2 Speech Codec Gets Rid Of The Binary Blob - Phoronix

        Earlier this year Google announced the Lyra voice codec that could work with AV1 video for video chats over 56kbps modems. Google is today shipping its newest Lyra version.

        Lyra is a very low bit-rate codec for speech compression designed for WebRTC usage and other online chat purposes. Lyra can operate at 3kbps thanks to its machine learning and other design features. Following the February announcement, in April was the initial open-source code for Lyra. That initial v0.0.1 release has now been succeeded by version 0.0.2.

      • Programming/Development

        • Clang Profile Guided Optimizations Support Sent In For Linux 5.14 - Phoronix

          Compiling the Linux kernel with LLVM's Clang code compiler continues to be more featureful with plumbing now being added to handle profile-guided optimizations (PGO) to help in achieving greater performance for optimizing kernel builds for targeted workloads.

          Earlier this month I wrote about Clang PGO likely coming for Linux 5.14 and indeed the pull request was sent in on Monday. While GCC PGO for the Linux kernel was previously shot down, it looks like this new infrastructure will make it in for this new cycle.

        • Glibc 2.34 Adds "_Fork" Function Ahead Of Future POSIX Revision - Phoronix

          The GNU C Library (Glibc) has landed its _Fork function implementation as an async-signal-safe fork replacement that is also expected to be made part of the next POSIX standards revision.

          Going back to 2007 has been Glibc Bug 4737 of the fork function not being signal safe with glibc, unlike some BSDs and other platforms. Various developers have commented on it over the years due to deadlocks occurring in their programs such as if using fork() within a signal handler and other conditions met.

        • Sensible datetime scale for Gonum Plot

          Few months ago I posted a library for sensible int scale for Gonum Plot. There is a similar package I’ve developed to handle timescales.

          The integer one, being based on a recursive function, works with any number scale. Differently, this one will only work well with a timescale between 2 days and a couple of years. Extending it is not hard since it’s enough to add additional case statements in the switch, but I’ve not found use-cases for different timeframes so far. If you add additional options, please commit them back!

        • Rust

          • GStreamer Rust bindings 0.17.0 release

            A new version of the GStreamer Rust bindings, 0.17.0, was released.

            As usual this release follows the latest gtk-rs release.

            This is the first version that includes optional support for new GStreamer 1.20 APIs. As GStreamer 1.20 was not released yet, these new APIs might still change. The minimum supported version of the bindings is still GStreamer 1.8 and the targetted GStreamer API version can be selected by applications via feature flags.

            Apart from this, the new version features a lot of API cleanup, especially of the subclassing APIs, and the addition of a few missing bindings. As usual, the focus of this release was to make usage of GStreamer from Rust as convenient and complete as possible.

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Pseudo-Open Source

        • Security

          • Intel To Disable TSX By Default On More CPUs With New Microcode

            Intel is going to be disabling Transactional Synchronization Extensions (TSX) by default for various Skylake through Coffee Lake processors with forthcoming microcode updates. Yes, this does mean performance implications for workloads benefiting from TSX. This change has seemingly not been talked about much at all publicly and I just happened to become aware of it when looking through new kernel patches.

            Transactional Synchronization Extensions (TSX) have been around since Haswell for hardware transactional memory support and going off Intel's own past numbers can be around 40% faster in specific workloads or as much 4~5 times faster in database transaction benchmarks. TSX issues have been found in the past such as a possible side channel timing attack that could lead to KASLR being defeated and CVE-2019-11135 (TSX Async Abort) for an MDS-style flaw. Now in 2021 Intel is disabling TSX by default across multiple families of Intel CPUs from Skylake through Coffee Lake.

          • Fear, Uncertainty, Doubt/Fear-mongering/Dramatisation

            • REvil ransomware's new Linux encryptor targets ESXi virtual machines [Ed: This is not a "Linux" issue but some Proprietary Software issue; classic Fear, Uncertainty, Doubt (FUD)/Fear-mongering/Dramatisation in a Microsoft-connected site]

              The REvil ransomware operation is now using a Linux encryptor that targets and encrypts Vmware ESXi virtual machines.

    • Finance

      • Shirish Agarwal: Indian Capital Markets, BSE, NSE

        I had been meaning to write on the above topic for almost a couple of months now but just kept procrastinating about it. That push came to a shove when Sucheta Dalal and Debasis Basu shared their understanding, wisdom, and all in the new book called ‘Absolute Power – Inside story of the National Stock Exchange’s amazing success, leading to hubris, regulatory capture and algo scam‘ . Now while I will go into the details of the new book as currently, I have not bought it but even if I had bought it and shared some of the revelations from it, it wouldn’t have done justice to either the book or what is sharing before knowing some of the background before it.

        Before I jump ahead, I would suggest people to read my sort of introductory blog post on banking history so they know where I’m coming from. I’m going to deviate a bit from Banking as this is about trade and capital markets, although Banking would come in later on. And I will also be sharing some cultural insights along with history so people are aware of why things happened the way they did.

    • Freedom of Information/Freedom of the Press

    • Monopolies

      • Patents

        • 6 Ways To Guide Applications Under New Patent Classification [Ed: The number ought to be vastly lower, but patents became an industry rather than means for people who actually make things]

          After 100 years of classifying patents using the U.S. Patent Classification, or USPC, system, the U.S. Patent and Trademark Office replaced that system in late 2020. The change to the Cooperative Patent Classification, or CPC, system gives patent practitioners greater opportunity to potentially direct patent applications to art units by careful drafting in conjunction with an understanding of how the CPC functions.

          Each year inventors and patent attorneys file thousands of new patent applications at the USPTO. Each application is reviewed multiple times by various USPTO units to verify compliance with rules and procedures. One of those reviews is a classification...

        • Supreme Court: Closing out the Docket for 2020-21 [Ed: Patent maximalists try to push SCOTUS to roll back patent reforms to make parasites, monopolists, patent trolls and lawyers richer at everybody else's expense]

          The US Supreme Court has almost cleaned-up its patent docket for the October 2020 term. I still expect a decision at some point this week (by July 2) in Minerva Surgical, Inc. v. Hologic, Inc. focusing on the ongoing viability of assignor-estoppel. The court has already decided its one other patent-focused case for the term–United States v. Arthrex, 594 U. S. ___ (2021). In Arthrex, the court altered the power of the PTO Director beyond statutory limitations in order to preserve the PTAB’s constitutional authority during IPR proceedings. A number of parallel petitions had raised the same or similar questions to Arthrex. The Court vacated and remanded some cases back to the Federal Circuit “for further consideration in light of United States v. Arthrex, Inc.” For other cases, the court simply denied certiorari. There are also several Arthrex-follow-on petitions pending that have not yet been fully briefed. I expect these will also be denied.

          The court also denied certiorari in TCL Communication v. Godo Kaisha IP Bridge 1, No. 20-1545. That case asked a couple of interesting questions regarding proof of literal infringement. The court allowed the patentee to make assumptions about the accused devices based upon admissions that the devices conform to certain industry standards.

        • The UK must find a way to align CPTPP and EPO grace period regimes - or maybe not

          Squaring the grace period circle that being a signatory of both the CPTPP and EPC would seemingly require of the UK may prove impossible. That should concern not only UK patent professionals but also EPO member states

        • Disclosure and Definiteness [Ed: More fake patents thrown out by US courts; and the litigation industry-funded Dennis Crouch is unhappy about this]

          The addition of claims in the 1836 Act was designed to provide notice to the world as to the scope of the patent right following an on-point complaint from the U.S. Supreme Court (and others). See Evans v. Eaton, 20 U.S. 356 (1822). Over the years, the Supreme Court focused more on the importance of claims for publicly demarking the property line. See Winans v. Denmead, 56 U.S. 330, 347 (1853) (Campbell, J., dissenting); Merrill v. Yeomans, 94 U.S. 568, 573 (1876) (The patent laws “leave no excuse for ambiguous language or vague descriptions. The public should not be deprived of rights supposed to belong to it, without being clearly told what it is that limits these rights.”). The 1952 Act did not appear to change these general rules but rather attempted to clean-up the requirement slightly by grammatically separating the disclosure requirements 112€¶1 from the claim requirements 112€¶2. In his contemporary commentaries, P.J. Frederico explained that “the clause relating to the claim has been made a separate paragraph to emphasize the distinction between the description and the claim, and the language has been modified.” P.J. Frederico, Commentary on the New Patent Act (1952). In 2011, the statute was renumbered so that Sections 112€¶1 and 112€¶2. are now Sections 112(a) and 112(b).

          [...]

          According to the court, this internal inconsistency further sealed the deal. Invalidity Affirmed. I would note that the proffered inconsistency appears easily reconcilable in that the “activation criterion” and “user command” can come from two different sources. But, that is a distinction I had to guess at and create in my head ex post — not something offered by the patent documents.

        • Top-5 Patent Litigation Venues Seen Nearly Half of the Cases Related to a Super NPE

          As the post-pandemic world begins to shape up, the patent litigation world has seen billion dollar verdicts to record-breaking amounts of litigation financing. The explosive growth in litigation financing has come from a backlog of capital during the covid pandemic and investors seeking non-cyclical returns. As highlighted from last year’s report on NPE patent financing in the Western District of Texas, this trend can be seen among the top-5 patent venues. From Waco to Silicon Valley to Delaware, the effect of aggregations and financing can be seen.

          These venues were chosen, since the Western District of Texas now accounts for 25% of all patent litigation, while the remaining four account for 43% in the first quarter of 2021. Collectively, these 5 venues have seen the most litigation over the last 5 years, with nearly 70%.

        • Fighting coronavirus – updated support for researchers and innovators [Ed: The criminals who run the EPO once again misuse coronavirus to portray themselves as the exact opposite of what they are]

          One year after its initial launch, the EPO has updated and expanded the information in its "Fighting coronavirus" platform to reflect the rapidly-changing technology landscape in the struggle against the pandemic. The 35 search strategies added to the platform today reflect e.g. new interest in a wider range of existing medicines that could be suitable for re-purposing as COVID-19 therapeutics, and a wider variety of existing disinfectant technologies useful for making public spaces and transport safer. There are now over 300 search strategies in this free resource, an almost threefold increase from the original platform, all compiled by dozens of EPO experts.

        • Software Patents

          • $2,000 for Acacia subsidiary, R2 Solutions, prior art

            On June 28, 2021, Unified Patents added a new PATROLL contest, with a $2,000 cash prize, seeking prior art on U.S. Patent No. 8,341,157. The patent is owned by R2 Solutions LLC, an Acacia Research Corporation entity. The '157 generally relates to to using query keywords to determine a user's intent for a search entry. It is currently being asserted against Walmart, iHeartRadio, Target, Expedia, Roku, Workday, and Deezer.

          • $5,000 Awarded for '715 WSOU prior art

            Unified is pleased to announce PATROLL crowdsourcing contest winner, Preeti Dua, who received a cash prize of $5,000 for her prior art submission for U.S. Patent 7,409,715. The patent is owned by the most prolific NPE assertor in 2020, WSOU Investments, LLC d/b/a/ Brazos Licensing and Development. The ‘715 patent generally relates to an impersonation attack detection system for a wireless node of a wireless communication network. The ‘715 patent is currently being asserted against Arista Networks in the Western District of Texas.

      • Trademarks

      • Copyrights

        • Danish court tackles balance between copyright and freedom of speech and religion

          The interplay (and clash) between copyright protection and other fundamental rights and freedoms has become increasingly frequent and relevant over the past few years. The IPKat is pleased to host the following guest post by Jakob Plesner Mathiasen (IFPI Denmark and Ples&Lindholm) on a recent and very interesting Danish decision.

          [...]

          In 1921 Danish philosopher Martinus Thomsen (1890 – 1981) had an epiphany, where Jesus – according to Martinus – appeared and entered Martinus’ body. This led Martinus to become a prophet and write The Third Testament (in continuation of the Old and the New Testament). An enormous work of approximately 10,000 pages.

          Martinus died in 1981 and left the copyright in The Third Testament to the Martinus Institute, a self-governing non-profit institution, which was then responsible for publishing the work of Martinus. The Institute subsequently made changes to the work, which sparked fury among some of Martinus’ approximately 40,000 followers.

          The followers believe that The Third Testament is a holy scripture, and that not even a comma can be changed. As stated by one of the followers during the trial the consequences would be much more severe than any sanction from the courts: “Anyone who violates a holy scripture will, as the Bible says, be condemned”.

          Therefore, the followers published Martinus’ original work without permission. The followers claimed that it was an act of emergency and in accordance with their freedom of religion and speech under Articles 9 and 10 of the European Convention on Human Rights.

          The followers argued that the Institute had made undue changes to the original work, that the work had a special sacred status, and that the Institute had refrained from publishing the original work. As a result, the followers found themselves bound to take on this responsibility.



Recent Techrights' Posts

Upcoming Themes and Articles in Techrights
we expect to have already caught up with most of the administrivia and hopefully we'll be back to the prior pace some time later this week
Links 16/04/2024: Levente "anthraxx" Polyák as Arch Linux 2024 Leader, openSUSE Leap Micro 6 Now Alpha, Facebook Blocking News
Links for the day
Apology & Correction: Daniele Scasciafratte & Mozilla, OSCAL, Albania dating
Reprinted with permission from the Free Software Fellowship
Richard Stallman to Give Public Talk in Portugal on Wednesday
new addition to his page
Richard Stallman's Hair Has Grown Back and He Does Not Talk About Cancer
May he live a long and happy life
 
Links 16/04/2024: Many More Layoffs, Broadcom/VMware Probed (Antitrust)
Links for the day
Links 16/04/2024: Second Sunday After Easter and "Re-inventing the Wheel"
Links for the day
Where is the copyright notice and license for Debian GNU/Linux itself?
Reprinted with permission from Daniel Pocock
Halász Dávid & IBM Red Hat, OSCAL, Albania dating
Reprinted with permission from the Free Software Fellowship
Next Week Marks a Year Since Red Hat Mass Layoffs, Another Round Would be "Consistent With Other Layoffs at IBM."
"From anon: Global D&I team has been cut in half."
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, April 15, 2024
IRC logs for Monday, April 15, 2024
Links 15/04/2024: Navartis, AWS and Tesla Layoffs
Links for the day
Gemini Links 15/04/2024: YAML Issues and Gemtext Specification 0.24.0
Links for the day
New Video of Richard Stallman's Talk in Italy (Delivered a Week Ago)
a working copy of the video
Microsoft Windows Falling to New Lows in the United Kingdom and Worldwide
What's noteworthy here is that there's no sign at all of a Windows rebound
[Meme] Quantity of European Patents
they've rigged the system to make more money
Why do free software organizations eliminate community representatives?
Reprinted with permission from the Free Software Fellowship
[Teaser] Freenode LTD: What Happened
Upcoming series based on insiders' account with evidence
Links 15/04/2024: Signs of Desperation at Microsoft and Tesla Employees Brace for Mass Layoffs (Update: Yes, Over 10% at Tesla Laid Off)
Links for the day
Matthias Kirschner & FSFE People Trafficking, coercion of volunteers
Reprinted with permission from the Free Software Fellowship
Gemini Links 15/04/2024: Profectus Alpha 0.4 and RPG of One Capsule Progress
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, April 14, 2024
IRC logs for Sunday, April 14, 2024
Oceania: GNU/Linux Measured at Lower Than the International Average (4% or 7% Including ChromeOS)
statCounter's data
Human Rights Tribunal of Ontario (HRTO) Does Not Wish to Become an Instrument of Cost-Free Harassment or 'Cheap Revenge', It Says "Justice is Not Free. Quite the Contrary. Justice is Expensive."
Long story short, there is no lawsuit, there is a just a hateful, lying idiot abusing "the system" (which this idiot rejects entirely)
Achieving Objectives
The 'suits' and their vocabulary can be overcome when their deceit is widely deciphered:
Mozilla Has Turned Firefox Into OSPS Consistent With "Attestation" Objectives
Open Source Proprietary Software
100 years of Hitler & psychological experiments on volunteers
Reprinted with permission from the Free Software Fellowship
Taliban, the Free and Open Source Software Community Team of Afghanistan
Reprinted with permission from the Free Software Fellowship
Links 14/04/2024: Software Needed for Work and Issues in Brazil
Links for the day
Gemini Links 14/04/2024: OFFLFIRSOCH and Gemtext Specification 0.24.0
Links for the day
Links 14/04/2024: Tesla and OpenAI (Microsoft) Layoffs Floated in the Media
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, April 13, 2024
IRC logs for Saturday, April 13, 2024