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

European Patent Office (EPO) Series: Czech Mate: EPO Kingmaker or Merely a Pawn in the Game?
recent "missions" of the EPO President
SLAPP Censorship - Part 131 Out of 200: A Big Win for the Media in the United Kingdom (UK) Today
In a democratic society the Right to Know, which is closely connected to freedom of the press (or what one might label "blogging" or "blag"), comes above all else, except where there are lives being put at risk
IBM's Fedora Plans to Integrate Slop Into "Fedora Workstation as a Default Feature."
IBM does not care whether the community wants this or not
The Media Talks a Lot About XBox Layoffs, a Closer Look at the Data Shows Microsoft 'Bloodbath'
'Bloodbath' is the term insiders use
 
SLAPP Censorship - Part 132 Out of 200: When You Cannot Pay a Million Pounds (1,335,520.00 United States Dollar) to Lawyers But Have a Strong Community
Techrights compensates for its fiscal poverty with a wealth of community spirit
Fame is Not the Goal
"Fame" kills
Mental Health in Free Software Communities
clearly there is a subject that merits debate and it ought not be a taboo anymore
The Era of Sponsored Spam
There is no "era of AI", there is era of BRIBES to PRETEND there is an "era of AI"
Gemini Links 07/07/2026: Cleaning, Old Computer, and More
Links for the day
Links 07/07/2026: Le Monde Combats LLM Slop Plagiarism, "ACLU Launches Largest Ever Midterm Electoral Program"
Links for the day
Extremism in the Free Software World is Mostly a Myth
Only the firm belief that justice applies to all will produce a just society
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, July 06, 2026
IRC logs for Monday, July 06, 2026
Links 07/07/2026: Kernelized Secure Operating System (KSOS) and "Exploiting Thoughtcrime in LLMs"
Links for the day
SLAPP Censorship - Part 130 Out of 200: Jealousy, Envy, Hubris
This site is primarily about Free software
Gemini Links 06/07/2026: Still Mostly Dry, GoToSocial, and More
Links for the day
European Patent Office (EPO) Series: Effective Dispute Resolution… But Not For EPO Staff
Slovenia fielded one of the few Administrative Council delegations which managed to maintain its own independent line against the tyrannical EPOnian "Sun King"
Community Sites Need Genuine Collaboration and True Autonomy
People who want to communicate, federate and organise for effective change need to evolve
Free Software Foundation (FSF) Covers Quibble, Free Software for Secure Communications, in the FSF Summer Bulletin
The Georgia Tech folks are bringing Free software education and contributions to one of the better known Computer Science hubs in the US
Microsoft Layoffs Include Windows, Bing, Slop (CoPilot etc.) and There Will More More Rounds (or Waves) to Come
"43% of Xbox laid off"
Obscene Contradiction in Microsoft's Layoffs Tally ("Official" Numbers Do Not Add Up)
Notice how they treat "LinkedIn" as separate
Preserving Comments About the Real IBM Before They Get Deleted
IBM in the 1980s is not what it is right now
Cybershow on "Escaping Prisons For Your Mind"
"THE CYBER SHOW: Stealing technofascism's boots, and stomping on its own face with them."
Links 06/07/2026: At Least 20% Staff Reduction in XBox (Microsoft), Taiwan Sees Uptick in Chinese Aggression/Provocation, Senator Rodante Marcoleta Arrested
Links for the day
Confirmed: Microsoft Layoffs Come in Two Waves, Just Like Last Summer
To us, what stands out is the admission from Microsoft that there are two (or more) waves
In Praise of the UK's Stance on Free Speech (but Some Reservations)
At the moment there is a healthy discussion going on with the objective of disrupting attacks on British press
Exposing Corruption at the European Patent Office (EPO), a Call for More Whistleblowers
We predict that, provided enough whistleblowers speak out, António "the unready" won't even finish his current term
Leaving Our Pets for Several Days
This week our pets will be worried that "mommy and daddy" are away
Dating Trees and Dating 'Apps'
several high-profile stories in the news about scandals in "dating apps"
DW Documentary About Julian Assange Turns 2
It was released just days after Assange had turned 53 and about two weeks after he had left the UK
Independent Media is the Only Form of Legitimate Media
Independent media is, indeed, what we need to demand more of
The Story of the European Patent Office (EPO) Wagging the Dog (EU)
The aim of the series is to properly inform the world - not just Europeans - how Europe's second-largest institution is run [...] How did a corporate hub of monopolies become so detached from the Rule of Law?
GNU/Linux Up to New High in Libya, Windows Down to All-Time Low
GNU/Linux touches 5% there, based on statCounter
Links 06/07/2026: Artists Reject Slop (or Even de Facto Bribes to Market/Endorse Slop)
Links for the day
SLAPP Censorship - Part 129 Out of 200: Iranian Tactics
Hunger for revenge compels people to do overzealous, irrational things
Quiet Week
Many in the US are still enjoying an extended weekend
The Media Needs to Speak of Slop as a Climate Issue Like It Did With Bitcoin
But the slop industry keeps paying the media to play along with the hype
IBM's Fall
IBM's fate is closely connected to that of the Free software movement because of the salaries
Social Dialogue at the European Patent Office (EPO) is Dead, the Strikes and Work Stoppage-Like Actions Carry on
What next for the EPO?
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, July 05, 2026
IRC logs for Sunday, July 05, 2026
Links 05/07/2026: Shadows of the Upper Peninsula and 2026 Old Computer Challenge
Links for the day
Not Everything Should be Electric
technology has become detrimental to society
Gemini Links 05/07/2026: Eye of the Beholder and Baldur’s Gate 3 and Alhena 5.6.5
Links for the day
GNU/Linux Market Share is Already High
GNU/Linux has fast become and is still becoming mainstream in recent years
The 9-Step IBM Algorithm: Gaming Wall Street While Shedding Off Staff and Bribing the Mainstream Media to Play Along
Any time IBM preaches manners (e.g. CoC) to the community remember that IBM works closely with and flatters the dictator
XBox is Practically 'Dead Man Walking' at This Point
writings on the wall
They Could Never Kill the Ideas of Richard Stallman (RMS), But They Are Still Trying
Killing an idea is harder than killing a person and killing a person is illegal
Only Germany Objected to Salary Adjustment (Reduction) Procedure of "Team Campinos"
"flash report on the Administrative Council of 30 June and 1 July 2026"
A "Never Slop" Policy in Quibble
"every change in the repository must be made by a human"
Series on GNU/Linux in Japan
This series can last a week or longer
75% of All the Patents Last Year Were Software
The corporate media has more or less ceased to discuss this matter
At Microsoft "the Morale of Developers is at an All-time Low"
Numerous reports today say that after at least 5 studios got marked for shutdown (mothballing) by Microsoft there are rumours about Obsidian as well
Links 05/07/2026: Data Breaches, Heat Waves, and Weinstein Rape Conviction Upheld
Links for the day
Confidentiality at Risk With Slop 'Coding'
People who continue to cheer for slop aren't just misguided fanbis and fangurls
False Narratives of Slop "Efficiency" as Debt Climbs
false stories about slop
July 8 as "D-Day" for Microsoft, Mass Layoffs Planned
Microsoft's grip on the market has slipped for a long time
GNU/Linux Leaps to 6% in Thailand
Can we expect 10% by year's end?
SLAPP Censorship - Part 128 Out of 200: Making Laws Work for Britain, Not Oversensitive Americans Looking for 'Revenge' by Lawfare
The SLAPPs are intended to protect corporations (employers like Microsoft)
EC Looking for Input on Digital Networks Act Until Next Month
New initiative
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, July 04, 2026
IRC logs for Saturday, July 04, 2026
Gemini Links 05/07/2026: Ragebaited and Removing Lines in Emacs
Links for the day
Links 05/07/2026: "Tesla Slams Into Crowded Cafe" and "ChatGPT [Turned] Into a Sociopath"
Links for the day