Open Source

AMD Announces The AMDGPU Composition Stack "ACS" For Advanced Linux Desktop Features
An unexpected surprise today are AMD Linux software engineers announcing a new project a bit further outside the scope of their open-source graphics drivers... The AMDGPU Composition Stack "ACS" is for delivering new advanced features atop Wayland for ...
2025-01-22 10:12
Very Promising Linux Patch Optimizes TLB Flushes During Page Reclamation
Google engineer Vinay Banakar sent out a patch this week for the Linux kernel's memory management code to optimize TLB flushes during page reclaim and are showing very promising results...
2025-01-22 10:01
Bringing multiple windows to Flutter desktop apps
Over the past 5 years, Canonical has been contributing to Flutter, including building out Linux support for Flutter applications, publishing libraries to help integrate into the Linux desktop and building modern applications for Ubuntu, including our s...
2025-01-22 10:00
Perplexity launches Sonar API, enabling enterprise AI search integration
Perplexity has introduced an API service named Sonar that would allow developers and enterprises to embed the company’s generative AI search technology into their applications. The company has rolled out two initial tiers – a more affordable and f...
2025-01-22 09:42
3 Python web frameworks for beautiful front ends
Python has long had a presence as a language for server-side frameworks, with support for most every project size or use case. But it’s historically been confined to the back end—there’s no real culture of writing Python for creating front-end, ...
2025-01-22 09:00
State of JavaScript: Highlights of the JavaScript developer survey
Getting a complete picture of the multi-headed beast that is the JavaScript ecosystem isn’t easy, but the annual State of JavaScript survey is a good place to start. What makes this survey stand out is that it attracts the input of thousands of work...
2025-01-22 09:00
How to deal with a Big Pile of Mud
Last week I talked about where those big, unwieldy code bases come from. They don’t appear out of nowhere, and no one ever plans to create one. Defining a problem is great, but what is one to do? How will you deal with the Big Pile of Mud that you ...
2025-01-22 09:00
Linux's KUnit Will Now Default To Using Hardware Acceleration For Faster Testing
Surprisingly a change not made years ago, the Linux Kernel Unit Testing "KUnit" framework with the Linux 6.14 kernel is set to use hardware acceleration by default for faster testing where available...
2025-01-22 08:51
Linux 6.14 Working To Make It Less Painful Debugging Early Boot Issues
Linux kernel developers are working to make it easier to debug early boot issues such as Kexec failures as currently dealing with such situations can be a frustrating and time consuming headache for figuring out the problems prior to the kernel being f...
2025-01-22 06:55
AMD Releases Orochi 3.0 For HIP & CUDA API Switching At Run-Time
Back in April 2022 was the announcement by AMD's GPUOpen team of Orochi as a library for HIP/CUDA API run-time switching. Making use of Orochi allows for dynamically targeting either AMD HIP or NVIDIA CUDA at run-time to ease the distribution/usage of ...
2025-01-22 06:35
LLVM Lands Initial Support For IBM SystemZ "arch15" Target: IBM z17 / Telum II
Merged this week into the LLVM compiler codebase is initial support for "arch15" within the SystemZ back-end. Arch15 likely correlates to the IBM z17 mainframes with Telum II processors...
2025-01-22 06:22
Important Changes To Intel TDX Coming With Linux 6.14
Important code restructuring to the Intel Trust Domain Extensions (TDX) code is landing for the Linux 6.14 kernel to make it more robust moving forward and preparing for future features around this confidential computing / trusted execution environment...
2025-01-22 06:14
Qt 6.9 Toolkit Beta 2 Now Available For Testing
The second of three planned betas for the Qt 6.9 cross-platform UI toolkit is now available for testing ahead of the planned stable release in March...
2025-01-22 05:57
Software bill-of-materials docs eyed for Python packages
Software bill-of-materials (SBOM) documents would be used in Python packages as a means to improve their “measurability” and to address the problem of “phantom dependencies” in Python packages, under a Python Enhancement Proposal (PEP) now bei...
2025-01-22 03:06
VirtualBox Update Adds Support for Linux Kernel 6.13
VirtualBox 7.1.6 is out, the third maintenance release to the VirtualBox 7.1 stable series first released in September of last year. Headline offering in this update is initial support for the recently released Linux kernel 6.13 in Linux Guest Addition...
2025-01-22 02:30