Calibre 9.7 E-Book Manager Released With Offline HTTPS Content Server Mode


Amazon is dropping support for Kindle older models from 20 May, 2026, meaning owners of pre-2013 models will be unable to download new books or set up a device that has been factory reset — deregistering a device will effectively ‘brick’ it. While no company can support all of their products forever (one could argue a company the size of this one could, mind), most of the devices impacted, listed below, have not received firmware updates for over a decade, and most lost on-device access the Kindle Store. The following 2012 or earlier Kindles are affected, as of 20 May, […]
You're reading Your old Kindle won’t stop working on 20 May – but it could, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.


A new version of Miracle-wm, a tiling window manager built around the Wayland compositor Mir, has been released with a new WebAssembly plugin system and Rust API. Developer Matthew Kosarek, an engineer at Canonical who created miracle-wm as a personal side project, says the new plugin system in v0.9 release will allow for greater window management, animation and configuration, thus making miracle-wm “truly hackable”. He also shared a video overview of the changes in the latest update: A new Rust API for writing plugins is supported in Miracle 0.9, with documentation available for fans of the memory-safe language to swot over; […]
You're reading Rust API and a new plugin system added to Miracle-WM, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

The Linux kernel development community is stepping up its security game once again. Developers, led by key maintainers like Greg Kroah-Hartman, are actively adopting new fuzzing tools to uncover bugs earlier and improve overall kernel reliability.
This move reflects a broader shift toward automated testing and AI-assisted development, as the kernel continues to grow in complexity and scale.
Fuzzing is a software testing technique that feeds random or unexpected inputs into a program to trigger crashes or uncover vulnerabilities.
In the Linux kernel, fuzzing has become one of the most effective ways to detect:
Modern fuzzers like Syzkaller have already discovered thousands of kernel bugs over the years, making them a cornerstone of Linux security testing.
Recently, kernel maintainers have begun experimenting with new fuzzing frameworks and tooling, including a project internally referred to as “clanker”, which has already been used to identify multiple issues across different kernel subsystems.
Early testing has uncovered bugs in areas such as:
The speed at which these issues were discovered suggests that these new tools are significantly improving bug detection efficiency.
One of the most interesting developments is the growing role of AI and machine learning in fuzzing.
New research projects like KernelGPT use large language models to:
These techniques can enhance traditional fuzzers by making them smarter about how they explore the kernel’s behavior.
Other advancements include:
Together, these innovations help developers focus on the most meaningful bugs rather than sifting through duplicate reports.
The Linux kernel is one of the most complex software projects in existence. With millions of lines of code and contributions from thousands of developers, manually catching every bug is nearly impossible.