Bonum Certa Men Certa

Links 11/08/2022: Point Release of Ubuntu 22.04 and GNUnet 0.17.4



  • GNU/Linux

    • Liliputing22.04 LTS now available for $1299 and up

      The Dell XPS 13 Plus Developer Edition is an unusual looking thin and light laptop that ships with Ubuntu Linux pre-installed rather than Windows. When the notebook first went on sale in April it shipped with Ubuntu 20.04 LTS, but now Dell is shipping the laptop with Ubuntu 22.04 LTS instead.

    • Linux LinksLinux Around The World: Belgium - LinuxLinks

      We cover events and user groups that are running in Belgium. This article forms part of our Linux Around The World series.

    • Audiocasts/Shows

    • Kernel Space

      • LWNLinux 5.19.1
        I'm announcing the release of the 5.19.1 kernel.
        
        

        All users of the 5.19 kernel series must upgrade.

        The updated 5.19.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.19.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

        thanks,

        greg k-h
      • LWNLinux 5.18.17
      • LWNLinux 5.15.60
      • LWNLinux 5.10.136
      • LWNLinux 5.4.210
      • LWNLinux 4.19.255
      • LWNSome 5.19 development statistics [LWN.net]

        The 5.19 kernel was released, after a one-week delay to deal with the fallout from the Retbleed mitigations, on July 31. By that time, 16,399 commits (15,134 non-merge and 1,265 merges) had found their way into the mainline repository, making this development cycle the busiest since 5.13 (16,030 non-merge changesets and 1,157 merges). Tradition dictates that now is the time for a look at where the changes in 5.19 came from, and we've learned not to go against tradition.

      • Free Desktop[ANNOUNCE] mesa 22.2.0-rc2
        Hi list,
        
        

        It's that time again, mesa 22.2-rc2 is now avilaable. We've had lots of changes here, including a bug in my release script setting the version to 22.2.0 (oops)! Per normal, Mike is leading the pack with zink changes, but we've got fixes all over the tree here.

        See you again next week, same bat time, same bat channel, Dylan
      • LWNDirect host system calls from KVM [LWN.net]

        As a general rule, virtualization mechanisms are designed to provide strong isolation between a host and the guest systems that it runs. The guests are not trusted, and their ability to access or influence anything outside of their virtual machines must be tightly controlled. So a patch series allowing guests to execute arbitrary system calls in the host context might be expected to be the cause of significantly elevated eyebrows across the net. Andrei Vagin has posted such a series with the expected results.

        The use case for Vagin's work is gVisor, a container-management platform with a focus on security. Like a full virtualization system, gVisor runs containers within a virtual machine (using KVM), but the purpose is not to fully isolate those containers from the system. Instead, KVM is used to provide address-space isolation for processes within containers, but the resulting virtual machines do not run a normal operating-system kernel. Instead, they run a special gVisor kernel that handles system calls made by the contained processes, making security decisions as it goes.

        That kernel works in an interesting way; it maps itself into each virtual machine's address space to match its layout on the host, then switches between the two as needed. The function to go to the virtual-machine side is called, perhaps inevitably, bluepill(). The execution environment is essentially the same on either side, with the same memory layout, but the guest side is constrained by the boundaries placed on the virtual machine.

      • ZDNetGoogle wants to make Linux kernel flaws harder to exploit [Ed: ZDNet's Microsoft booster says "Google wants to make Linux kernel flaws harder to exploit", but it was actually Google that put NSA back-doored ciphers inside the Linux kernel. Selective amnesia?]
    • Graphics Stack

      • xorgproto 2022.2
        This release introduces an new "XWAYLAND" extension:
        
        

        This extension exists to serve one purpose: reliably identifying Xwayland. Previous attempts at doing so included querying root window properties, output names or input device names. All these attempts are somewhat unreliable. Instead, let's use an extension - where that extension is present we have an Xwayland server.

        Clients should never need to do anything but check whether the extension exists through XQueryExtension/XListExtensions.

        The DRI3 protocol was bumped to 1.3 and has a new DRI3SetDRMDeviceInUse request:

        This request provides a hint to the server about the device in use by this window. This is used to provide DRI3GetSupportedModifiers with a hint of what device to return modifiers for in the window_modifiers return value. Using this hint allows for device-specific modifiers to be returned by DRI3GetSupportedModifiers, for example when an application is renderoffloaded and eligible for direct scanout.

        The remaining commits are the usual combination of housekeeping and maintenance.
      • The new XWAYLAND extension is available

        As of xorgproto 2022.2, we have a new X11 protocol extension. First, you may rightly say "whaaaat? why add new extensions to the X protocol?" in a rather unnecessarily accusing way, followed up by "that's like adding lipstick to a dodo!". And that's not completely wrong, but nevertheless, we have a new protocol extension to the ... [checks calendar] almost 40 year old X protocol. And that extension is, ever creatively, named "XWAYLAND".

        If you recall, Xwayland is a different X server than Xorg. It doesn't try to render directly to the hardware, instead it's a translation layer between the X protocol and the Wayland protocol so that X clients can continue to function on a Wayland compositor. The X application is generally unaware that it isn't running on Xorg and Xwayland (and the compositor) will do their best to accommodate for all the quirks that the application expects because it only speaks X. In a way, it's like calling a restaurant and ordering a burger because the person answering speaks American English. Without realising that you just called the local fancy French joint and now the chefs will have to make a burger for you, totally without avec.

    • Instructionals/Technical

      • ZDNetHow to update Linux Mint to Mint 21 | ZDNet

        It's not too hard to move from Linux Mint 20.3 to the long-term support of Linux Mint 21. But it's not a walk in the park, either.

      • Ubuntu HandbookHow to Make Your Apps Start in Specified Workspace in Ubuntu 22.04 | UbuntuHandbook

        When you try to open an application in Ubuntu, Fedora or other Linux with GNOME, it’s possible to specify in which desktop workspace the app window should start!

        Most operating systems today have multiple desktops to organize unrelated ongoing projects. In Ubuntu Linux, we usually called them “workspaces”. For most common used applications, user may even let them start automatically in specified workspace to improve workflow efficiency.

      • Barry KaulerPlan to sync PKGget and apt-dpkg

        I know this will interest a few people. I have been asked whether the 'apt' Debian package manager can be installed in EasyOS. Yes, it can, but the native package manager, 'PKGget', originally called the 'PPM' (Puppy Package Manager), does not "talk" with apt, so they won't have any idea what the other is up to.

        There have been some pups with both the apt and ppm, and I think that VanillaDpup does have some basic syncronization. Just from memory, last time that I played with it, I think that apt recognized the existing packages in the build, at first bootup, listed in file 'woof-installed-packages'. But there was no cooperation beyond that.

      • ByteXDHow to Install Tor Browser in Ubuntu 22.04 or 20.04 - ByteXD

        Tor browser is a secure browser that routes web traffic through the Tor network. Volunteers run Tor servers. It ensures users’ privacy and anonymity. You are free of network surveillance when you use Tor browser to browse the Internet. The onion icon in Tor symbolizes that, like an onion, Tor has layers to encrypt your internet connection.

        However, there are some disadvantages to using Tor. You might feel browsing to be a bit or considerably slower than your normal experience. Also, Tor users are blocked by some major websites. Even some governments try to block Tor and outlaw it.

        This article covers a few methods on how to install the Tor Web in Ubuntu.

      • ID RootHow To Install Dropbox on Ubuntu 22.04 LTS - idroot

        In this tutorial, we will show you how to install Dropbox on Ubuntu 22.04 LTS. For those of you who didn’t know, Dropbox is application software that is operated by Dropbox inc. It provides cloud storage to store and access the data online by syncing the user device. It provides a free account with 2 GB storage and paid plans for more. A big advantage of using Dropbox is that you can share large files/folders by sharing the dropbox links rather than sending those large files.

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

      • MakeTech EasierHow to Find Large Files in Linux - Make Tech Easier

        Identifying large files on your PC can help you quickly reclaim some much needed space. For desktop Linux users, hunting down large unnecessary files might be optional. But when it comes to server space, it costs money and you have to pay for that excess space every month. Here’s how you can locate big files in Linux to quickly get rid of them.

      • TecAdminHow to Import GPG Keys on Ubuntu & Debian (without apt-key)

        The latest Debian-based systems have deprecated the use of the apt-key command. This command is used to import the GPG signing keys to systems. This command was working fine till Debian 10 and its derivatives. After the release of Debian 11 (and its derivatives like Ubuntu 22.04), the users start getting a warning message on the screen during the keys import. You will see the warning message “Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))“. As this is a warning message you can still use the apt-key command but the newer version of Debian and Ubuntu will remove the support of this command.

        So, it will be good to upgrade ourselves and start using the signed-by for maintaining the GPG keys and for the repositories. In this article, we will discuss, how securely import the GPG repository signing keys to the Ubuntu, Debian, Linux Mint and Pop!_OS, etc.

      • VituxHow to Restart Network on Ubuntu 22.04

        Whenever a problem occurs with the system, the main solution is to perform a restart or reboot the system. Similarly, if a problem occurs with the network, then its easy treatment is to restart the network. There are many scenarios where you may need to restart the network on Ubuntu like settings of the network were changed or the active network connection not working properly. Restarting the network services is equally important for all Linux systems.

      • TechRepublicHow to deploy the Adminer database admin tool on Ubuntu Server 22.04 | TechRepublic

        If you’re a fan of phpMyAdmin, you know how easy that platform makes managing relational databases. But what if you need to manage more than one type of database? Maybe you work with both relational and NoSQL databases. If that’s the case, where do you turn?

        One option is Adminer, which supports MySQL versions 5, 7 and 8, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB, SimpleDB via plugin, Firebird via plugin and ClickHouse via plugin.

      • Make Use OfHow to Stream Apple Music on Linux Using Cider

        Apple Music is available on most platforms, including Apple's, as well as Windows and Android. However, there's no Apple Music—or even iTunes for that matter—on Linux.

        Ergo, if you're an Apple Music subscriber and use Linux on the PC side of things, you have to resort to using Apple Music's web player to listen to music on your computer.

        But as you may know, the experience is nowhere close to perfect. To fix this, some developers came up with Cider, an open-source Apple Music client for Linux. So let's jump in to explore Cider on Linux.

      • ID RootHow To Install Android Studio on Linux Mint 21 - idroot

        In this tutorial, we will show you how to install Android Studio on Linux Mint 21. For those of you who didn’t know, Android Studio is a free and open source multi-platform supported and java based developer tool that helps the developer create and develop their android based applications. It provides the options, a graphical user interface (GUI), an app project, importing existing projects, changing the configuration, running the app in debug mode, and much more.

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

      • markaicode by MarkHow To Install Terminator on Ubuntu 22.04 LTS | Mark Ai Code

        This guide will talk about one of these emulators, Terminator, and how to install it on Ubuntu 22.04 LTS

      • Make Use OfHow to Configure Networking on Ubuntu Servers

        Ubuntu ships with some graphical utilities to configure network devices, but there are some topics that server administrators especially need to master—and that includes knowing how to configure network devices from the command line.

        To manage your Ubuntu Server network from the command line, it is important to know concepts such as Ethernet interfaces, IP addressing, bridging, and name resolution. Here's a primer.

      • H2S MediaHow to install KDE Plasma Desktop on Fedora Linux - Linux Shout

        Learn the steps to install KDE Plasma 5 Desktop on Fedora 36 workstation desktops and other previous versions such as 35, 34… to get a beautiful alternative to the system’s default GNOME 42 Desktop.

        Fedora plays a not negligible contribution to the Red Hat value chain. It is not meant to generate revenue but instead gives the right direction to the future versions of RHEL. It is an experimental ground for Red Hat. Fedora is allowed to experiment with new technologies, which is why it offers a wide range of packages directly to install using the default system repo. It is more friendly than Redhat and its based distros such as CentOS, Oracle, Rocky, and Almalinux.

      • VideoHow to install Linux Mint 21 MATE - Invidious
      • VideoLinux CLI in 60 Seconds - find - Invidious
      • Linux HandbookLHB Linux Digest #22.09: Pro Vim Tips, Dash Shell, Unlink, Find-Exec Command
      • Linux HintRedis ZINTERSTORE
      • Linux HintRedis ZCOUNT
      • Linux HintRedis XREAD
      • Linux HintRedis XINFO
      • Linux HintRedis XDEL
      • Linux HintRedis SETNX
      • Linux HintRedis RPOPLPUSH
      • HowTo ForgeHow to Install NetBox IRM on Debian 11

        NetBox is Infrastructure Resource Modeling (IRM) software designed for network automation. Learn how to install NetBox IRM on Debian 11 here.

      • Troubleshooting Linux SASL Issues | Itsubuntu.com

        Simple Authentication and Security Layer or SASL is a framework for authentication, encryption, and data security used in Internet protocols. John Gardiner Myers wrote the original SASL specification (RFC 2222) in 1997. SASL also provides a data security layer offering data integrity and data confidentiality services.

    • Games

      • Boiling SteamTop 11 New Games to Play on Linux with Proton – August 2022 Edition - Boiling Steam

        We are back with our usual monthly update! Boiling Steam looks at the latest data dumps from ProtonDB to give you a quick list of new games that work (pretty much? see ratings) perfectly with Proton since they were released in June 2022 – all of them work out of the box or well enough with tweaks...

      • LWNCrosswords for GNOME

        Jonathan Blandford, who is a longtime GNOME contributor—and a cruciverbalist for longer still—thought it was time for GNOME to have a crossword puzzle application. So he set out to create one, which turned into something of a yak-shaving exercise, but also, ultimately, into Crosswords. Blandford came to GUADEC 2022 to give a talk describing his journey bringing this brain exerciser (and productivity bane) to the GNOME desktop.

        Blandford got his start with GNOME back in 1997; he is the author of the Evince PDF reader and Aisleriot solitaire card game, for example. He has moved into management over the years, so has done less programming for GNOME, but is still involved in the community. For the purposes of the talk, he said, the important thing to know about him is that he is "a passionate cruciverbalist". He has been doing crossword puzzles since he was a child, with his parents and grandparents; now he does them with his family as well. Beyond that, he had to work the word "cruciverbalist" into his talk because "people who love crosswords love words, and they love words like that".

        He started working on the Crosswords application in mid-July 2021—almost exactly a year before the talk. It is now around 24,000 lines of code, most of which is in C; "I have some regrets about that" but he was comfortable writing in C. The program has been translated into two languages beyond English—Dutch and Spanish—and the project has three additional contributors at this point.

        There were several motivations that led him to create the application. He has always thought that puzzles would make for an interesting program to write. In addition, anyone searching GNOME Software or Flathub for a crossword puzzle program would not have found one; in fact, Linux, in general, lacks for a good graphical crossword application. Writing a program for these puzzles turned out to be "a whole lot of fun" as well. But he wants its users to also experience fun; he had an overarching rule for the program: "it's a game, it has to be fun".

      • Its FOSSHeroic Games Launcher 2.4.0 Released With Epic Overlay, GOG Cloud Save Support, and Anti-cheat Runtime

        As gaming on Linux continues to improve, so do the tools we use to play those games. Heroic Games Launcher is a great example of such a tool, as it gives users a native way to access and play Epic Games Store games on their Linux machines.

        One of its older releases, Heroic 2.0.0, brought major UI improvements, and this release further builds on those.

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • LWNOaxaca, Endless OS, and indigenous languages [LWN.net]

          A rural Mexican state was the setting for an initiative to use the GNOME-based Endless OS to improve education in indigenous communities. Over the last several years, the Endless OS Foundation has teamed up with the Fundación Alfredo Harp Helú Oaxaca (FAHHO) to deliver offline-first computers to those communities, but also to assist these communities in preserving their native languages. In a talk at GUADEC 2022, Rob McQueen provided a look at the project and what it has accomplished.

          McQueen was not slated to give the talk—he already gave an earlier presentation at the conference—but Sergio Solis, who is from Guadalajara where the conference was held, was unfortunately unable to attend due to his family coming down with COVID. McQueen apologized for flying into Mexico from England to give a talk about Mexico when he had never been to the country before. But, as the CEO of the Endless OS Foundation, McQueen is obviously knowledgeable about the project and was able to step in and pinch-hit for Solis.

  • Distributions and Operating Systems

    • Fedora Family / IBM

    • Canonical/Ubuntu Family

      • OMG UbuntuCheck Out Ubuntu’s Slick New Promotional Video
        It’s been a fair while since Ubuntu (or rather Canonical, I guess) commissioned an engaging promotional video to help promote their desktop OS. Heck, it didn’t even release all of the ones it had made during its peak years.

        But it’s making up for lost time with an all-new animated introduction that’s shows off the core features of the OS in a zippy style, replete with impactful on-screen text cut to the rhythm of the video’s music (which reminds me of smartphone commercials for some reason).

      • The Register UKUbuntu Focal user? Expect a Jammy upgrade popup soon ● The Register

        Ubuntu 20.04 is nowhere near end of life, but 22.04 is starting to hit its stride.

        As is fairly well understood now, the first release of Ubuntu in each even-numbered year is a Long Term Support (LTS) release. Ubuntu 20.04 "Focal Fossa" gets support and updates until 2025 and won't reach its official end-of-life until 2030. "Jammy Jellyfish" - the 22.04 release - is the replacement LTS version, receiving mainstream support until April 2027 and arriving at its end of life in April 2032.

        However, users of the previous LTS release don't start to receive upgrade notifications until the subsequent LTS gets its first point release. For Jammy, if all goes well, that will be next week*: August 11 is the planned release date for Ubuntu 22.04.1. Canonical has published a list of bug-fixes on its Discourse, and you can also track its status on Launchpad.

      • NeowinUbuntu 22.04.1 LTS due today making upgrades possible from 20.04 LTS

        Canonical is due to release Ubuntu 22.04.1 LTS today, following a delay last week caused by the discovery of a bug. Ubuntu point releases aren't normally that important, they just roll all the available updates up and include them in a more up-to-date ISO. People on Ubuntu 22.04 LTS already only need to install available updates to get this point release.

        What is different about this first point release is that it finally opens upgrades for people who run Ubuntu 20.04 LTS. Canonical releases LTS releases so that people can enjoy a stable version of Ubuntu for their production systems. By leaving the upgrade path closed until the first point release, it gives Canonical time to address any serious issues, so users can continue receiving a stable experience.

      • OMG UbuntuFirst Point Release of Ubuntu 22.04 LTS is Available to Download
        Ubuntu 22.04.1 LTS combines all of the bug fixes, app updates, performance tweaks, and security patches rolled out to the “Jammy Jellyfish” since its April debut. The idea is that you can download this version and skip needing to fetch three-months worth of updates after installation.

      • UbuntuUpgrade your desktop: Ubuntu 22.04.1 LTS is now available
        Whether you’re a first-time Linux user, experienced developer, academic researcher or enterprise administrator, Ubuntu 22.04 LTS is the best way to upgrade your creativity, productivity and downtime. Check out our new video to learn more!

        The release of Ubuntu 22.04.1 LTS represents the consolidation of fixes and improvements identified during the initial launch of Ubuntu 22.04 LTS and is the first major milestone in our Long Term Support (LTS) commitment to our users.

      • 9to5LinuxUbuntu 20.04 LTS Users Can Now Finally Upgrade to Ubuntu 22.04 LTS, Here’s How

         For those of you not in the know, Canonical opens the upgrade path from the previous Ubuntu LTS release to the new Ubuntu LTS release about six months after the launch of the latter, but not after it publishes the first point release to the new Ubuntu LTS series (in this case Ubuntu 22.04.1 LTS). This is done to ensure a safe upgrade process

      • LubuntuLubuntu 22.04.1 LTS is Released!
        Thanks to all the hard work from our contributors, Lubuntu 22.04.1 LTS has been released. With the codename Jammy Jellyfish, Lubuntu 22.04 is the 22nd release of Lubuntu, the eighth release of Lubuntu with LXQt as the default desktop environment.

      • LinuxiacUbuntu€ 22.04.1 LTS Arrives with Wider Support for RISC-V Devices

        The Ubuntu team has announced Ubuntu 22.04.1 LTS, which includes package bug fixes, performance improvements, and security patches.

        Following Canonical’s decision to delay the first point release of Ubuntu 22.04 LTS by about a week due to a bug affecting the ability to install Snap packages, today, the Ubuntu team has announced the Ubuntu 22.04.1.

        This is the first point release for Ubuntu 22.04 LTS, which was launched on April 21, 2022, featuring a range of new features and improvements.

        However, for new Ubuntu users, the arrival of a new LTS version may be confusing. The main question they probably have is, “Do I need to reinstall everything?” The short answer is no; it does not!

      • Beta NewsFollowing bug-related delay, Ubuntu Linux 22.04.1 LTS (Jammy Jellyfish) is finally here [Ed: Negative slant from Brian Fagioli]

        Earlier this month, we shared the news that Ubuntu 22.04.1 LTS (code-named "Jammy Jellyfish") was being delayed. Sadly, the first point release of the wildly popular operating system was being pushed back an entire week -- an absolute eternity in the world of Linux.

        Well, folks, a week has passed, and thankfully, Canonical stayed true to its word (this time) and sorted the show-stopping Ubuntu Linux 22.04.1 issue. Yes, the major bug that caused snaps not to open on computers that used the OEM install option is now resolved. Even better, starting today, Canonical will being prompting Ubuntu 20.04 users to upgrade to Jammy Jellyfish.

        "The release of Ubuntu 22.04.1 LTS represents the consolidation of fixes and improvements identified during the initial launch of Ubuntu 22.04 LTS and is the first major milestone in our Long Term Support (LTS) commitment to our users. From today, Ubuntu 22.04.1 LTS is available to download and install from our download page," explains Canonical.

      • Linux Shell TipsThe History of Linux Mint Distribution and Releases

        Linux Mint is a free and open-source Linux distribution that is hugely popular for desktop lovers. It seeks to provide a modern, sleek, and friendly desktop experience with full multimedia support and a wide range of free and open source applications for everyday use.

        Linux Mint is based on both Ubuntu and Debian – Linux Mint Debian Edition – is purely based on Debian. It is user-friendly and is generally considered an ideal distribution for newbies starting with Linux.

    • Open Hardware/Modding

      • PurismPurism’s Librem 5 USA, Privacy-first Smartphones Ship Within 10 Business Days

        Purism’s Made in USA phone, Librem 5 USA uses a tighter supply chain. It is powered by PureOS, and designed for longevity. Standard orders ship within 10 days.

      • CNX SoftwareESP32 board with rotary encoder gets 2-key keypad shield - CNX Software

        LILYGO TTGO T-Encoder, a round-shaped ESP32 board with a built-in rotary encoder, has gotten a shield with a 2-key keypad based on WCH CH552 8-bit microcontroller.

        Launched several months ago, the TTGO T-Encoder is a USB-powered rotary encoder with ESP32 microcontroller offering WiFi and Bluetooth connectivity, and now, you can build a keypad with rotary encoder thanks to T-Encoder shield that features two mechanical switches and keycaps with RGB LED backlight.

      • CNX SoftwareAquaPing is an open-source, battery powered acoustic water leak detector module (Crowdfunding) - CNX Software

        The AquaPing is an open-source hardware, ultra-low power acoustic water leak detector sensor based on Texas Instruments MSP430 microcontroller and a microphone that can detect leaks without having to do any plumbing, instead capturing audio for water leak detection, and it even works for leaks behind walls.

        All signal processing and analysis occur on the MSP430 MCU, so no audio is streamed to the cloud and eavesdropping is impossible, plus the sensor only captures high frequencies out of the range of normal conversations, so eavesdropping is not feasible, plus those higher frequencies are also said to provide highest sensitivity and reliability.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • OSI BlogHow to make app stores friendly to Open Source - Voices of Open Source

      Microsoft recently seemed to propose that Open Source software didn’t belong in the Windows app store. Excuse me?

      After the news broke, Giorgio Sardo, Microsoft’s General Manager of the Microsoft Store, argued on Twitter that it wasn’t Microsoft’s intent. “We absolutely want to support developers distributing successful OSS apps. In fact, there are already fantastic OSS apps in the Store! The goal of this policy is to protect customers from misleading listings.”

    • GNU Projects

      • GNUnet 0.17.4

        This is a bugfix release for gnunet 0.17.3 because of a missing file in the tarball required to build the documentation.

      • GNUa2ps 4.14.92 released [alpha]
        This alpha release reverts extensive whitespace changes to --help output, so
        as not to annoy translators (thanks, Benno Schulenberg!).  These will be
        restored before the next stable release in a “whitespace-only” change.
        
    • Programming/Development

      • Godot EngineGodot Engine - Dev snapshot: Godot 4.0 alpha 14

        We're working towards finalizing the feature set for 4.0 beta, reviewing many PRs which have been opened prior to our roadmap feature freeze announced a couple of weeks ago. While this process is ongoing, we'll keep releasing alpha builds so here's 4.0 alpha 14! Same deal as usual, lots of bugs fixed and more refactoring and feature work.

      • Barry KaulerConsidering adopting Nim language
      • Perl / Raku

        • PerlCPM0 frl-plugin:perlscript: ERROR: 'times' trapped by operation mask at /usr/lib64/perl5/B.pm line 183. | kavya [blogs.perl.org]

          When "use DateTime;" library is included in perl file ,getting the error as

          "CPM0 frl-plugin:perlscript: ERROR: 'times' trapped by operation mask at /usr/lib64/perl5/B.pm line 183."

        • PerlPlease relicense from "Perl 5" to MIT or Apache 2.0 license

          Following from my previous post, I am now actively encouraging everyone to switch licenses to MIT/ISC license or Apache 2.0.

          My reasoning is that in the vast majority of cases the author and contributors want the software to be used by as many businesses and hobbyists as possible.

          Previously I described how the burden of understanding and complying with licenses, including open source licenses, can be an unintended barrier to them using the software.

          Perl modules tend to use "Perl 5" combination as the default license i.e. "Licensed under the same terms as Perl itself". And the "Perl 5" license is actually a dual licensing of the problematic Artistic 1.0 license and the dated GPL1.0 license which also has problems. Both are rarely used outside of Perl and in my view present a barrier to adoption.

          Recall I described how permissive ("BSD") and copyleft ("GPL") licenses are functionally identical if no binary is distributed (websites) or for scripted languages that remain in source form.

      • Shell/Bash/Zsh/Ksh

        • HowTo Geek9 Examples of for Loops in Linux Bash Scripts [Ed: GNU Bash, not Linux Bash]

          The versatile Bash for loop does much more than loop around a set number of times. We describe its many variants so you can use them successfully in your own Linux scripts.

      • Rust

        • Rust BlogThe Rust Programming Language Blog: Announcing Rust 1.63.0

          The Rust team is happy to announce a new version of Rust, 1.63.0. Rust is a programming language empowering everyone to build reliable and efficient software.

        • LWNRust 1.63.0 released [LWN.net]

          Version 1.63.0 of the Rust language has been released. Changes include the addition of scoped threads, a new ownership model for raw file descriptors, and the completion of the borrow-checker transition...

  • Leftovers

    • A new, stupid step forward for road safety

      A new, great step forward for street safety is how an italian newspaper just announced that a new speed control system will become mandatory for all new cars in two phases, between today and July 7th, 2024.

  • Gemini* and Gopher

    • Personal

      • Coronavirus Adventure, Day 5

        A friend who is a serious jock bike rider got the virus recently. On day 5 he felt much better, and after testing negative, could not resist a little bike ride (which would probably kill me, but like I said, he bikes all the time).

    • Technical

      • Internet/Gemini

        • Gopher Protocol: Re How you were using the Internet in the 1991-1995?



          I was in my late 20's during that era. I did my degree in 1983-86, and had never heard of things like BBSs or gopher. After that I got a job as an accountant, where there was no internet, nor had anyone really heard of it.

          In 1991-93 I did a Masters course in mathematics. It was a joint course between two universities. One had Unix machines, so we had Maple, Fortran, and all that good stuff. Back in those days we were innocent about security, and you could send a picture to someone else's machine remotely. I still hadn't heard of the internet.


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



Recent Techrights' Posts

[Video] Richard Stallman's Talk in Sweden, Attended by Nearly 700 People, is Now Online
The Web page is in Swedish, but the talk is in English
Coping With the Site Going More Mainstream
Fame is no laughing matter
21 Pages in Less Than 7 Hours is No Joking Matter
We've become a lot more effective and efficient
Generation Chaff - Phase V: Censorship of Dissent (Painted as Harassment or Terrorism)
Censorship is all around us now
Generation Chaff - Phase IV: Apps Only Few Companies Decide On
Tools are being collectively confiscated, under the premise or false prospect of "security"
 
The Serial Slopper Starts Up - or Restarts - His Plagiarism Machine (LLMs)
Serial Sloppers like these don't belong in news sites. That's why he got sacked by BetaNews.
Links 24/10/2025: Esperanto Music History, Anxiety, and New Portals
Links for the day
Slopwatch: LinuxSecurity.com, Linux Journal, and Pet Slopfarms of Google News
Why does Google News still advance these fake sites to the top of search results?
Links 24/10/2025: Inequality Grows, Billion-Dollar Scam Center Industry
Links for the day
Links 24/10/2025: "Independent Media in Cambodia is Collapsing" and Serious F5 Breach
Links for the day
They Never 'Put Down' Corporations
There are "pests" that are traded in Wall Street
Correct Information is a Valued Asset in the Age of Slopfarms and Public Relations (PR) or Spin
Publishing suppressed facts is never easy
The Register MS Continues to Bag Money to Promote a Ponzi Scheme, Even Money From China
Today in the front page
analytics.usa.gov: The Only Supported Version of Windows (This Past Week) is Only Used by About 13.9% of People in the US, the Home Base of Windows
Even Vista 7 is still used more
Rust is Very Secure
If only Rust itself is secure
Who Will be Held Accountable for Breaking Ubuntu by Imposing Rust on Otherwise-Functional Programs, in Effect Replacing GNU With Proprietary Microsoft (GitHub)?
they're practical people who merely point out that a bunch of buffoons not only ruin Ubuntu but also every future distro based on Ubuntu
Generation Chaff - Phase VIII: In Summary
Like "Science" with a capital "S", what we see here commercial interests usurping everything
Generation Chaff - Phase VII: Curtailing Alternative Media
There was always an obligation - a collective duty of sorts - to uphold independent journalism
Generation Chaff - Phase VI: Centralisation of Information (X, Cheetok/Fentanylware)
Would you trust information when controlled by such people?
Generation Chaff - Phase III: Slop and Plagiarism
A lot of the current so-called 'economy' is built upon false valuations
Generation Chaff - Phase II: "Cloud", Blockchains and Other Hype
For those of us who turned down those propositions there was a struggle; we needed to justify not having skinnerboxes or "social" accounts in some site run by a private company
Generation Chaff - Phase I: Social Control Media
IRC predates the Web
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, October 23, 2025
IRC logs for Thursday, October 23, 2025
More Clues Shed on Collapse of Microsoft XBox
XBox is basically circling down the drain as Microsoft implements 2-3 waves of layoffs each month
'Vibe Coding' Doesn't Work
In a lot of ways, so-called 'Vibe Coding' is already considered vapourware or a passing fad promoted in the media by managers who try to justify mass layoffs, especially ridding companies of "very expensive" software engineers
Links 24/10/2025: Microsoft's Killing of XBox Connected to Revenue/Profit Problems, "How Elon Musk Ruined Twitter"
Links for the day
Gemini Links 24/10/2025: 86,400 Seconds and "Society's Task"
Links for the day
Slopwatch: Google News and Slopfarms That Relay Nonsense From LLMs
Google News, which once prioritised or used to care about provenance and quality, is feeding slopfarms
Links 23/10/2025: More Health Concerns Over Dumb Chatbots (LLMs) and "Talking Cars" as Latest Buzz
Links for the day
Gemini Links 23/10/2025: Daylight Savings Time and Duration Shorthand
Links for the day
Links 23/10/2025: LLM 'Hallucinations' (Defects) in Practical Code 'Generation', China Becomes More Economically and Technologically Independent
Links for the day
Why We Support Richard Stallman and You Probably Should Too
It's not about being "Richard Stallman fan", it is about maintaining the right to hold positions (on technology) like his
Linux Foundation Uses LLM Slop to Promote Microsoft in Linux.com (Again), Rendering It a Linux-Hostile Slopfarm
Openwashing with slop by "Linux.com Editorial Staff", which basically seems to be a bot
Some Large German Media Covers Richard Stallman's Talks in Germany Earlier This Week
LLM-based chatbots are just "bullshit generators" (as he has long called them)
Links 23/10/2025: Windows TCO Galore and "The Internet Is Going to Break Again"
Links for the day
Trouble in Red Hat/IBM and a Retreat to Ponzi Economics in Search of Wall Street Market Heist
Would you invest your life savings in this kind of crap?
Who Asked Software in the Public Interest (SPI) for a Refund? ($100,000, Resulting in Losses of $267,201 in 12 Months, Highest-Ever Losses)
The IRS does not reveal who or what's tied to this refund (or the cause/reason)
Social engineering attack: Debian voted to trick you on binary blobs
Reprinted with permission from Daniel Pocock
Techrights Will Always Stand for Women's Rights
We even invest money - personal savings that it - in our principles
Certified Lawyers Should Know Better (Than to Intimidate Us With Man Who Drives on Motorcycle Through a Really Bad Storm Between Distant Cities, Then Collects Photos of Our Home)
Mentioning someone was in prison for bad things isn't a crime, it's a public service
The "AI" (Slop) Bubble is Already Imploding
"ChatGPT Usage Has Peaked and Is Now Declining, New Data Finds"
The So-called "Sexy" Buckets (AI, Quantum) Cannot Save IBM From Reality, Shares Tank
"No matter how much financial hocus-pocus they use to reclassify revenues to land in the "sexy" buckets (AI, Quantum), it still smells old and musty - just like this company."
Paul Krugman is Wrong About the Scope of Mass Layoffs in the United States
A few years ago society was accelerating its journey towards feudalism, boosted by COVID-19
Links 23/10/2025: Proprietary Blunders and CISA's Latest Disclosure of Holes
Links for the day
Gemini Links 23/10/2025: Fast Past (F1), 99.9% Uptime
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, October 22, 2025
IRC logs for Wednesday, October 22, 2025
Slopwatch: Google News is Promoting Fake 'Articles' About Fake Xubuntu, Fake Articles About Replacing Windows With GNU/Linux
The quality of the Web deteriorates and unless someone cleans up the mess, real sites will lose an incentive to produce anything
When "AI Layoffs" Mean Layoffs Due to the "AI" Bubble Popping
many people that are laid off by Microsoft claim to be specialists in "AI"
Mysterious grant forfeited, $100,000 from Software in the Public Interest accounts 2023
Reprinted with permission from Daniel Pocock
Evidence: bullying, student union behaviour: Armijn Hemel's FSFE resignation
Reprinted with permission from Daniel Pocock
Evidence: psychological abuse, stalking, Galia Mancheva, Susanne Eiswirt ignored by FSFE judgment for Matthias Kirschner
Reprinted with permission from Daniel Pocock
Helping FSFE scam victims and conference organisers
Reprinted with permission from Daniel Pocock
Nigerian fraud in FSFE constitution
Reprinted with permission from Daniel Pocock
Worrying and Amusing Stories of "Clown Computing" Gone Awry
Many of these disasters could be avoided
Links 22/10/2025: Amazon Plans to Replace Workers With Robotics, AWS and Clown Computing in General Ridiculed
Links for the day
Gemini Links 22/10/2025: Niri Completely Changes Multitasking and Overview of Diff-ers
Links for the day
Links 22/10/2025: Study on Misinformation by Slop and Heavily Debt-Sabbled Microsoft OpenAI (ClosedSlop) Uses "Browser" as Gimmick/Distraction
Links for the day
They've Already Spent Close to a Million Dollars on Lawyers and Sent Us About 50 KG of Legal Papers (Sponsored by Mysterious Third Party) to Try to Censor Techrights, Without Success
They try to overcompensate with sheer volume for a lack of solid, clear arguments (we are the victims here)
12 Months Ago the 'Hulk Hogan of UEFI' Officially Went 'Tag-Team'
We're actually sort of flattered or proud that such despicable people are so desperate to censor us
"Cloud Computing" Was Always a Joke, But This Week Was the Punchline
Maybe stop following tech trends and fashions
"Cloud Computing" Does Not Mean Safety
Fault tolerance is related to the notion of software freedom
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, October 21, 2025
IRC logs for Tuesday, October 21, 2025
The Fall of Windows: From Something to Nothing
Of course Microsoft will pretend everything is fine and "just trust the hey hi" (AI)