Mastodon

News from the Planet

Build your own Dial-up ISP with a Raspberry Pi

Jeff GeerlingApril 03, 2026

Last year my aunt let me add her original Tangerine iBook G3 clamshell to my collection of old Macs1. It came with an AirPort card—a $99 add-on Apple made that ushered in the Wi-Fi era. The iBook G3 was the first consumer laptop with built-in Wi-Fi antennas, and by <ar the cheapest way to get a…

read more ➔

ZimaBoard 2 Setup

Guix PlanetApril 03, 2026

I've got a new homeserver/NAS (Network Attached Storage), previously I was using some Raspberry Pis, but I've wanted for a while a low power board that has SATA ports for attaching hard drives and one that could run GNU Guix, and the ZimaBoard 2 looked like it might be a good option.

read more ➔

Mozilla Localization (L10N): Enhancing Comment Management in Pontoon

Mozilla PlanetApril 03, 2026

We’re excited to highlight the work of Serah Nderi, a volunteer contributor to Pontoon who has quickly made a meaningful impact on the project. Since getting involved earlier this year, Serah has contributed a steady stream of improvements — including 10 patches in just the past two months — ranging…

read more ➔

Firefox Tooling Announcements: MozPhab 2.11.1 Released

Mozilla PlanetApril 02, 2026

Bugs resolved in Moz-Phab 2.11.1: bug 2028700 Only request AI review for updates if the --ai flag is passed Discuss these changes in #engineering-workflow on Slack or #Conduit Matrix. 1 post - 1 participant Read full topic

read more ➔

Breathing New Life into Apache Mahout: The Next Generation of Contributors

Apache NewsApril 02, 2026

By: Chia-Ping Tsai (ALC Taipei Lead) At OpenSource4You (ALC Taipei), an Apache Local Community chapter based in Taiwan, mentorship is our core. We recently watched an incredible story unfold: a single student’s work on Apache Mahout inspired peers across Taiwan to join forces. What started as one…

read more ➔

DRAM pricing is killing the hobbyist SBC market

Jeff GeerlingApril 01, 2026

Today Raspberry Pi announced more price increases for all Pis with LPDDR4 RAM, alongside a 'right-sized' 3GB RAM Pi 4 for $83.75. The price increases bring the 16GB Pi 5 up to $299.99. Despite today's date, this is not a joke. I published a video going over the state of the hobbyist 'high end SBC'…

read more ➔

Firefox Tooling Announcements: MozPhab 2.11.0 Released

Mozilla PlanetApril 01, 2026

Bugs resolved in Moz-Phab 2.11.0: bug 2026935 moz-phab submit: add --test-plan flag Discuss these changes in #engineering-workflow on Slack or #Conduit Matrix. 1 post - 1 participant Read full topic

read more ➔

GNOME Shell and Mutter Development: What is new in GNOME Kiosk 50

Gnome PlanetApril 01, 2026

GNOME Kiosk, the lightweight, specialized compositor continues to evolve In GNOME 50 by adding new configuration options and improving accessibility. Window configuration User configuration file monitoring The user configuration file gets reloaded when it changes on disk, so that it is not…

read more ➔

Firefox Tooling Announcements: MozPhab 2.10.0 Released

Mozilla PlanetMarch 31, 2026

Bugs resolved in Moz-Phab 2.10.0: bug 2024404 Add --ai flag to moz-phab to trigger Review Helper automatically bug 2028164 moz-phab test failure: TypeError: Object of type AiReviewState is not JSON serializable Discuss these changes in #engineering-workflow on Slack or #Conduit Matrix. …

read more ➔

Thunderbird Blog: Thunderbird Monthly Development Digest: March 2026

Mozilla PlanetMarch 31, 2026

Welcome back from the Thunderbird development team! Reflecting back, the first quarter of the year has been a mix of deep technical focus and forward-looking planning. Much of the team’s energy has gone into tackling some of the more complex, “gnarly” parts of our projects to land key milestones.…

read more ➔

The Servo Blog: February in Servo: faster layout, pause and resume scripts, and more!

Mozilla PlanetMarch 31, 2026

Servo 0.0.6 includes some exciting new features: <button command> and <button commandfor> (@lukewarlow, #41237) ‘:modal’ selectors on <dialog> (@lukewarlow, #42201) ‘@property’ rules (@yezhizhen, @Loirooriol, #42136, #42858) ‘alignment-baseline’ and ‘baseline-shift’ (@Loirooriol,…

read more ➔

Cameron Kaiser: So long, cheesegrater

Mozilla PlanetMarch 30, 2026

9To5Mac is reporting that Apple has confirmed the Mac Pro is no longer for sale, and indeed, although it was up yesterday, today it's gone. And are you surprised? After all, Macs have their own bespoke GPUs now, and RAM is on-die. (Glad I sprang for the 16GB option on my M1 Air — that has greatly…

read more ➔

Gedit Technology: gedit 50.0 released

Gnome PlanetMarch 28, 2026

gedit 50.0 has been released! Here are the highlights since version 49.0 from January. (Some sections are a bit technical). No Large Language Models AI tools The gedit project now disallows the use of LLMs for contributions. The rationales: Programming can be seen as a discipline…

read more ➔

Firefox Tooling Announcements: MozPhab 2.9.1 Released

Mozilla PlanetMarch 27, 2026

Bugs resolved in Moz-Phab 2.9.1: bug 2026194 moz-phab uplift should not set a reviewerless patch as WIP bug 2026300 Remove redundant “Figuring out who you are” wait message Discuss these changes in #engineering-workflow on Slack or #Conduit Matrix. 1 post - 1 participant …

read more ➔

Bring back MiniDV with this Raspberry Pi FireWire HAT

Jeff GeerlingMarch 27, 2026

In my last post, I showed you to use FireWire on a Raspberry Pi with a PCI Express IEEE 1394 adapter. Now I'll show you how I'm using a new FireWire HAT and a PiSugar3 Plus battery to make a portable MRU, or 'Memory Recording Unit', to replace tape in older FireWire/i.Link/DV cameras. The…

read more ➔

Sebastian Wick: Three Little Rust Crates

Gnome PlanetMarch 27, 2026

I published three Rust crates: name-to-handle-at: Safe, low-level Rust bindings for Linux name_to_handle_at and open_by_handle_at system calls pidfd-util: Safe Rust wrapper for Linux process file descriptors (pidfd) listen-fds: A Rust library for handling systemd socket activation They might seem…

read more ➔

Lennart Poettering: Mastodon Stories for systemd v260

Gnome PlanetMarch 26, 2026

On March 17 we released systemd v260 into the wild. In the weeks leading up to that release (and since then) I have posted a series of serieses of posts to Mastodon about key new features in this release, under the #systemd260 hash tag. In case you aren't using Mastodon, but would like to read up,…

read more ➔

The Mozilla Blog: Mozilla and Mila announce strategic research partnership to advance open source and sovereign AI capabilities

Mozilla PlanetMarch 26, 2026

The future of AI should belong to all of humanity, well beyond a handful of countries or companies. For that to happen, AI needs to be open, trusted, and built in ways that give people, institutions, and nations real choices. That’s why, today, Mozilla is announcing a strategic partnership with Mila…

read more ➔

The Rust Programming Language Blog: Announcing Rust 1.94.1

Mozilla PlanetMarch 26, 2026

The Rust team has published a new point release of Rust, 1.94.1. Rust is a programming language that is empowering everyone to build reliable and efficient software. If you have a previous version of Rust installed via rustup, getting Rust 1.94.1 is as easy as: rustup update stable If you don't have…

read more ➔

Hacks.Mozilla.Org: Firefox Developer Edition and Beta: Try out Mozilla’s .rpm package!

Mozilla PlanetMarch 25, 2026

In January, we introduced our Nightly package for RPM-based Linux distributions. Today, we are thrilled to announce it is now available for Firefox Beta! Firefox Beta is great for testing your sites in a version of Firefox that will reach regular users in the coming weeks. If you find any issues,…

read more ➔

Jonathan Almeida: Use Android Studio for resolving conflicts in Jujutsu

Mozilla PlanetMarch 25, 2026

You can use JJ's built-in editor for conflict resolutions, but I've found it difficult to follow. A recommendation from co-workers was to use Meld and that has worked quite well once I (begrudingly) accepted that I needed to download another single-purpose app. Today, another co-worker Andrey…

read more ➔

The Mozilla Blog: A free VPN you can trust, now built into Firefox

Mozilla PlanetMarch 24, 2026

Today we’re introducing a free built-in VPN in Firefox, a new IP-protection feature designed to keep you even more private while you browse. We’re starting by offering an industry-leading 50 gigabytes of free VPN-browsing each month.  Firefox has long focused on building privacy tools directly…

read more ➔

Firefox Developer Experience: Firefox WebDriver Newsletter 149

Mozilla PlanetMarch 24, 2026

WebDriver is a remote control interface that enables introspection and control of user agents. As such, it can help developers to verify that their websites are working and performing well with all major browsers. The protocol is standardized by the W3C and consists of two separate specifications:…

read more ➔

GNOME Foundation News: Introducing the GNOME Fellowship program

Gnome PlanetMarch 24, 2026

Sustaining GNOME by directly funding contributors The GNOME Foundation is excited to announce the GNOME Fellowship program, a new initiative to fund community members working on the long-term sustainability of the GNOME project. We’re now accepting applications for our inaugural fellowship cycle,…

read more ➔

The Mozilla Blog: Split View in Firefox: Two tabs side by side, right where you need them

Mozilla PlanetMarch 23, 2026

Much of what we do on the web involves looking at more than one thing at a time – booking tickets while checking your calendar, taking notes as you go through a report, or comparing options before making a purchase. The web is inherently multidimensional. For years, browsing this way meant…

read more ➔