Bonum Certa Men Certa

Links 31/03/2023: Ubuntu 23.04 Beta, Donald Trump Indicted, and Finland’s NATO Bid Progresses



  • GNU/Linux

    • Desktop/Laptop

    • Audiocasts/Shows

      • The BSD Now PodcastBSD Now 500: Guarding the Wire

        Wireguard VPN Server with Unbound on OpenBSD, Auditing for OpenZFS Storage Performance, OpenBSD 7.2 on a Thinkpad X201, Practical Guides to fzf, Replacing postfix with dma, and more

      • Jupiter BroadcastingLinux Action News 286

        What we're liking about GNOME 44, how Microsoft's Linux distro is trying to attract more users, and we bust a CentOS myth.

    • Kernel Space

      • LWNReducing direct-map fragmentation with __GFP_UNMAPPED

        The kernel's direct map makes all of a system's physical memory available to the kernel within its address space — on 64-bit systems, at least. This seemingly simple feature has proved to be hard to maintain, in the face of the requirements faced by current systems, while keeping good performance. The latest attempt to address this issue is this patch set from Mike Rapoport adding more direct-map awareness to the kernel's page allocator.

      • LWNGeneric iterators for BPF

        BPF programs destined to be loaded into the kernel are generally written in C but, increasingly, the environment in which those programs run differs significantly from the C environment. The BPF virtual machine and associated verifier make a growing set of checks in an attempt to make BPF code safe to run. The proposed addition of an iterator mechanism to BPF highlights the kind of features that are being added — as well as the constraints placed on programmers by BPF.

        One of the many checks performed by the BPF verifier at program-load time is to convince itself that the program will terminate within a reasonable period of time, a process that involves simulating the program's execution. This constraint has made supporting loops in BPF programs challenging since the beginning; it has only been possible to use loops since the 5.3 release. Even with that addition, convincing the verifier that a loop will terminate can be a challenge; this annoyance has led to, among other things, the addition of features like bpf_loop(), which puts the looping logic for some simple cases into the kernel's C code.

        Not all problems are readily addressable by a simple function like bpf_loop(), though. Many loops in BPF programs are simply iterating through a set of objects, and BPF developers would like easier ways to do that. While numerous languages have some sort of built-in notion of iteration over a set, C does not. As noted above, though, BPF is not really C; this patch set from Andrii Nakryiko reiterates (so to speak) that point by adding an iteration mechanism to the BPF virtual machine.

      • LWNZero-copy I/O for ublk, three different ways

        The ublk subsystem enables the creation of user-space block drivers that communicate with the kernel using io_uring. Drivers implemented this way show some promise with regard to performance, but there is a bottleneck in the way: copying data between the kernel and the user-space driver's address space. It is thus not surprising that there is interest in implementing zero-copy I/O for ublk. The mailing lists have recently seen three different proposals for how this could be done.

    • Applications

      • Linux Links6 Best Free and Open Source GUI Electronic Circuit Simulators

        Electronic circuit simulation uses mathematical models to replicate the behavior of an actual electronic device or circuit. Simulation software allows for modeling of circuit operation and is an invaluable analysis tool.

        This roundup only includes software with a graphical user interface. Circuit simulation backends are covered in this roundup. And software that offers electronic design automation are also covered in a separate roundup.

        We include software which acts as a simulation backend. We also include software with a GUI that lets you use these backends. Here’s our verdict captured in a legendary LinuxLinks-style chart.

      • PowerDNSPowerDNS DNSdist 1.8.0 Released

        We are thrilled to release DNSdist 1.8.0 today! This 1.8.0 release contains a significant amount of changes since the last major release, 1.7.0, which was released a bit over a year ago. We try to stick to a major release every six months, but this one took a bit longer than expected.

    • Instructionals/Technical

      • Bitbucket for Newbies: Mastering Basic Commands and Collaborating on Code

        As a newbie to Bitbucket, navigating the platform and using its basic commands can be overwhelming. However, with some guidance, you can quickly become proficient in using Bitbucket.

      • nixCraftHow To Install LXD on Debian 11 Linux

        You can install LXD pure-container hypervisor on Debian 11 Linux to run an unmodified version of Debian, Ubuntu, CentOS, Fedora, Alpine, Arch and many other Linux distro. You can mimic AWS or different cloud instance types with LXD for testing and deployment purposes on your development machine. You can also run a GUI app such as Firefox completely isolated using LXD for security or privacy reasons. Let us see how to set up and use LXD on the Debian Linux 11 server or desktop.

      • urldecode with AWK
        $ awk -niord '{printf RT?$0chr("0x"substr(RT,2)):$0}' RS=%..
        Fast and simple awk urldecoder! Note: Parameter -n is specific to GNU awk

      • VituxHow to Verify if OpenVPN Protocol is Installed on Ubuntu

        VPN or Virtual Private Network is an encrypted path between a device and a network over the internet. VPNs ensure the security of transmitted data by providing encrypted channels for data flow.

      • VituxHow to Delete Files on Linux

        Linux has tons of commands that simplify tasks and make work more efficient. Rm is a helpful command for quickly deleting files, links, directories, etc.

      • VituxHow to Install Ansible on Rocky Linux 9

        Ansible is an open-source software platform for configuring and managing computers. It combines multi-node software deployment, ad hoc task execution, and configuration management. Ansible works over SSH and requires no software or daemons to be installed on remote nodes.

      • VituxHow to generate CA-signed SSL certificates for a Website

        What is an SSL certificate? SSL certificate is a digital certificate that validates the identity of a website and establishes an encrypted connection. SSL (Secure Sockets Layer) is a security protocol that allows encrypted communication between web server and client.

      • TecMintHow To Exclude a Schema While Restoring a PostgreSQL Database

        Sometimes when restoring a multi-schema database from a backup file, you may want to exclude one or more schemas, for one reason or the other.

      • TecMintHow to Install Spotify on Debian, Ubuntu, and Linux Mint

        Founded by Daniel Ek and Martin Lorentzon on 23 April 2006, Spotify is a proprietary Swedish audio streaming and media services provider.

      • Linux CapableHow to Install Opera Browser on Manjaro Linux

        Welcome to the world of the Opera Browser, a modern, sleek, and feature-rich web browser designed to make your online experience efficient and enjoyable. As a Manjaro user, you may be considering making Opera your default browser, and for good reason!

      • Linux Shell TipsHow to Run a Script Before Shutdown Under Systemd

        Modern Linux systems use systemd to manage daemons and system settings. Systemd is a service manager and initialization system, which took over from SysvInit

      • Linux Cloud VPSHow to Install Grafana on AlmaLinux 9

        In this tutorial, we will explain how to install Grafana on AlmaLinux 9 OS. If you ever doubt what Grafana is and what it is used for, we are here to explain it to you.

      • Linux CapableHow to Install VSCodium on Manjaro Linux

        As a Manjaro Linux user, you may have encountered Visual Studio Code—a popular and feature-rich source code editor. But have you ever wondered if there’s a more privacy-focused alternative? Introducing VSCodium, a free, open-source, and community-driven fork of Visual Studio Code.

      • Linux CapableHow to Install Discord on Manjaro Linux

        As a Manjaro Linux user, you might wonder why Discord has become such a popular platform, especially among gamers and those transitioning to Linux gaming systems. This introduction will highlight the key aspects that make Discord an essential tool for Linux gamers and provide a detailed overview of its benefits.

      • Linux CapableHow to Install OpenRGB on Manjaro Linux

        OpenRGB offers a variety of advantages for Manjaro Linux users looking to manage their RGB devices seamlessly. By utilizing the AUR and command line terminal, you can unlock the full potential of your RGB hardware.

    • WINE or Emulation

  • Distributions and Operating Systems

  • Free, Libre, and Open Source Software

    • LWNHopes and promises for open-source voice assistants

      At the end of 2022, Paulus Schoutsen declared 2023 "the year of voice" for Home Assistant, the popular open-source home-automation project that he founded nine years ago. The project's goal this year is to let users control their home with voice commands in their own language, using offline processing instead of sending data to the cloud. Offline voice control has been the holy grail of open-source home-automation systems for years. Several projects have tried and failed. But with Rhasspy's developer Mike Hansen spearheading Home Assistant's voice efforts, this time things could be different.

      Science fiction shows and movies have sold us on the idea of spaceships and homes we can talk to. In recent years, voice control at home has become possible thanks to the so-called "smart speakers" from Google, Amazon, and Apple. However, there's nothing smart about these devices: their intelligence is almost completely in the cloud, where the user's voice recordings are processed and translated into sentences and meaning.

      This is a complex and computationally intensive task, and these companies make us believe that their services are required to be able to use voice control. Of course this comes with downsides: users don't have any control over what's happening with their voice recordings, which is a big privacy risk. But, fundamentally, the problem lies even deeper. It just makes no sense for users to have their voices make a long detour through the internet just to turn on a light in the same room.

    • It's FOSSFOSS Weekly #23.13: New blendOS Linux Distro, New Rust Series, Ubuntu Cinnamon and More

      This week sees the start of a new Rust tutorial series and takes a look at blendOS Linux distro.

    • OSI BlogOpen Source Approved License€®€ registry project underway with help of intern, Giulia Dellanoce [Ed: But OSI continues to shill Microsoft proprietary software, GPL violations, and openwashing. OSI has become a self-harming sham, attacking its very own mission while bagging bribes from Microsoft.]

      I shared last month the details of the new OSI website, hosted on WordPress.

    • SaaS/Back End/Databases

      • PostgreSQLpg_dumpbinary v2.10 released

        Zurich, Switzerland - March 30th, 2023

        pg_dumpbinary

        pg_dumpbinary is a program used to dump a PostgreSQL database with data dumped in binary format. The resulting dump must be restored using pg_restorebinary that is provided with this tool.

        pg_dumpbinary v2.10 was released today, it adds a new option to the pg_dumpbinary command:

        • -C, --compress-level 0-9 : speed of the gzip compression using the specified digit, between 1 and 9, default to 6. Setting it to 0 disable the compression.
      • YottaDBYottaDB r1.38 Released

        YottaDB r1.38 is a minor release that includes functionality needed at short notice by a customer. A MUPIP REPLICATE option provides for a replication stream to include updates made by triggers on the source instance. $ZPEEK() and ^%PEEKBYNAME() provide direct access to an additional process-private structure.

    • Licensing / Legal

      • LWNJumping the licensing shark [Ed: GPL opportunists who slander the GPL's author for salaries like $250,000 per year]

        The concept of copyleft is compelling in a lot of ways, at least for those who want to promote software freedom in the world. Bradley Kuhn is certainly one of those people and has long been working on various aspects of copyleft licensing and compliance, along with software freedom. He came to Everything Open 2023 to talk about copyleft, some of its history—and flaws—and to look toward the future of copyleft.

        Kuhn began by saying that he spends much of his time these days thinking about the enforcement of GPLv2 and LGPLv2.1; "it turns out that those are the most widely used copyleft licenses in the world", thus they are the most frequently violated. It is sometimes painful to be looking at license text written in 1991 and 1993 as we move through 2023, but that is what he has to do. Outside of work, though, he has time to think about what sort of copyleft license he would draft if he were to do so. He was just out of high school when GPLv2 was released, so he did not participate in that process at all.

    • Programming/Development

      • Andrew HelwerPseudocode Showdown

        Last weekend I had a conversation with an undergraduate student new to computer science, who was reading CLRS. “I wish” they said, “that all the pseudocode in my algorithms textbook was just written in Python.” “Ah” I said, “but textbook authors sometimes want their work to endure beyond a decade.” “But Python’s been around for a long time” came the reply, “and it’s very readable, and you can’t execute pseudocode anyway so what’s the harm?

      • QtQt Creator 10 - CMake update

        Now that Qt Creator 10 has been released, it’s time to highlight the CMake changes.

  • Leftovers

  • Gemini* and Gopher

    • Personal

      • Walking on the Katy Trail

        Took a lunch walk today with my wife and youngest son (who brought his bike, so he got a walk/ride experience). We drove down to Mokane and hopped on the Katy Trail. Walked for two miles total then came home. Gorgeous spring day. The trees aren't leafed out yet, but the farmer's fields are covered in soft greens and purples. Some nice bulb flowers budding early as well. One piece of creek that we crossed over was bubbling with clear water, but no fish visible. Sunny and 68F with a light, cool breeze, it was hard to beat.

      • I bought some books

        I usually read just Science Fiction and Fantasy for fun, or some language study books here and there, but over the past couple of years I’ve been feeling inspired by the sort of character developing advice I’ve been seeing in content I read online.

        I’ve completed a first pass of both books, but I’ve only just started to go back over them and make notes. While I read them, I did record a few quick notes here and there, but really just a few thinking points. I’ll probably post more on these two texts over the next couple of weeks.

      • On lazyness and growing up...

        While wife and son are visiting the in-laws for a week i have time to visit the pub again... bartender, do you have Grasovka in stock? Yes? Great!

        Turning in the general direction to the next patron i start to ramble...

        The biggest bane in my life always was my lazyness... but a particular kind of lazyness: If there is a deadline, a release date or an emergency i am hyper productive, i work from 05:00 - 22:00, eat, sleep and jump out of bed fresh as the morning just to head straight to work. But on the other hand... routine work is killing me. Give me a straight good workday without emergencies or big catastrophes and i am doing the bare minimum or even less to just get by. Just today my boss told me "Mr. ralfwause, i am absolutely glad you work here and i hope you will work here in 20 years from now, but sometimes... sometimes i have this urge to simply shoot you...".

      • Testing midnight.sh



        There seems to be conditions under which "midnight.sh" does not work... in particular, the server often seems to answer that there is no content, especially when I'm sending only one line as a reply.


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



Recent Techrights' Posts

Reddit as a Hive of Trolls, Social Control Media Curated (Many Voices Censored and Banned) by Marketing Firm of GAFAM
Typical Reddit
The Solicitors Regulation Authority (SRA) Delusion - Part III - Women Failing Women to Help Violent Americans From Microsoft
Summed up, SRA will gladly prioritise the "legal industry" over women strangled, raped etc
The World Gets Smaller, as Does Its Real Economy ('Human Resources') and So-called 'Natural Resources' (What Humans Call the Planet)
Don't talk about "AI"
Converting FOSDEM Talk on Software Patents in Europe Into Formats That Work for "FOS" and Don't Have Software Patent Traps
transcoded version of the video
Biggest "AI Companies" (Meta, Alphabet, Microsoft) Borrowed (Additional Debt) About $100,000,000,000 in a Year
Who will be held accountable for all this?
In 2009 Microsoft Was Valued at ~150 Billion Dollars, Now They Tell Us Microsoft Lost ~1,000 Billion Dollars in Value. Does That Make Sense?
Or Microsoft lost 700 billion dollars in "value" in less than two weeks
Microsoft Stock Crashed When Alleged Vista 11 Numbers Disclosed
And last summer Microsoft indicated that it had lost 400 million Windows users
 
Links 07/02/2026: Misinformation by Slop, Overrated Slop Causes Stock Market Panic
Links for the day
Gemini Links 07/02/2026: Diode Function Generators and Panic Over Buzzwords and Slop
Links for the day
A Can of WORMS - Part III - Envying the Influence and Accomplishments of RMS, Socially Deleterious Attacks on Popular Movements
the actions are deliberate and coordinated, not some 'organic' or grassroots behaviour
Crisis teams assembled as financial regulators anticipate Bitcoin implosion
Reprinted with permission from Daniel Pocock
Links 07/02/2026: More White House Racism, "Europe Accuses TikTok of Addictive Design"
Links for the day
Silent Mass Layoffs: It's Not the Revolution, It's the Loophole and the Hack ("Low Performers" or "Underperformers")
Layoffs by another approach
Mark Shuttleworth (MS) Pays Salaries to Microsoft (MS) Employees
Canonical selling Microsoft
Links 07/02/2026: Windows TCO Rising, Lousy Patents Invalided
Links for the day
Microsoft Leadership: Stop Taxing Us, Tax Only Poor People
Does Microsoft create jobs?
In Case You've Missed It (ICYMI), Google's Debt More Than Doubled in a Year
Wait till it "monetises" billions of GMail users with slop
PIPs and Silent Layoffs at IBM (and Red Hat) Still Going on, It's "Forever Layoffs" (to Skirt the WARN Act)
American workers out
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, February 06, 2026
IRC logs for Friday, February 06, 2026
Stressful Times for Team Campinos ("Alicante Mafia") at Europe's Second-Largest Institution
Keep pushing
Growing Discrimination in the European Patent Office (EPO)
it's a race to the bottom, basically
Google News Drowning in (or Actively Promoting) Slopfarms Again
LLM slop is a nuisance
Gemini Links 07/02/2026: "Choosing a License for Literary Work" and "Social Media Is Not Social Networking (Anymore)"
Links for the day
Gemini Links 06/02/2026: Git and Email Patches; MNT Pocket Reform
Links for the day
Geminispace Net Growth in 2026 About a Capsule a Day
A pace like this means net gain of ~300 per year, i.e. about the same as last year
It's Not About Speed, It's About the Message (or Its Depth)
Better to write news than to just link to news if there's commentary that the news may merit
Benjamin Henrion Warned About the Illegal and Unconstitutional Unified Patent Court (UPC) in FOSDEM 2026
Listen to Benjamin Henrion
Economies Crashing Not Because of Slop Improving 'Efficiency' (That's a False Excuse) and 'Expensive' (Read: Qualified) Workers Discarded in Race to the Bottom
Actual cocaine addicts are pushing out moral people
IBM's CEO Speaks of Layoffs, Resorts to Mythical (False) Excuses
This has nothing to do with slop
Links 06/02/2026: Voter Intimidation and Press Shutdowns in US, Web Traffic Warped by LLM Sludge
Links for the day
Does Linux Torvalds Regret Having Dinners With Bill 'Russian Girls' Gates?
See, the rules that govern the Linux Foundation and its big sponsors aren't the same rules that apply to all of us
IBM: Cheapening Code, Cheapening Staff, Cheapening Everything
IBM's management runs IBM like it's a local branch of McDonald's. IBM is a junk company with morbid innards.
GNU/Linux Measured at 6% in One of the World's Largest Nations
Democratic Republic Of The Congo
Linux Foundation Operative Says We and Our Software All "Owe an Enormous Debt of Gratitude" to a Software Patents Reinforcer
The only true solution is to entirely get rid of all software patents
Mobbing at the European Patent Office (EPO) - Part IV - EPO Can Get Away With Murders, Suicide Clusters, and Systematic and Prolonged Bullying by 'Team Campinos' ("Alicante Mafia" as Insiders Call It)
Nobody in the Council or the EU/EC/EP gives a damn as long as laws are broken to fabricate 'growth'
Jeff Bezos Isn't Just Killing the Washington Post, He's Killing Thousands of News Sites/Newsrooms (in Dozens of Languages) That Rely on It for Many Decades Already
Not just slopfarms; even the Ukraine-based reporters are culled by Bezos, who's looking to please the dictators of the world
Central Staff Committee Confronted António Campinos for Giving His Cocaine-Addicted Friend Over 100,000 Euros to Do Nothing, Just Pretend to be Ill, While Cutting the Salaries of Everybody Else
"On the agenda: Amicale framework & Financial assistance for courses"
How to Win Lawsuits in 5 Simple Steps
Keep issuing threats every week and send 60 kilograms of legal papers to the target
More Than 99% of "AI" Companies Aren't AI, They're Pure BS
We need to discard those stupid debates about "AI" and reject media that gets paid to participate in such overt narrative control (manipulation like The Register MS)
AI Used to Save Lives, Now "AI" is a Grifting Scheme That Burns the Planet and Will Crash the Economy
What the media calls "AI" (it gets paid to call it that) is the same stuff that could instead be dubbed "algorithms"
Living in Freedom When 'False Flag Operations' Like EFF Get Captured by Billionaires to Take Freedom Away
There are many ways to think of Software Freedom
Amutable is a Microsoft Siege Against Freedom in GNU/Linux, Just Like the People Who Brought You 'Secure Boot' Controlled by Microsoft
Do whatever is possible to avoid Amutable and its "products"
Growing Focus on Publication
Over the past ~10 days we always served more than a million Web hits per day
"Going to be a large number of Microsoft layoffs announced soon"
Everybody knows a giant wave of layoffs is coming Microsoft's way
End of the 'GPU Bubble' and NVIDIA Finally Admits It Won't Bail Out Microsoft OpenAI Anymore
circular financing (financial/accounting fraud)
Corrupt Media Won't Hold Accountable Rich People for Role in Pedophilia
Journalistic misconduct or malpractice is a real thing
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, February 05, 2026
IRC logs for Thursday, February 05, 2026
EPO Management ("Alicante Mafia") Not Properly Sharing Information on Scale of Strikes by EPO Staff
disproportionate (double) deductions in salaries against people who participate in strikes, which are protected by law
Gemini Links 06/02/2026: Slop/Microslop, Home Assistant, and Valid Ex Commands
Links for the day
Blackmail evidence: Debian social engineering exposed in ClueCon 2024 talk on politics
Reprinted with permission from Daniel Pocock
Bitcoin crash: opportunity or the end game?
Reprinted with permission from Daniel Pocock
Changes at the Solicitors Regulation Authority (SRA)
SRA is basically a waste of money
Claims That IBM Will Lay Off 20% (or 15%) of Its Workforce This Year Unless It Finds a Way to Push Them All Out by Threats, Shame, Guilt
Where are the articles about IBM layoffs?
IBM Isn't a Serious Company Anymore, It's a Ponzi Scheme Operated by a Clique and It Misuses Companies It Acquires to Prop Up or Legitimise the Scheme
IBM seems like it's nothing but a "Scheme"
Google News Drowning in Slop About "Linux" (Slopfarms Galore)
Google should know better than to link to any of these slopfarms, but today's Google is itself a pusher of slop
Links 05/02/2026: EU Commission Gutting Net Neutrality
Links for the day
Gemini Links 05/02/2026: NixOS Books and Monochrome Emojis
Links for the day
Links 05/02/2026: Canadian Government Uses US LLMs to Override Expert Opinions, NVIDIA Troubles Due to Enablement of Mass Plagiarism ('Piracy') Misleadingly Obscured as "Hey Hi"
Links for the day
Explaining the Letter From JUDGE SYKES FRIXOU, Threatening Me Around the Time GNOME's Nat Friedman Lost His CEO Job at Microsoft GitHub and His Best Friend Got Arrested for Strangulation
this letter (with annotation) is critical
Linuxiac Not Rehabilitated, It's Still Full of LLM Slop (Part of a Trend)
The Web as a resource/source of information is perishing
"Sponsored by Azul" to Write Fake 'Article' About Azul, Quoting Azul Itself
The "journalism" industry [sic] became so utterly corrupt
JuristGate is for sale: three billion Swiss francs for a domain name
Reprinted with permission from Daniel Pocock
Like Microsoft and IBM, the 'Alicante Mafia'-Governed EPO Does PIPs Nowadays (at the EPO, It's "Professional Incompetence Procedure")
So "PIPs" are definitely in the EPO and we saw letters sent to staff
Time for Change, More New Articles, Less Curation
The oligarchy wants to gut the real press and replace media with slop and social control media (or social control media with slop in it, i.e. their own voices, mechanised)
Gemini Links 05/02/2026: Coercion, Antibiotics, and LVDT Project
Links for the day
Almost 1,600 EPO Employees Went on Strike Last Week
There is another strike coming 2.5 weeks from now
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, February 04, 2026
IRC logs for Wednesday, February 04, 2026