Bonum Certa Men Certa

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



  • 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.



Recent Techrights' Posts

Misinformation is Not Intelligence
It's low-grade plagiarism and it fails to show any signs of intelligence
'Tech' Gimmicks Are for Advertising, Not for Usability
In the case of Microsoft, they latched onto slop
BetaNews Sacked Brian Fagioli and Deleted His Comments, But He Still Tries to Use the "BetaNews" Brand for Self-Affirmation
Fagioli takes the work of other people
[Meme] Hard to Be a Better Person?
Sooner or later they'll realise that for each pound I spend they need to spend about 1,000 times more
New US Editor for The Register is a Microsoft Booster
"Avram Piltch has served as US editor for The Register since July 2025."
 
IBM's Debt Rose by Almost 10 Billion Dollars in the Past 6 Months Alone
The "hey hi" circus is coming to an end
Yes, Master
Gaslighting by actual racists
Microsoft Bribes and Buys Politicians to Tell Europe What to Do About Free Software (Which It's Attacking)
Microsoft: we speak for the thing that we are attacking! Follow the money...
Making Backups Quickly and Reliably
Backups are imperative, more so in an age of uncertainty, unpredictable weather, and worsening standards (quality of products going down while prices go up)
Techrights Investigation: Estimating the Point in Time LinuxIac Turned Into LLM Slop (Part of the Time)
Bobby Borisov got lazy
10th Month, Ten Weeks From Now, at Ten AM
In Wentworth Institute of Technology in Boston
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, July 24, 2025
IRC logs for Thursday, July 24, 2025
A Nadella Memo Distracts From Microsoft's Cheapening Of the Workforce
Right now the "MSM" (mainstream media) is flooded/overwhelmed by garbage pieces that relay lies for Nadella
Vanishing Faces of GNU/Linux
Free software projects do not depend on any one person or company to still exist
Microsoft Says It Lost 400 Million Windows Users, Now It's Waiting for GNU/Linux to Stop Booting on 'Old' PCs
When it comes to Windows, Microsoft is fully aware of the issue and statements it made earlier this summer suggest it lost 400 million Windows users
Slopwatch: LinuxTechLab, linuxsecurity.com, LinuxIac, and More
Also: The Register's Microsoft agenda (new editor)
Gemini Links 25/07/2025: Gemtext Aware Titan Editor and Gemini Protocol Comeback
Links for the day
Links 24/07/2025: Convicted Felon Quits UNESCO, "Vibe Coding Goes Wrong", and Signalgate Gets Worse
Links for the day
Gemini Links 24/07/2025: Forgejo Woes and Smolnet Directory Week
Links for the day
Links 24/07/2025: Storage Tapes Still Kicking, Windows TCO 'on Steroids' (Microsoft-Induced Catastrophes)
Links for the day
Bobby Borisov (LinuxIac) Has Apparently Begun Experimenting With LLM Slop, So We Cannot Trust LinuxIac Anymore
So did LinuxIac become a slopfarm? Maybe not yet, but it's getting there
Informa TechTarget's ITProToday is Becoming a Slopfarm Generated by Microsoft Chatbots
Busted.
The LLM Con Artists Are Highly Destructive
Who will ever be held accountable for this scam?
Too Bribed by Microsoft to Move to Free Software?
Microsoft lies and Microsoft bribery (in politics)
Microsoft Hiring European Politicians is Another Form of Bribery; There Should be a European Investigation
When Microsoft bribed people in Europe for OOXML (there's no denying this!) a European government delegate said that Microsoft operated like a cult
Reda Demanded That FSF Removes Its Founder, Now Reda Works Directly for Microsoft
A sellout and a traitor, first working for GAFAM, now Microsoft
PCLinuxOS is Raising Money to Support Development After Fire Incident at the Host
PCLinuxOS has not had announcements lately
Speed of the Site Should be Better Now
The "bot attacks" impact the speed of the sister site too
Getting More From AnalogNowhere
Recently we used many images from AnalogNowhere
Microsoft, Microsofters and 'Secure' Boot Shills Already Storming the LWN Report About Expiring Certificate, Shooting the Messenger
LWN has clearly stuck a nerve
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, July 23, 2025
IRC logs for Wednesday, July 23, 2025
Disable "Secure" Boot Today (the Only Better Time to Do So Was Yesterday)
Don't trust anything Red Hat tells you about security
Links 23/07/2025: Windows Killed Company After 150+ Years, US Government Mimics Russia's Attacks on the Media
Links for the day
Freedom Generally Wins at the End, History Shows (But It's Constantly Attacked, Too)
At the moment people realise "Linux" (e.g. Android) isn't enough to guarantee any freedoms
Over 3 Months Later Brett Wilson LLP Still Unable to Recruit a Media Lawyer?
"Immediate start", but not found... still unfilled
“Inhumane” and “Disgusting” Mass Layoff Execution, According to Microsoft Staff
The workers are looking for other places to work
The Free Software Foundation (FSF) Has a New Slogan for Its 40th Anniversary
The freedoms are what's most important
Microsoft is Trying to "Pull a Nokia" on GNU/Linux as Desktop/Laptop Platform
We all remember that rather well, don't we?
LLM Slopfarms gbhackers.com, "Cyber Press" and CyberSecurityNews Are Drowning Google News (and Shame on Google for Feeding and Facilitating Them)
All are run by the same people
Links 23/07/2025: Droplets GUI Patent Monopoly Challenge, Nokia Leverages Illegal Patent Court Against Rivals
Links for the day
Gemini Links 23/07/2025: Community in Geminispace and Challenges With Old Computers
Links for the day
Links 23/07/2025: Slop Patents Tackled, Slop Copyright Misuses Tackled by Politicians
Links for the day
Our Three Lawsuits Against Microsofters Are About to Become a Lot More Relevant to GNU/Linux
The Master will easily understand why Garrett has been attacking me since 2012
Links 23/07/2025: Retreating From Transparency on Jeffrey Epstein, We No Longer Have Press Freedom
Links for the day
Gemini Links 23/07/2025: Piano and Food
Links for the day
New and Old
On Ageism in Tech
Slop Is Not Intelligence and It Does Not Enhance Productivity
Like voice dictation, which cannot tell the difference between "sheet" and "shit"
EPO Crimes Are Spreading to the British Court System
Society is now paying the price for failing to tackle crimes at the EPO
It's Time to Dump SharePoint and Here's What to Use Instead
Nextcloud, ownCloud, Bookstack, MediaWiki, and MediaGoblin
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, July 22, 2025
IRC logs for Tuesday, July 22, 2025
Brett Wilson LLP Has Gone Silent
Sometimes silence says more than nothing at all
Slopwatch: LinuxSecurity, Planet Ubuntu, and LinuxTechLab
some slopfarms show no remorse and they don't value their reputation at all
Links 23/07/2025: Book Bans, Storms, and Kangaroo Court for Patents Commits More Unlawful Acts of Overreach
Links for the day