Bonum Certa Men Certa

Links 18/07/2022: Archcraft July 2022 Release and Cutelyst Relicensed



  • GNU/Linux

    • Desktop/Laptop

      • FOSSLife ☛ TUXEDO Computers Releases Water Cooling System for Linux Laptops

        “Aquaris supports the conventional air cooling of the notebook, resulting in significantly reduced surface and CPU and GPU temperatures and overall lower system fan noise. Alternatively, the additional cooling capacity can be invested in maximum CPU and GPU performance for rendering at record speeds,” the announcement states.

        The unit weighs 1.39 kg with dimensions of 203x75x186 mm and is designed mainly for stationary use at the desk. The Aquaris additionally offers three fan speeds with control through a graphical user interface.

    • Audiocasts/Shows

    • Applications

      • GstVA H.264 encoder, compositor and JPEG decoder – Herostratus’ legacy

        There are, right now, three new GstVA elements merged in main: vah264enc, vacompositor and vajpegdec.

        Just to recap, GstVA is a GStreamer plugin in gst-plugins-bad (yes, we agree it’s not a great name anymore), to differentiate it from gstreamer-vaapi. Both plugins use libva to access stateless video processing operations; the main difference is, precisely, how stream’s state is handled: while GstVA uses GStreamer libraries shared by other hardware accelerated plugins (such as d3d11 and v4l2codecs), gstreamer-vaapi uses an internal, tightly coupled and convoluted library.

        Also, note that right now (release 1.20) GstVA elements are ranked NONE, while gstreamer-vaapi ones are mostly PRIMARY+1.

        Back to the three new elements in GstVA, the most complex one is vah264enc wrote almost completely by He Junyan, from Intel. For it, He had to write a H.264 bitwriter which is, until certain extend, the opposite for H.264 parser: construct the bitstream buffer from H.264 structures such as PPS, SPS, slice header, etc. This API is part of libgstcodecparsers, ready to be reused by other plugins or applications. Currently vah264enc is fairly complete and functional, dealing with profiles and rate controls, among other parameters. It still have rough spots, but we’re working on them. But He Junyan is restless and he already has in the pipeline an encoder common class along with a HEVC and AV1 encoders.

    • Instructionals/Technical

      • RoseHosting ☛ How to Install ownCloud on Ubuntu 22.04 - RoseHosting

        ownCloud is free and open-source software written in PHP that’s used for data synchronization and file sharing. ownCloud is very similar to DropBox and other cloud storage services such OneDrive, iCloud, and Google Drive.

        The main difference is that this is self-hosted, which means that your data really only belongs to you. This of course is preferable if you want your data to be more secure.

      • ZDNet ☛ Linux 101: How to create a zip file in Linux | ZDNet

        When was the last time you had to create a zip file? Personally, I have to interact with those types of files all the time (either receiving or sending them to various clients, family, and friends). For most people, the creation of zip files is second nature. And even on the Linux operating system, working with such files isn't a challenge… once you know what you're doing.

      • Pragmatic Linux ☛ Single window mode for the Lazarus IDE - PragmaticLinux

        Does the Lazarus IDE look a bit too old fashioned for your liking? Multiple windows all over your desktop. Don’t let this put you off. With just a few clicks you can reconfigure the Lazarus IDE for single window mode. Resulting in a sleek and modern looking developing environment for cross-platform rapid application development.

      • AddictiveTips ☛ How to download wallpapers to the Linux desktop with Wallpaper Downloader

        Wallpaper Downloader is a slick Linux wallpaper downloader and manager. It supports most Linux desktop environments and is very easy to use. This guide will show you how to download wallpapers to the Linux desktop with Wallpaper Downloader.

      • Video ☛ How to install Audacity on Pop!_OS 22.04 - Invidious

        In this video, we are looking at how to install Audacity on Pop!_OS 22.04. Enjoy!

      • Linux Made Simple ☛ How to install Dolphin Emulator on a Chromebook

        Today we are looking at how to install Dolphin Emulator on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

      • Linuxiac ☛ How to Install Pi-hole on a Raspberry Pi to Block Ads Network-Wide

        With Pi-hole, your Raspberry Pi can filter ads before they reach any of your devices across your network. Here’s how to do it!

        Ads on websites and applications are a common way of generating revenue. However, the truth is that many websites, including this one, would not exist without the income earned.

        But the big truth is that ads have always been an unwanted “addition” for end users and their user experience.

        Unfortunately, advertising is a necessary evil for the internet to exist in its current form. First, to be able to use all the resources it offers for free. To even be able to read this article.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Preprocessing for improving the quality of the output

          Based on the results of previous research, I realize that Tesseract does various processing internally before doing the actual OCR. However, some instances still exist where Tesseract can result in a signification reduction in accuracy.

          So in this post, I would like to introduce some pre-processing methods that apply directly before passing in Tesseract.

        • GSOC Update 1

          GSOC is in full swing and here is my first progress update! I’ve been spending time getting familiar with the Krita code base. The first step in my project was making SVG appear as an export option to test start testing the export code. While this may seem straight forward (I certainly thought it would be) there are a few things that we’ll need to do.

          First, how does Krita know what files it can import/export as? Well that is easy enough to answer, in a database. Specifically Krita has a class KisMimeDatabase that stores all available file formats Krita supports. Adding a new option to this database is fairly easy as there are plenty of examples in the KisMimeDatabase.cpp. We can mostly copy/paste how other options are added but replace that file name with svg. Neat :).

      • GNOME Desktop/GTK

        • Status update 18/07/2022 – Sam Thursfield

          Summer is here!

          All my creative energy has gone into wrapping up a difficult project at Codethink, and the rest of the time I’ve been enjoying sunshine and festivals. I was able to dedicate some time to learning the basics of async Rust but I don’t have much to share from the last month. Instead, let me focus on some projects I’m keeping an eye on.

          Firstly, in the Tracker search engine, Carlos Garnacho has landed some important features and refactors. The main one being stream-based serializers and deserializers.

          This allows more easily backing up and importing data in and out the tracker-store, and cleaning up some cruft like multiple different implementations of Turtle. It seems ideal having a totally stream-based codec so you can process an effectively infinite amount of data, but there is a tradeoff if you serialize data triple-by-triple – the serialized output is much less human-readable and in some cases larger than if you do some buffering and group related statements together. For this reason we didn’t yet land the JSON-LD support.

        • Pitivi GSoC: 2nd Update

          This is my second GSoC update blog, in the 2 weeks since my last update, and we have reached further in the port progress.

          [...]

          In my last update, I said that we will move on to changing the version to GTK4 once the event controllers are implemented, but it didn't go well, not all event controllers were backported and one of the most used ones had a different name in GTK3+ thus, for the time being, we have delayed event controller implementations and moved onto changing the dependencies to GTK4, officially starting the Breaking Phase.

  • Distributions and Operating Systems

    • New Releases

    • Rocky Linux / Fedora / Red Hat / IBM

      • Talospace ☛ Rocky Linux 9.0

        With new version 9.0 Rocky Linux joins the list of ppc64le-compatible CentOS clones, along with the already extant AlmaLinux 9 and Circle Linux based on Red Hat Enterprise Linux 9 (itself based on Fedora 34). Rocky Linux explicitly requires a POWER9 CPU. Other than that, the big difference is the branding and the governance, but more choice is always good. Download ISOs are available.

      • Video ☛ Rocky Linux 9.0 overview | Enterprise Linux, the community way. - Invidious

        In this video, I am going to show an overview of Rocky Linux 9.0 and some of the applications pre-installed.

      • ZDNet ☛ Rocky Linux optimized for Google Cloud arrives | ZDNet

        Rocky Linux is on a roll. A few days after Rocky Linux 9 arrived, Google Cloud recommended Rocky Linux as a replacement for CentOS 7.

        Now, CentOS 7, unlike CentOS 8, which got an abrupt end of life in December 2021, will still be supported until June 30, 2024. But that's soon enough for big companies like Facebook, Disney, GoDaddy, RackSpace, Toyota, and Verizon, which had depended on CentOS, the Red Hat Enterprise Linux (RHEL) clone, to look at alternatives. And Rocky Linux is 100% compatible with RHEL.

      • CentOS ☛ CentOS Community Newsletter, July 2022

        CentOS is hosting an in-person Dojo at DevConf.US. Dojos are free mini-conferences with sessions on a range of topics in the Enterprise Linux ecosystem. This Dojo takes place on August 17 at Boston University. Registration is free but strongly recommended. We also have a room block at the nearby Residence Inn. See the event page for details.

      • NeuroFedora ☛ Next Open NeuroFedora meeting: 18 July 1300 UTC | NeuroFedora: Blog

        Please join us at the next regular Open NeuroFedora team meeting on Monday 18 July at 1300 UTC The meeting is a public meeting, and open for everyone to attend.

      • Red Hat Official ☛ AnsibleFest 2022 registration is now open

        After two years of virtual gatherings, we’re excited to announce that AnsibleFest 2022 is returning to an in-person gathering, happening October 18 and 19 in Chicago, Illinois.

        AnsibleFest is one of our favorite events because it brings together our customers, partners, community members and Red Hatters to talk about the latest happenings and about what’s possible for the future of automation and open source technologies.

        This year’s event will have multiple content tracks covering topics for everyone from Ansible beginners to automation experts. It will also be a great opportunity to network with industry pros and to get expert answers for all of your automation questions.

    • Canonical/Ubuntu Family

      • Video ☛ PopOS is SPECIAL, and I'm moving to it, here's why! - Invidious
      • ZDNet ☛ Pop!_OS might have a complicated name but it makes using Linux so easy | ZDNet

        In the world of operating systems, the strangest name would have to go to System76's in-house version of Linux, called Pop!_OS. This is the OS that ships with their desktop and laptop systems and make for remarkably seamless integration. In fact, I would go so far as to say that with Pop!_OS, System76 has done for Linux what Apple did for its operating system, only with the addition of making everything open-source. With Pop!_OS running on System76 hardware (such as my Thelio desktop machine -- which is, hands down, my favorite desktop PC I've ever owned), it goes well beyond the "everything just works" mantra and into the realm of "everything works to perfection."

    • Open Hardware/Modding

      • Arduino ☛ An LED cube circuit sculpture shield for the UNO Mini LE | Arduino Blog

        Few devices are more iconic in the maker community than the Arduino Uno board. To celebrate the Uno’s history and beloved status, we released the UNO Mini Limited Edition in late 2021. This little board is a tiny replica of the standard Uno, but with a special black and gold color scheme. While the UNO Mini LE is collectible, it is also a fully functional development board. Hari Wiguna took advantage of that fact to create this LED cube circuit sculpture shield for it.

        The UNO Mini LE’s specs are almost identical to the standard Uno Rev3, since they share the same Microchip ATmega328P microcontroller (just in a different package). But the small size of the UNO Mini LE means that it isn’t compatible with normal Uno shields. Wiguna’s shield fits on the UNO Mini LE and provides a flashing circuit sculpture cube of LED goodness.

  • Free, Libre, and Open Source Software

    • Licensing / Legal

      • Cutelyst v3.5 relicensed as BSD-3-Clause – Dantti's Blog

        Cutelyst the Qt Web framework just got a new license, the more permissive BSD-3-Clause. Back in 2013 when I started the project the LGPL was a perfectly fine license as software on servers can be closed as long they are not AGPL, thus it was permissive enough for the web and REST backends use-cases I had in mind.

        Fast-forward almost 10 years and I have used for a few of projects where it was embedded into another application, and I realized that there might be users with commercial Qt license that would like to use it but can’t due the current license.

      • Permission to Sell FOSS in the Microsoft App Store Restored - Software Freedom Conservancy

        Software Freedom Conservancy congratulates Microsoft for changing the terms of their app store to again allow commercial distribution of Free and Open Source Software (FOSS). Microsoft deleted their previously proposed text (originally slated to go into effect over the weekend) which would have prohibited “profit[ing] from open-source … [when that] software … is otherwise generally available for free”.

        Last week, we explained the disaster that would ensue if the policy was enacted. While some argued that the policy was essential to avoid the problem of “clones” of FOSS programs on app stores, our Policy Fellow also explained how the FOSS community has long used trademark policies and enforcement to mitigate this problem in “app stores”. We remain open to discussing this in detail with app store policy-makers, including Microsoft.

    • Programming/Development

      • Drew DeVault ☛ Status update, July 2022

        Hello there! It’s been a hot July week in Amsterdam, and I expect hotter days are still to come. I wish air conditioning was more popular in Europe, but alas. This month of FOSS development enjoyed a lot of small improvements in a lot of different projects.

        For Hare, I have introduced a number of improvements. I wrote a new standard library module for string templates, strings::template, and a new third-party library for working with pixel buffers, pixbuf. The templating is pretty simple — as is typical for the standard library — but allows a fairly wide range of formatting options. We’ll be extending this a little bit more in the future, but it will not be a complete solution like you see in things like Jinja2. Nevertheless, it makes some use-cases, like code generation, a lot cleaner, without introducing a weighty or complex dependency.

        pixbuf is pretty neat, and is the first in a line of work I have planned for graphics on Hare. It’s similar to pixman, but with a much smaller scope — it only deals with pixel buffers, handling pixel format conversions and doing small operations like fill and copy. In the future I will add simple buffer compositing as well, and extending modules like hare-png to support loading data into these buffers. Later, I plan on writing a simple vector graphics library, capable at least of rendering TinyVG images and perhaps later TinySVG as well. I’m also working on hare-wayland again, to provide a place to display these buffers.

  • Leftovers

    • Jim Nielsen ☛ Writing and Waiting - Jim Nielsen’s Blog

      This is a reflection on my inner desire for a “links” section on my blog. However, it applies more broadly to any of my writing.

      I go back and forth on having a “links” section on my blog separate from my “posts”. Instead of my monthly readingNotes, each of which is one blog post with a collection of links in it, I want split those out into individual links I can post at any moment.

      However, I enjoy my current process where I note stuff down and then come back to it at the end of the month and read it with fresh eyes. It requires an editing process to the whole thing. Sometimes I cut links out completely. Sometimes I end up commenting on the excerpt so much, I pull it out into its own blog post with additional commentary.

      What’s one to do? Write about it, of course! It helps me think.

      [...]

      This results in a queue of thoughts, many of which never get published.

      The technologist in me wants to find a way to automate this.

    • Health/Nutrition/Agriculture

      • 'My troubles begin after I get a good harvest'

        Farmers like Rajiv Kumar Ojha in Bihar face high volatility in crop prices, made worse by the absence of APMCs in the state. Their situation predicts the future when the new farm laws take full effect across India

    • Security

      • USCERT ☛ CISA Updates Advisory on Cyber Actors Continued Exploitation of Log4Shell in VMware Horizon Systems [Ed: When it is Windows CISA does not even name Windows or Microsoft. This is selective attention.]

        CISA has updated the joint CISA-United States Coast Guard Cyber Command (CGCYBER) Cybersecurity Advisory AA22-174A: Malicious Cyber Actors Continue to Exploit Log4Shell in VMware Horizon, originally released June 23, 2022. The advisory now includes IOCs provided in Malware Analysis Report (MAR)-10382580-2.

      • Ubuntu Handbook ☛ CPU-X – Gather PC Hardware Specs in Linux with CPU-Z Style User Interface | UbuntuHandbook

        For those want to check PC hardware specs in Linux, CPU-X is a good choice for user switching from Microsoft Windows.

        It’s a free open-source system profiling and monitoring application, that looks quite similar to CPU-Z for Windows. With it, you can check your CPU specification, vendor, codename, clocks, and L1/L2/L3 caches.

      • MITRE Engenuity ATT&CK: What endpoint security vendors learned after Evals | SC Media

        The Evals results can tell you, for example, whether a particular endpoint security product succeeded in blocking privilege escalation or failed to block password harvesting. Highly successful threat actors such as those emulated by the Engenuity tests use attacks involving dozens of steps, and the Evals results track the outcome of each step.

        Because the results and methodologies of the evaluations are freely posted on the MITRE website, organizations that are considering new endpoint security products and are also familiar with the MITRE ATT&CK framework can pore over the results to see how well specific offerings did, and which might be the best fit for their individual security postures.

    • Finance

      • DaemonFC (Ryan Farmer) ☛ GM is in very serious financial trouble and thinks that the solution is to force every new Buick and GMC owner into a $1500 three year OnStar subscription – BaronHK's Rants

        GM is in very serious financial trouble, and thinks that the solution is to force every new Buick and GMC owner into a $1500 three year OnStar subscription.

        Buick and GMC fans are furious. General Motors is in bad fiscal trouble again after the stock collapsed over the past six months and analysts are warning about “earnings misses” and “recessions” this morning related to GM and large investors are dumping the stock.

        GM learned nothing the last time it went bankrupt and re-emerged. Some structural problems were fixed, such as having too many brands that were basically all the same car, and some were not.

        The biggest problems “New GM” faced were that the Obama Administration managed the bankruptcy and they had to agree to carry over many of their legacy problems into the new company, which continued to drain their coffers.

        While nobody should want retirees/pensioners and current workers to “take a bath” on their pay and benefits, at the same time, none of GM’s main rivals in the auto industry have to deal with anything like it.

        Then came the government mandates to build compliance and electric cars that nobody (at the time) wanted, because gas was cheap, so GM killed them off as soon as Obama was gone. Then gas got very expensive again, and it forced them to stop what they were doing and run a crash program to get efficient and electric vehicles to market.

        Obama allowed the GM bankruptcy to go through while allowing all of the people who ran them into bankruptcy to remain at their posts without punishment.

      • Michael West Media ☛ Punching above our state: foreign missions abound, but where's the agency for taxpayers? - Michael West

        The appointment of a former NSW deputy premier over a more qualified candidate to a plum overseas posting is rightly being lashed. But the John Barilaro saga is just one example of the energetic outreach to the world by our state governments. Public good or puffed-up parochialism? Mark Sawyer examines the reach of the program.

        For generations of Australians in London and missing home, it was a nice little perk. If it had been too long since you had heard about the goings-on back home, there was a place to go. Lob into the magnificent lobby of Australia House in The Strand, flash the passport and perhaps work that accent, and next you know, you’re in a comfortable armchair with an Australian newspaper on your lap. News from home, Aussie news, and only a week old!

        Simpler times – and maybe you had to be a news junkie. Anyway, in the past three decades, the need for such a service has, not surprisingly, subsided.

  • Gemini* and Gopher

    • Personal

      • Week 26/27/28: Photos

        Our hedgehog, Kino, was initially quite scared of us. He has grown more friendly and curious in recent months, but he still does not like to be touched. We take hin outside using a fabric bag called a "snuggle sack", and a few nights ago he emerged from the sack into the darkness of the backyard.

      • Re: The Dutch Baby Incident

        I didn't get what this was until I looked at the picture. In England, that would be called Yorkshire pudding, and it's a savoury thing that you serve with a roast dinner. You'd normally make it in a baking tray instead of a pan with a handle, which might save burns.


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



Recent Techrights' Posts

Gemini Links 28/10/2026: BaseFree Numerical System, Tolino Vision 2, and More
Links for the day
Intercontinental Brigading - Part XVIII - Microsoft is Not the Victim (It Was Never the Victim), It's Just DARVO
"DARVO is now in the dictionary. That’s a win for abuse survivors"
Intercontinental Brigading - Part XVII - The Relevance of Silent Layoffs at Microsoft
"Economic Crime and Corporate Transparency Act: strategic lawsuits against public participation (SLAPPs)"
 
Compelling Examiners at the European Patent Office to Fake "Growth" (in Patent Monopolies) Using Slop and Sloppy Processes
The agenda of management is likely illegal and the methods likewise
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, October 27, 2026
IRC logs for Tuesday, October 27, 2026
The Cyber Show on Plagiarism (BS Artists) and Fear of GNU/Linux Users
Take a look at these articles
"EVENTS" as Paid Spam (Marketing) at The Register MS
Now that layoffs are "buyouts" and debt is "credit" (or "investment" in slop) why not call spam "event"?
Just Jealous
LLMs vs Developers
The Need for Operating System Kernels That Forbid LLM Slop
Not even OpenBSD is an alternative to Linux slop
Links 27/10/2026: "Why My Dad Didn’t Have a Cell Phone" and Sudan Famine Risk
Links for the day
Links 27/10/2026: Google Increases Spying on Online Everything (Personal Files, Mail), Anthropic Takes Its Losses and Debt Public
Links for the day
The British Economy Too Dependent on an American Slop Scheme
United States Government debt will soon eclipse 40.5 trillion dollars
We've Already Begun Work on the 20th Year of Techrights
We'll do a yearlong endeavour of improvement instead of a one-day hurrah
Volunteers or Unpaid Developers Won't Bother Interacting With Mindless LLMs That Pass Labour From Lazy Companies to Human Beings
The people who run Debian are killing the will to do Free software
Slop is Killing the Open Web
The Web is a jungle and "open sites" (without restrictions or walls) are exposed to the 'feeding frenzy' of reckless plagiarists who call their "theft" something like "super intelligence" or "training"
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, October 26, 2026
IRC logs for Monday, October 26, 2026
As Microsoft Tells Close to 30% of Its Staff to Leave IBM Takes Notes
IBM does the same with PIPs
It's Perfectly Possible That Microsoft Has Just Told Most of Its American Workers to Leave
A better news headline might focus on the US and give a figure like 50%, not "quarter"
Richard Stallman Was Right About "Hey Hi"
Now the chicken come home to roost
Gemini Links 27/10/2026: "To Change or Not To Change?" and "Initial Planner Plans"
Links for the day
Intercontinental Brigading - Part XVI - The Faustian Pact That Irritates Hired Guns is Still a Distraction From the Serious Harm Done by Their Clients to GNU/Linux Users (Notably Plagiarism and Back Doors)
We'd rather talk about the harms caused
Links 26/10/2026: Microsoft Chaffbot "Building Detailed Psychological Profiles of Its Users", Man Executed for Childhood Offenses
Links for the day
Gemini Links 26/10/2026: Writing Down Dreams and "Sabbath as Resistance"
Links for the day
The Register MS Gets Rid of Disclosures About Paid-for Spam Regarding "AI", It Also Composes Fake News for the Sponsors
Selling away its credibility is known as "Sellout"
Microsoft 'Buyouts' Sound Just Like 60,000 Layoffs of 'Expensive' or More Experienced Staff ('Soft' Layoffs or Even Worse, Negligible Severance)
This is not a "gift" to staff, it's just a pink slip with a hundred dollar bill attached to it
This is How Microsoft Ends (Over a Quarter of the Company Now on the Chopping Block)
Microsoft has quit pretending
Search Without Encryption for Legacy Systems (Permacomputing) and Full Backward Compatibility
At your own risk
Shift to the Lula (Left)
Lula is a friend of Free software and ODF
More Stories and Material Than We Can Publish
We're gaining or have amassed material faster than we manage to publish
European Patent Office Takes From the Poor to Give More to the Rich
The "pension schemes are overfunded at 120.5%"
Intercontinental Brigading - Part XV - Annualised Consequences for Opposing Microsoft Back Doors in Linux Since 2012
a roundup of what we got from GGG
Links 26/10/2026: China’s Communist Party Plenum and Aleksandar Vucic Concedes Defeat
Links for the day
In Reporting, Timing is Everything
If you keep calling people "paedophiles" when you yourself are connected to paedophiles (or are a paedophile), you're attracting a lot of unwanted attention to yourself
Links 25/10/2026: Microsoft Layoffs and Cuts, Luiz Inácio Lula da Silva Wins Election
Links for the day
Gemini Links 26/10/2026: Brazilian Politics and Leaving Bear Blog
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, October 25, 2026
IRC logs for Sunday, October 25, 2026