Bonum Certa Men Certa

Links 03/02/2023: WINE 8.1 and RapidDisk 9.0.0



  • GNU/Linux

    • Server

      • Kubernetes Blog ☛ Kubernetes Blog: Spotlight on SIG Instrumentation

        Observability requires the right data at the right time for the right consumer (human or piece of software) to make the right decision. In the context of Kubernetes, having best practices for cluster observability across all Kubernetes components is crucial.

      • Container Journal ☛ Is Kubernetes Fit For Purpose?

        Are Kubernetes clusters fit to run many of the applications being deployed on them? That question became the focal point of a panel discussion yesterday in Seattle, Washington, hosted by Tetrate, a provider of an instance of the Istio service mesh. Kelsey Hightower, principal engineer for Google Cloud, said one

    • Kernel Space

      • LWN ☛ Nolibc: a minimal C-library replacement shipped with the kernel [LWN.net]

        The kernel project does not host much user-space code in its repository, but there are exceptions. One of those, currently found in the tools/include/nolibc directory, has only been present since the 5.1 release. The nolibc project aims to provide minimal C-library emulation for small, low-level workloads. Read on for an overview of nolibc, its history, and future direction written by its principal contributor.

        The nolibc component actually made a discreet entry into the 5.0 kernel as part of the RCU torture-test suite ("rcutorture"), via commit 66b6f755ad45 ("rcutorture: Import a copy of nolibc"). This happened after Paul McKenney asked: "Does anyone do kernel-only deployments, for example, setting up an embedded device having a Linux kernel and absolutely no userspace whatsoever?"

      • LWN ☛ Hiding a process's executable from itself [LWN.net]

        Back in 2019, a high-profile container vulnerability led to the adoption of some complex workarounds and a frenzy of patching. The immediate problem was fixed, but the incident was severe enough that security-conscious developers have continued to look for ways to prevent similar vulnerabilities in the future. This patch set from Giuseppe Scrivano takes a rather simpler approach to the problem.

        The 2019 incident, which came to be known as CVE-2019-5736, involved a sequence of steps that culminated in the overwriting of the runc container-runtime binary from within a container. That binary should not have even been visible within the container, much less writable, but such obstacles look like challenges to a determined attacker. In this case, the attack was able to gain access to this binary via /proc/self/exe, which always refers to the binary executable for the current process.

        Specifically, the attack opens the runc process's /proc/self/exe file, creating a read-only file descriptor — inside the container — for the target binary, which lives outside that container. Once runc exits, the attacker is able to reopen that file descriptor for write access; that descriptor can subsequently be used to overwrite the runc binary. Since runc is run with privilege outside of the container runtime, this becomes a compromise of the host as a whole; see the above-linked article for details.

        This vulnerability was closed by having runc copy its binary image into a memfd area and sealing it; control is then be passed to that image before entering the container. Sealing prevents modifying the image, but even if that protection fails, the container is running from an independent copy of the binary that will never be used again, so overwriting it is no longer useful. It is a bit of an elaborate workaround, but it plugged the hole at the time.

      • LWN ☛ Kernel code on the chopping block [LWN.net]

        Code that is added to the kernel can stay there for a long time; there is code in current kernels that has been present for over 30 years. Nothing is forever, though. The kernel development community is currently discussing the removal of two architectures and one filesystem, all of which seem to have mostly fallen out of use. But, as we will see, removal of code from the kernel is not easy and is subject to reconsideration even after it happens.

    • Graphics Stack

      • LWN ☛ X clients and byte swapping [LWN.net]

        While there are still systems with both byte orders, little-endian has largely "won" the battle at this point since the vast majority of today's systems store data with the least-significant byte first (at the lowest address). But when the X11 protocol was developed in the 1980s, there were lots of systems of each byte order, so the X protocol allowed either order and the server (display side) would swap the bytes to its byte order as needed. Over time, the code for swapping data in the messages, which was written in a more-trusting era, has bit-rotted so that it is now a largely untested attack surface that is nearly always unused. Peter Hutterer has been doing some work to stop using that code by default, both in upstream X.org code and in downstream Fedora.

        A Fedora 38 change proposal to disable support for byte-swapped clients by default in the X server was posted in mid-December. It is owned by Hutterer, who proposed adopting the work he was doing for the X.org server into Fedora. At the time, it was unclear whether the upstream changes would land in time, so the Fedora proposal was contingent on that happening. It turns out that Hutterer merged the changes on January 5, so that would not be an impediment to Fedora being an early adopter of the feature.

    • Applications

      • Petros Koutoupis ☛ RapidDisk 9.0.0 now available

        RapidDisk is an advanced Linux RAM Disk which consists of a collection of modules and an administration tool.

    • Instructionals/Technical

      • ID Root ☛ How To Install Brave Browser on Rocky Linux 9

        In this tutorial, we will show you how to install Brave Browser on Rocky Linux 9. For those of you who didn’t know, Brave is a free and open-source web browser developed by Brave Software, Inc.

      • UNIX Cop ☛ Dolphin Emulator on Centos

        It is easily the most popular and best-supported emulator for the console on Linux.

      • UNIX Cop ☛ How To Install Kodi Media Server on CentOS 9/ Rocky Linux 9/ AlmaLinux 9

        In this guide, we will show you how to install Kodi Media Server in AlmaLinux, CentOS and RockyLinux servers. Kodi€ (formerly€ XBMC) is a€ free and open-source media player€ software application developed by the XBMC Foundation, a€ non-profit€ technology€ consortium. Kodi is available for multiple operating systems and hardware platforms, with a software€ 10-foot user interface€ for use with televisions and€ remote controls.

      • UNIX Cop ☛ How To Install Mattermost Desktop onCentOS 9/ Rocky Linux 9/ AlmaLinux 9

        In this guide, we will show you how to install Mattermost Desktop on CentOS/AlmaLinux and RockyLinux systems.

      • UNIX Cop ☛ How do you install a pacemaker with Apache on RHEL 8?

        A pacemaker with apache high-availability€ cluster management tool in Red Hat Enterprise Linux 8 that monitors and manages services running on Apache servers. It provides failover capabilities for system failures. Pacemaker combines with httpd using a resource agent.

      • ZDNet ☛ What are VirtualBox guest snapshots and how do you take them?

        VirtualBox makes it easy to run multiple operating system guests on a single host. One feature you should be regularly using is snapshots. Here's what they are and how to use them.

    • WINE or Emulation

      • WINE Project (Official) ☛ WineHQ - Wine Announcement - The Wine development release 8.1 is now available.
        The Wine development release 8.1 is now available.
        
        

        What's new in this release: - Windows version set to Windows 10 for new prefixes. - Many code cleanups that were deferred during code freeze. - Various bug fixes.

        The source is available at:

        https://dl.winehq.org/wine/source/8.x/wine-8.1.tar.xz

        Binary packages for various distributions will be available from:

        https://www.winehq.org/download

        You will find documentation on https://www.winehq.org/documentation

        You can also get the current source directly from the git repository. Check https://www.winehq.org/git for details.

        Wine is available thanks to the work of many people. See the file AUTHORS in the distribution for the complete list.
  • Distributions and Operating Systems

  • Free, Libre, and Open Source Software

    • Events

      • Linux Plumbers Conference (LPC) ☛ Linux Plumbers Conference: Preliminary Dates and Location for LPC2023

        The 2023 LPC PC is pleased to announce that we’ve begun exclusive negotiations with the Omni Hotel in Richmond, VA to host Plumbers 2023 from 13-15 November. Note: These dates arenot yet final(nor is the location; we have had one failure at this stage of negotiations from all the Plumbers venues we’ve chosen). We will let you know when this preliminary location gets finalized (please don’t book irrevocable travel until then).

    • Programming/Development

      • Buttondown ☛ Improve your debugging by asking broad questions

        I recently had to help a friend debug a Word issue where fonts would randomly change to Greek symbols. It got me thinking about theories of debugging in general. At my last job, I was the Debugging Guy.

      • Python

        • LWN ☛ Python packaging, visions, and unification [LWN.net]

          The Python community is currently struggling with a longtime difficulty in its ecosystem: how to develop, package, distribute, and maintain libraries and applications. The current situation is sub-optimal in several dimensions due, at least in part, to the existence of multiple, non-interoperable mechanisms and tools to handle some of those needs. Last week, we had an overview of Python packaging as a prelude to starting to dig into the discussions. In this installment, we start to look at the kinds of problems that exist—and the barriers to solving them.

          Our overview just scratched the surface of the Python packaging world, so we will pick up some of the other pieces as we go along. The recent discussions seem to largely stem from Brett Cannon's mid-November post to renominate himself to the steering council (SC) for the 2023 term; that thread also served to highlight the role of the Python Packaging Authority (PyPA) and its relationship to the Python core developers. Up until relatively recently, the PyPA was an informal organization with a membership that was not well-defined; it had an ad hoc style of governance. That changed in 2019 with the advent of PEP 609 ("Python Packaging Authority (PyPA) Governance"); the PEP formalized the governance of the PyPA.

  • Leftovers

    • James G ☛ Happy Groundhog Day

      As of my starting to write this post, there are 25 minutes left until midnight here in the UK. This is the first year that I have actively thought about Groundhog Day throughout the day.

    • ⬆⬆⬆⬆⬆⬆⬆ Alert

      The history of everyone’s favorite attempt to keep the suspense going for just a little bit longer, the spoiler alert. People who spoil things are obviously evil. Obviously.


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



Recent Techrights' Posts

Microsoft Insiders on "Effectively Being Silently Laid Off From Microsoft"
People are laid off by the thousands without the media uttering a word or the companies confirming anything
Microsoft's XBox CEO Asha Sharma Tells Staff That Many Thousands of Layoffs Are in Fact "Return to Growth"
Get it? Layoffs are "growth".
Gemini Links 07/10/2026: Nostalgia, Neutral Map, and Shorthanding
Links for the day
 
The Register MS Helps Prove the "AI" Frenzy in the Media is Evidence of Compromised Media, Not Legitimate "Revolution"
Ignore the hype and carry on
London Became Synonymous With the Royal Courts of Justice
London used to be a place where we go on holiday/retreat/break; nowadays we have only one destination there
Brigading Against Women - Part XXIII - Extremism in the Mix and Getting the Police Involved
In 2012 I was getting heckled a lot for opposing back doors in Linux; it has not stopped since
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, October 07, 2026
IRC logs for Wednesday, October 07, 2026
Gemini Links 07/10/2026: On Feeling Guilty Leaving the US, Multinet, and Limiting Net Usage
Links for the day
The Cyber Show Explains the Concept of "Data Rape"
a metaphor some might find crude
FREE BEER is Still Online, But Barely Active
25 years ago or even 20 years ago many spoke of open/free beer (or "COLA")
Syria: GNU/Linux Has Surged to 8% "Market Share"
I don't have a convincing explanation for this
IBM Dimming Down the Lights on IBM Consulting, No Knowledge or Experience Required
They just "ride" the (old) brand, that's all
Statement on American SLAPP
Crossposted from schestowitz.com
Today The Register MS Published "SPONSORED FEATURE" and "SPONSORED POST" With "AI" 31 Times in Them
This isn't a "Reality" or "Era of AI", it's a paid-for spam campaign
Links 07/10/2026: Unrest in France and Rumours of Plague in Russia
Links for the day
Brigading Against Women - Part XXII - The Lozza Problem (in Length)
Garrett's case was a waste of the Court's money
JavaScript in Richard Stallman's Web Site
For search he is using CGI, not JavaScript
EPO's Local Staff Committee The Hague (LSCTH) Plans Presentation Next Week (Coinciding With Apparent Coronation of 'Cocaine King' Campinos)
They've outsourced this session to the dictator's spying eye
The GNOME Foundation's Code of Conduct Has Been Misused to Hide Corruption
People who value free speech and freedom of expression won't touch social control media with a 10-foot bargepole
Voting for Freedom of the Press
American elections happen every 4 years
What Brett Wilson LLP and Matt Garrett Don't Want People to See/Read
Book-burning is counterproductive
Book-Burning Mindset Does Not Work
It makes the suppressed voices more widely known
Microsoft's XBox in 'Freefall'
XBox is practically finished
Slop is Plagiarism
Plagiarism is not "theft" and copyright infringement is not "piracy"
IBM is Almost Defunct
IBM is doomed. It just tries to test how much more patience the shareholders have.
Criminalisation of Journalism
"Journalist Derya Okatan arrested in Turkey for allegedly possessing classified material"
Brigading Against Women - Part XXI - Hiding Behind the Veil of "Privacy" After Telling Nazi Things in IRC Channels of Techrights and Physically Threatening People
To merely explain an abuse (or crime) requires naming people; that's a fundamental tenet of reporting
Links 07/10/2026: Quitting Smartphone and "Meta's Muse Is Spying on All Your Friends and Family"
Links for the day
Gemini Links 07/10/2026: Greed, In Praise of Zotero, and The de-Google Path
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, October 06, 2026
IRC logs for Tuesday, October 06, 2026
Microsoft Hiring Only on the Cheap
Much of the same can be said about GAFAM and IBM
Gemini Links 06/10/2026: Nightfall Express, Shorthanding, and Raspberry Pi Desktop Gets a Debian Trixie Refresh
Links for the day
20th Anniversary Next Month
We are currently trying to agree on a plan for next month's celebrations
Taking Photos With Richard Stallman (RMS)
What's the point?
GAFAM Attack on FreeDesktop
Now they push lots of LLM slop into Linux
EPO Union Bemoans Lack of Social Dialogue as Dictator Wishes to Govern Forever (No Elections, No Rivals), Hide the Many Issues
"Exchange of open letters"
GNU/Linux Has Risen in France Since the Order to Adopt GNU/Linux (in Public Services)
We can expect the same in countries like Denmark, Switzerland, Germany, and The Netherlands
On Microsoft Hiring Freeze or No Permanent Jobs at Microsoft Anymore (Amid Many Silent Layoffs)
Microsoft has changed what it can offer workers
IBM Cannot Hide the Layoffs Forever
we welcome whistleblower to tell us more and send us documents related to that
EPO's Central Staff Committee Asking The Council to Get Rid of Corrupt Campinos
We'll be covering EPO scandals around the time of that meeting
Gemini Links 06/10/2026: EU Kids Act, Practicality of Gemini, and Games
Links for the day
Links 06/10/2026: Data Breaches Epidemic and Turkey Blocking Journalists
Links for the day
The Whole Point of Computing is That Computers Are Deterministic (Speed With Predictable Accuracy)
Unlike stochastic parrots that stochastically utter out lies
It's Not a Linux Back Door If It's an Unpatched Device
"Linux Backdoor" is a glaring misfit, a possibly 'obscene' term
What is a Conditional Fee Agreement (CFA)? When Law Firms Become the Litigants.
And the Solicitors Regulation Authority (SRA) needs to be more serious about tackling this
Brigading Against Women - Part XX - Attempts by Lozza to Deplatform Techrights and Tux Machines Only Days After I Sued Garrett and My Wife Also Sued Garrett (Shortly Before the Serial Strangler From Microsoft Joined)
in 2024
Links 06/10/2026: A Year Since "NSA Whistleblower Reality Winner Released From Prison", World Tries to Deal With El Niño
Links for the day
"SIRIUS CORPORATION LIMITED" as Evidence of the Financial Shell Games in the UK
Rianne and I still have some fond memories of the time the ex-wife of the CEO treated us like human beings
Lots of Silent Layoffs at IBM Last Week, Employees Explain Patterns of Those Impacted
It wasn't just gossip, it actually happened even if the media chose to look the other way (as usual)
Gemini Links 06/10/2026: Fighting for Purpose, Gemlogs, and Gemtext
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, October 05, 2026
IRC logs for Monday, October 05, 2026