Out-of-tree file-system drivers not licensed/compatible with the GPL will have a new obstacle to deal with come time for Linux 6.18 later this year…
Category Archives: Linux
Six stable kernels patching the VMScape Spectre variant
The VMScape
vulnerability is a Spectre variant that “allows a malicious KVM guest to
“. Greg Kroah-Hartman has announced
leak sensitive information such as encryption/decryption keys from a
userspace hypervisor such as QEMU
the 6.16.7, 6.12.47, 6.6.106, 6.1.152, 5.15.193, and 5.10.244 stable kernels, which add a
mitigation for the hardware bug.
Apache Software Foundation Unveils Its Branding Overhaul With New Logo & “The ASF” Name
The Apache Software Foundation announced last year that they would be changing its corporate logo and overhaul its branding after being criticized by American Indian activists. Today they announced the brand new Apache Software Foundation branding…
[$] A policy for Link tags
The Git source-code management system stores a lot of information about
changes to code — but it does not hold everything that might be of interest
to a developer who needs to investigate a specific change in the future.
Commits in a repository are the end result of a (sometimes extended)
discussion; often, that discussion will result in changes to the code that
are not explained in the changelog. For some years now, many maintainers
have followed the convention of applying a Link tag to commits that points
back to the mailing-list posting of the change. Linus Torvalds has been
expressing his dislike for this convention for a while, though, and its
time appears to be coming to an end.
Linux Patched For New “VMSCAPE” Vulnerability Affecting Intel & AMD CPUs
The Linux kernel was just patched moments ago for a new CPU security vulnerability… VMSCAPE. VMSCAPE affects both Intel and AMD processors…
How FOSS Projects Handle Legal Takedown Requests (F-Droid)
The F-Droid project has some
advice for free-software projects on how to deal with takedown
requests.
As part of our legal resilience research, we spoke with a range of
legal experts, software freedom advocates, and maintainers of
mature FOSS infrastructure to understand how others manage these
moments. In this article, we share what we learned, and how F-Droid
is incorporating these lessons into its own approach.
Promoting young people’s agency in the age of AI
Part of teaching young people AI literacy skills is teaching them to critically think about AI, and to design AI applications that address problems they care about. How to do this was the focus of our June research seminar.

Working together to design AI
Our June research seminar was delivered by Netta Iivari, Professor in Information Systems at the University of Oulu’s INTERACT Research Unit.
The INTERACT research group focuses on understanding and supporting participatory design, user-centered design, user-driven innovation, and human interaction with technology in everyday life contexts. From this perspective, “users” aren’t considered as passive consumers, but as valuable co-creators and content producers. This calls for different approaches that place emphasis on empowerment and inclusion in designing, shaping, and co-creating information technology in everyday life.
As part of this work, Netta introduced the idea of ‘transformative agency’ — empowering children to believe they can solve problems they care about — and its application in secondary computing education. She showed examples of how to foster young people’s transformative agency within computing, specifically focusing on transdisciplinary approaches to learning about AI and inviting young people to critically analyse and design their futures with AI tools in it.
Netta began by giving an overview of two of the INTERACT Research Unit’s projects:
- The Make a difference (MAD) project (2019–2023) explored critical design with young people, focusing on their emerging designer and maker identities in the context of tackling a significant societal problem — in this case, bullying.
- Children’s transformative agency and emerging technologies for social good (TAKEOVER) (2024–2028), a current project, explores the potential of emerging technologies (artificial intelligence, virtual reality (VR), social robots, etc.) to address societal problems, such as climate change, gender equality, bullying, and discrimination. It focuses on children’s emerging transformative agency and activist identities when engaging with these tools and topics.

Netta explained that these projects give young people an opportunity to begin to address the problems they care about, even though they may be very complex problems. From this problem-solving perspective, children are introduced (or ‘sensitised’) to emerging technologies as tools for social good.
She then went on to outline the key pedagogical approaches that underpin these projects:
- Critical, ethical, empowering design
This pedagogy draws on critical and speculative design traditions in design research and encourages young people to take a critical perspective towards society, its norms, and the status quo, as part of design thinking. Children consider the ethical values and consequences of their designs. They begin to experience the ways in which engaging in the design process can be empowering and transformative for them, collectively as well as individually. - Transformative agency of children
This approach encourages young people to consider their capacity to have agency in the world, by enabling them to envision change and commit to taking action to solve problems that they care about. - Fostering transformative agency of children in the age of AI
Transformative agency is achieved when young people engage in ‘expansive learning’ — when they learn something novel, together, and are encouraged to look beyond the confines of school work, the topic, themselves, and the tools available for solving the problem. This approach fosters an active, critical, reflective mindset that encourages children to believe that they can make change and have impact in the world.
The project design process
The projects follow 3 design phases and include a range of plugged and unplugged activities, as shown in Figure 1.

Netta then described in more detail some of the activities that have been used to address these different project phases and the design process involved. For example, to explore what are the problems that children really care about, they are asked to imagine ‘carrying a stone in your pocket for one week, as if it was a magic tool. Where could it be used in your everyday life? What problems could it solve? What problems would you like it to solve and how?’
Young people are then introduced to a range of novel technologies, for example, VR headsets, robots, and emulators of AI-driven social media platforms, such as “Somekone”, developed as part of the Generative AI project at the University of Eastern Finland. They deconstruct and reconstruct generative AI tools by prompting large language model chatbots such as ChatGPT, Gemini, Claude, etc. and exploring bias in their outputs. They perform small-scale algorithmic auditing and create mini language models (with Google Colab), using the text in Alice in Wonderland to train their models, and then open datasets (books as text files from Project Gutenberg). In exploring the responses generated, they experience the potential and the limitations of such tools and gain an important understanding of the human activity involved in the development of AI technologies.

Once they have had this ‘sensitising‘ exposure to a range of tools, they then work in groups on a project that makes use of AI to solve the societal problem they have chosen. These problems could encompass a range of topics, such as racism, animal rights, the impact of AI, war, mental health, bullying. The young people are prompted to think about how large language models can be used to solve the problem, or parts of the problem. But importantly, they are also asked to consider the different motives and perspectives of the multiple stakeholders involved in the problem and its solution and whether their model ideas will create new problems when deployed.
They follow the 3 project phases shown in Figure 1 to design and make a range of digital (robots, apps, videos) and non-digital artefacts to solve their problem. Netta emphasised that although it could take 10 weeks or more to implement all the suggested activities, it is also possible to pick and choose individual tasks from the 3 phases to suit available curriculum timescales.
Envisioning and critiquing AI futures
Other project tasks involve:
- Envisioning AI futures by imagining that a miracle has happened overnight and the problem has disappeared — what is the result?
- Critiquing AI futures by creating best and worst case scenarios of the consequences of the AI systems they design, creating video adverts promoting their AI solutions and anti-adverts, focusing on the possible negative consequences of their prototypes
- Fostering action-taking by presenting theatrical performances to showcase how their designs tackle a problem and illustrating the AI-related issues surrounding the topic or by creating activism campaign material to mobilise the school community on the same themes

These projects situate learning about data-driven technologies in real-world contexts and promote a transdisciplinary approach, teaching and learning about AI from a problem-solving perspective.
This perspective conveys important messages to young people — that they do have agency and can take action in the face of many of the world’s problems, that they can and should be active, critical users of the new technologies that surround them, and that these technologies can be used to change the world for good.
Netta ended the seminar by asking viewers to consider how they could foster transformative agency in the young people they teach and whether or not they consider it to be important in computing education.
Resources relating to the projects can be found at interact.oulu.fi.
Join our next seminar
In our current seminar series, we’re exploring teaching about AI and data science. Join us at our next seminar on Tuesday 14 October from 17:00 to 18:30 GMT to hear Viktoriya Olari talk about data-related concepts and practices for AI education in K–12.
To sign up and take part, click the button below. We’ll then send you information about joining. We hope to see you there.
The schedule of our upcoming seminars is online. You can catch up on past seminars on our previous seminars page.
The post Promoting young people’s agency in the age of AI appeared first on Raspberry Pi Foundation.
KDE Linux and FreeBSD hit alpha and — surprise — fan fave Pop_OS nearly at beta
It’s the season of FOSS fruitfulness as juicy goodness falls from the branchThe Northern hemisphere is moving into autumn and FOSS vendors are falling over themselves in their efforts to get new versions out for the season.…
AMD EPYC 9575F CPUs For GPU/AI Servers Show Leading Performance In Benchmarks
Since the launch of the AMD EPYC 9005 series nearly one year ago, I have performed hundreds of different benchmarks on these EPYC “Turin” processors across a wide range of workloads/disciplines to really terrific performance, power efficiency, and value. AMD EPYC 9005 performs exceptionally well compared to the competition from Intel and ARM CPU vendors. One area though I hadn’t explored to this point was how well the AMD EPYC 9005 series performs for serving as the host CPU for GPU/AI servers. That changed as I recently wrapped up some benchmarks exploring that area using the AMD EPYC 9575F and it managed to accelerate past the available competition in proving capable of being the superior host processor for AI servers.
PipeWire 1.4.8 Improves Compatibility With Apple Home Pod Mini Speakers
PipeWire 1.4.8 is out today as the newest step forward for this increasingly critical Linux desktop component for managing audio and video streams…
OpenAI reportedly on the hook for $300B Oracle Cloud bill
Tick tock Sam, just fifteen months before your first bill is dueOpenAI will pay Oracle $300 billion over the course of five years to fuel Sam Altman’s AI ambitions by providing five gigawatts of compute capacity.…
GCC Rust Compiler Continues Quest To Compile The Linux Kernel Crate
The GCC Rust compiler “gccrs” compiler developers have been keeping at it toward their goal of being able to compile the Linux kernel’s Rust kernel crate and as part of that the Rust core library…
Firefox Finally Introducing Matroska / MKV Playback Support
Within the nightly builds of the Firefox web browser is finally the ability to support playback of Matroska “MKV” content…
Linux 6.18 To Introduce Pixpaper DRM Driver, boot_display DRM Attribute
Thomas Zimmermann of SUSE sent out today what is anticipated to be the last drm-misc-next feature pull request for DRM-Next that is targeting the upcoming Linux 6.18 kernel cycle…
DavMail 6.4 Open-Source Exchange Gateway Released
Discover the latest features of DavMail 6.4, the open-source Exchange gateway that enhances email access and collaboration. Download now for seamless integration.
The post DavMail 6.4 Open-Source Exchange Gateway Released appeared first on Linux Today.
Armbian 25.8 Released with Support for Linux Kernel 6.16 and Debian Trixie
Armbian 25.8 distribution for ARM devices is now available for download with support for new boards, Linux kernel 6.16, as well as various improvements. Here’s what’s new!
The post Armbian 25.8 Released with Support for Linux Kernel 6.16 and Debian Trixie appeared first on Linux Today.
System76’s COSMIC Desktop Hits Initial Setup Completion
COSMIC desktop reaches the completion of its initial setup, moving one step closer to the final stable release.
The post System76’s COSMIC Desktop Hits Initial Setup Completion appeared first on Linux Today.
Wireshark 4.4.9 Protocol Analyzer Released with Updated Protocols and Bug Fixes
Wireshark 4.4.9 has been released today as the ninth maintenance update to the latest Wireshark 4.4 stable series of this popular, open-source, free, and cross-platform network protocol analyzer software for Linux, macOS, and Windows systems.
The post Wireshark 4.4.9 Protocol Analyzer Released with Updated Protocols and Bug Fixes appeared first on Linux Today.
Ubuntu 25.10 Switches to Dracut as Default Initramfs Tool
Ubuntu confirms Dracut will become the default initramfs tool in 25.10, phasing out initramfs-tools after nearly 20 years of use.
Fwupd 2.0.15 Adds Support for NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs
Fwupd 2.0.15 has been released today as the fifthneenth maintenance update to the fwupd 2.0 series of this open-source Linux firmware update utility, adding support for more devices, new features, and bug fixes.