Stack-based file system for cache


I can't seem to find anything like it, neither as a Fuse fs. Is there really no file system, that just evicts the oldest entries once it's full? I mean, it could be a simple stack.

This would have been the ideal tool for cache; no bothering with size limits and background daemons.

This entry was edited (today, 2:45 PM)

Pairing Technical Demos with AI-Generated Video


A quick workflow note
When I demo a new feature, screenshots alone rarely land well with non-technical stakeholders. Lately I've been using Flow AI Video Generator to turn a short script into a polished explainer clip in minutes, which pairs nicely with the technical writeup. It's not a replacement for real production work, but it's a fast way to add motion to an otherwise static post.

Omacom Foundation launches with $8 million


China moves to Linux, WSL beats native installs, Potato gaming PCs are fixed - Linux Weekly News


The media in this post is not displayed to visitors. To view it, please go to the original post.

Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#

👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits

YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…

👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…

#linuxnews #technews #linuxdesktop

Timestamps:
00:00 Intro
01:22 China dumps Windows for Linux
04:22 Linux 7.3 could improve gaming on low VRAM systems
06:46 Ubuntu WSL grows faster than native Ubuntu installs
09:52 Google and Apple maliciously complying on their app stores
13:13 GNOME 51 beta released
14:37 Linux networking is overwhelmed with AI submissions
16:29 Pine64 will stop Linux device production
17:59 GIMP 3.4 plans better PSD support and new file format
20:30 Ubuntu funds project to translate massive C projects into Rust
23:06 Orion browser now in beta
24:52 XWayland and X.org get new release candidates
27:21 Sponsor: Tuxedo Computers

Links:

China dumps Windows for Linux
zdnet.com/article/china-drops-…

Linux 7.3 could improve gaming on low VRAM systems
pixelcluster.dev/VRAM-Overcomm…

Ubuntu WSL grows faster than native Ubuntu installs
windowslatest.com/2026/08/16/u…

Google and Apple maliciously complying on their app stores
macrumors.com/2026/08/13/app-s…
arstechnica.com/gadgets/2026/0…

GNOME 51 beta released
phoronix.com/news/GNOME-51-Bet…

Linux networking is overwhelmed with AI submissions
phoronix.com/news/Linux-7.3-Ne…

Pine64 will stop Linux device production
https://t.me/s/PINE64_News

GIMP 3.4 plans better PSD support and new file format
gimp.org/news/2026/08/16/dev-u…

Ubuntu funds project to translate massive C projects into Rust
discourse.ubuntu.com/t/investi…

Orion browser now in beta
linuxiac.com/orion-browser-for…

XWayland and X.org get new release candidates
phoronix.com/news/XWayland-26.…
hwbusters.com/news/x-org-serve…

This entry was edited (today, 2:55 PM)

China moves to Linux, WSL beats native installs, Potato gaming PCs are fixed - Linux Weekly News


Timestamps:

00:00 Intro

01:22 China dumps Windows for Linux

04:22 Linux 7.3 could improve gaming on low VRAM systems

06:46 Ubuntu WSL grows faster than native Ubuntu installs

09:52 Google and Apple maliciously complying on their app stores

13:13 GNOME 51 beta released

14:37 Linux networking is overwhelmed with AI submissions

16:29 Pine64 will stop Linux device production

17:59 GIMP 3.4 plans better PSD support and new file format

20:30 Ubuntu funds project to translate massive C projects into Rust

23:06 Orion browser now in beta

24:52 XWayland and X.org get new release candidates

27:21 Sponsor: Tuxedo Computers

This entry was edited (today, 9:51 AM)

EXT4 Preps More Performance Improvements For Linux 7.3


RPM 6.1 Is Here with New Release Model Inspired by the Linux Kernel


This release also restores NSS-based user/group lookups by default and improves the keystore locking mechanism.

RPM 6.1 has been released today as a major update to this package manager system for Red Hat Enterprise Linux and Fedora Linux-based distributions.

Coming almost a year after RPM 6.0, the RPM 6.1 release introduces a new release model inspired by the Linux kernel, new %define options for expansion at definition and global context, a new macro modifier syntax to support literal and one-shot macros, and new man pages.

RPM 6.1 also restores the NSS-based user/group lookups by default, after being somewhat eagerly disabled in RPM 4.19, improves the usability of the rpm-plugin-syslog(8) command with systemd journal, and improves the keystore locking mechanism to use a separate lock instead of the transaction lock.

This release also allows for users and groups to be provided by the system runtime environment, and closes file descriptors more efficiently on Linux kernel 5.11 and later and GNU C Library 2.34 and later to reduce installation time by about 26 percent.

The rpmuncompress(1) utility now honors the rpm-common(8) options and received support for CAR files, while the rpmuncompress(1) and rpm-setup-autosign(1) tools have been moved to the standard $PATH to make them easier to use as standalone tools, and symlinks are now installed in /usr/lib/rpm for backwards compatibility.

On top of that, the rpmbuild(1) utility was updated to understand the k build stage argument for running the %check scriptlet, the rpm-plugin-syslog(8) utility has been fixed to no longer show misleading operation names or emit duplicate messages, and there are various API and Lua improvements.

Last but not least, RPM 6.1 improves and fixes build and verification error handling, fixes the rpm --undefine and Lua rpm.undefine() commands to no longer bypass sanity checks, updates rpmsign(1) to sign files with PKCS11 tokens, and fixes Clang compilation errors and warnings.

Check out the release notes for more details about the changes implemented in this release, which is available for download as a source tarball from GitHub. RPM 6.1 will be included as the default package manager in upcoming releases of Red Hat Enterprise Linux and derivatives, such as openSUSE or Fedora Linux 45.

PINE64 is Halting its Linux Hardware Line, and The AI Bubble is to Blame


post on Mastodon: social.treehouse.systems/@pine…

Hi everyone! Just a quick reminder that due to the current DRAM/eMMC shortage, there isn't any plans to continue producing more Linux devices in the near future. Whether production continues or not depends on the pricing situation for those components after mid 2027.

Devices like the PineNote and PineTab2 are currently estimated to run out of stock in three months time. Just pre-warning everyone in case people start asking when things are going to be in stock again.

Meanwhile, devices like the PineTime, PineVoice and Pinecil will continue production as usual!

As for the PineTime Pro, currently the demo firmware has basic drivers for the display, touch, motion, GPS, buttons, heat rate sensor (chip id only), battery charger, motor, microphone and the speaker. Though some issues do need to be ironed out first before a pilot batch begins production.

That's it for this post, all in all it's a bit bleak for the Linux devices, but in the meantime PineStore still have a great lineup of MCU powered devices which will continue to expand with more exciting devices.

Alrightttttt, have a great Monday! (or Tuesday, if you're up that early)


And:

PINE64 isn't the only Linux-focused hardware provider caught in this price surge.

The Orange Pi Neo, a Linux-first handheld built with Manjaro, has been sitting on ice since earlier this year for the same reason. The project has been in development for two years and still has no launch date, all because DDR5 and SSD prices refuse to come back down.

Canonical is Funding a PhD to Automate C to Rust Translation for Ubuntu


As part of the collaboration between Canonical and the University of Bristol, the project will target AppArmor and snap-confine as industrial case studies. Both are critical to Ubuntu’s security posture, and provide a substantially harder test than isolated translation examples. They will help us evaluate whether the techniques can cope with the structure and constraints of mature production software.

Note that this is not a commitment to replace AppArmor or snap-confine with what is generated, rather that we have a vested interest in the software and are keen to see the results.

The most optimistic outcome would be a system capable of translating substantial C repositories into Rust with strong evidence of behavioural equivalence and relatively little manual intervention. The research could also produce better methods for decomposing repositories, stronger validation techniques, reusable translation datasets, improved program-repair tools and a more precise understanding of where automated migration stops being reliable.

Forgot to create an fstab. How did it still boot?


The grub menu displayed as if the system knew which partition contains the bootloader. The root partition mounted by itself. Neither dmesg nor my init/process manager threw any errors. The boot partition was not mounted, neither was swap.

I did manually create an fstab from within the installed system and all is fine, so my question is purely academic. Do modern systems not need an fstab in order to know which devices and partitions to mount where?

This entry was edited (today, 7:26 AM)
in reply to GotExx

As someone else mentioned the framework pro is a good pick and also the cool new kid on the block with the repair and upgradablity(however you spell that). However spec and build quality wise, any high end business laptop will have full linux support since their be used for IT/software dev and robust enough construction to not break in a few years

That Dell looks good, ive heard good things about the new Lenovo too, really just go with whichever option is cheaper

Notes on Free AI Photo Quality Upscaling Tools


Quick reference for image enhancement workflows
Some notes on tools I have tried for upscaling and cleaning up old low-resolution photos. One I liked is Quality Enhancer, a browser-based option with no install required.
#ai #tools

Notes on Stable Diffusion Web UI Workflows


Quick reference for AI image generation
Some quick notes on AI image generation workflows. One tool worth checking out is Automatic1111 for running Stable Diffusion locally with a web interface.
#ai #tools

وقتی ۸ بیت، یک ترابایت رو به زانو درمی‌آره!


خطاهای پراکندهٔ input/output، خراب شدن پرونده‌های چند گیگابایتی و حتی چند بار read-only شدن فایل‌سیستم حین کار... هیچ‌کدومو جدی نگرفتم؛ تا این‌که بالاخره کار به جایی رسید که btrfs دیگه سوار نشد و رایانه بالا نیومد! اول به خود دیسک اس‌اس‌دی و کابل ساتا شک کردم، ولی یه‌هو یادم افتاد که حافظه این سیستم از همون قدیم مشکل داشت. دیگه گفتم بهتره به‌جای حدس زدن، این‌بار قشنگ بررسیش کنم.

با یه SystemRescue زنده اومدم بالا و memtest86+ رو اجرا کردم. نتیجه عملاً فاجعه بود: حدود ۷۰۰-۸۰۰ خطا فقط توی یک pass! با قیمت‌های فعلی هم که اصلاً امکان تعویض RAM وجود نداره. پس دنبال این گشتم که ببینم می‌شه همینو یه‌جوری نگهش داشت و فقط قسمت آسیب‌دیده‌شو کنار گذاشت؟

برای پیدا کردن دقیق ناحیه مخرب، گذاشتم چند دور دیگه هم آزمایش کنه تا شانس اشتباه بیاد پایین. تست‌های ۰، ۷ و ۱۰ رو هم خاموش کردم، چون برای این منظور بهشون نیازی نبود و فقط سرعت بررسی رو پایین می‌آوردن. بعد از حدود ۴–۵ دور، نزدیک به ۲۵۰۰ خطا ثبت شده بود؛ اما نکتهٔ جالب‌ترش این بود که همهٔ این خطاها روی فقط ۸ بیت مشخص اتفاق افتاده بودن!

۸ بیت در برابر ۱۶ گیگابایت تقریباً هیچی نیست، ولی همین خرابی کوچک کافی بود تا داده‌هایی که رایانه موقتاً توی حافظه نگه می‌داره آسیب ببینن و بعداً راهشون رو به دیسک باز کنن،‌ حتی با وجود btrfs checksum!

حالا باید کاری می‌کردم که لینوکس دیگه از اون قسمت استفاده نکنه. ازون‌جایی که کوچک‌ترین واحدی که می‌شه در این سطح از حافظه کنار گذاشت یک صفحه چهار کیلوبایتیه، نشونی محدودهٔ آسیب‌دیده رو پیدا کردم و خروجی badramی که خود memtest86+ داده بودو گذاشتم تو تنظیمات GRUB:

<br />badram 0x000000036b642d20,0xfffffffffffffff8

این خط دقیقاً برای همین منظور کاربرد داره و به گراب می‌گه این بخش از آدرس فضای RAM رو نده به سیستم‌عامل. خلاصه بکاپی که داشتم رو روی یه btrfs تازه برگردوندم و آرچ عزیزم دوباره بالا اومد. از اون موقع هم دیگه خبری از I/O error نبوده تا حالا (:
<br />avid@avid:~$ sudo cat /proc/iomem | grep -i '36b64'

100000000-36b641fff : System RAM

36b642000-36b642fff : Unusable memory

36b643000-46effffff : System RAM

آوید reshared this.

[Question] What laptop to get?


So, I'm finally getting around to buying a Linux first laptop. I'm familiar with Macbooks, and so far liked them. I've also live stick used Fedora w/ KDE (though Gnome might fit too) and OpenSUSE Tumbleweed and liked them.

But I do want to have more freedom and privacy. My most important considerations are:

  1. The laptop is European (or at least, not from the US, unlikely to go Chinese either).
  2. Good specs for gaming (if need be I could virtualise for playing Mac games). I don't play shooter games, but do play Paradox games which iirc are more CPU heavy. Edit: the most intense user case is probably Cyberpunk 2077. I have no idea what makes a good processor - at least with SSDs and the like it's clear that 'higher number = better'. For me, battery life is important, as well screen resolution, clock speed, and graphic card and processor.
  3. Looks - I like the Macbook touch and feel. I don't want a numpad.

The four main laptops I'm considering are in no particular order:

  1. Star Labs (Starbook Horizon or Starfighter). British. Lookswise they are a great match but the specs I'm not sure. How well would they hold up to an Intel Macbook Pro from 2017?
  2. Tuxedo (Infinitybook Pro 14 or 15) Bit more well-known German brand.
  3. Slimbook (most likely the Evo). Spanish brand. Seems more customisable but again, I do not know shit with graphic cards and processors.
  4. Novacustom (PrivacyGuard V54). Dutch brand. Not a fan of the tiny ass arrow keys. 7 hours for battery life is also not much, imo.

If any of you know something better, please do tell!

This entry was edited (yesterday, 6:49 PM)
in reply to onlooker

So I'll answer the other way, and explain Bazzite's advantages. Mainly it comes down to the fact that installing system packages is easier, and Bazzite comes with most of the useful ones pre-installed. For example:

  • podman installed by default, so you can easily bring up containers for automation tasks or background services
  • Sunshine can be easily installed, so you can stream games to another device like a tablet
  • you can add more packages using rpm-ostree, or brew, or distrobox
  • other various tools like support for joysticks and controllers and custom key mappings, installed by default

Basically, Bazzite gives you the reliability of SteamOS, because it's also immutable, and well tested on the Deck. But Bazzite gives you the power and customizability of a full desktop PC, letting you mod it more heavily and use it for more than just gaming.

Linus Torvalds uses AI to debug an Intel GPU driver bug


This entry was edited (yesterday, 12:04 PM)

Linux containers the hard way - Marcel Dempers


Learn how to create and configure a container without tools like Docker or Podman
This entry was edited (yesterday, 2:25 AM)

Bazzite's Biggest Update - Deck 44 has Launched & Happy 5th Birthday to Universal Blue!


in reply to marcie (she/her)

Partial HDMI 2.1 FRL support is huge (even if it's from upstream)! I finally have 12bit color on my home theater PC! Content looks amazing now 😍

Unfortunately, it does flicker occasionally if VRR isn't enabled, but that's why it's behind a debug flag to begin with. I can't wait for Linux 7.3 to complete the implementation.

Eat shit, HDMI Forum.

This is the biggest update Bazzite has ever seen.


universal-blue.discourse.group…
This entry was edited (Thursday, August 20, 2026, 11:22 PM)

Hamas accuses Peace Council of failing to prevent Israeli massacres in Gaza


Hamas spokesperson Hazem Qassem on Wednesday accused the Peace Council of failing to pressure Israel to adhere to existing agreements following an Israeli airstrike on a police facility in Gaza City.

In a statement, Qassem described the strike as a “dangerous and brutal massacre” and said it demonstrated disregard for efforts to maintain the ceasefire.

Palestinian sources said Israeli aircraft struck a municipal police headquarters in Gaza City, killing nine people and injuring approximately 15 others, some of them critically.

Qassem argued that the Peace Council bears responsibility for failing to use its influence to ensure implementation of agreements reached between the parties. He said the latest developments represented a test of the Council’s ability to effectively oversee mediation efforts.

The Hamas spokesperson also criticized recent statements by Peace Council officials, claiming they were inconsistent with previously agreed arrangements and could encourage further Israeli military crimes in Gaza.

US national debt exceeds $40 trillion for first time


Washington (United States) (AFP) – The US gross national debt has surged past $40 trillion for the first time, government data showed Wednesday, outstripping earlier forecasts at a pace fuelled in part by President Donald Trump's invalidated tariffs.

The uptick in borrowing comes as longer term US obligations linked to social security and health care have been growing, while interest payments have climbed as well.

Total public debt outstanding stood at $40.05 trillion at the close of business Tuesday, according to data released Wednesday by the Treasury Department.

This stands in contrast to an earlier forecast by the Congressional Budget Office that overall borrowing would hit $39.4 trillion by the end of fiscal year 2026.

Rising US debt comes as concerns over inflation, war in the Middle East and government spending have been driving investor worries, and the cost of borrowing has grown.

Yields on long-term Treasury bonds rose Tuesday to the highest level since 2007, reflecting growing price pressures due to war on Iran and anxiety over US deficit spending.

The increase forces the US government to refinance debt at the highest rates since before the 2008 global financial crisis.

But the US Treasury Department moved to steady the long-term bond market early Wednesday, sending yields lower.

The federal government operates at a deficit and borrows money to help cover its obligations, including its war spending and tax cuts.

"It's been well known for a while that the United States government was on a pretty unsustainable path with deficits," said Jessica Riedl, a budget and tax fellow at the Brookings Institution.

"Over the last few years, the United States has moved into roughly $2 trillion deficits, even during peace and prosperity," she added.

While deficits of three percent to four percent of GDP used to worry financial markets, she noted that levels are closer to six percent to seven percent of GDP now.

"That has made markets more nervous," she said.

As inflation pushed interest rates higher, interest costs on the debt have risen as well, and costs linked to an ageing population are pushing up deficits.


...

My new (& old) FAVORITE DISTRO: Tuxedo OS - Debian Beta


The media in this post is not displayed to visitors. To view it, please go to the original post.

Use a secure, encrypted, and fast VPN with Proton VPN: protonvpn.com/TheLinuxEXP

Download the Tuxedo OS Debain Beta: os.tuxedocomputers.com/preview…

👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits

YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…

👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…

Timestamps:
00:00 Intro
00:38 Sponsor: ProtonVPN
01:35 Tuxedo OS
04:23 Debian Testing as a base
06:08 Main benefit
07:04 Packages and repos
11:03 brtfs & snapshots
13:39 First Impressions
19:20 Who is it good for?

#linux #linuxdistro #linuxdesktop

This entry was edited (today, 2:35 PM)

Linux 7.2 finally cuts off ancient x86 fallback code


Linux 7.2 has landed, dragging x86 timing clean out of the nineties by making the Time Stamp Counter mandatory.

I wrote up a quick article on why ditching those ancient legacy fallbacks is good housekeeping, plus a few other bits like cache-aware scheduling and memory tweaks worth noting.

Is anyone still using legacy hardware? If so, what do you use it for?

Do I really have to use secure erase


I am giving away a shitty 128GB SSD, which was used with LUKS 2 for most of it's lifetime. As far as I know, it's good practice to secure-erase it, but I'm too lazy to reinstall the OS on it (I already did it once). Is it really needed?