Open Source

How to use genAI for requirements gathering and agile user stories
Generative AI is driving a significant paradigm shift in how developers write code, develop software applications, reduce technical debt, and improve quality. GenAI isn’t just writing code, and there are opportunities for the entire agile developmen...
2025-05-13 09:00
Agentic mesh: The future of enterprise agent ecosystems
Every week, a new AI agent platform is announced, each promising to revolutionize how work gets done. The vision is compelling. Simply task an AI agent with a job, and it will autonomously plan, execute, and deliver flawless results. Industry leaders ...
2025-05-13 09:00
Ubuntu 25.04 Upgrades Have Been Re-Enabled
If you’ve been itching to do an in-place upgrade to Ubuntu 25.04 from 24.10, your patience has paid off — upgrades have been re-enabled. For those unaware, Ubuntu was forced to halt upgrades to the new Ubuntu 25.04 release a few hours after its rel...
2025-05-12 22:59
Ubuntu 25.04 Upgrades Set to Go Live Again Soon
If you’ve been patiently waiting to do an in-place upgrade to Ubuntu 25.04 from 24.10, your patience is about to pay off. Ubuntu developers were forced to halt upgrades to the new Ubuntu 25.04 release due to a number of major bugs affecting users acr...
2025-05-12 22:59
Linux removes support for the 486, and now I’m curious what that means for Vortex86 processors
I had to dig through our extensive archive – OSNews was founded in 2007, after all – to see if we reported on it at the time, but it turns out we didn’t: in 2006, Intel announced that in 2007, it would cease production of a range of old chips, in...
2025-05-12 22:51
local_offer
Haiku Activity & Contract Report, April 2025
This report covers hrev58788 through hrev58847. Applications jackburton79 fixed a case where the cursor color in Terminal wouldn’t be initialized, especially notable when running Terminal as a replicant. He also added support for executing commands i...
2025-05-12 20:30
C# 14 introduces extension members
C# 14, a planned update to Microsoft’s cross-platform, general purpose programming language, adds an extension member syntax to build on the familiar feature of extension methods. Extension members allow developers to “add” methods to existing ...
2025-05-12 19:47
A brief history of the numeric keypad
The title is a lie. This isn’t brief at all. Picture the keypad of a telephone and calculator side by side. Can you see the subtle difference between the two without resorting to your smartphone? Don’t worry if you can’t recall the design. Most o...
2025-05-12 19:47
local_offer
A brief history of the BSD Fast FileSystem
We’re looking at an article from 2007 here, but I still think it’s valuable and interesting, especially from a historical perspective. I first started working on the UNIX file system with Bill Joy in the late 1970s. I wrote the Fast File System, no...
2025-05-12 17:36
local_offer
WebKit Features in Safari 18.5
Safari 18.5 is here, with Declarative Web Push on macOS and more.
2025-05-12 17:15
Kagi’s Orion Browser Linux Port Uses GTK4/libadwaita
I reported a few months back Kagi, the company behind the paid, private and privacy-focused search engine of the same time, is porting its Orion web browser to Linux – now we have our first early look at how its Linux GUI is shaping up. A recent deve...
2025-05-12 14:50
MySQL at 30: Still important but no longer king
This month MySQL turns 30. Once the bedrock of web development, MySQL remains immensely popular. But as MySQL enters its fourth decade, it ironically has sown the seeds of its own decline, especially relative to Postgres. Oracle, the steward over MySQ...
2025-05-12 09:00
How to build (real) cloud-native applications
Cloud-native applications are increasingly the default way to deploy in both public clouds and private clouds. But what exactly is a cloud-native application and how do you build one? It’s important to start with first principles and define what clo...
2025-05-12 09:00
What software developers need to know about cybersecurity
In 2024, cyber criminals didn’t just knock on the front door—they walked right in. High-profile breaches hit widely used apps from tech giants and consumer platforms alike, including Snowflake, Ticketmaster, AT&T, 23andMe, Trello, and Life360. Mea...
2025-05-12 09:00
See a DeepSeek demo running on ESWIN Computing’s EIC77 series at RISC-V Summit Europe 2025 in Paris
Canonical, the publisher of Ubuntu, and ESWIN Computing have partnered to enable DeepSeek LLM 7B on the EIC77 series, showcasing ESWIN Computing’s powerful NPU, GPU and DSP running on Ubuntu. This development is part of a community development effort...
2025-05-12 08:15
Render a Guitar Pro Score in Real Time
We will use Tuxguitar to render the audio of a Guitar Pro score [5]. Guitar Pro scores are files with a complete band score transcribed (guitars, bass, drums, synths and more). Introduction Tuxguitar is a quite powerful application written in a mixture...
2025-05-12 08:00
Bits from the DPL
Dear Debian community, This is bits from the DPL for April. End of 10 I am sure I was speaking in the interest of the whole project when joining the "End of 10" campaign. Here is what I wrote to the initiators: Hi Joseph and all drivers of the "End of ...
2025-05-12 00:00
KDE Plasma 6.3.5 Update Available to Kubuntu Users
If you’re running Kubuntu 25.04 and want the latest fixes the KDE Plasma 6.3.5 release, you can use the Kubuntu backports PPA to get ’em. KDE Plasma 6.3.5 popped out a few weeks back, serving as the fifth and (likely) final bug-fix release prior to...
2025-05-11 22:05
Microsoft unveils the new Start menu for Windows 11 users
I think one of the more controversial parts of Windows 11 – aside from its system requirements, privacy issues, crapware, and “AI” nonsense – is its Start menu. I’ve heard so many complaints about how it’s organised, its performance, the la...
2025-05-10 19:24
local_offer