[$] Tracking when BPF programs may sleep

BPF programs can run in both sleepable and non-sleepable (atomic) contexts.
Currently, sleepable BPF programs are not allowed to enter an atomic context.
Puranjay Mohan has a

new patch set
that changes that. The patch set would let BPF programs called
in sleepable contexts temporarily acquire locks that cause the programs to
transition to an atomic context. BPF maintainer Alexei
Starovoitov objected to parts of the implementation, however, so acceptance of
the patch depends on whether Mohan is willing and able to straighten it out.

Intel FRED Can Yield Greater Performance – FRED Benchmarks On Panther Lake

With Intel’s new Core Ultra Series 3 “Panther Lake” laptop SoCs, the Xe3-based Arc B390 graphics and much improved CPU performance capture much of the spotlight. One new capability with Panther Lake that isn’t featured as much though is the new FRED capability with Flexible Return and Event Delivery. Today’s Intel Panther Lake testing is looking at the very interesting performance impact of FRED on Linux.

M5StampS3 BAT Module Combines ESP32-S3 and Battery Management

M5Stack has added the M5StampS3 BAT, a compact embedded module based on the ESP32-S3 platform with integrated battery power management. The module is intended for IoT and low-power applications requiring wireless connectivity and flexible GPIO access in a small form factor. The module is built around the ESP32-S3-PICO-1-N8R8 system-in-package, featuring a dual-core Xtensa LX7 processor […]

Hello World #29 out now: Safety & security

Digital safety is a pressing concern in an increasingly connected world. In classrooms everywhere, educators face the challenge of supporting young people to learn about cybersecurity and to navigate online risks and the impact of AI tools and social media.

Graphic displaying covers of Hello World issue 29, 'Safety and Security'.

In issue 29 of Hello World, out today for free, educators all over the world share what digital safety and security mean in their classrooms. We hope this new issue will help you to actively empower your learners by equipping them with the understanding and skills to safely navigate our complex digital landscape.

The issue covers questions such as:

  • How can educators connect learners to real cybersecurity experiences?
  • What does youth online safety look like in the Global South?
  • How is Australia’s youth ban on social media impacting young coders?

Other highlights from Hello World issue 29

Beyond the focus on safety and security, here are three highlights from issue 29:

  • Shuchi Grover explores what ‘thinking’ means in the current age of large language models (LLMs)
  • Sethi DeClerq provides a checklist of important questions to ask yourself before spending your precious budget on new education technology
  • Rachel Fenichel argues that block-based programming isn’t just for kids, highlighting how Blockly can be a helpful abstraction when talking about algorithms at any age or stage

New podcast series coming soon

We also have new podcast episodes coming out over the next few weeks to continue the conversations started in the magazine.

Photo of the cast of the Hello World podcast episode – 'What’s next for computer science education in 2026?'.
A photo from the last series of the Hello World podcast: ‘What’s next for computer science education in 2026?’

The first episode is another edition of our teacher tips series, where computer science educators and experts from around the globe share practical, actionable tips that you can use in your classroom. In the upcoming episode, teachers will be sharing what works for them to engage students in cybersecurity, protect schools from cybersecurity breaches, and safely introduce generative AI to the classroom.

In the second episode, we’ll talk to Dr. Karla Badillo-Urquiola about her research in online safety in the Global South.

To listen to these podcasts, make sure you follow us in your preferred app, or head to helloworld.cc/podcast.

Share your thoughts and subscribe to Hello World

Visit helloworld.cc/29 to read our newest issue for free today, and let us know what you think by leaving a comment here or on our social media.

helloworld.cc is also where you go to subscribe and find older issues of Hello World magazine.

If you have a moment, do leave us a podcast review or share the magazine with a fellow educator. It really helps more people to discover Hello World.

The post Hello World #29 out now: Safety & security appeared first on Raspberry Pi Foundation.

PiDP-1 Replica Recreates PDP-1 Computer Using Raspberry Pi

Obsolescence Guaranteed has introduced the PiDP-1, a hardware replica of the original 1960 PDP-1 computer, reimplemented using a Raspberry Pi for retro computing, gaming, and demoscene-style graphics programming. The kit recreates the front panel, switches, and interactive workflow of the original machine while running a software simulation on modern hardware. The system is part of […]

ELM11-Feather Board with 70 MHz MCU, Lua, and Hardware Overlay Support

Brisbane Silicon has introduced the ELM11-Feather, a Feather-compatible microcontroller board designed to run Lua natively for embedded applications. The board targets developers looking for a scriptable platform with closer integration between software and configurable hardware. The system is built around a microcontroller operating at up to 70 MHz and includes 1 MB of RAM. Programs […]