Blocking Ads and Malware with the Technitium DNS Server
The Technitium DNS server helps you get rid of web ads and other browsing annoyances.
The Technitium DNS server helps you get rid of web ads and other browsing annoyances.
Traditional SSH requires public IP addresses, port forwarding, and constant key management. Tailscale offers a modern alternative built on WireGuard that eliminates open ports while providing zero-trust remote access.
When booting a newer Raspberry Pi OS version, you might notice some cryptic cloud-init messages flash across the screen. We explain what they mean and how you can put them to good use.
The ecosystem for Python developers has evolved remarkably during the past few years. Much of this is due to three new tools created by Astral: uv, Ruff, and ty.
Do you trust a cloud-based AI with your sensitive data? If you're looking for privacy, or if you just want a less expensive way to experiment, an air-gapped local AI system might be on the cards.
This month, we explore TUXEDO OS Debian Open Beta, NetHydra 1.1.0, Manjaro Linux 26.1.0, and Soplos Linux 2026.08.
The Radicle collaboration tool offers the power of Git without the need for a centralized server.
Which image in a series is the sharpest? Mike Schilli explores the depths of sharpness physics with homemade Go tools.
Chatbots are all the rage. A new AI HAT+ 2 for the Raspberry Pi 5 lets you run large language models.
Transform images into terminal-friendly masterpieces using the Pillow library and custom Python scripts.
Flet lets you easily build real-time, cross-platform GUI apps using Python. We walk you through installing Flet to building your first interactive graphical application.
This month, we explore Hannah Montana Linux v26.0, RakuOS 2026.07.03, ArchBang Linux 010726, and Galactic Mandate Linux v00.
A GUI application written in Go helps Mike Schilli select videos from his phone using animated thumbnails and get rid of the clutter.
Use Octave to plot and run statistics on CSV files in as little as one line of code.
Object detection is easier than it used to be. We'll show you how to build an app that finds objects in medical images using the YOLOv8 model architecture.
Vosk lets you embed a simple voice decoder into your homegrown applications.
Install the KernelUNO firmware on your Arduino UNO R3 and get a Linux-like shell that lets you access files and talk to the GPIO pins. You can even extend the current feature set.
Running a shell on your Raspberry Pi Pico lets you use it like a classic Unix or MS-DOS workstation. All you need are basic filesystem commands – no C/C++ or Python skills required.
The AsteroidOS is designed to run on smartwatches, including several devices that are no longer supported by the original vendor.