Open Source

Technical debt is just an excuse
We need to stop using the term “technical debt” as an excuse. Ward Cunningham coined the term and gave it a precise meaning. For Cunningham, technical debt was a conscious decision. The development team, while realizing that there is a better, mo...
2025-05-07 09:00
8 ways to do more with modern JavaScript
JavaScript is an incredibly durable, versatile, and capable language, and often provides everything you need right out of the box. The foundation for success is knowing the full expanse of what JavaScript offers and how to leverage it in your programs...
2025-05-07 09:00
How to gracefully migrate your JavaScript programs to TypeScript
TypeScript is a variant of JavaScript that provides strong type information, a powerful development tool that minimizes bugs and makes JavaScript programs easier to build in enterprise settings. TypeScript runs wherever JavaScript does and compiles to...
2025-05-07 09:00
TDE’s Qt 3 fork drops the 3
The Trinity Desktop Environment, the continuation of the final KDE 3.x release updated and maintained for modern times, consists of more than just the KDE bits you may think of. The project also maintains a fork of Qt 3 called TQt3, which it obviously ...
2025-05-07 08:07
local_offer
Start Planning Fedora 43 Test Days!
Each Fedora release is only possible thanks to the dedication of many contributors. One of the most important ways you can get involved is by participating in Test Days! This article describes the steps in proposing and scheduling test days. As Fedora ...
2025-05-07 08:00
VectorVFS: your filesystem as a vector database
VectorVFS is a lightweight Python package that transforms your Linux filesystem into a vector database by leveraging the native VFS (Virtual File System) extended attributes. Rather than maintaining a separate index or external database, VectorVFS stor...
2025-05-06 23:40
local_offer
Raspberry Pi Compute Module 4 Gets a Price Cut
Raspberry Pi has reduced the price on all 4GB and 8GB Compute Module 4 boards by $5-10, making embedded projects more affordable to try out. You're reading Raspberry Pi Compute Module 4 Gets a Price Cut, a blog post from OMG! Ubuntu. Do not reproduce e...
2025-05-06 22:59
Google updates Gemini 2.5 Pro model for coders
Google has updated its Gemini 2.5 Pro AI model with stronger coding capabilities, hoping developers would begin building with the model before the Google I/O developer conference later this month. Released May 6, Gemini 2.5 Pro Preview (I/O edition) i...
2025-05-06 21:58
Redox gets services management, completes userspace process manager
Can someone please stop these months from coming and going, because I’m getting dizzy with yet another monthly report of all the progress made by Redox. Aside from the usual swath of improvements to the kernel, relibc, drivers, and so on, this month ...
2025-05-06 20:49
local_offer
Google accidentally reveals Android’s Material 3 Expressive interface ahead of I/O
Google’s accelerated Android release cycle will soon deliver a new version of the software, and it might look quite different from what you’d expect. Amid rumors of a major UI overhaul, Google seems to have accidentally published a blog post detail...
2025-05-06 20:35
local_offer
IBM unveils the LinuxONE Emperor 5
Following the recent release of the IBM z17 mainframe, IBM today unveiled the LinuxONE Emperor 5, which packs much of the same hardware as the z17, but focused on Linux use. Today we’re announcing IBM LinuxONE 5, performant Linux computing platform ...
2025-05-06 20:23
local_offer
IBM updates watsonx Orchestrate with new agent-building capabilities
IBM has updated its AI platform for workflow and task automation, watsonx Orchestrate (WXO), with new agent-building and observability capabilities to help developers more quickly build agents that can take on repetitive tasks in the enterprise. CEO A...
2025-05-06 16:22
Static analysis proposed to ‘rehabilitate’ shell programs
Semantics-driven static analysis is being proposed by a group of researchers as way to ensure that Unix, Linux, and macOS shell programs are safe, bug-free, and work as expected. However, the effort faces unique challenges, due to the shell’s “pe...
2025-05-06 16:09
Static analysis proposed for shell programs
Semantics-driven static analysis is being proposed by a group of researchers as way to ensure that Unix, Linux, and macOS shell programs are safe, bug-free, and work as expected. However, the effort faces unique challenges, due to the shell’s “pe...
2025-05-06 16:09
Huawei MateBook X Pro 2024 (Linux Edition) Goes on Sale
Huawei has unwrapped its latest Linux notebook, the MateBook X Pro 2024 Linux Edition — alas, it’s only available in China. The Windows-free MateBook X Pro 2024 uses the exact same hardware as the Windows version, but clocks in at CN¥300 cheaper...
2025-05-06 14:52