Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: kernel Clear Filter

Open, free, and ignored: the afterlife of Symbian

The result of the pioneering joint Psion and Nokia smartphone effort is still out there on GitHub. Smartphones are everywhere. They are entirely commoditized now. Most of them run Android, which uses the Linux kernel. The rest run Apple's iOS, which uses the same XNU kernel as macOS. As we've said before, they're not Unix-like, they really are Unix™. There have been a bunch of others. BlackBerry tried hard with BB10, but even a decade ago, it was over. It was based on QNX and Qt, and both of t

Tilck: A tiny Linux-compatible kernel

What \ Arch i386 riscv64 x86_64 (build) Tests Toolchain debian N/A Toolchain fedora N/A Toolchain archlinux N/A Toolchain openSUSE N/A Contents Overview What is Tilck? Tilck is an educational monolithic kernel designed to be Linux-compatible at binary level. It runs on i686 and RISCV64 at the moment. Project's small-scale and simple design makes it the perfect playground for playing in kernel mode while retaining the ability to compare how the very same usermode bits run on the Linux kernel

Tilck: A Tiny Linux-Compatible Kernel

What \ Arch i386 riscv64 x86_64 (build) Tests Toolchain debian N/A Toolchain fedora N/A Toolchain archlinux N/A Toolchain openSUSE N/A Contents Overview What is Tilck? Tilck is an educational monolithic kernel designed to be Linux-compatible at binary level. It runs on i686 and RISCV64 at the moment. Project's small-scale and simple design makes it the perfect playground for playing in kernel mode while retaining the ability to compare how the very same usermode bits run on the Linux kernel

Particle Lenia Deluxe Edition

Particle Lenia Deluxe Edition. Lenia is a family of cellular automata that produces lifelike behaviors and patterns, first described in the seminal paper by Bert Wang-Chak Chan. This project is heavily inspired by the original Particle Lenia research by Alexander Mordvintsev et al., which implemented a particle-based version of Lenia in Python and JAX. Recognizing the importance of scale (number of particles) for simulation dynamics and iteration times for rapid pattern exploration, I ported th

DRM Panic QR code generator

This is a simple QR code generator, to display the panic data as a QR code. It is specific to the DRM panic use case, and supports only some parts of the QR code specification. Kernel panic traces are usually displayed on the screen, but then it's hard to copy and paste them to a bug report, so that a developer can take a look, and fix the bug. As QR code are now widespread, using that allows to easily copy and paste the panic traces in a bug report, which makes debugging much easier for both

A Higgs-Bugson in the Linux Kernel

We recently ran across a strange higgs-bugson that manifested itself in a critical system that stores and distributes the firm’s trading activity data, called Gord. (A higgs-bugson is a bug that is reported in practice but difficult to reproduce, named for the Higgs boson, a particle which was theorized in the 1960s but only found in 2013.) In this post I’ll walk you through the process I took to debug it. I tried to write down relevant details as they came up, so see if you can guess what the b

Linux's remarkable journey from one dev's hobby to 40 million lines of code - and counting

Martin Harvey/Getty Images When Linus Torvalds posted his now-legendary 1991 announcement about a "hobby" operating system kernel, no one would have predicted that Linux would become the backbone of modern computing. In a speech at the Open-Source Summit, North America, Jonathan Corbet, executive editor of LWN and longtime kernel developer, recounted the Linux kernel's remarkable journey, highlighting its disruptive beginnings, its unique development model, and the challenges that have shaped i

4 Linux distros that can't be upgraded on autopilot - and why they're still worth trying

Jack Wallen / Elyse Betters Picaro / ZDNET If you use a Linux distribution based on Debian or Ubuntu, the upgrade path is almost always painless. I've had maybe one Ubuntu upgrade in over a decade that had problems, and even that was a fairly straightforward fix. But not all Linux distributions are created equal, and some are more challenging than others. Some distributions even make the upgrade process more difficult, and a few give users fair warning about why it's important to stay informed

The secret to Linux's remarkable journey from one dev's hobby to 40 million lines of code

Vicki Jauron, Babylon and Beyond Photography/Getty Images When Linus Torvalds posted his now-legendary 1991 announcement about a "hobby" operating system kernel, no one would have predicted that Linux would become the backbone of modern computing. In a speech at the Open-Source Summit, North America, Jonathan Corbet, executive editor of LWN and longtime kernel developer, recounted the Linux kernel's remarkable journey, highlighting its disruptive beginnings, its unique development model, and th

Rust in the Linux kernel: part 2

How to write Rust in the kernel: part 2 [LWN subscriber-only content] In 2023, Fujita Tomonori wrote a Rust version of the existing driver for the Asix AX88796B embedded Ethernet controller. At slightly more than 100 lines, it's about as simple as a driver can be, and therefore is a useful touchstone for the differences between writing Rust and C in the kernel. Looking at the Rust syntax, types, and APIs used by the driver and contrasting them with the C version will help illustrate those diffe

Microsoft changes Windows in attempt to prevent next CrowdStrike-style catastrophe

In the summer of 2024, corporate anti-malware provider CrowdStrike pushed a broken update to millions of PCs and servers running some version of Microsoft's Windows software, taking down systems that both companies and consumers relied on for air travel, payments, emergency services, and their morning coffee. It was a huge outage, and it caused days and weeks of pain as the world's permanently beleaguered IT workers brought systems back online, in some cases touching each affected PC individuall

The Windows kernel is about to receive a security-focused redesign after CrowdStrike crash

Why it matters: The kernel space is the core component of a computer operating system, where critical hardware management and device driver code reside in memory. If a kernel-level driver malfunctions, the entire OS can behave erratically – or simply crash and burn with a BSOD. Microsoft has stated that it is working on a significant change to the Windows architecture to help prevent another large-scale incident like the one involving CrowdStrike a year ago. Microsoft is developing a new securi

Microsoft is trying to get antivirus software away from the Windows kernel

In the summer of 2024, corporate anti-malware provider Crowdstrike pushed a broken update to millions of PCs and servers running some version of Microsoft's Windows software, taking down systems that both companies and consumers relied on for air travel, payments, emergency services, and their morning coffee. It was a huge outage, and it caused days and weeks of pain as the world's permanently beleaguered IT workers brought systems back online, in some cases touching each affected PC individuall

Microsoft rolls out Windows security changes to prevent another CrowdStrike meltdown

Elyse Betters Picaro / ZDNET Last summer's CrowdStrike meltdown was a nightmare for network administrators worldwide, disrupting healthcare systems, cutting off access to banking systems, and grounding aircraft. All in all, the event caused billions of dollars in direct and indirect damages, and it was entirely preventable. Also: How to get Windows 10 extended security updates for free: 2 options In response, Microsoft convened a security summit, bringing together technical experts from Crowd

Microsoft is moving antivirus providers out of the Windows kernel

is a senior editor and author of Notepad , who has been covering all things Microsoft, PC, and tech for over 20 years. It’s been nearly a year since a faulty CrowdStrike update took down 8.5 million Windows-based machines around the world, and Microsoft wants to ensure such a problem never happens again. After holding a summit with security vendors last year, Microsoft is poised to release a private preview of Windows changes that will move antivirus (AV) and endpoint detection and response (ED

Bill Gates and Linus Torvalds meet for the first time at tech titans' dinner

What just happened? Given that there was a time when Microsoft called Linux a "cancer," it's little surprise that the Redmond firm's co-founder and long-time boss Bill Gates had never met Linus Torvalds, creator of the Linux kernel. But that changed recently when the two attended a dinner, and it appears to have gone well. Microsoft chief technical officer Mark Russinovich posted evidence of the historic dinner in a LinkedIn post. Dave Cutler, the legendary programmer and lead architect of the

FreeBSD Kernel Modules Pkg(8) Repositories

FreeBSD project started to officially add kernel modules pkg(8) repositories to default installation – starting with FreeBSD 14.3-RELEASE version. To understand why they were brought to light of day its first needed to understand the problem they are here to solve. Problem This problem does not exists with x.0 FreeBSD releases – they have all their packages built against proper FreeBSD x.0 version. The problem arises when x.1 release is made, or x.2 … or any OTHER then x.0 to be precise … but

Asterinas: A new Linux-compatible kernel project

Asterinas: a new Linux-compatible kernel project [LWN subscriber-only content] Born from research at the Southern University of Science and Technology (SUSTech) in Shenzen, China, Asterinas is a new Linux-ABI-compatible kernel project written in Rust, based on what the authors call a "framekernel architecture". The project overlaps somewhat with the goals of the Rust for Linux project , but approaches the problem space from a different direction by trying to get the best from both monolithic an

Compiling LLMs into a MegaKernel: A path to low-latency inference

One of the most effective ways to reduce latency in LLM inference is to fuse all computation and communication into a single megakernel — also known as a persistent kernel. In this design, the system launches just one GPU kernel to execute the entire model — from layer-by-layer computation to inter-GPU communication — without interruption. This approach offers several key performance advantages: Eliminates kernel launch overhead, even in multi-GPU settings, by avoiding repeated kernel invocatio

Topics: gpu graph kernel mpk task

Compiling LLMs into a MegaKernel: A Path to Low-Latency Inference

One of the most effective ways to reduce latency in LLM inference is to fuse all computation and communication into a single megakernel — also known as a persistent kernel. In this design, the system launches just one GPU kernel to execute the entire model — from layer-by-layer computation to inter-GPU communication — without interruption. This approach offers several key performance advantages: Eliminates kernel launch overhead, even in multi-GPU settings, by avoiding repeated kernel invocatio

Topics: gpu graph kernel mpk task

CISA warns of attackers exploiting Linux flaw with PoC exploit

CISA has warned U.S. federal agencies about attackers targeting a high-severity vulnerability in the Linux kernel's OverlayFS subsystem that allows them to gain root privileges. This local privilege escalation security flaw (CVE-2023-0386) is caused by a Linux kernel improper ownership management weakness and was patched in January 2023 and publicly disclosed two months later. Multiple proof-of-concept (PoC) exploits were also shared on GitHub starting in May 2023, making exploitation attempts

Slowing the flow of core-dump-related CVEs

Slowing the flow of core-dump-related CVEs [LWN subscriber-only content] Welcome to LWN.net The following subscription-only content has been made available to you by an LWN subscriber. Thousands of subscribers depend on LWN for the best news from the Linux and free software communities. If you enjoy this article, please consider subscribing to LWN. Thank you for visiting LWN.net! Because I'm a clown and also I had it with all the CVEs because we provide a **** API for userspace The 6.16 kerne

As the Kernel Turns: Rust in Linux saga reaches the “Linus in all-caps” phase

Rust, a modern and notably more memory-safe language than C, once seemed like it was on a steady, calm, and gradual approach into the Linux kernel. In 2021, Linux kernel leaders, like founder and leader Linus Torvalds himself, were impressed with the language but had a "wait and see" approach. Rust for Linux gained supporters and momentum, and in October 2022, Torvalds approved a pull request adding support for Rust code in the kernel. By late 2024, however, Rust enthusiasts were frustrated wi