The Nvidia CUDA toolkit is an extension of the GPU parallel computing platform and programming model. The Nvidia CUDA installation consists of inclusion of the official Nvidia CUDA repository followed by the installation of relevant meta package and configuring path the the executable CUDA binaries. In this tutorial, you will see how to install CUDA on Ubuntu Linux. This will get your video graphics running with the latest drivers and software available.
Category Archives: Linux
Arm Posts Initial Open-Source Driver Patches For New Mali-G1 GPUs
Last month Arm announced the Lumex CSS platform with C1 CPUs and Mali G1 GPUs. One month later, Arm is already beginning to open-source graphics driver patches for enabling the new Mali-G1 graphics processor…
Haiku OS Improves Its FreeBSD/OpenBSD Network Driver Compatibility Layer
The BeOS-inspired Haiku operating system has published their September 2025 progress report to outline recent work on this open-source OS…
Dash to Panel v72 Update Resolves Fullscreen and Opacity Bugs
The Dash to Panel GNOME extension v72 fixes fullscreen, opacity, and gradient bugs on GNOME 49.
Blender 5.0 Beta Officially Released with HDR and Wide Gamut Display Support
Blender 5.0 has entered public beta testing today for this free and open source 3D creation suite designed for modeling, rigging, animation, simulation, rendering, compositing, motion tracking, and video editing.
Firefox 144 Now Available for Download, Here’s What’s New
Firefox 144 introduces AES-256 encryption for passwords, new web APIs, and smoother transitions with improved WebGPU performance.
How to Install PyTorch with CUDA on Ubuntu
PyTorch is an open-source machine learning framework that enables developers to build and train neural networks for AI applications. When combined with NVIDIA CUDA, PyTorch can leverage GPU acceleration to perform computations up to and even over 100 times faster than CPU-only processing. In this tutorial, you will learn how to install PyTorch with CUDA support on Ubuntu Linux, enabling you to harness the full power of your NVIDIA GPU for machine learning and deep learning tasks.
GNOME Flatpak Runtime Drops 32-Bit Compatibility Extension
GNOME Flatpak Runtime has dropped its 32-bit compatibility extension, focusing future builds entirely on 64-bit and ARM architectures.
Nvidia’s GB10 workstations arrive with 1 petaFLOPS of compute, 128GB of VRAM, and a $3K+ price tag
Systems from Nvidia, Dell, and others available starting Oct. 15Nvidia’s tiniest Grace-Blackwell workstation is finally making its way to store shelves this week, the better part of a year after the GPU giant first teased the AI mini PC, then called Project Digits, at CES.…
AMD & Intel Mark x86 Ecosystem Advisory Group’s Anniversary: FRED, ACE, AVX10, ChkTag
It’s been one year already since Intel and AMD formed the x86 Ecosystem Advisory Group in cooperation with other industry stakeholders. Today both companies are marking the first anniversary while reaffirming their commitment to the group…
FFmpeg: Powerful Multimedia Processing Tool (Installation + Usage)
Discover FFmpeg, the powerful multimedia processing tool, its installation steps, and various command-line examples of its usage.
How to Upgrade LMDE 6 to LMDE 7
In this tutorial, I will show you how to upgrade your existing LMDE (Linux Mint Debian Edition) 6 “Faye” installations to the latest LMDE (Linux Mint Debian Edition) 7 “Gigi” release.
Intel Lands Big Linux GPU Driver Fix: Fixing Rendering Issues & Game Hangs/Crashes
Problematic code dating back to 2017 has now been reverted within the Intel open-source Mesa driver code that led to various games having rendering/corruption issues as well as various hangs and crashes in other games. This affected a variety of Intel graphics hardware and software while now has finally been tracked down with the problematic code removed. This is a big improvement for Linux gamers on Intel graphics…
AMD Dev Proposes Dynamic Mitigations For Linux: Run-Time Toggling Of CPU Mitigations
A big patch series was posted today for the Linux kernel that would allow enabling/disabling CPU security mitigations at run-time rather than the current handling that can only be managed at boot-time via various Linux kernel command-line arguments. Thus due to changing security needs, differing workloads mandating different CPU security concerns and the like, this proposed feature would allow Spectre, Meltdown, and other CPU security mitigations to all be toggled at run-time…
Linux Patches Updated For Apple Silicon USB3 Support
While more code enabling Apple Silicon is reaching the mainline Linux kernel, a lot of important functionality so far remains under development or out-of-tree in the downstream Asahi Linux repository. One piece that’s quite important for modern computing and still working its way to the mainline kernel is enabling USB3 functionality with Apple Silicon devices on Linux…
Linux 6.18 Features: New AMD & Intel CPU Features, Rocket Driver, DM-PCACHE, Other New Drivers
Now that the Linux 6.18 merge window is over with Linux 6.18-rc1 having released yesterday, here is a look at all the interesting new features and changes to find with this kernel. Making Linux 6.18 all the more exciting is that it’s expected to become the 2025 Linux LTS kernel once its stable release occurs in December.
UK waves 750M supercomputer contract at HPC builders
Pre-market charm offensive begins for Edinburgh’s next national number-cruncherThe British government is putting out feelers to industry ahead of the procurement process for the country’s most powerful supercomputer, set to begin next year.…
Hello World #28 out now: Teaching programming
Take a minute to think about the technology you use every day. How many programming hours went into the way you are reading this blog post? What discussions and solutions built the browser you’re using? We take for granted all the clever, creative programming that goes into the technology we use in our daily lives. But how do we best teach programming to support the next generation of innovators?

The brand-new issue of Hello World — and our new podcast mini series — aims to answer that question. This issue is packed with insightful research, practical advice, and thoughtful ways to best teach programming in your classroom.
Teaching programming: What works best for learners in school?
In their articles for issue 28, educators explore a range of topics related to teaching programming, such as:
- How to help students transition from block- to text-based programming
- Stepping into the role of computer science educator with little to no prior programming experience
- Insights from an introductory programming course which encourages working with, and not against, generative AI tools

Our feature articles also include:
- Tried and tested unplugged activities
- A step-by-step guide to grant writing for your classroom
- Tips and activities to introduce the PRIMM approach for young digital explorers
Simon Peyton Jones, British computer scientist and Member of the Raspberry Pi Foundation, says in his article ‘Programming the Future’:
“Designing and writing software is one of the most demanding, intellectually stretching tasks that humans undertake. If we build a building, we are limited by the strength of steel — we can only make the tower so high before it will fall under its own weight. But software knows no such limits. The only limit is our own ability (or inability) to manage the complexity of the systems we build. That is humbling — but also exciting.”
Download Hello World issue 28 for free
Programming is exciting, and we hope Hello World issue 28 inspires you to continue doing the important work of educating the next generation of programmers and innovators. This issue will provide you with plenty of ideas to take away and build upon.
Also in issue 28:
- Inclusive programming pedagogies
- Future careers
- Spatial computing
And much, much more.
Let us know which articles you found most thought-provoking, and which will be most helpful for your teaching, by sending us a message or tagging us on social media.
Thank you to Oracle for sponsoring this issue of Hello World.
The post Hello World #28 out now: Teaching programming appeared first on Raspberry Pi Foundation.
Mir 2.23 Released With New Documentation For Building A Desktop Environment
Mir 2.23 is out today as the newest version of this Canonical-led library for crafting Wayland-based shells and for smaller desktops to ease the adoption of Wayland, with a focus on Ubuntu Linux platforms…
Updated Intel Patches For Cache Aware Scheduling Net A 44% Win For AMD EPYC
In the works the past number of months has been cache-aware load balancing / cache aware scheduling support for Linux. The latest iteration of those patches by Intel were posted this weekend and are enjoying the most uplift on AMD EPYC Genoa and newer platforms…