Bonum Certa Men Certa

Links 17/10/2020: GCC 11 Status Report, FreeBSD 12.2 RC3, Chrome 87 Beta



  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

      • Many Networking Improvements Land In Linux 5.10 - Phoronix

        The big networking pull request has landed in Linux 5.10 Git.

        As with most kernel cycles, Linux 5.10 has a plethora of networking improvements from expanded driver coverage to new core networking features and continuing to advance the likes of (e)BPF.

      • Corsac.net - Echoes: iOS 14 USB tethering broken on Linux: looking for documentation and contact at Apple



        It's a bit of a long shot, but maybe someone on Planet Debian or elsewhere can help us reach the right people at Apple.

        Starting with iOS 14, something apparently changed on the way USB tethering (also called Personal Hotspot) is set up, which broke it for people using Linux. The driver in use is ipheth, developped in 2009 and included in the Linux kernel in 2010.

      • linux.conf.au 2021 call for sessions and miniconfs [LWN.net]

        The 2021 edition of linux.conf.au will be held online on January 23-25, 2021; the call for proposals has gone out with a relatively tight deadline of November 6. "Our theme is 'So what's next?'. We all know we're living through unprecedented change and uncertain times. How can open source play a role in creating, helping and adapting to this ongoing change? What new developments in software and coding can we look forward to in 2021 and beyond?" Since there is no travel involved, this is a rare opportunity for those who have not normally been able to participate in LCA.

      • XFS Patches For Linux 5.10 Delays The Year 2038 Problem To 2486

        XFS patches for Linux 5.10 submitted by XFS file system maintainer Darrick J. Wong will delay the year 2038 problem for XFS by an additional 448 years. That should be enough to come up with a real long-term solution. The time-stamp patches were submitted as a part of a larger patch-set with a "large pile of new stuff".

        [...]

        The code widening the inode time-stamps gives us an additional 448 years to come up with a more long-term solution. It may be of interest that the XFS epoch starts at December 1901, not January 1970 like most other Unix time-stamps.

        Another notable change in the patch-set adds inode btree counts to the allocation groups. That speeds up file system mounting and adds a little more metadata redundancy. There's also a mention of fixing "some math errors in the realtime allocator" in the patches comments.

        It's not confirmed that the patches will make it into Linux 5.10, but it seems very likely. The merge window is open and Darrick J. Wong, employed by Oracle, is the XFS maintainer so XFS patches from him are merged as a matter of routine.

      • Graphics Stack

    • Benchmarks

      • How Intel's Clear Linux Is Competing Against Late-2020 Linux Distributions

        As it's been a while since running a fresh Linux distribution comparison with Intel's Clear Linux platform and given all the autumn distribution updates inbound, here is a fresh look at the rolling-release Clear Linux up against a snapshot of Ubuntu 20.10, Fedora Workstation 33 Beta, openSUSE Tumbleweed 20200929, Arch-based Endeavour OS, and Debian Testing from the start of October.

      • Intel Core i7 1165G7 "Tiger Lake" Linux Performance With The Dell XPS 13 9310

        Here are our initial benchmarks of Intel Tiger Lake on Ubuntu Linux via the premium Core i7 1165G7 processor. This also appears to be the first public benchmarks of the new Dell XPS 13 9310 laptop that just-launched as the refreshed XPS notebook for Tiger Lake and with Intel EVO certification.

    • Applications

      • 10 Best Free and Open Source Linux Data Recovery Tools

        Data recovery is the process of retrieving data from corrupted or damaged storage media when it cannot be accessed. The storage media in question will often be a hard disk, but it can also be removable media such as CDs, DVDs, Blu-rays, and USB keys. There are many different reasons why a system administrator may need to use data recovery tools.

        At boot up, mainstream Linux distributions perform routine scans to identify and fix any inconsistencies in the file system. A damaged file system might be caused by the computer not shutting down in an orderly fashion, which can occur say in the event of a power cut. However, such routine scans will not detect hardware failure which might exist for a long period without being noticeable to users. Accesses to bad sectors on the media can make the situation worse, and with further usage as well as the passage of time, the media can eventually become unreadable.

      • Linux Candy: Evolvotron - interactive generative art software - LinuxLinks

        There’s a diverse range of programs included in this series. Programs such as eDEX-UI and Variety are actually highly practical programs. ASCIIQuarium has soothing and relaxing qualities for your desktop. Other programs included in this series (such as lolcat, cacafire) are included purely for their decorative qualities. And then there’s some really fun software that just raises a smile or two.

        Are you looking for an original desktop background? Do you enjoy evolutionary art? Evolvotron is an interactive “generative art” application to evolve images/textures/patterns/animations through an iterative process of random mutation and user-selection driven evolution.

      • Top five Vim plugins for sysadmins

        Last year I wrote the article 5 useful Vim plugins for developers for Opensource.com. This article follows a similar idea but focuses on plugins that make sysadmins more productive, regardless of what scripting, programming language, or frameworks they use. There's another class of Vim plugins focused on code completion and syntax checking that are intentionally not covered in this article. They will be the topic for another post.

    • Instructionals/Technical

      • NumPad Rebooted

        If you use the PageUp key a lot (e.g. accessing shell history) and instead of hitting PageUp you hit NumLock? and then it happens several times? the solution for me was to remap the NumLock key to become another PageUp.

        This is for systems using Udev (which is now part of systemd), and a USB or PS/2 keyboard; I am not sure this is feasible for laptops, since as far as I know, on a laptop keyboard switching the Numpad on/off can be useful, gives you more keys on the already cramped keyboard.

      • How to use the Apache web server to install and configure a website - TechRepublic

        Every so often I find it good to take a step back and go through the basics. It not only helps to ground me as a tech writer, but it helps a lot of people who are just learning the ropes of whatever piece of technology I'm talking about.

        This time it's all about the Apache web server, a piece of software that's been around for decades, happily serving up small and large websites without fail. Apache works seamlessly with MySQL, PHP, and a host of other packages, so you can serve up simple static or incredibly dynamic websites.

      • UKUI desktop – SparkyLinux

        A new desktop environment has been implemented into APTus & APTus AppCenter: UKUI

        [...]

        Installation (Sparky testing):

        sudo apt update sudo apt install sparky-desktop-ukui

        or via APTus-> Desktop-> UKUI desktop icon.

      • How to Share USB and Network Devices in VirtualBox - Make Tech Easier

        VirtualBox is a popular virtualization tool that lets you install and test out virtual computer systems on a host operating system. With VirtualBox, users have the ability to use a fully functional system, running the operating system of their choice without having to do the setup on different hardware. However, sharing USB and network devices between the host and guest machine is not as straightforward as it should be. Here are the steps to share USB devices between the host and guest machine in VirtualBox.

      • How to install and use AWStats Web Analytics on CentOS 8

        AWStats is an open-source advanced web analytics tool that generates advanced web, streaming, FTP, or mail server statistics graphically. This tutorial shows how to install AWstats on CentOS 8.

      • Install Apache Solr search platform on CentOS 8

        Apache Solr is an open-source search platform written on Java, it is based on Apache Lucene. In this tutorial, we will show you how to install Apache Solr 8.6.3 on CentOS 8.

      • How to use the Apache web server to install and configure a website - TechRepublic

        Every so often I find it good to take a step back and go through the basics. It not only helps to ground me as a tech writer, but it helps a lot of people who are just learning the ropes of whatever piece of technology I'm talking about.

        This time it's all about the Apache web server, a piece of software that's been around for decades, happily serving up small and large websites without fail. Apache works seamlessly with MySQL, PHP, and a host of other packages, so you can serve up simple static or incredibly dynamic websites.

      • How to Install Ubuntu on VirtualBox | MakeUseOf

        Thinking about trying out the latest version of Ubuntu? It looks amazing, boasts a host of updates, features, fixes, and stands out as the most well-known Linux operating system.

      • How To Install Discord on CentOS 8 - idroot

        In this tutorial, we will show you how to install Discord on CentOS 8. For those of you who didn’t know, Discord is a multiplatform application that supports All-in-one voice and text chat for gamers.

      • How to recover deleted files in Linux with testdisk - TechRepublic

        It's cybersecurity awareness month. Do you know where your deleted files are? If you're on a Linux server, those magically vanished files might be quite the elusive little gremlins.

        There are a number of ways files get deleted. You might have accidentally used the rm command or maybe a hacker gained access to your system and deleted any number of files. No matter why or how they vanished, you need them back. What do you do?

      • How to use Material Shell in Gnome on Linux

        Material Shell is a modern desktop interface for the Gnome Desktop environment. It is designed to bring order to your Linux desktop by introducing automatic tiling and superior program management. In this guide, we’ll show you how to install Material Shell and how to use it too.

      • ID3: Fix Your Music Tags - Don't Just Leave Them Blank - YouTube

        When you acquire your music through various means it's likely that it won't have it's id3 meta data tags set properperly but luckily fixing this is incredibly easy with a tool such as id3. If you don't fix your music tags it becomes much harder to make effective use of the search tools in your music player.

      • Openstack RDO && KVM Hypervisor: Install KVM with UEFI Guests support on Manjaro KDE 20.1.1

        Attempt to test another Linux distro Manjaro KDE 20.1.1 as Virthost managed via Cockpit Web Console, i.e. deployment and management KVM guests on the recent Manjaro KDE utilizing Web Console . Bare metal platform is Ryzen 7 3700X based with 16 GB RAM and mother board MSI X570 A-PRO ( SVM status enabled )

      • How to install Among Us on a Chromebook with Crossover 20 - the Windows Version

        Today we are looking at how to install Among US on a Chromebook with Crossover 20, Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

        We created a tutorial in the past, but due to the release of Crossover 20, and Among Us works perfectly in it, we felt that we need to create a revised tutorial.

      • How to Secure Your Website with OpenSSL and SSL Certificates | Linux Journal

        The Internet has become the number one resources for news, information, events, and all things social. As most people know there are many ways to create a website of your own and capture your own piece of the internet to share your stories, ideas, or even things you like with others. When doing so it is important to make sure you stay protected on the internet the same way you would in the real world. There are many steps to take in the real world to stay safe, however, in this article we will be talking about staying secure on the web with an SSL certificate.

        OpenSSL is a command line tool we can use as a type of "bodyguard" for our webservers and applications. It can be used for a variety of things related to HTTPS, generating private keys and CSRs (certificate signing requests), and other examples. This article will break down what OpenSSL is, what it does, and examples on how to use it to keep your website secure. Most online web/domain platforms provide SSL certificates for a fixed yearly price. This method, although it takes a bit of technical knowledge, can save you some money and keep you secure on the web.

      • How to Install Odoo 14 on Ubuntu 20.04 | Linuxize

        Odoo is a popular open-source suite of business apps that help companies to manage and run their business. It includes a wide range of applications such as CRM, e-Commerce, website builder, billing, accounting, manufacturing, warehouse, project management, inventory, and much more, all seamlessly integrated.

        Odoo can be installed in different ways, depending on the use case and available technologies. The easiest and quickest way to install Odoo is by using the official Odoo APT repositories.

        Installing Odoo in a virtual environment, or deploying as a Docker container, gives you more control over the application and allows you to run multiple Odoo instances on the same system.

    • Wine or Emulation

      • Proton 5.13: A Massive Update

        We don’t typically cover every little details of Proton versions released out there, but Valve has just released 5.13 and it’s breaking ground in several ways to warrant some coverage.

        [...]

        Having key AAA titles work directly via the vanilla Proton is a nice bonus for anyone not interested in tinkering with Proton-GE.

        More importantly, this Proton version provides some early support for video in games. As you probably know, numerous games in Proton typically work fine, gameplay wise, but cannot play videos as expected on Windows. This is often due to different codecs used under the hood, not supported by WINE on Linux...

    • Games

      • NENA is a sweet little puzzle action-adventure where you control a robot with telepathy | GamingOnLinux

        NENA is a new adventure following Botley, a robot that wants more than a life disposing of self-aware robotic boxes.

        At some point in the far future, robotics and AI are so advanced that we had to pass laws to give them full awareness of life and it all seems as terrible as you can imagine. NENA might not look like much but it's quite a surprising little adventure with some amusing interactions.

        In this short, top-down action-puzzler you start when you're first turned on, only to be told right away that your only reason for "living" is to put little boxes into a furnace to dispose of them — forever. The problem is, you're self-aware, you know about the world and the boxes you're supposed to burn to ashes are also aware. Thankfully, the boxes were programmed to like everything, even pain…

      • Steampunk grid-based dungeon-crawler Vaporum: Lockdown is out for Linux now | GamingOnLinux

        Vaporum: Lockdown is a rather gorgeous steampunk dungeon crawler from Fatbot Games, which serves as a prequel to the original and it's now supported on Linux.

        In this latest release you follow the story of Ellie Teller, a scientist who is a part of a mysterious research project in the middle of an ocean. After disastrous events, she struggles to survive and escape the tower of Arx Vaporum. While it's a prequel, the developer noted that it "expands on everything that made the original game good".

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Krita 4.4 Scores Sizeable Update with Disney's SeExpr Support

          The digital drawing program Krita scores a sizeable update with its major release Krita 4.4.

          Coming after almost 6 months from the prior release, Krita 4.4 brings sizeable updates, feature additions such as new fill layers, brush options, etc across drawing modules which makes it an even great free and open-source raster graphics editor.

          Let’s take a look at what’s new in Krita 4.4

      • GNOME Desktop/GTK

        • Specify Form-Factors in Your Librem 5 Apps | Adrien Plazas

          While more and more applications are being redesigned to take smartphones like the Librem 5 into account, PureOS still offers lots of desktop applications which are not ready to run on such devices yet.

          As a user you want to know which applications are relevant to install, so PureOS Store will by default only present mobile-ready applications, while still letting you opt-into showing all applications to take full advantage of the Librem 5’s convergeant docked mode. As a user you also want to know which applications are relevant to run at a given time, so Phosh will let you run desktop-only applications only when the phone is docked.

          This requires the applications to provide some information on which form-factors they can handle, if you are an application developer and you want your applications to work as expected on the Librem 5, please provide the relevant information as shown below.

    • Distributions

      • Rescuezilla 2.0 Released: Ubuntu-Based Linux Distro For System Rescue

        Almost four months after the last Rescuezilla 1.0.6 release, its developer Shasheen Ediriweera has now announced a new major version, Rescuezilla 2.0.

        As you know, Rescuezilla is a Ubuntu-based Linux distribution and a fork of the abandoned Redo Backup and Recovery distro for system rescue tasks like backup and recovery.

      • New Releases

        • NuTyX GNU/Linux

          I'm very please to annonce the new NuTyX 12-beta4 testing release. The 64-bit version is a complete new project. They are no plan to release a version 12 of NuTyX in 32 bits.

      • BSD

        • FreeBSD 12.2-RC3 Now Available
          The third RC build of the 12.2-RELEASE release cycle is now available.
          
          

          Installation images are available for:

          o 12.2-RC3 amd64 GENERIC o 12.2-RC3 i386 GENERIC o 12.2-RC3 powerpc GENERIC o 12.2-RC3 powerpc64 GENERIC64 o 12.2-RC3 powerpcspe MPC85XXSPE o 12.2-RC3 sparc64 GENERIC o 12.2-RC3 armv6 RPI-B o 12.2-RC3 armv7 BANANAPI o 12.2-RC3 armv7 CUBIEBOARD o 12.2-RC3 armv7 CUBIEBOARD2 o 12.2-RC3 armv7 CUBOX-HUMMINGBOARD o 12.2-RC3 armv7 RPI2 o 12.2-RC3 armv7 WANDBOARD o 12.2-RC3 armv7 GENERICSD o 12.2-RC3 aarch64 GENERIC o 12.2-RC3 aarch64 RPI3 o 12.2-RC3 aarch64 PINE64 o 12.2-RC3 aarch64 PINE64-LTS

          Note regarding arm SD card images: For convenience for those without console access to the system, a freebsd user with a password of freebsd is available by default for ssh(1) access. Additionally, the root user password is set to root. It is strongly recommended to change the password for both users after gaining access to the system.

          Installer images and memory stick images are available here:

          https://download.freebsd.org/ftp/releases/ISO-IMAGES/12.2/

          The image checksums follow at the end of this e-mail.

          If you notice problems you can report them through the Bugzilla PR system or on the -stable mailing list.

          If you would like to use SVN to do a source based update of an existing system, use the "releng/12.2" branch.

          A summary of changes since 12.2-RC2 includes:

          o Report what console the boot loader is telling the kernel to use and allow toggling between them.

          o Allow slow USB devices to be given more time to return their USB descriptors.

          o Allow using zstd and encryption in the loader.

          A list of changes since 12.1-RELEASE is available in the releng/12.2 release notes:

          https://www.freebsd.org/releases/12.2R/relnotes.html

          Please note, the release notes page is not yet complete, and will be updated on an ongoing basis as the 12.2-RELEASE cycle progresses.
      • Screenshots/Screencasts

      • SUSE/OpenSUSE

      • IBM/Red Hat/Fedora

        • Let's collaborate! Take the 2020 Red Hat OpenShift Developer Survey now - Red Hat Developer

          We are always looking for ways to understand better how developers create, build, manage, test, and deploy applications on and for Red Hat OpenShift. An important part of that effort is the annual OpenShift Developer Survey, which we’ve just released for 2020.

          Keep reading to learn more about the survey, including highlights of the 2019 survey results and what to expect from the survey this year. We also invite you to participate in our OpenShift developer experience office hours and one-to-one feedback sessions for our developer community and customers.

        • Set up ZFS on Linux with yum | Opensource.com

          I am a Fedora Linux user who runs yum upgrade daily. While this habit enables me to run all the latest software (one of Fedora's four foundations is "first," and it lives up to that), it also highlights any incompatibilities between the ZFS storage platform and a new kernel.

        • What is an open source upstream?

          Within information technology, the term upstream (and related term "downstream") refers to the flow of data. An upstream in open source is the source repository and project where contributions happen and releases are made. The contributions flow from upstream to downstream.

          When talking about an upstream, it's usually the precursor to other projects and products. One of the best-known examples is the Linux kernel, which is an upstream project for many Linux distributions. Distributors like Red Hat take the unmodified (often referred to as "vanilla") kernel source and then add patches, add an opinionated configuration, and build the kernel with the options they want to offer their users.

          In some cases, users get releases or code directly from the upstream. Windows and macOS users who run Firefox, as one example, generally get their software releases directly from Mozilla rather than through a third party. Linux users, on the other hand, often get Firefox packaged for their distribution --and usually with a few changes in the release’s configuration to better integrate Firefox to their desktop environment or otherwise be more suitable for the distribution.

          In some cases, a project or product might have more than one upstream. Red Hat Enterprise Linux (RHEL) releases are based on Fedora Linux releases. The Fedora Project, in turn, pulls from many upstream projects to create Fedora Linux, like the Linux kernel, GNOME, systemd, Podman, various GNU utilities and projects, the Wayland and X.org display servers, and many more.

          The Fedora Project releases a new version of Fedora roughly every six months. Periodically, Red Hat will take a Fedora Linux release and base a RHEL release on that. Rather than starting from scratch with the vanilla sources for the Linux kernel, GNOME, systemd, and the rest Red Hat starts with the Fedora sources for these projects and utilities, which makes Fedora an upstream of RHEL--with a further upstream of the originating projects. Fedora is downstream of these projects and RHEL is downstream of Fedora.

        • Resiliency in Banking : A ‘must have’ for continuity in the new reality (Part 1)

          A degree of digital transformation has occurred in the banking industry, yet it appears that there will never be a resting point. The establishment of a "new normal", where responsiveness to external competitive demands, global events, and customer expectations highlights the need for continued resilience. The pace of technology changes and competition from traditional and new players overlaid with the consumerization of banking services, has led to expansion in the breadth of services offered, along with how and when they can be consumed.

          Social distancing has prompted new realities in banking, with some aversion to access physical branch locations and interface through ATMs (with people reluctant to touch the machine and cash itself). Regardless of these challenges, the customer still demands uncompromised and enhanced capabilities, perceiving that services are always available and instantaneous.

          Customers have an expectation of 24/7 access, and with devices of their own, are independent of location. Correspondingly, while still necessary in some instances, the decline of visits to branch locations has been supplanted by the digital experience - particularly in mobile - making the support and execution of this channel the primary driver of customer satisfaction and usage.

          This transformation has placed organizations under greater pressure than ever to deliver higher-quality applications more often, to scale digital business - all while adhering to security and compliance regulations - exposing internal gaps in both engagement and integration capabilities. Furthermore, the emergence and adoption of remote work, coupled with increased digital banking, extends the security risk surface area and potential exposure to nefarious activity.

          A faster, more agile, secure, and scalable implementation approach involving automation is crucial to creating frictionless experiences that can be more easily deployed, updated, and maintained–helping achieve the business priorities that are needed, and ones that customers demand.

        • Call for Code Regional Winner Europe: TheHeroLoop

          TheHeroLoop is the regional winner of the 2020 Call for Code Challenge in Europe. The team will receive $10K and solution deployment support to make their solution available to everyone.

        • Join the space debate: A space race is good for humanity

          As the Distinguished Engineer and CTO for Space Tech at IBM, I think about space a lot, as we enter the new space age. And I don’t think I’m alone in my thoughts. Space innovation and exploration has always been inspiring for humanity. From the time most of us were kids, we’ve asked questions about space: “Are we alone in this universe? Are there other habitable planets in our galaxy? How can we send probes to deep space? How do we get to Mars?”

          The need to answer these questions – and more—is driving innovation in the space industry in new and exciting ways. This year alone we’ve seen vast activities in the space industry all the way from launching mega constellations in space to providing broad band connectivity, to the first private crewed spacecraft to reach the ISS and three different nations launching probes and rovers’ missions to Mars. My team even open sourced two new projects – Space Situational Awareness and Kubesat – to take on some of the issues facing space exploration. This rapid expansion of the private commercial companies, public-private partnerships and advancements in technology are defining a new landscape of the coming space era.

        • systemd-resolved: introduction to split DNS

          Fedora 33 switches the default DNS resolver to systemd-resolved. In simple terms, this means that systemd-resolved will run as a daemon. All programs wanting to translate domain names to network addresses will talk to it. This replaces the current default lookup mechanism where each program individually talks to remote servers and there is no shared cache.

          If necessary, systemd-resolved will contact remote DNS servers. systemd-resolved is a “stub resolver”—it doesn’t resolve all names itself (by starting at the root of the DNS hierarchy and going down label by label), but forwards the queries to a remote server.

      • Canonical/Ubuntu Family

        • Lightweight Kubernetes Pushes Orchestrator to the Edge

          Kubernetes, the evolving cluster orchestrator, has gone on a diet, stepping off the scales as a lightweight, resilient clustering tool that switches to autopilot once three or more nodes are clustered.

          The slimmed-down version dubbed MicroK8s automatically migrates stored data between nodes to maintain a “quorum” in the event of a production failure, Canonical said this week in unveiling the micro-version of Kubernetes. The Ubuntu OS publisher aims MicroK8 at production workloads increasingly running in cloud and server deployments.

          Given the complexities of deploying Kubernetes in production, Canonical is stressing its lightweight version as a “zero-ops” alternative for maintaining cloud-based microservices and micro datacenters used for edge computing applications.

        • Not perfect, but close.

          I installed Ultimate Edition 6.7 Developer now twice. I am thinking my daily driver, I am a developer. This is a LTS (Long Term Supported) release, I will let you know I have re-built it. I want you to enjoy it with me if you are a developer. A common user, I do not suggest it. You will find very few games, yes there are a few. Heavily strewn with applications to develop. We will move forward. I like to think of this as my base.

          I do have a tighter one coming: 2098167 extents written (4,097 MB), let me do my job. I canceled it. 19% 818MB 227.6KB/s 4:12:52 ETA I won’t deal with that, uploading to our servers. 13 minutes v/s 4 hours… Once on our servers I can pass it around in a minute, multiple servers. 1% 65MB 1.1MB/s 1:04:47 ETA Should have left it alone. Sourceforge Hammered? Something new drop today? My internet is faster then SourceForge today.

    • Devices/Embedded

      • PineCube open-source Linux IP camera devkit launched for $30

        Pine64 has been a busy company/community with the launch of Linux powered Arm development boards, PinePhone smartphone, PineTab tablet, and Pinebook Pro laptop in the last two years.

        They also had other smaller projects that got fewer resources due to the launch of the aforementioned products and COVID-19 induced delays, and one of those is PineCube open-source IP camera development kit that finally launched for $29.99 plus shipping.

      • Linux-Based PinePhone To Bring Wireless Charging, NFC, And Keyboard

        PinePhone project has already stated its plan to add functionality to the phone via custom back-covers that will communicate with the phone via pogo pins. Sticking to their statement, the team is ready to bring the first two covers that will introduce wireless charging and NFC (Near-Field-Communication) to the PinePhone.

        Wireless charging, which will use the Qi open interface standard, is already working but still needs some work on the coil and electronics to fit into the current cover design. While NFC implementation requires software enablement.

      • Raspberry Pi Gets 5G Cellular Connectivity with Snapdragon X55 Powered HAT

        The Raspberry Pi board has long been able to connect to cellular networks either via USB dongles or 3G or 4G LTE HATs that often include GPS as a bonus.

        But you can now connect your Raspberry Pi 4 or other RPI SBC with a 40-pin header to 5G networks thanks to Waveshare SIM8200EA-M2 5G HAT for Raspberry Pi powered by Qualcomm Snapdragon X55 multi-mode multi-band modem offering 5G/4G/3G cellular connectivity.

      • Jetson Nano Robot | Hackaday

        [Stevej52] likes to build things you can’t buy, and this Jetson Nano robot falls well within that category. Reading the project details, you might think [Stevej52] drinks too much coffee. But we think he is just excited to have successfully pulled off the Herculean task of integrating over a dozen hardware and software modules. Very briefly, he is running Ubuntu and ROS on the PC and Nano. It is all tied together with Python code, and is using Modbus over IP to solve a problem getting joystick data to the Nano. We like it when existing, standard protocols can be used because it frees the designer to focus more on the application. Modbus has been around for 40 years, has widespread support in many languages and platforms.

      • Ryzen Embedded module delivers 32GB RAM and quad displays

        Ibase’s “ET977” is a COM Express Basic Type 6 module that runs Ubuntu or Win 10 on a Ryzen Embedded V1000 or R1000 with up to 32GB DDR4 and up to quad display support plus GbE, PCIe x8, and a USB 3.1 Gen2 interface.

        In July 2019, Ibase announced an ET976 COM Express Basic Type 6 module with AMD’s Ryzen Embedded V1000. Now it has returned with a more advanced ET977 Basic Type 6 entry that adds support for the Ryzen Embedded R1000. Other recent Ibase products based on Ryzen Embedded include the 3.5-inch IB918 SBC and a fanless, embedded ASB200-918 computer based on it.

        [...]

        Although the manual lists only Windows 10, the announcement says the module also supports Ubuntu.

      • Elkhart Lake modules include headless, 4.5W model with SIL2 FuSa

        Eurotech’s Linux-ready “CPU-161-19” and “CPU-161-20” Compact Type 6 modules offer RE and FE variants of the Atom x6000, respectively, with up to 3x 2.5GbE controllers. The industrial FE models add SIL2-enabled Functional Safety.

      • Open Hardware/Modding

        • Arduino Blog €» This LED coffee table reacts to whatever’s on top



          The YouTube team “Ty and Gig Builds” recently decided to make their coffee table a little more interesting, adding a chain of 96 addressable LEDs underneath its clear surface. This would have been neat enough by itself, but their project doesn’t just stop there and instead embeds 154 IR emitters and 154 IR receivers, allowing it to react to what’s on top. Beyond that, it’s able to display animations without using the sensors for a mesmerizing effect.

          The setup, as you might imagine, required a lot of wiring along with custom shift register and multiplexer boards to accommodate its vast I/O needs. These discrete I/O are eventually funneled down to an Arduino Mega for control, creating a one-of-a-kind table that should make for a great conversation piece while holding coffee and other knickknacks.

        • ESP32 CNC Controller Board Supports Grbl Arduino Firmware

          Grbl_ESP32 CNC development board is a breakout board for NodeMCU 32S board that also takes three stepper motor drivers, and designed to run Grbl open-source Arduino firmware to control wireless CNC machines. Grbl_ESP32 CNC breakout board specifications: Socket for NodeMCU 32S board with ESP32 WiFi and Bluetooth dual-core SoC 3 sockets for stepper motor drivers such as TI DRV8825 types and others.

      • Mobile Systems/Mobile Applications

    • Free, Libre, and Open Source Software

      • Ventoy 1.0.23 - Neowin

        Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. With Ventoy, you don't need to format the disk over and over, you just need to copy the ISO/WIM/IMG/VHD(x)EFI files to the USB drive and boot them directly. You can copy many files at a time and ventoy will give you a boot menu to select them. Both Legacy BIOS and UEFI are supported in the same way. Most type of OS supported (Windows/WinPE/Linux/Unix/Vmware/Xen...)

      • Web Browsers

      • Productivity Software/LibreOffice/Calligra

        • Michael Meeks' slides (PDF) on history of LibreOffice
        • OOXML / PDF Digital Signing in Draw and elsewhere conference talk

          Today I gave a OOXML / PDF Digital Signing in Draw and elsewhere talk at the LibreOffice Conference 2020. The (virtual) room was well-crowded — somehow people find digital signatures interesting. ;-)

          It contains an overview of the ODF/OOXML/PDF signing feature set and also details the latest improvements, like visible PDF signing.

          I expect quite some other slides from other Collaborans and the wider community will be available on Planet, don’t miss them.

      • FSF

        • GNU Projects

          • GCC 11.0.0 Status Report (2020-10-16), Stage 1 ends Nov 15th
            Status
            ======
            
            

            GCC trunk which eventually will become GCC 11 is still open for general development. Stage 1 will end on the end of Sunday, Nov 15th 2020 at which point we will transition into Stage 3 which allows for general bugfixing.

            We have accumulated quite a number of regressions, a lot of the untriaged and eventually stale. Please help in cleaning up.

            Quality Data ============

            Priority # Change from last report -------- --- ----------------------- P1 33 + 33 P2 256 + 35 P3 74 + 47 P4 185 + 12 P5 24 + 2 -------- --- ----------------------- Total P1-P3 363 + 121 Total 572 + 135

            Previous Report ===============

            https://gcc.gnu.org/pipermail/gcc/2020-April/000505.html
          • GCC 11 Will Be Set In Stone On November 15th

            Developer Richard Biener has announced that next major version of the GNU Compiler Collection will enter a feature-freeze on November 15th. There's currently a total of 572 regressions in GCC 11 that need to be fixed before the final version is released April/May 2021.

          • GCC 11 Ending Feature Development In One Month

            The GNU Compiler Collection 11 (GCC 11) will be ending stage one development in mid-November to get the release process underway.

            SUSE's Richard Biener issued the first GCC 11.0 status report and indicated that stage one development will end on 15 November. This stage of development is for the generic development of this next major GCC release and where all new feature code changes are allowed.

          • GNU MIX Development Kit - News: GNU MDK 1.2.11 released [Savannah]

            A new bug fix release. Happy hacking!

          • vc-dwim - News: vc-dwim-1.10 released [stable] [Savannah]
            It's been nearly a year, so here's a new release.
            Thanks to Karl Berry for making nearly all of the nontrivial changes.
            
            

            Here are the compressed sources and a GPG detached signature[*]: https://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.10.tar.xz https://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.10.tar.xz.sig

            Use a mirror for higher download bandwidth: https://ftpmirror.gnu.org/vc-dwim/vc-dwim-1.10.tar.xz https://ftpmirror.gnu.org/vc-dwim/vc-dwim-1.10.tar.xz.sig

            [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this:

            gpg --verify vc-dwim-1.10.tar.xz.sig

            If that command fails because you don't have the required public key, then run this command to import it:

            gpg --keyserver keys.gnupg.net --recv-keys 7FD9FCCB000BEEEE

            and rerun the 'gpg --verify' command.

            This release was bootstrapped with the following tools: Autoconf 2.69c Automake 1.16b Gnulib v0.1-3952-g8bc21357b

            NEWS

            * Noteworthy changes in release 1.10 (2020-10-15) [stable]

            ** Changes in behavior

            vc-dwim now requires a one-line summary

            ** New features

            --debug is much more verbose, and implies --verbose.
        • Licensing/Legal

      • Programming/Development

        • Stupid RCU Tricks: Torturing RCU Fundamentally, Part II - Paul E. McKenney's Journal — LiveJournal

          Further reading of the Linux-kernel Documentation/RCU/Design/Requirements/Requirements.rst file encounters RCU's publish/subscribe guarantee. This guarantee ensures that RCU readers that traverse a newly inserted element of an RCU-protected data structure never see pre-initialization garbage in that element. In CONFIG_PREEMPT_NONE=y kernels, this guarantee combined with the grace-period guarantee permits RCU readers to traverse RCU-protected data structures using exactly the same sequence of instructions that would be used if these data structures were immutable. As always, free is a very good price!

          However, some care is required to make use of this publish-subscribe guarantee. When inserting a new element, updaters must take care to first initialize everything that RCU readers might access and only then use an RCU primitive to carry out the insertion. Such primitives include rcu_assign_pointer() and list_add_rcu(), but please see The RCU API, 2019 edition or the Linux-kernel source code for the full list.

        • Perl/Raku

        • Python

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Vinchin Backup & Recovery is now tested and supported with Oracle Linux Virtualization Manager

          Oracle is pleased to announce that Vinchin, a provider of data protection solutions for enterprises, has tested and will support customers running its Backup & Recovery solution with Oracle Linux KVM and Oracle Linux Virtualization Manager. This means that you can easily and efficiently backup and restore virtual machines running on Oracle Linux Virtualization Manager with Vinchin Backup & Recovery. Vinchin offers a modern and secure IT infrastructure solution that delivers high availability and scalability to drive transformative business outcomes for customers.

          Oracle Linux Virtualization Manager is a server virtualization management platform based on the oVirt open-source project. It can be easily deployed to configure, monitor, and manage an Oracle Linux Kernel-based Virtual Machine (KVM) environment with support from Oracle. Vinchin has provided its oVirt-based backup solution for several years and has customers throughout China, Europe and the Americas. Vinchin now supports its reliable backup and disaster recovery solution for customers running Oracle Linux KVM and Oracle Linux Virtualization Manager.

        • Pseudo-Open Source

          • Openwashing

            • Even 2020 cannot bring forth the Year of Linux on the Desktop [Ed: Entertaining Microsoft moles in El Reg, with lots of lies and loaded statements]

              Microsoft MVP and Canonical engineer manager Hayden Barnes has upended the scorn bucket over the dreams of open sourcers that Windows might end up as an emulation layer atop Linux.

        • Security

          • Microsoft Fixes RCE Flaws in Out-of-Band Windows Update

            The two important-severity flaws in Microsoft Windows Codecs Library and Visual Studio Code could enable remote code execution.

            Microsoft has issued out-of-band patches for two “important” severity vulnerabilities, which if exploited could allow for remote code execution.

            One flaw (CVE-2020-17023) exists in Microsoft’s Visual Studio Code is a free source-code editor made by Microsoft for Windows, Linux and macOS. The other (CVE-2020-17022) is in the Microsoft Windows Codecs Library; the codecs module provides stream and file interfaces for transcoding data in Windows programs.

          • Security updates for Friday

            Security updates have been issued by Fedora (dnf, kernel, libdnf, python27, and python34), SUSE (blktrace, crmsh, php7, and php72), and Ubuntu (containerd, docker.io, firefox, htmlunit, and newsbeuter).

          • Bluetooth flaw in Linux kernel allows nearby hackers to execute code

            Google engineer Andy Nguyen is reporting via a Twitter thread that a new security vulnerability has been found in Linux operating systems that run a Bluetooth software stack called BlueZ. Nguyen has named the vulnerability BleedingTooth and claims in his Twitter post that the vulnerability allows nearby hackers to conduct zero-click root-level code execution.

            Linux is an operating system very similar to Unix—it became popular over a decade ago as a research and educational tool due to its open-source licensing and zero cost. In more recent years, it has been used to create dedicated applications—NASA uses it for many of its space applications, for example. It has also become popular for companies making Internet-of-Things (IoT) devices because it allows them to avoid royalty fees.

          • Google Warns of Zero-Click Bluetooth Flaws in Linux-based Devices

            Google security researchers are warning of a new set of zero-click vulnerabilities in the Linux Bluetooth software stack that can allow a nearby unauthenticated, remote attacker to execute arbitrary code with kernel privileges on vulnerable devices.

            According to security engineer Andy Nguyen, the three flaws — collectively called BleedingTooth — reside in the open-source BlueZ protocol stack that offers support for many of the core Bluetooth layers and protocols for Linux-based systems such as laptops and IoT devices.

          • An Uncommon 20 Years of Commonly Enumerating Vulns
          • This nasty botnet could being rented out as a proxy service | TechRadar

            Cybercriminals set up and use botnets to carry out DDoS attacks, steal data and send spam but now researchers from Bitdefender have found signs that the Interplanetary Storm botnet could be potentially be used for something else entirely.

            Interplanetary Storm (IPStorm) was first discovered by researchers from the cybersecurity firm Anomali in June of last year. However, Bitdefender came upon a new campaign using the botnet when it attacked the company's SSH honeypots in May of this year.

            The malware has continued to evolve since then as its creators have integrated new features in an attempt to try to hid its activities with innocuous traffic. IPStorm's capabilities include being able to backdoor a device running shell commands and generating malicious traffic by scanning the internet and infecting other devices.

          • NPM nukes NodeJS malware opening Windows, Linux reverse shells

            NPM has removed multiple packages hosted on its repository this week that established connection to remote servers and exfiltrated user data.

            These 4 packages had collected over 1,000 total downloads over the course of the last few months up until being removed by NPM yesterday.

    • Defence/Aggression

      • Courts inconsistent on domestic violence cases during pandemic, study suggests

        After months of abuse at the hands of her former partner, Amber Solberg looked forward to the day she could confront him in court.

        But the opportunity never came as the case against was concluded behind closed doors because of COVID-19 restrictions.

        "I wanted to be able to face him one more time, without me being in the position I was in, without him having all of the control," Solberg told CBC News.

    • AstroTurf/Lobbying/Politics

    • Monopolies

      • App Store Battlemap: all antitrust investigations and complaints targeting Apple's App Store and Google Play from around the globe in one chart

        Battlemaps are a signature element of this blog. Ten years ago I created a number of them to visualize the smartphone patent disputes between the likes of Microsoft, Apple, Google's Motorola, HTC, and Samsung. Two years ago to the day I published a new one featuring Apple, Huawei, Intel, Qualcomm, and Samsung. And now I proudly present what is--unless I missed something--the first chart to show the global app distribution antitrust landscape--all players and all cases--as a one-pager...

      • Patents

        • Mylan injunction provides new weapon against ‘patent abuse’

          Mylan’s injunction against Teva gives generics companies a new tool to combat last-minute revocations of parent patents at the EPO

        • Nobel Prize in Chemistry 2020 Winners from a Patent Perspective [Ed: Using or misusing Nobel for misleading and rather extremists patent agenda]

          Further to my recent article about the 2020 Nobel Prize announcements, the winners of the 2020 Chemistry Nobel Prize were announced as Emmanuelle Charpentier and Jennifer Doudna on 7 October 2020 "for the development of a method for genome editing". This, of course, refers to the revolutionary “genetic scissors” technology, CRISPR/Cas9. For this article, I’ve teamed up with my colleague Jamie Atkins, whose specialisms include prosecution of CRISPR-related patent applications at the EPO, to get into the details of the winning technology.

        • VBL Therapeutics Announces Additional New European Patent in the MOSPD2 Platform Technology, This Time for Treatment of Cancer
        • FOSS Patents: Nokia's latest standard-essential patent licensing offer to automotive suppliers is too little, too late to obviate referral of key questions to CJEU

          Earlier this year, Nokia made mediation talks with Daimler and various of its suppliers of telecommunications components fail by refusing to grant exhaustive component-level standard-essential patent (SEP) licenses that would have provided suppliers with the operational freedom they need in order to go about their business. This was not only a disappointment but also a major embarrassment for the European Commission, which continues to be driven by regional protectionism rather than consistent enforcement of competition law and had urged the parties to negotiate even though it was a total waste of time, as anyone knowledgeable about the issues would have predicted.

          Roughly eight months later, I have to grant Nokia and its attorneys that they have made some limited adjustments to their position, and that fact appears attributable to last month's Dusseldorf trial more so than to anything the EU Commission has done. Some key players in Brussels are beholden to Nokia, even to the extent that postfactual commissioner Thierry Breton parrots some outdated Nokia-funded propaganda by making an incorrect claim (of Europe being the #1 continent in 5G SEP ownership) from which Nokia's lawyers had already distanced themselves by way of an updated study.

        • Cert Granted in Arthrex Case On PTAB Appointments

          This week, the Supreme Court granted certiorari in a set of related cases between Arthrex and Smith & Nephew, as well as the federal government. The cases revolve around one fundamental question: are judges of the Patent Trial and Appeal Board (PTAB) principal officers of the United States? That question controls the constitutionality of their appointment. A principal officer must be appointed with the advice and consent of the Senate; an inferior officer’s appointment can be delegated to a department head. PTAB judges are appointed by the Secretary of Commerce, not via advice and consent, meaning that they are only properly appointed if they are inferior officers.

          While this case focuses on PTAB judges, it seems likely that the Court took it to more broadly explain the distinction between inferior and principal officers, a distinction likely to have impacts throughout the federal government.

          [...]

          The Court granted certiorari on two questions—whether the judges of the PTAB are principal officers, and whether, assuming they are principal officers, the Federal Circuit’s remedy of severing civil service protections properly cured the defect. (The Court passed on the third proposed question regarding whether the issue was waived.)

          Much like previous major PTAB cases such as SAS and Oil States, this case is likely to attract a significant amount of attention from a wide range of amici. And concerns raised in Cuozzo and Oil States about panel selection “shenanigans” a Director could employ might come back to suggest that the Director does in fact have sufficient ability to control the outcome of cases and thus that PTAB judges are inferior officers.

          At the end of the day, I think that the Court will find that PTAB judges are inferior officers based on the Director’s significant direct and indirect abilities to control their work. But if the Court reaches the opposite conclusion, I expect that Congress will act to fix the issue. The only question is whether the sponsors would allow a bill that cleanly fixes the issue to be amended to include the bad ideas that opponents of the PTAB have been trying to push for years.

        • AI and the fight for inventorship – DABUS patent knocked out in UK High Court

          The UK High Court is the latest authority in the ring to referee Dr Stephen Thaler’s endeavour to have his artificial intelligence, creativity machine – DABUS or Device for the Autonomous Bootstrapping of Unified Sentience – recognised as an inventor of patents. In a High Court decision in Thaler v Comptroller-General of Patents, Designs and Trade Marks [2020] EWHC 2412 (Pat) on 21 September, Michael Smith J agreed with the conclusions of the Comptroller of the UK Intellectual Property Office (UKIPO) and rejected Dr Thaler’s application to patent two inventions conceived by DABUS.

          Back in the autumn of 2018, Dr Thaler filed two patent applications (for more details see here and here). They were rejected by the UKIPO on the grounds that, firstly, a machine did not meet the requirements of inventorship of the Patents Act 1977 (i.e. an inventor must be a natural person) and, secondly, Dr Thaler never acquired the right of grant to the patents from DABUS because DABUS was neither a person, nor an inventor, and so could not own or transfer any rights.

          Dr Thaler’s appeal against the UKIPO decision was propped up by three lines of argument: (1) the UKIPO had prejudged its findings because of its published guidance in the Formalities Manual; (2) the UKIPO had misdirected itself in construing the Patents Act 1977; and (3) section 13 of the same act had been used, broadly speaking, as an illegitimate means of denying Dr Thaler a right he would otherwise have (the right of grant to a patent).

        • This week in IP: generics celebrate new injunction, Tillis questions Barrett, UPC progresses in Germany [Ed: "Only 35 parliamentarians were present at the time," it says, but it became even worse]

          Last week, on October 8, the German parliament referred the Unified Patent Court Agreement to its parliamentary committees for discussion, paving the way for re-ratification after the Federal Constitutional Court struck down the bill’s previous ratification earlier this year.

          A second decisive reading in the Bundestag is expected later this month or early in November. If all goes well, UPC ratification should go through parliament during the discussion on the 2021 budget, which a large number of members of parliament are guaranteed to attend.

          The UPCA’s first ratification was declared to be invalid by Justice Peter Huber. He broke the news to Managing IP last year that he would decide the UPC case in early 2020, because it wasn’t approved by the requisite two-thirds majority of the members of the Bundestag in 2017.

          Only 35 parliamentarians were present at the time.

          That ruling was held up for more than two years by a constitutional challenge, filed by Düsseldorf IP lawyer Ingve Stjerna in 2017. Should the UPCA be ratified again, another constitutional challenged is expected to swiftly follow.

      • Trademarks



Recent Techrights' Posts

[Video] Microsoft Got Its Systems Cracked (Breached) Again, This Time by Russia, and It Uses Its Moles in the Press and So-called 'Linux' Foundation to Change the Subject
If they control the narrative (or buy the narrative), they can do anything
 
Sven Luther, Lucy Wayland & Debian's toxic culture
Reprinted with permission from disguised.work
Chris Rutter, ARM Ltd IPO, Winchester College & Debian
Reprinted with permission from disguised.work
Links 19/04/2024: Israel Fires Back at Iran and Many Layoffs in the US
Links for the day
Russell Coker & Debian: September 11 Islamist sympathy
Reprinted with permission from disguised.work
Sven Luther, Thomas Bushnell & Debian's September 11 discussion
Reprinted with permission from disguised.work
G.A.I./Hey Hi (AI) Bubble Bursting With More Mass Layoffs
it's happening already
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, April 18, 2024
IRC logs for Thursday, April 18, 2024
Coroner's Report: Lucy Wayland & Debian Abuse Culture
Reprinted with permission from disguised.work
Links 18/04/2024: Misuse of COVID Stimulus Money, Governments Buying Your Data
Links for the day
Gemini Links 18/04/2024: GemText Pain and Web 1.0
Links for the day
Gemini Links 18/04/2024: Google Layoffs Again, ByteDance Scandals Return
Links for the day
Gemini Links 18/04/2024: Trying OpenBSD and War on Links Continues
Links for the day
IRC Proceedings: Wednesday, April 17, 2024
IRC logs for Wednesday, April 17, 2024
Over at Tux Machines...
GNU/Linux news for the past day
North America, Home of Microsoft and of Windows, is Moving to GNU/Linux
Can it top 5% by year's end?
[Meme] The Heart of Staff Rep
Rowan heartily grateful
Management-Friendly Staff Representatives at the EPO Voted Out (or Simply Did Not Run Anymore)
The good news is that they're no longer in a position of authority
Microsofters in 'Linux Foundation' Clothing Continue to Shift Security Scrutiny to 'Linux'
Pay closer attention to the latest Microsoft breach and security catastrophes
Links 17/04/2024: Free-Market Policies Wane, China Marks Economic Recovery
Links for the day
Gemini Links 17/04/2024: "Failure Is An Option", Profectus Alpha 0.5 From a Microsofter Trying to Dethrone Gemini
Links for the day
How does unpaid Debian work impact our families?
Reprinted with permission from Daniel Pocock
Microsoft's Windows Falls to All-Time Low and Layoffs Reported by Managers in the Windows Division
One manager probably broke an NDA or two when he spoke about it in social control media
When you give money to Debian, where does it go?
Reprinted with permission from Daniel Pocock
How do teams work in Debian?
Reprinted with permission from Daniel Pocock
Joint Authors & Debian Family Legitimate Interests
Reprinted with permission from Daniel Pocock
Bad faith: Debian logo and theme use authorized
Reprinted with permission from Daniel Pocock
Links 17/04/2024: TikTok Killing Youth, More Layoff Rounds
Links for the day
Jack Wallen Has Been Assigned by ZDNet to Write Fake (Sponsored) 'Reviews'
Wallen is selling out. Shilling for the corporations, not the community.
Links 17/04/2024: SAP, Kwalee, and Take-Two Layoffs
Links for the day
IRC Proceedings: Tuesday, April 16, 2024
IRC logs for Tuesday, April 16, 2024
Over at Tux Machines...
GNU/Linux news for the past day