Haiku OS Sees Port Of Go 1.18 Programming Language

The BeOS-inspired Haiku operating system has received a recent port of the Go programming language to the platform. Plus Haiku also saw app improvements and more over the month of November.

Haiku received a port of Go 1.18 to its open-source operating system. Go 1.18 trails behind Go 1.25 upstream and was released back in 2022. But this Go port to Haiku is much newer than the original Go 1.4 port for that now decade-old state
Continue reading...

Wine 11.0-rc2 Released With 28 Known Bug Fixes

Following last week's Wine 11.0-rc1 release that marked the feature freeze as well in working toward Wine 11.0 in January, out today is Wine 11.0-rc2.

Wine 11.0-rc2 provides a week's worth of bug fixing. With all the attention on bug/regression hunting ahead of Wine 11.0, there are 28 bug fixes that were collected over the past week.

Wine 11.0-rc

Linux 6.19 Lands x2AVIC Patches For AMD SVM Handling Up To 4096 vCPUs

The Kernel-based Virtual Machine "KVM" updates for Linux 6.19 include preparations by AMD for handling up to a possible 4,096 virtual CPUs for VMs.

It was just a few years ago that AMD Linux engineers were working on x2AVIC support for handling more than 255 vCPUs . Now with Linux 6.19 they have landed their x2AVIC changes for supporting up to 4,096 vCPUs.

Continue reading...

New Patches Lay Out Linux Kernel Adjustments For RISC-V RVA23 Hardware

With the first of RISC-V RVA23-compatible hardware expected to be released in 2026, we are beginning to see more Linux developers prepare for this RVA23 profile and the now-mandated extensions. Sent out this week was an initial "request for comments" patch series on RVA23 adjustments for the Linux kernel.

Charlie Jenkins of Rivos sent out a set of ten patches for supporting the RVA23 profile in the Linux kernel. The work includes Kconfig adjustments around RISC-
Continue reading...

Linux 6.19 Improves User-Space I/O "UIO" With Shared Virtual Addressing

Merged a few days ago for the ongoing Linux 6.19 merge window were all of the "char/misc" updates. A lot of random changes throughout this time from the Industrial I/O "IIO" drivers to an interesting new feature for User-Space I/O "UIO" for PCI/PCIe devices.

Linux's User-Space I/O functionality via the "uio_pci_generic" kernel module allows for PCI/PCIe devices to be interacted with via a user-
Continue reading...

Cache Aware Scheduling Raises Performance For Intel Xeon 6 Granite Rapids

Over the past year Intel engineers have worked a lot on Cache Aware Scheduling for the Linux kernel . The yet-to-be-merged functionality allows for the Linux kernel to better aggregate tasks sharing data to the same last level cache (LLC) domain to reduce cache misses and cache bouncing. The Cache Aware Scheduling development was led by Intel but helps other CPU vendors too for processors with multiple cache domains. Back in October I showed some nice performance wins for AMD EPYC Turin with Cache Aware Scheduling while today's

Continue reading...

Blender Working On KosmicKrisp Support For Vulkan On macOS

The Blender 3D modeling software could enjoy better macOS support with better cross-platform code paths thanks to in-development work for leveraging KosmicKrisp for Vulkan API usage on macOS via Metal.

Blender has been making good progress on its Vulkan acceleration for the viewport rendering as an alternative to OpenGL. Blender 5.1 is aiming for Vulkan by default on Windows and Linux systems.

KosmicKrisp meanwhile is an open-source project started by LunarG in cooperation with Google and others. KosmicKrisp was merged into Mesa 26.0 and
Continue reading...

AMD ROCm 7.10 Released - Strix Point APUs Now Officially Supported

Sure enough, yesterday's inaugural TheRock 7.10 release tag ended up being a precursor to ROCm 7.10 as predicted in the earlier article. Overnight ROCm 7.10 was released as a new developer preview and with it comes expanded hardware support -- including for Ryzen AI 300 Strix Point APUs finally being officially mentioned.

Back in October was ROCm 7.9 as the start of a new developer/technology preview series not to be confused with the current ROCm 7.1 series
Continue reading...

Framework Raises DDR5 Memory Prices By 50% For DIY Laptops

Framework Computer had worked to keep their memory prices lower than other laptop vendors amid the ongoing memory shortages throughput the industry worldwide. But today they've finally had to cave in and increase their DDR5 memory modules for the Framework Laptop DIY Editions by 50%.

Due to the ongoing price hikes around system memory with shortages throughout the supply chain, Framework raised their DDR5 memory options today by 50% for the Framework Laptop DIY Edition. Framework Computer is keeping the prior prices for existing pre-orders and
Continue reading...

Linux Patches Fix eMMC Secure Erase Of 1GB Taking ~10 Minutes To Now Just 2 Seconds

A new patch series from an NXP engineer optimizes the secure erase performance for certain Kingston eMMC devices. Currently with the Linux kernel performing a secure erase on 1GB of data can take around ten minutes. With these new patches that 1GB secure erase can be done in around two seconds.

Some Kingston eMMC devices will consume a fixed two seconds per secure erase operation regardless of the erase size. When the Linux kernel is currently performing a secure erase it is limited by the max discard size and thus will issue around 3
Continue reading...