GNOME Added Many New Features This Year Amid Foundation Woes
The GNOME desktop environment had a vibrant 2024 with landing many new features, continuing to refine its (X)Wayland integration, apps like Ptyxis as a modern terminal taking off, and more. From the software side 2024 was great for GNOME while over on ...
Linux's Preempt Lazy Support Coming To POWER CPUs
Linux 6.13 is introducing a new Lazy Preemption mode with the "PREEMPT_LAZY" option. The lazy preemption mode is similar to full preemption but is less eager to preempt normal (SCHED_NORMAL) tasks. The goal is on reducing lock holder preemption and obt...
CobolCraft: a Minecraft server written in COBOL
COBOL, your mother’s and grandmother’s programming language, is still in relatively wide use today, and with the initial batches of COBOL programmers retiring and, well, going away, there’s a market out there for younger people to learn COBOL and...
The Performance Benefits Of Linux 6.12 LTS Over Linux 6.6 LTS
Linux 6.12 was recently promoted to being this year's Long Term Support (LTS) kernel with it being the last major kernel release of 2024. For those enterprise Linux users, hyperscalers, and others typically jumping from one annual LTS kernel to the nex...
How to split strings efficiently in C#
Optimizing the performance of your .NET applications requires efficient resource management. Memory allocations and deallocations must be performed optimally in performance-critical applications. One of the best strategies to perform resource manageme...
Reiser5 Would Be Turning Five Years Old But Remains Dead
It was on New Year's Eve 2019 that Edward Shishkin announced the Reiser5 file-system as an evolution of the out-of-tree Reiser4 file-system code. While next week would mark five years of Reiser5, the Reiser4/Reiser5 file-system still appears effectivel...