Bonum Certa Men Certa

Links 20/07/2022: Cockpit 273 and Qt Creator 8



  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

    • Applications

      • The Register UKTavis Ormandy ports WordPerfect for UNIX to Linux ● The Register

        Just months after getting Lotus 1-2-3 for UNIX running on modern Linux, Tavis Ormandy – a white-hat hacker and member of Google's Project Zero team – has conjured the same trick with classic text-mode WordPerfect 7.

        Immaculately complementing his port of Lotus 1-2-3 to Linux, Ormandy has now released a Linux version of the classic 1990s word processor WordPerfect – specifically, WordPerfect version 7 for Unix.

        He has even wrapped it up in a .DEB package for easy installation on Ubuntu and Debian-family distros – and since it has few external dependencies, and since it's a safe bet that we won't see any updates to this 1997 program, you can probably install it on other distros using the alien command.

        This is the original text-mode version, and it runs in a terminal window, or even on the Linux console. If you are one of the many admirers that WordPerfect had in its early days, you should enjoy this. If you're not, prepare for a surprise – but we have what may be good news, too.

        Unlike, say, Lotus 1-2-3, WordPerfect was not originally a DOS app. It was first written on and for a Data General minicomputer, and later ported to many operating systems, including DEC OpenVMS, OS/2, NeXTstep, the Atari ST and Commodore Amiga, and the Apple II, IIGS and classic MacOS. Alongside all of these, there were versions for various proprietary Unixes, including SCO Xenix. That's what Ormandy has resurrected for Linux.

      • Cockpit 273



        Cockpit is the modern Linux admin interface. We release regularly.

        Here are the release notes from Cockpit 273 and cockpit-machines 272:

        Metrics: Display CPU temperature

        The metrics page now displays the CPU temperature and includes a warning icon when the system becomes too hot.

    • Instructionals/Technical

      • Linux HintBest Apps To Install on LinuxMint in 2022

        LinuxMint is a popular Linux distro alongside Ubuntu. There is not much difference between the functionalities and features of LinuxMint and Ubuntu. Hence, various apps compatible with Ubuntu work effortlessly on LinuxMint.

        The advantage of using Linux distros and apps is that most of them are available for free and are open-source.

        As LinuxMint is an alternative to Ubuntu, you can find alternatives to every popular and widely used app. Hence, there is no scarcity of apps in each category. But finding a reliable app is not easy because of so many options.

        So, to ease this task for you, I’m going to give you a brief introduction to the ten best applications you can try on LinuxMint.

      • Linux HintInstall Minikube on Ubuntu 22.04 LTS

        “Minikube is a program that is used to set up a local Kubernetes cluster very easily. It’s very helpful to learn Kubernetes and develop apps/products for Kubernetes.

        In this article, I am going to show you how to install Minikube on Ubuntu 22.04 LTS. I will also show you how to start a local Kubernetes cluster with Minikube and the basics of Kubernetes as well. So, let’s get started.”

      • ID RootHow To Install Moodle with LEMP Stack on Ubuntu 22.04 LTS - idroot

        In this tutorial, we will show you how to install Moodle with LEMP Stack on Ubuntu 22.04 LTS. For those of you who didn’t know, Moodle is a free and open-source Learning Management System and CMS written in PHP. With Moodle, you can create a fully-featured website for education and training courses, suitable for fully online, hybrid, and in-person classroom experiences. The Moodle platform is highly customizable and takes a modular approach to features, so it is extensible and adaptable to your needs. Moodle comes in handy, particularly for Long-distance institutions across the globe in providing training material for their learners.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of Moodle with LEMP Stack on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

      • elogind requires manual intervention

        As part of the init scripts repackaging, elogind does no longer ship with its OpenRC init script.

      • Ubuntu Pit50 Chromebook Productivity Tips To Supercharge Your Task

        Chromebook tips and tricks help you manage apps, improve input texts, simplify security and boost your productivity.

      • dwaves.de€» testing out hugo – markdown to html and rss generator – how to fix Error: add site dependencies: create deps: failed to create file caches from configuration: mkdir /tmp/hugo_cache/modules: permission denied | dwaves.de
      • Linux Shell TipsWhat’s the Difference Between ${} and $() in Bash

        GNU-based operating systems like Linux rely on a command language interpreter or shell called Bash to accomplish most of their computing tasks and objectives.

        The author behind Bash (Stephen Bourne) is also principally referenced in its acronym (Bourne-Again SHell). In terms of compatibility, Bash and sh are a perfect match. Useful features evident in the C shell (csh) and the Korn shell (ksh) are also incorporated in this shell language interpreter.

        In terms of implementation, Bash is intended to conform to IEEE POSIX specification (IEEE Standard 1003.1) Tools portion and IEEE POSIX Shell. Therefore, as an interactive and programming tool, the functional improvements offered by Bash outshine the ones present in sh.

      • Trend OceansRanger: Terminal File Manager inspired by VIM for Linux - TREND OCEANS

        No doubt, Linux is one of the best operating systems, bundled with awesome and beautiful desktop environments like GNOME, KDE, XFCE, etc.

        This desktop environment comes with its own file manager, like GNOME gives us Nautilius, KDE gives us Dolphin, and XFCE gives us Thunar, etc.

    • Games

      • Its FOSSNewly Released Cat Game 'STRAY' Works Pretty Good on Linux - It's FOSS News

        STRAY is currently one of the trending indie games and a unique one where you get to explore a cyberpunk-themed world as a stray cat.

        It is a third-person adventure-puzzle game involving a lot of meows. Well, maybe because it gives you a “Meow” button that you can’t get to stop using throughout the game.

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • GNOME 43.alpha released
          Hi,
          
          

          GNOME 43.alpha is now available. This is the first unstable release leading to 43 stable series.

          An GNOME OS install image is also available for testing and porting extensions.

          https://os.gnome.org/download/43.alpha/gnome_os_installer_43.alpha.iso

          This is meant to be installed in a virtual machine with EFI support (such as the GNOME Boxes version available on Flathub). You can also try to install it on bare metal but be warned that hardware support is very limited.

          If you want to compile GNOME 43.alpha, you can use the official BuildStream project snapshot. Thanks to BuildStream's build sandbox, it should build reliably for you regardless of the dependencies on your host system:

          https://download.gnome.org/teams/releng/43.alpha/gnome-43.alpha.tar.xz

          The list of updated modules and changes is available here:

          https://download.gnome.org/core/43/43.alpha/NEWS

          The source packages are available here:

          https://download.gnome.org/core/43/43.alpha/sources/

        • GNOME Radio 16 Presentation at GUADEC 2022 – Ole Aamot

          GNOME Radio 16.0.43 is the Public Network Radio Software for Accessing Free World Broadcasts on Internet running on GNOME 43.

          GNOME Radio 16 is available with Hawaii Public Radio (NPR) and 62 British Broadcasting Corporation (BBC) live audio broadcasts for GNOME 43.

          The latest GNOME Radio 16.0.43 release during GUADEC 2022 (between July 20-25, 2022) features 200 international radio stations and 110 city map markers around the world, including National Public Radio, 62 BBC radio stations broadcasting live from United Kingdom and 4 SomaFM radio stations broadcasting live from San Francisco, California. GNOME Radio 16 for GNOME 42 is developed on the GNOME 42 desktop platform with GNOME Maps, GeoClue, libchamplain and geocode-lib and it requires at least GTK+ 3.0 and GStreamer 1.0 for audio playback.

          8 years before GNOME 43 occured I began writing GNOME Internet Radio Locator for GNOME 2 between 2014-2017 and 5 more years GNOME 3, after Norwegian Broadcasting Corporation (NRK) shut down its FM broadcasts. In 2022 we are going to build GNOME 43 support for further international as well as Norwegian radio stations with help from the GStreamer and the GNOME community.

  • Distributions and Operating Systems

    • The Register UKYocto Project gets big backer and second LTS release ● The Register

      The Yocto Project has won a big corporate backer and put out its fourth release in 12 years. But what does it do?

      The Yocto Project released Yocto 4.0 "Kirkstone" recently, and now has announced that the BMW Group has joined, alongside a whole list of household names including Intel, Arm, Cisco, Meta, and Microsoft.

      The headline addition in version 4.0 is support for building a Software Bill of Materials (SBOM) compatible with the SPDX standard. As The Reg described earlier this year, in the aftermath of Log4J and so on, SBOM support is an important feature.

      There's a good chance that you already own and use things built with Yocto, even if you've never heard of it. Although it's widely used, it's not widely known. The Reg FOSS desk is amused to note that since we started researching this article, the project has changed the strapline on its website to a potted explanation: "It's not an embedded Linux Distribution, it creates a custom one for you."

    • Fedora Family / IBM

      • Red Hat Official5 ways to take advantage of your Red Hat TAM subscription

        So, you’ve decided to give Red Hat Technical Account Management a try. Pretty cool. You’ve gained access to a very valuable Red Hat resource. Still, we’ve found that many customers fail to take full advantage of the services of their Red Hat Technical Account Manager (TAM), which can lead to customer confusion or, worse, resentment and dissatisfaction.

        Let’s take a look at a few best practices that will help you to get the most out of your Red Hat TAM subscription.

      • Red HatGet started with OpenShift Service Registry | Red Hat Developer

        Red Hat OpenShift Service Registry is a fully hosted and managed service that provides an API and schema registry for microservices. OpenShift Service Registry makes it easy for development teams to publish, discover, and reuse APIs and schemas.

        Well-defined API and schema definitions are essential to delivering robust microservice and event streaming architectures. Development teams can use a registry to manage these artifacts in various formats, including OpenAPI, AsyncAPI, Apache Avro, Protocol Buffers, and more. Data producers and consumers can then use the artifacts to validate and serialize or deserialize data.

    • Open Hardware/Modding

      • peppe8oOrdering your PCB: a Beginners Guide for Manufacturer Options

        When sending a new PCB to a manufacturer, you may be confused about the number of options and settings required to produce it. For beginners, and guide to PCB manufacturing options may help in defining the settings to get your Printed Circuit Board produced

      • MedevelMicroscoPy: Build Your Own Low-cost Digital Microscope using Raspberry Pi

        MicroscoPy is an open-source MICROSCOPE built using LEGO bricks, 3D-printing, Arduino and Raspberry Pi.

        The project is started by Yuksel Temiz, an engineer and a designer from Switzerland, who later released it as an open-source for educational purposes.

        It is released and hosted by IBM, with full instructions, video tutorials for anyone who wants to build a simple, usable digital microscope using affordable materials and resources.

        We highly recommend this project for educational purposes for school, and university students, as it's fun, but also carries a high educational value.

  • Free, Libre, and Open Source Software

    • Licensing / Legal

      • OSI BlogTackling sticky questions about cryptocurrency and Open Source from a legal perspective - Voices of Open Source

        In the days following the Free Software Foundation Europe Legal Network Conference in Stockholm, an email discussion ensued that brought up challenging questions around cryptocurrency and blockchain distributed ledger technology and Open Source software. Andrew Wilson, retired Open Source strategist, brought together a group of experts (Georg Greve, James Bottomley, Luis Villa, Miriam Ballhausen and Robbie Morrison) who have varied perspectives on the issues for a public panel discussion.

    • Programming/Development

      • QtQt Creator 8 released

        We are happy to announce the release of Qt Creator 8!

      • Linux HintErrno in C

        C language does not directly allow error management but it does enable access at a lesser level via return values. In the event of inaccuracy, the majority of C or perhaps even Linux function calls yield -1 or Void and set the errno error code. It’s a universal constant that shows when a function call has failed. In the header file, you’ll find a list of different error codes. As a result, a C developer can examine the supplied values and, based on them, take necessary measures. There seem to be no trouble in the program if the result is 0. Within this article today, we will be discussing the use of the “errno” variable to get error codes and messages on our Linux environment (i.e., Ubuntu 20.0.4 system.) Let’s get started with the opening of a terminal shell in the Ubuntu 20.04 Linux operating system and installing the GCC compiler of C.

      • Linux HintExecvp Function in C

        execvp() function belongs to the exec family. In today’s topic, we will discuss the characteristics and application of execvp() function under exec family.

        The function of exec family in c language helps us execute other programs inside our program. To do that from within my program we use a set of function called exec family of function and these are in Linux program.

      • Red HatGit workflows: Best practices for GitOps deployments | Red Hat Developer

        Your Git workflows are at the center of your GitOps deployments because workflows are the means of implementing your changes in your environment. When you adopt GitOps, Git is not only your source of truth (as it is for most projects) but also your interface into your environment. Developers have used Git workflows for their application delivery method for years, and now operations teams will have to adopt similar workflows.

        But there are key differences between how you manage your code in Git and how you manage your GitOps configuration in Git. Here I will go over these differences and describe the best practices you should follow to make the best use of Git workflows for your GitOps deployments. We will see how to separate your configuration from your code, how to use branches, how to use trunk-based development workflows effectively, and tips for setting up policies and security for your Git workflows.

      • H2S Media8 Best Linux distros for .Net Core development [Ed: If you move to GNU/Linux, you probably ought not carry on with .NET and instead learn/use something else]

        Find out the best Linux Distributions for developers to start developing in the Microsoft .Net Core development platform…

        .NET has been considered one of the most popular software development frameworks for several years. .NET Core is an open-source platform developed by Microsoft. It replaces the old dot NET Framework and offers numerous advantages in comparison.

      • Python

        • Linux HintDifferent Ways to Create PySpark DataFrame

          In Python, PySpark is a Spark module used to provide a similar kind of processing like spark using DataFrame. In this article, we will discuss several ways to create PySpark DataFrame.

        • Linux HintHow to Copy a File in Python

          Every online application must be able to work with files. Python offers a few file management features. It allows users to work with files and perform basic operations including accessing, updating, copying, and a variety of other file management functions. The open() function in Python will be used to open a particular file. The open() method has several modes, each one provides the file be opened with a set of options.

        • Linux HintElif Python

          If the ‘if’ condition becomes False, the very next ‘elif’ portion’s condition is evaluated. The content of ‘else’ would be implemented when all of the requirements become False. As per the situation, just one of the numerous if…elif…else statements is evaluated. There would only be another clause in the ‘if’ section. This could, however, have several ‘elif’ statements. We are going to explain the ‘elif’ python in this article.

  • Leftovers

    • Health/Nutrition/Agriculture

      • Save €£23,265 with one weird trick! - Oli Warner

        You might not be convinced and that’s because we’re all told it’s really hard to stop smoking. All the time. Even by people who want smokers to quit, as if it’s something that takes a run-up, an intake of bravery and team-cajoling. It’s not hard; just stop smoking the bloody things.

        The rest is understanding your body and addiction, that smoking never made you feel better, it only made not smoking feel worse. As soon as you cut that cycle, your body recalibrates. As soon as you realise that, the infinitesimal cost of quitting seems worth it.

    • Linux Foundation

    • Entrapment (Microsoft GitHub)

      • PC GamerMicrosoft changes its mind about open source monetization [Ed: No, this is just the effect of major blowback]

        Microsoft has performed a u-turn on its plans to prevent developers from selling open source software on the Microsoft store. It announced the policy that would essentially lead to this back in June, with the policy due to come into effect on July 16. Microsoft received plenty of pushback from the open source community though and has since deleted it. Everyone seems to be happy with the decision.

    • Security

      • LWNSecurity updates for Wednesday [LWN.net]

        Security updates have been issued by Fedora (golang-github-gosexy-gettext, golang-github-hub, oci-seccomp-bpf-hook, and popub), Oracle (kernel and kernel-container), SUSE (python2-numpy), and Ubuntu (check-mk and pyjwt).

      • Linux Foundation's Site/BlogTakeaways from the White House Cyber Workforce and Education Summit [Ed: "Jim Zemlin, Executive Director of the Linux Foundation, was invited to participate," but he knows absolutely nothing about security and his wife is a Microsofter]

        Today the White House convened the White House Cyber Workforce and Education Summit to gather government and private-sector leaders to discuss how to address the labor shortage and other challenges for U.S. cybersecurity. The meeting included the nation’s top cybersecurity and workforce policy decision makers, including the National Cyber Director and the Cabinet secretaries from the Departments of Commerce, Homeland Security, and Labor and the Under Secretary of Education.

      • Daniel AleksandersenTeamViewer installs suspicious font only useful for web fingerprinting [Ed: Proprietary software is in general suspicious and you probably ought to avoid it any time you can]

        So, here’s a bit of a mystery: Why does TeamViewer – the popular remote desktop program – install a font it doesn’t use on your computer? The abstract font (shown in the above image) doesn’t seem to serve any purpose in the software. Intentional or not, it enables websites to detect if you have TeamViewer installed on your computer.

      • Securing Containers At Scale - Container Journal

        While containers deliver speed and agility to software development and deployment, they also add a layer of complexity that invites unprecedented security concerns, including how to manage vulnerabilities in a dynamic container deployment environment. The question then becomes how to ensure the technologies you are using to secure software within containers are keeping pace with both business and security? This is a question DevOps teams have been tasked with as they continually rethink their approach to application security (AppSec) and how to build and ship software in a containerized world.

        In addition to scanning container images before production, DevOps teams today also need to find and maintain continual visibility into their containers. Because containerized applications grow older, they are continually subject to new security vulnerabilities. Even though security patches are helpful, they do not guarantee the stability or security of a container. This must be handled through automation and better container management.

      • Bleeping ComputerNew Luna ransomware encrypts Windows, Linux, and ESXi systems [Ed: Windows has back doors as a ramp, Linux hasn't; but this is an attempt to give an illusion of parity, courtesy of a Microsoft boosting site]

        A new ransomware family dubbed Luna can be used to encrypt devices running several operating systems, including Windows, Linux, and ESXi systems.

    • Internet Policy/Net Neutrality

      • TediumThe Cable Networks That Pivoted to Traditional Broadcast

        The USA Network. The Home Shopping Network. MTV. Three networks that are synonymous with cable television. Three networks that have been active on cable and satellite tuners throughout the United States for at least 35 years. But despite this, each had a period where they were broadcast over the air in some way, shape, and form as over-the-air television channels. Despite the fact that these networks basically shaped modern cable, they each lived lives in a position to be tuned in, depending on your location, using a simple analog antenna. It sounds weird, I know, but it’s true. And in many ways, it reflects the strong pull of over-the-air television even today. Today’s Tedium talks cable channels’ broadcast misadventures.

    • Monopolies

      • Copyrights

        • Public Domain ReviewJumbo’s Ghost: Elephants and Machines in Motion – The Public Domain Review

          On September 15, 1885, twenty-five years after his capture in Sudan, Jumbo the elephant tragically died when struck by a freight train. Ross Bullen takes us on a spectral journey through other collisions between elephant and machine — in adventure novels, abandoned roadside hotels, and psychic science — revealing latent anxieties at the century’s turn.

  • Gemini* and Gopher

    • Technical

      • Internet/Gemini

        • proposal for an RSS proxy

          Why I Want gemini on My feed Readers



          I have a e-reader with the KOReader software on it. Part of that software is a RSS/atom aggregator/downloader. I currently read gemini on the ereader through the experemental browser and mozz's proxy, but it would be nice to get those articles through the inbuilt feed downloader so I can read them offline in epub format.

          [...]

          First lets discuss the much more developed gemini-to-https proxies which exist in the wild today. These proxies take the associated gemini URL, parse the gemtext into a http markdown format, and send that converted data to your web-client.

          [...]

          As an outline, heres what needs to happen for the proxy to work. Lets say mozz.us implements this function to its atom interpeter.

* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.



Recent Techrights' Posts

IRC Proceedings: Thursday, May 02, 2024
IRC logs for Thursday, May 02, 2024
Over at Tux Machines...
GNU/Linux news for the past day
Jonathan Carter & Debian: fascism hiding in broad daylight
Reprinted with permission from disguised.work
Gunnar Wolf & Debian: fascism, anti-semitism and crucifixion
Reprinted with permission from disguised.work
Links 01/05/2024: Take-Two Interactive Layoffs and Post Office (Horizon System, Proprietary) Scandal Not Over
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, May 01, 2024
IRC logs for Wednesday, May 01, 2024
Embrace, Extend, Replace the Original (Or Just Hijack the Word 'Sudo')
First comment? A Microsoft employee
Gemini Links 02/05/2024: Firewall Rules Etiquette and Self Host All The Things
Links for the day
Red Hat/IBM Crybullies, GNOME Foundation Bankruptcy, and Microsoft Moles (Operatives) Inside Debian
reminder of the dangers of Microsoft moles inside Debian
PsyOps 007: Paul Tagliamonte wanted Debian Press Team to have license to kill
Reprinted with permission from disguised.work
IBM Culling Workers or Pushing Them Out (So That It's Not Framed as Layoffs), Red Hat Mentioned Repeatedly Only Hours Ago
We all know what "reorg" means in the C-suite
IBM Raleigh Layoffs (Home of Red Hat)
The former CEO left the company exactly a month ago
Paul R. Tagliamonte, the Pentagon and backstabbing Jacob Appelbaum, part B
Reprinted with permission from disguised.work
Links 01/05/2024: Surveillance and Hadopi, Russia Clones Wikipedia
Links for the day
Links 01/05/2024: FCC Takes on Illegal Data Sharing, Google Layoffs Expand
Links for the day
Links 01/05/2024: Calendaring, Spring Idleness, and Ads
Links for the day
Paul Tagliamonte & Debian: White House, Pentagon, USDS and anti-RMS mob ringleader
Reprinted with permission from disguised.work
Jacob Appelbaum character assassination was pushed from the White House
Reprinted with permission from disguised.work
Why We Revisit the Jacob Appelbaum Story (Demonised and Punished Behind the Scenes by Pentagon Contractor Inside Debian)
If people who got raped are reporting to Twitter instead of reporting to cops, then there's something deeply flawed
Free Software Foundation Subpoenaed by Serial GPL Infringers
These attacks on software freedom are subsidised by serial GPL infringers
Red Hat's Official Web Site is Promoting Microsoft
we're seeing similar things at Canonical's Ubuntu.com
Enrico Zini & Debian: falsified harassment claims
Reprinted with permission from disguised.work
European Parliament Elections 2024: Daniel Pocock Running as an Independent Candidate
I became aware that Daniel Pocock had decided to enter politics
Publicly Posting in Social Control Media About Oneself Makes It Public Information
sheer hypocrisy on privacy is evident in the Debian mailing lists
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, April 30, 2024
IRC logs for Tuesday, April 30, 2024