Category Archives: Linux
GNOME 48 RC Released with Global Shortcuts & HDR Luminance Setting UI
Mir 2.20 Brings Focus Stealing Prevention, Workaround/Quirk Fixes
Orange Pi RV2 – A $30+ RISC-V SBC powered by Ky X1 octa-core SoC with a 2 TOPS AI accelerator
Box64 0.3.4 Released: Faster & Steam Now Runs With Box32 On ARM64
9to5Linux Weekly Roundup: March 9th, 2025
DRM User-Space API For Apple Silicon Graphics Posted For Review
Python tail-call speedup based on LLVM regression
The Python project’s recent switch to a tail-calling interpreter may not provide as large a speed advantage as initially thought. A blog post from Nelson Elhage gives the details. In short, switching to a tail-call-based interpreter accidentally works around an unfixed regression in LLVM 19. On other compilers, the performance benefit (while still present) is more moderate.
When the tail-call interpreter was announced, I was surprised and impressed by the performance improvements, but also confused: I’m not an expert, but I’m passingly-familiar with modern CPU hardware, compilers, and interpreter design, and I couldn’t explain why this change would be so effective. I became curious – and perhaps slightly obsessed – and the reports in this post are the result of a few weeks of off-and-on compiling and benchmarking and disassembly of dozens of different Python binaries, in an attempt to understand what I was seeing.
[$] Capability analysis for the kernel
requirements about the state of the program in the type system;
often, this state includes which locks must be held to be able to carry out
specific operations. C lacks the ability to express these
requirements, but there would be obvious benefits if that kind of feature
could be grafted onto the language. The Clang compiler has made some
strides in that direction with its thread-safety
analysis feature; two developers have been independently working to
take advantage of that work for the kernel.
AMD EPYC 9845 Makes For A Persuasive Upgrade With Performance & Energy Efficiency
Machine Learning in Linux: DiffRhythm – AI song generation
Europe Is Going for a Brain Drain Done Right!
Trump has created an opportunity for EU nations to attract the best and the brightest from the US. Our man in Europe gives that notion a thumbs up, while offering some advice for Americans who might be thinking the time might be right to get out of DOGE Dodge.
The post Europe Is Going for a Brain Drain Done Right! appeared first on FOSS Force.
Fedora 43 Looking At RPM 6.0, JPEG-XL Wallpapers & Other Early Change Proposals
ASUS PRIME X670E-PRO WIFI & AMD BC-250 Sensor Monitoring With Linux 6.15
From OpenBSD to Linux: How Pledge can Enhance Linux Security
SCALE’s Sunday OpenWrt One Keynote, Linux Training, and Another Trip to the Exhibit Floor
It’s all over until next year for Scale, the big, community oriented Linux festival for Southern California. Our man-on-the-scene filed the report before starting his long journey home.
The post SCALE’s Sunday OpenWrt One Keynote, Linux Training, and Another Trip to the Exhibit Floor appeared first on FOSS Force.
How to Install Spotify on Ubuntu 24.04 LTS
Commix: Open-source OS command injection exploitation tool
Commix is an open-source penetration testing tool designed to automate the detection and exploitation of command injection vulnerabilities, streamlining security assessments for researchers and ethical hackers.
The post Commix: Open-source OS command injection exploitation tool appeared first on Linux Today.