05.28.22

Gemini version available ♊︎

Links 28/05/2022: KDE Eco Sprint and GUADEC 2022 Conference Plans

Posted in News Roundup at 3:05 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • HackadayLinux And C In The Browser | Hackaday

      There was a time when trying to learn to write low-level driver or kernel code was hard. You really needed two machines: one to work with, and one to screw up over and over again until you got it right. These days you can just spin up a virtual machine and roll it back every time you totally screw up. Much easier! We don’t think it is all that practical, but [nsommer] has an interesting post about loading up a C compiler and compiling Linux for a virtual machine. What’s different? Oh, the virtual machine is in your browser.

      The v86 CPU emulator runs in the browser and looks like a Pentium III computer with the usual hardware. You might think it is slow and it certainly isn’t going to be fast as a rocket, but it does translate machine code into WebAssembly, so performance isn’t as bad as you might think.

    • Make Use OfTimer Mechanisms With C and Linux

      Timer mechanisms let you schedule the OS kernel to notify an application when a predetermined time has elapsed. You’ll typically use them by providing two pieces of information. First, you’ll need to specify how much time the timer should take before notifying. Secondly, you’ll need to prepare a callback function to act when that notification occurs.

    • Audiocasts/Shows

    • Kernel Space

      • Linux Plumbers Conference Refereed-Track Deadlines

        The proposal deadline is June 12, which is right around the corner. We have excellent submissions, for which we gratefully thank our submitters! For the rest of you, we do have one problem, namely that we do not yet have your submission. So please point your browser at the call-for-proposals page and submit your proposal. After all, if you don’t submit it, we won’t accept it!

    • Applications

      • Linux LinksBest Free and Open Source Alternatives to Apple Mail


        In 2020, Apple began the Apple silicon transition, using self-designed, 64-bit ARM-based Apple M1 processors on new Mac computers. Maybe it’s the perfect time to move away from the proprietary world of Apple, and embrace the open source Linux scene.

        Apple MailApple provides its Mail app free with every Mac.

        But if you move over to Linux, you’ll need a different email client. And let’s make it an open source client.

      • Its FOSSPortmaster: GlassWire Alternative for Linux to Monitor Network

        GlassWire is a popular network monitoring app (with no support for Linux) that helps you track data usage, unusual network activity, malicious access to the network, and more.

        I wish it supports Linux, but for now, it only works on Windows and Android.

        For Linux, we do not have a full-fledged GUI-based application that helps us monitor the network in Linux.

        However, I recently stumbled upon “Portmaster”, an open-source network monitor available for Linux and other platforms. Interestingly, it offers some of the same abilities as seen with Glasswire, with some extras.

        Note that it is not exactly a replacement for “GlassWire” but a potential alternative in the making.

    • Instructionals/Technical

      • Steinar H GundersonSteinar H. Gunderson – Speeding up Samba AD

        One Weird Trick(TM) for speeding up a slow Samba Active Directory domain controller is seemingly to leave and rejoin the domain. (If you don’t have another domain controller, you’ll need to join one in temporarily.) Seemingly, not only can you switch to LMDB (which has two fsyncs instead of eight on commit—which matters a lot, especially on non-SSDs, as the Kerberos authentication path has a blocking write to update account statistics), but you also get to regenerate the database, giving you the advantage of any new indexes since last upgrade.

      • Make Use OfHow to Change File Extensions on Linux

        File extensions help both operating systems and users distinguish between different file formats and understand the contents stored inside them. When you see a file with the “.txt” extension, you instantly know it contains text data. Similarly, “.exe” file is a Windows executable and “.sh” files are Linux shell scripts.

        But what if you want to change these extensions for some reason? Perhaps you need to rename a text file to a Bash script. Simply writing the code in a text file won’t do the job.

        On Linux, changing file extensions is much easier than you might think.

      • How to Install and Set up PostgreSQL Database on Ubuntu 22.04 LTS (Jammy Jellyfish) – LinuxWizardry

        PostgreSQL is a free and open-source relational database management system that allows both SQL and JSON querying. With over 30 years of active development, it has gained a solid reputation for its reliability, data integrity, extensibility, ACID compliance, and robust features.

        It allows you to create your own data types, define custom functions, and write different programming language codes without recompiling your database. It is compatible with all major operating systems including Windows, Linux/UNIX, Mac OS, IRIX, Solaris, etc.

        This tutorial will teach you how to install and set up PostgreSQL on the Ubuntu system.

      • ID RootHow To Install PlayOnLinux on Ubuntu 22.04 LTS – idroot

        In this tutorial, we will show you how to install PlayOnLinux on Ubuntu 22.04 LTS, as well as some extra required packages by PlayOnLinux

      • TecAdminSetting Up Environment Variables on Ubuntu – TecAdmin

        An environment variable contains a value, that is used to change the behaviors of the processes at run time. Similar to the other operating systems, we can also set the environment variables on a Ubuntu system.

      • Ubuntu HandbookHow to Hide Lock Screen option from System Menu in Ubuntu 22.04 | UbuntuHandbook

        Want to hide the lock screen option from the upper-right corner system menu? Here’s how to do the trick in Ubuntu 22.04 LTS.

        For Ubuntu, Fedora and other Linux with GNOME desktop, the screen lock can be disabled either totally or only from the system menu.

      • MakeTech EasierHow to Turn Your Raspberry Pi into a Video Conferencing Station – Make Tech Easier

        Post-lockdown, with working and schooling from home as a matter of routine, more people are turning toward video conferencing as a way to keep in touch and get things done. Tools like Google Meet, Skype and Zoom mean we can keep in touch with people outside the confines of our home, across cities, time zones, and even countries, making the world smaller and allowing for remote collaboration. If you’re looking for another great Raspberry Pi project, I urge you to try this one. This tutorial shows you how to turn your Raspberry PI into a video conferencing station.

      • ID RootHow To Install phpMyAdmin with Nginx on Ubuntu 22.04 LTS – idroot

        In this tutorial, we will show you how to install phpMyAdmin with Nginx on Ubuntu 22.04 LTS, as well as some extra required by phpMyAdmin

      • ID RootHow To Install GIMP on AlmaLinux 9 – idroot

        In this tutorial, we will show you how to install GIMP on AlmaLinux 9, as well as some extra required packages by GIMP

      • OpenSource.comHow I automate plant care using Raspberry Pi and open source tools | Opensource.com

        Automation is a hot topic right now. In my day job as an SRE part of my remit is to automate as many repeating tasks as possible. But how many of us do that in our daily, not-work, lives? This year, I am focused on automating away the toil so that we can focus on the things that are important.

        Home Assistant has so many features and integrations, it can be overwhelming at times. And as I’ve mentioned in previous articles, I use it for many things, including monitoring plants.

      • TechRepublicHow to flush the DNS cache on Ubuntu Server | TechRepublic

        Sometimes a network connection doesn’t seem to function how we expect them to. And it doesn’t matter how much you troubleshoot the issue, the problem doesn’t go away. You’ve configured a static IP address, you know that configuration is solid and you can ping your gateway, but something is causing that Linux server from reaching the outside world in the manner you expect.

        One problem could be the DNS cache. DNS is a crucial aspect of networking for all machines, as it translates names to IP addresses. When something goes wrong with DNS, your machine might have trouble reaching the outside world. I have experienced, on a few occasions, a DNS cache to be the problem. When that happens, what do you do? You flush the DNS cache.

      • How to install Minikube on Ubuntu 22.04 – NextGenTips

        Minikube is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside a VM on your local machine. Kubernetes quickly set up a local Kubernetes cluster on Linux, Windows, and macOS.

        It is always advisable before diving into Kubernetes, you will need a minimal Kubernetes setup. Such a setup should spin up fast and integrate well with other tools.

        In his tutorial, we are going to learn how to install Minikube on Ubuntu 22.04. I am going to use Docker as a containerization platform. You can either VirtualBox, Podman, KVM, etc.

      • UNIX CopHow to install Podman on CentOS 9 Stream?

        Podman is a container engine compatible with the OCI Containers specification. Podman is part of Red Hat Linux, but it can also be installed on other distributions. As you can expect, Podman is open source, and we can install it on almost any Linux distribution without too much trouble.

        We could say that Docker is Podman’s main rival. And it is that Podman pretends, with its philosophy, to be a reliable alternative to Docker which is one of the most important container solutions out there.

      • HowTo ForgeUse Tag Editor to tag resources across regions on AWS
      • TecAdminBackup MySQL Databases to Amazon S3 (Shell Script)

        A shell script is a collection of commands to perform a specific job. MySQL is a relational database management system widely used on Linux systems. Amazon S3 is a cloud storage device provided by Amazon Web Services. It’s a good practice for the system administrator to back up databases at regular intervals and store them in a remote location like Amazon S3.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KDE Eco Sprint May 2022

          A week ago I attended the KDE Eco Sprint in Berlin for some experiments around power consumption measurements and tools for that. It has been the first in-person KDE sprint for me since the start of the pandemic, and even happened to be in exactly the same place as the last pre-pandemic one I have been to.

      • GNOME Desktop/GTK

        • 9to5LinuxGUADEC 2022 Conference Takes Place July 20–25 in Guadalajara, Mexico, for GNOME 43

          GUADEC 2022 is the first in-person GUADEC event in the last two years due to the COVID-19 pandemic and associated traveling restrictions and health safety measures, and it also marks GNOME’s 25th anniversary.

        • Voice 0.0.4 for GNOME 42

          Voice will let you listen to and share short, personal and enjoyable Voicegrams via electronic mail and on the World Wide Web by GNOME executives, employees and volunteers. Xiph.org Ogg Vorbis is a patent-free audio codec that more and more Free Software programs, including GNOME Voice (https://www.gnomevoice.org/) have implemented, so that you can listen to Voicegram recordings with good/fair recording quality by accessing the Voicegram file $HOME/Music/GNOME.ogg in the G_USER_DIRECTORY_MUSIC folder in Evolution or Nautilus.

        • Radio 16.0.43 for GNOME 42 (gnome-radio) – Ole Aamot

          New stations in GNOME Radio version 16.0.43 is NRK Folkemusikk (Oslo, Norway), NRK P1+ (Oslo, Norway), NRK P3X (Oslo, Norway), NRK Super (Oslo, Norway), Radio Nordfjord (Nordfjord, Norway), and Radio Ålesund (Ålesund, Norway).

        • Gingerblue 6.0.1 with Immediate Ogg Vorbis Audio Encoding

          Gingerblue 6.0.1 is Free Music Recording Software for GNOME available under GNU General Public License version 3 (or later) that now supports immediate Ogg Vorbis audio recordings in compressed Ogg Vorbis encoded audio files stored in the $HOME/Music/ folder. https://download.gnome.org/sources/gingerblue/6.0/gingerblue-6.0.1.tar.xz

        • Builder GTK 4 Porting, Part V – Happenings in GNOME

          Small changes here and there for template-glib to cover more cases for us in our keybindings effort. Improved type comparisons, fixed some embarrassing bugs, improved both GObject Introspection and GType method resolution.

          Had some interesting talks with Benjamin about expression language needs within GTK and what things I’ve learned from Template-GLib that could be extracted/rewritten with a particular focus on continuously-evaluating-expressions.

        • Aman Kumar: Beginning my GSoC’22 journey with GNOME

          It was the late night of the 20th of May. My eyes were glued to the email, waiting for the results of the GSoC’22 when I finally received an email that started with a Congratulations message rather than a Thank You for applying message. I was overjoyed when I read the message “Congratulations, your proposal with GNOME Foundation has been accepted!”. This post describes my GSoC project and my journey so far with the GSoC, GNOME Foundation, and Open Source.

  • Distributions and Operating Systems

    • Barry KaulerSave session at any time

      In that scenario, could only save the session at shutdown. Which I was not entirely happy with. If doing some important work that don’t want to lose, having to reboot just to save the session, is not satisfactory.

    • Debian Family

      • Bitcoin Core

        There is a new application available for Sparkers: Bitcoin Core

    • Canonical/Ubuntu Family

      • 9to5LinuxUbuntu Core 22 Released for Public Beta Testing with PiBoot Support, Remodeling

        Ubuntu Core 22 aims to be a minimal and containerized version of the Ubuntu 22.04 LTS (Jammy Jellyfish) operating system series but designed for IoT (Internet of Things) and embedded devices.

        Coming almost a year and a half after Ubuntu Core 20, the Ubuntu Core 22 builds on the already existing security standards of the Ubuntu Core operating system and promises new features like remodeling capabilities to allow users to change device IDs so that they can be rebranded, remodeled or assigned to a different Snap Store.

    • Devices/Embedded

      • Linux GizmosCoffee Lake based rugged PC offers flexible display support and extensive storage capacity

        Taiwan based Cincoze, released a compact and robust PC that is powered by 9/8th Gen Intel Core CPUs (i7, i5, i3) and up to 128GB of DDR4 memory. The company claims the DV-1000 PC has a footprint of half a sheet of an A4 paper but it packs several interfaces to meet demands in industrial, robotics, in-vehicle computing and many other applications.

        For storage options, the DV-1000 includes one SATA tray, two mSATA slots, one M.2 Key M 2280 slot for NVMe SSD. In addition to supporting legacy displays such as two VGA ports, the rugged PC provides one DisplayPort and one HDMI port.

  • Free, Libre, and Open Source Software

    • GNU Projects

      • GNUGNU Chinese Translators Team – News: Happy 20th Birthday GNU CTT [Savannah]

        20 Year ago, May the 28th, GNU Chinese Translators Team was registered at Savannah.

        I joined the project from Help GNU. My original intention was to support this project and maybe help myself to understand more of GNU. At that time it was only me who worked actively in translating the GNU web pages into Simplified Chinese. I had even had to approve my own translation which was not the correct approach. I really wanted some other people to join the project like the project creators, and I started to really understand that to be a volunteer in a Free Software project means to be persistent and stubborn.

        Gradually we had some newcomers joining the project, like hagb, hahawang, psiace, shankangke, shi, wind, etc. I am very excited whenever there is a newcomer because I know I am the person to let them know the project and I am the person to encourage them contributing their time and talent in this project.

    • Programming/Development

      • I can’t stand developer interviews with algorithms (Or, why I’m learning APL)

        I’ve been contacted by several HR people who are looking for a software engineer. It’s good. I’m always looking for new challenges. What I can’t stand is a large portion of the company decides that they should test the candidate’s algorithm skill. Sorry, what? You just said you want to hire a senior GPU developer. Instead of interviewing with actual related domain knowledge and writing code that runs on the GPU. You decided if I want the potision, I should spend time on LeetCode and write algorithm questions. You are waisting my time. And so I’ll have my revenge.

      • Re Error Handling

        And I’m glad the Zig was among the languages pointed out as having a good system for error handling. I would go one step further and look at the implementation level to see what is actually going on “under the hood” here, and shine a light on Algabraic Data Types.

      • Perl / Raku

        • raku & rust: a romance? – Physics::Journey

          Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages. Rust continues the spirit of C with emphasis on code safety and performance with a compiled approach.

          Raku is an open source, gradually typed, Unicode-ready, concurrency friendly programming language made for at least the next hundred years. Raku continues the spirit of Perl with interpreter-like code generation (actually on MoarVM), one-liners, shell-centric, lightweight objects and expressiveness to get code up and running fast.

  • Leftovers

    • How roads shaped my life

      A few months ago I mused at how there are many people who like trains (anoraks), roads (odologists), cars (petrol-heads) and even buses (just “bus fans”, it seems like). Soon I will write another article about how these compare in general, but in this entry I want to discuss how I end up taking some properties of all of these, and how in general, much of my outside interests lie in the roads.

      [...]

      Of course, it’s not just the signs that do this. Everyone knows that cars exist, and they are essentially designed to appeal to human recognition and understanding, so being human, it worked on me. Later on, I would realise that essentially a car is a funny-shaped horse that come in many colours and has a face in front that, again, is basically pre-programmed to appeal to humans. Also you can collect them and I have, in spades.

      But it’s not just cars, obviously, because there’s also buses, and they are almost always the same, except they have numbers written on them that show where they go, and indeed, just like signs, you can learn what all the numbers mean and where they go to. What’s more, the place names themselves are made up of words that you know about, and you can discover these places too, on a map specifically (a paper map, because the Internet was not popular at the time and offline maps did not work so well).

    • Hardware

      • Tired of Your Old Laptop Problems

        I want to become a technician and make myself great again. I know it is going to take
        some time. Last week I handed my father a hard disk removed from his old Acer laptop
        after I had fixed some permission issues there. Unfortunately, he has decided to format the
        system partition, so recovering the system can be challenging.
        He has a newer laptop, but the laptop
        He has a newer laptop, but the laptop does not have a VGA port and he wants to connect it to an
        external monitor which only has an HDMI input socket.

    • Security

    • Environment

      • Energy

        • Petrolheads and anoraks – the mentality of transport

          A few weeks ago now I was in a conversation about how cars are bad, lad, and we should have sent them all to the scrapyard a hundred and one years ago (however, see n.b.s below). As with all conversations that I tend to have, it went into very different places very quickly, and the result was something that confused everyone and so it ultimately went back to some other topic at some time. However, along the way I noticed that there was an interesting point that I made independent on anything else and I want to write a bit about it.

    • Censorship/Free Speech

      • IT WireiTWire – ABC presenter who maintained anti-Labor Twitter lists is back

        ABC news presenter Fauziah Ibrahim has surfaced on the 24-hour channel’s Saturday morning show, her regular slot before she was taken off after having found to have hosted public Twitter lists on her personal account of those she categorised as Labor Trolls and Lobotomised Shitheads.

        iTWire had predicted this would happen, writing on 5 May, two weekends after Ibrahim disappeared from the show, that she was unlikely to be reinstated before the federal election was over.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

DecorWhat Else is New


  1. Links 01/07/2022: More Widespread Calls to Delete GitHub

    Links for the day



  2. [Meme] President Crybaby

    EPO President António Campinos, who constantly assaults the EPO’s staff, has portrayed himself as a poor victim of “hostile” staff (reversal of narratives)



  3. People Are Very Angry That Campinos Was Left in Positions of Power Without Any Competition and in Spite of Failing to Fulfill Essential Goals

    As predicted, people are infuriated by the decision of the Administrative Council to give Campinos several more years to destroy the EPO and its reputation (while moreover pushing a totally illegal and unconstitutional patent court system, which severely harms the image of the European Union)



  4. Microsoft Windows is a 'Burning Platform' (Both on the Server Side and the Client Side)

    'Burning platform' is a derogatory term from Microsoft's Elop; ironically, today's 'burning platform' is actually Windows, even if the corporate media isn't talking about that



  5. Links 01/07/2022: Nitrux 2.2.1 and Raspberry Pi Pico W Chatter

    Links for the day



  6. Links 01/07/2022: Wayland 1.21.0 and SteamOS 3.3 Beta

    Links for the day



  7. IRC Proceedings: Thursday, June 30, 2022

    IRC logs for Thursday, June 30, 2022



  8. [Meme] EPO Election (Auction)

    The corruption at the EPO did not end with Benoît Battistelli‘s departure; it’s still deepening



  9. Links 01/07/2022: Condres OS 1.0 and Microsoft Losing More Share in Web Servers

    Links for the day



  10. Published 10 Minutes Ago: IRCNow by Aaron Lin

    This talk was uploaded moments ago. “Of the users, by the users, for the users…”



  11. Links 30/06/2022: PostgreSQL 15 Beta 2

    Links for the day



  12. Links 30/06/2022: Pine64 Has RISC-V-Based Raspberry Pi Rival, Pico W Introduced

    Links for the day



  13. IRC Proceedings: Wednesday, June 29, 2022

    IRC logs for Wednesday, June 29, 2022



  14. It's 2022 and Installing Software in GNU/Linux Has Never Been Easier

    GNU/Linux is easy to use and extend; the above demonstrates how new software gets installed, removed, and updated in KDE Neon



  15. Sitting Down Less

    Avoiding long periods of sitting down is important for one's health, especially in sedentary lifestyles or jobs



  16. Microsoft Windows Market Share in Russia in 2022: Down From 55% to 50% in 5 Months

    As June ends (last day today) let’s examine the rapid demise of Windows in Russia, even before the exodus media speaks of this week (an ongoing story)



  17. European Patent Office is a Kakistocracy Illustrated

    Benoît Battistelli and António Campinos aren’t just a “dark era” for the EPO; they might in fact be the end of the EPO, having made corruption the “new normal” or “new ways of working”



  18. [Meme] EPO Rewarding Corruption Instead of Upholding the Law and Protecting the European Patent Convention (EPC)

    Wednesday proved that the EPO actively guards corruption and protects Team Battistelli from scrutiny; instead of standing for patent law the EPO under António Campinos stands for overt violations of the law; national delegates are fine with it as long as they’re personally rewarded for complicity



  19. Links 29/06/2022: Collabora Online Developer Edition 22.05 and HPLIP 3.22.6

    Links for the day



  20. Links 29/06/2022: Ubuntu Touch OTA-23

    Links for the day



  21. Cautionary Tales About an António Campinos-Run EPO

    The EPO is basically doomed under António Campinos because he abandoned the law for short term monetary gains (e.g. granting fake software patents under the guise of “4IR”), assuring the demise of the institution, which can no longer attract employees that meet the standard strictly required under the EPC, begetting outsourcing which only worsens everything



  22. Sustainability of Crime at the European Patent Office (EPO), Europe's Second-Largest Institution

    The Administrative Council of the European Patent Organisation has voted for corruption; it wants violations of the law to carry on for several more years and it all boils down to money (they get paid more if they support breaches of laws, constitutions, and treaties)



  23. EPO is “Building a Team of C and D Players”

    This pretty well describes what happened to the EPO under Benoît Battistelli and António Campinos



  24. Corrupt António Campinos Bought Himself Another Term by Bribing Voters, Whom None of the Staff Trusts

    The EPO has failed to shake off the cabal of Benoît Battistelli; his friend António Campinos has bought himself a second term, demonstrating just how dysfunctional the EPO became (pushing illegal and unconstitutional “reforms” while violating the EPC at every turn)



  25. Links 29/06/2022: Russians Moving to GNU/Linux

    Links for the day



  26. IRC Proceedings: Tuesday, June 28, 2022

    IRC logs for Tuesday, June 28, 2022



  27. [Meme] The Delegates' Munich Rally (June 29th 2022), Re-electing a Corrupt Dictator?

    The EPO's presidency is still being bought using bribes, so there’s no real democracy (auctions, not elections); The reference may be seen as offensive, but remember Benoît Battistelli‘s family ties to Nazism



  28. Most “Job Applicants to an Examiner Position at EPO Who Were Offered a Job Did Not Take it”

    One of many interesting comments left since Monday



  29. CNX Software or CNX Microsofter?

    Is the money worth it, CNX? You are putting off readers, very few of whom are likely to be using antique versions of Microsoft Office; better to focus on news, not spamfarming



  30. Links 28/06/2022: Vim 9.0 and vnlog 1.33

    Links for the day


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts