https://thenewstack.io/debian-mandates-rust-for-apt-reshaping-ubuntu-and-other-linux-distros/ TNS OK SUBSCRIBE Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development. EMAIL ADDRESS REQUIRED [ ] SUBSCRIBE RESUBSCRIPTION REQUIRED It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription. RE-SUBSCRIBE The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy. Welcome and thank you for joining The New Stack community! Please answer a few simple questions to help us deliver the news and resources you are interested in. FIRST NAME REQUIRED [ ] LAST NAME REQUIRED [ ] COMPANY NAME REQUIRED [ ] COUNTRY REQUIRED [Select ... ] ZIPCODE REQUIRED [ ] Great to meet you! Tell us a bit about your job so we can cover the topics you find most relevant. What is your job level? REQUIRED [Select ... ] [ ] Which of these most closely describes your job role? REQUIRED [Select ... ] [ ] How many employees are in the organization you work with? REQUIRED [Select ... ] What option best describes the type of organization you work for? REQUIRED [Select ... ] [ ] Which of the following best describes your organization's primary industry? REQUIRED [Select ... ] [ ] LINKEDIN PROFILE URL [ ] Welcome! We're so glad you're here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game. What's next? Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups. Follow TNS on your favorite social media networks. Become a TNS follower on LinkedIn. Check out the latest featured and trending stories while you wait for your first TNS newsletter. PREV 1 of 2 NEXT VOXPOP As a JavaScript developer, what non-React tools do you use most often? Angular 0% Astro 0% Svelte 0% Vue.js 0% Other 0% I only use React 0% I don't use JavaScript 0% Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter: [ ] SUBMIT NEW! Try Stackie AI ARCHITECTURE Cloud Native Ecosystem Containers Databases Edge Computing Infrastructure as Code Linux Microservices Open Source Networking Storage ENGINEERING AI AI Engineering API Management Backend development Data Frontend Development Large Language Models Security Software Development WebAssembly OPERATIONS AI Operations CI/CD Cloud Services DevOps Kubernetes Observability Operations Platform Engineering PROGRAMMING C++ Developer tools Go Java JavaScript Programming Languages Python Rust TypeScript CHANNELS Podcasts Ebooks Events Webinars Newsletter TNS RSS Feeds THE NEW STACK About / Contact Sponsors Advertise With Us Contributions PODCASTS EBOOKS EVENTS WEBINARS NEWSLETTER CONTRIBUTE ARCHITECTURE ENGINEERING OPERATIONS PROGRAMMING Cloud Native Ecosystem Containers Databases Edge Computing Infrastructure as Code Linux Microservices Open Source Networking Storage Migrating VMs to Kubernetes: A Roadmap for Cloud Native Enterprises Nov 3rd 2025 5:07am, by Janakiram MSV Can the 50-Year-Old Actor Model Rescue Agentic AI? Oct 22nd 2025 7:47am, by Kimberley Mok OpenSearch 3.3's New AI Agents Now Generally Available for Developers Oct 16th 2025 12:00pm, by Steven J. Vaughan-Nichols Crossing the AI Chasm: Lessons From the Early Days of Cloud Oct 9th 2025 7:00am, by Randy Bias OpenStack Flamingo Reduces Technical Debt, Boosts Performance Oct 7th 2025 11:00am, by Steven J. Vaughan-Nichols Practitioners' Guide to Chiseled Containers: Smaller, Faster, Safer Nov 10th 2025 6:00am, by Pankaj Gupta Monitor Docker Containers Across Servers With Beszel Nov 7th 2025 2:00pm, by Jack Wallen Apptainer for Docker Developers: A Comprehensive Guide Nov 7th 2025 6:00am, by Janakiram MSV How To Deploy a Local AI via Docker Oct 23rd 2025 11:00am, by Jack Wallen Are Unikernels the Answer for Next-Gen AI Cloud Workloads? Oct 23rd 2025 7:00am, by Joab Jackson How Distributed Databases Power Developer Platforms at Scale Nov 10th 2025 12:00pm, by Gaurav Saxena Exploring RTEB, a New Benchmark To Evaluate Embedding Models Nov 10th 2025 10:00am, by Thibaut Gourdel Why SAP Is Opening Up Its Data and Developer Ecosystems Nov 10th 2025 9:00am, by Frederic Lardinois Search Isn't Dead: From RAG to Agents With Vector Databases Nov 7th 2025 2:30pm, by Vicki Walker Reinventing PostgreSQL for the Next Generation of Apps Nov 6th 2025 12:00pm, by Chris J. Preimesberger The AI Inflection Point Isn't in the Cloud, It's at the Edge Oct 26th 2025 8:00am, by Alex Williams Right-Sizing AI for the Edge: Power, Models and Security Oct 9th 2025 10:00am, by Chris J. Preimesberger Why the Edge Isn't Just 'Cloud Computing, But Closer' Sep 16th 2025 9:00am, by Charles Humble Kubernetes at the Edge: Deploy With Confidence and Control Aug 19th 2025 10:00am, by Vicki Walker Scaling AI Inference at the Edge With Distributed PostgreSQL Jul 21st 2025 9:00am, by Meredith Shubel Build Terraform Modules That Your Team Will Actually Reuse Nov 7th 2025 10:00am, by Rak Siva Pulumi's AI Agent Tackles Infrastructure Compliance Backlogs Nov 5th 2025 6:00am, by Darryl K. Taft Project infragraph: IBM's Real-Time Model for Infrastructure Assets Sep 26th 2025 4:00am, by Joab Jackson Chef Creator Unveils AI Platform To Fix Flaws With Infrastructure Automation Aug 27th 2025 8:00am, by Heather Joslyn Platform Engineering Is Failing -- Here's Why Infrastructure Comes First Aug 7th 2025 10:00am, by Lukas Gentele Debian Mandates Rust for APT, Reshaping Ubuntu and Other Linux Distros Nov 11th 2025 12:00pm, by Steven J. Vaughan-Nichols Unix: OpenSolaris Lives on in This OpenIndiana Fork Nov 9th 2025 7:00am, by Jack Wallen Apptainer for Docker Developers: A Comprehensive Guide Nov 7th 2025 6:00am, by Janakiram MSV Set Up Talos Linux on Your Machine Nov 6th 2025 10:10am, by B. Cameron Gain Open Source Talos Linux: Bringing Simplicity to Kubernetes Nov 6th 2025 10:00am, by B. Cameron Gain How Dapr and WebAssembly Team Up for Microservices Oct 2nd 2025 6:00am, by B. Cameron Gain Your CI/CD Pipeline Wasn't Built for Microservices Aug 7th 2025 7:00am, by Arjun Iyer Introduction to Microservices Aug 5th 2025 5:00pm, by TNS Staff FoundationDB: A Distributed Database That Can't Be Killed Jul 25th 2025 7:00am, by Joab Jackson Why Scaling Makes Microservices Testing Exponentially Harder Jul 16th 2025 11:00am, by Arjun Iyer Debian Mandates Rust for APT, Reshaping Ubuntu and Other Linux Distros Nov 11th 2025 12:00pm, by Steven J. Vaughan-Nichols FFmpeg to Google: Fund Us or Stop Sending Bugs Nov 11th 2025 8:30am, by Steven J. Vaughan-Nichols Reinventing PostgreSQL for the Next Generation of Apps Nov 6th 2025 12:00pm, by Chris J. Preimesberger The Reality of Open Source: More Puppies, Less Beer Nov 6th 2025 11:00am, by Michael Donovan Microsoft Launches Magentic Marketplace for AI Agents Nov 5th 2025 9:00am, by Richard MacManus Tailscale Welcomes Kubernetes Co-Founder Joe Beda as Advisor Nov 10th 2025 5:00am, by Joab Jackson Monitor Docker Containers Across Servers With Beszel Nov 7th 2025 2:00pm, by Jack Wallen Build Your First HTTP Server in Python Nov 4th 2025 3:00pm, by Jessica Wachtel How To Deploy a Local AI via Docker Oct 23rd 2025 11:00am, by Jack Wallen Breaking the 'Shared-Nothing' Bottleneck: A NoSQL Paradigm Oct 23rd 2025 8:00am, by Carol Platz How AI Is Pushing Kubernetes Storage Beyond Its Limits Nov 11th 2025 11:00am, by Ramya Prabhakar and Aarthi Mahesh Why Inkless Kafka Is a Game-Changer for Running Kafka at Scale Nov 4th 2025 2:00pm, by Vicki Walker How Bucket Forking Brings GitHub-Style Forking To Object Storage Nov 3rd 2025 11:00am, by Jelani Harper Kelsey Hightower on Engineering at Scale Nov 3rd 2025 10:00am, by Cynthia Dunlop 2 Fixes Vastly Cut TiKV Write Stalls From SST File Ingestion Oct 24th 2025 11:00am, by Jinpeng Zhang and Wilco Huang AI AI Engineering API Management Backend development Data Frontend Development Large Language Models Security Software Development WebAssembly The 4 Ways AI Code Is Breaking Your Repo (And How To Fix It) Nov 11th 2025 10:00am, by Laly Bar-Ilan FFmpeg to Google: Fund Us or Stop Sending Bugs Nov 11th 2025 8:30am, by Steven J. Vaughan-Nichols The LLM Flywheel Effect: AI That Writes and Tests Documentation Nov 10th 2025 11:00am, by Jon Udell Exploring RTEB, a New Benchmark To Evaluate Embedding Models Nov 10th 2025 10:00am, by Thibaut Gourdel Why SAP Is Opening Up Its Data and Developer Ecosystems Nov 10th 2025 9:00am, by Frederic Lardinois The 4 Ways AI Code Is Breaking Your Repo (And How To Fix It) Nov 11th 2025 10:00am, by Laly Bar-Ilan The Search API Reset: Incumbents Retreat, Innovators Step Up Nov 7th 2025 7:00am, by Tim Young Future-Proof Your Strategy With an Open Source AI Playbook Nov 6th 2025 2:00pm, by Vicki Walker The Production Generative AI Stack: Architecture and Components Nov 6th 2025 8:00am, by Janakiram MSV How AI Can Boost Human Ingenuity in Software Development Nov 6th 2025 6:00am, by Dario Esposito Conformant Kubernetes Update Availability Varies Significantly Across Services Nov 6th 2025 1:00pm, by B. Cameron Gain MCP vs. API Gateways: They're Not Interchangeable Oct 20th 2025 8:00am, by Christian Posta React Native Rolls Out Its Latest Version on New Architecture Oct 18th 2025 7:00am, by Loraine Lawson The Modern APIs Roundtable: How AI Creates New Challenges for API Security Oct 15th 2025 11:00am, by Adam LaGreca Kong Releases Volcano, an MCP-Native SDK for Building AI Agents Oct 15th 2025 10:00am, by Loraine Lawson Vibe Coding: When AI Writes the Code, Who Secures It? Sep 26th 2025 1:00pm, by Crystal Morin How MCP Uses Streamable HTTP for Real-Time AI Tool Interaction Aug 18th 2025 10:34am, by Janakiram MSV A Backend for Frontend: Watt for Node.js Simplifies Operations Aug 14th 2025 6:00am, by Loraine Lawson Human-on-the-Loop: The New AI Control Model That Actually Works Aug 4th 2025 8:00am, by Steve Wilson IT Orchestration Is the Secret Behind Smooth, Scalable IT Operations Aug 3rd 2025 10:00am, by Prashanth Nanjundappa Reinventing PostgreSQL for the Next Generation of Apps Nov 6th 2025 12:00pm, by Chris J. Preimesberger Deepnote, a 'Successor to Jupyter Notebook,' Goes Open Source Nov 4th 2025 1:00pm, by Heather Joslyn How Bucket Forking Brings GitHub-Style Forking To Object Storage Nov 3rd 2025 11:00am, by Jelani Harper Apache Arrow's Final Frontier: Replacing Outdated Database Drivers Nov 3rd 2025 9:00am, by Joab Jackson Confluent Provides a Real-Time Context Engine for AI Oct 29th 2025 8:00am, by Joab Jackson React's UseEffect Is a Crime Scene Covered in Fingerprints Nov 11th 2025 7:16am, by Alexander T. Williams How To Build WebAssembly Components With the MoonBit Language Nov 8th 2025 7:00am, by David Eastman Frontend or Backend: Where Full-Stack Devs Spend Their Time Nov 8th 2025 6:00am, by Loraine Lawson Tactics to End Dark Patterns in App and Web Development Nov 7th 2025 8:01am, by Loraine Lawson Why Frontend Developers Should Ditch Dark Patterns Nov 6th 2025 7:00am, by Loraine Lawson Exploring RTEB, a New Benchmark To Evaluate Embedding Models Nov 10th 2025 10:00am, by Thibaut Gourdel Context Engineering: The Foundation for Reliable AI Agents Oct 31st 2025 1:00pm, by Kiran Matty KAITO and KubeFleet: Projects Solving AI Inference at Scale Oct 31st 2025 10:00am, by Sachi Desai and Simon Waight Beyond 'Shift Left': Improving AI Training Data Oct 28th 2025 6:00am, by Manish Kapur Eliminating the Precision-Latency Trade-Off in Large-Scale RAG Oct 3rd 2025 9:00am, by Bonnie Chase FFmpeg to Google: Fund Us or Stop Sending Bugs Nov 11th 2025 8:30am, by Steven J. Vaughan-Nichols HydraPWK2 Is a Linux Distribution That Simplifies Pentesting Nov 2nd 2025 8:00am, by Jack Wallen What Good Software Supply Chain Security Looks Like Oct 29th 2025 11:00am, by Rita Manachi and William Jimenez Shadow AI: The Growing Risk IT Leaders Must Address Oct 29th 2025 7:30am, by Steve Croce Beyond 'Shift Left': Improving AI Training Data Oct 28th 2025 6:00am, by Manish Kapur The 4 Ways AI Code Is Breaking Your Repo (And How To Fix It) Nov 11th 2025 10:00am, by Laly Bar-Ilan The LLM Flywheel Effect: AI That Writes and Tests Documentation Nov 10th 2025 11:00am, by Jon Udell How To Build WebAssembly Components With the MoonBit Language Nov 8th 2025 7:00am, by David Eastman Frontend or Backend: Where Full-Stack Devs Spend Their Time Nov 8th 2025 6:00am, by Loraine Lawson Monitor Docker Containers Across Servers With Beszel Nov 7th 2025 2:00pm, by Jack Wallen How To Build WebAssembly Components With the MoonBit Language Nov 8th 2025 7:00am, by David Eastman Wasm 3.0: No Component Model and No 'Docker Moment' Oct 6th 2025 3:00pm, by B. Cameron Gain How Dapr and WebAssembly Team Up for Microservices Oct 2nd 2025 6:00am, by B. Cameron Gain Wasm 3.0 Offers New Way to Handle JavaScript Strings Sep 20th 2025 7:14am, by Loraine Lawson Flutter 3.5 Offers New Developer Experience Features Aug 30th 2025 6:00am, by Loraine Lawson AI Operations CI/CD Cloud Services DevOps Kubernetes Observability Operations Platform Engineering How AI Is Pushing Kubernetes Storage Beyond Its Limits Nov 11th 2025 11:00am, by Ramya Prabhakar and Aarthi Mahesh Future-Proof Your Strategy With an Open Source AI Playbook Nov 6th 2025 2:00pm, by Vicki Walker LLMs Broke the SRE Runbook. Now What? Nov 5th 2025 10:00am, by Sylvain Kalache Kelsey Hightower on Engineering at Scale Nov 3rd 2025 10:00am, by Cynthia Dunlop What Is an AI PaaS? A Guide to the Future of AI Development Oct 30th 2025 12:40pm, by Doug Sillars KubeCon: Akuity Reduces Kubernetes Guesswork With AI Nov 11th 2025 5:15am, by Joab Jackson Build Terraform Modules That Your Team Will Actually Reuse Nov 7th 2025 10:00am, by Rak Siva OpenTelemetry Experts on Tough Telemetry Challenges in Mobile Nov 7th 2025 9:00am, by Colin Contreary The Search API Reset: Incumbents Retreat, Innovators Step Up Nov 7th 2025 7:00am, by Tim Young The Reality of Open Source: More Puppies, Less Beer Nov 6th 2025 11:00am, by Michael Donovan Google Debuts GKE Agent Sandbox, Inference Gateway at KubeCon Nov 11th 2025 4:00am, by Joab Jackson LLMs Broke the SRE Runbook. Now What? Nov 5th 2025 10:00am, by Sylvain Kalache The Promise of Redundancy: Can the Impact of a Cloud Outage Be Avoided? Oct 31st 2025 12:10pm, by Joe Vaccaro The Great AWS Outage: The $11 Billion Argument for Kubernetes Oct 28th 2025 9:00am, by Arjun Iyer AWS Adds Scope 3 Emissions Data to Customer Carbon Footprint Tool Oct 25th 2025 12:00pm, by Charles Humble Go Beyond DevOps With Autonomous Full-Stack Optimization Nov 10th 2025 7:00am, by Charles Humble Survey: Where AI Reduces Toil and Where It Still Falls Short Nov 6th 2025 9:00am, by Fahmid Kabir LLMs Broke the SRE Runbook. Now What? Nov 5th 2025 10:00am, by Sylvain Kalache Pulumi's AI Agent Tackles Infrastructure Compliance Backlogs Nov 5th 2025 6:00am, by Darryl K. Taft Addressing 3 Failure Points of Multiregion Incident Response Oct 30th 2025 5:00am, by Cristina Dias How AI Is Pushing Kubernetes Storage Beyond Its Limits Nov 11th 2025 11:00am, by Ramya Prabhakar and Aarthi Mahesh Google Debuts GKE Agent Sandbox, Inference Gateway at KubeCon Nov 11th 2025 4:00am, by Joab Jackson Kubecon: VCluster's K8s Platform to Manage GPUs as a Service Nov 10th 2025 8:00am, by Joab Jackson Go Beyond DevOps With Autonomous Full-Stack Optimization Nov 10th 2025 7:00am, by Charles Humble Practitioners' Guide to Chiseled Containers: Smaller, Faster, Safer Nov 10th 2025 6:00am, by Pankaj Gupta An Observability Veteran on AI's 'Intoxicating' Potential Nov 8th 2025 8:00am, by Michele Mancioppi OpenTelemetry Experts on Tough Telemetry Challenges in Mobile Nov 7th 2025 9:00am, by Colin Contreary Struggling With OpenTelemetry Setup? Injector Makes It Easier Nov 5th 2025 11:00am, by Morgan McLean Fixes Required for Prometheus' OpenTelemetry Integration Nov 4th 2025 4:00pm, by B. Cameron Gain Why Your Observability Strategy Should Start With SLOs Nov 3rd 2025 8:15am, by B. Cameron Gain KubeCon: Akuity Reduces Kubernetes Guesswork With AI Nov 11th 2025 5:15am, by Joab Jackson Process Theater vs. Technical Excellence: A Recurring Software Crisis Nov 10th 2025 1:00pm, by Steve Fenton How Distributed Databases Power Developer Platforms at Scale Nov 10th 2025 12:00pm, by Gaurav Saxena Unix: OpenSolaris Lives on in This OpenIndiana Fork Nov 9th 2025 7:00am, by Jack Wallen An Observability Veteran on AI's 'Intoxicating' Potential Nov 8th 2025 8:00am, by Michele Mancioppi How Distributed Databases Power Developer Platforms at Scale Nov 10th 2025 12:00pm, by Gaurav Saxena Conformant Kubernetes Update Availability Varies Significantly Across Services Nov 6th 2025 1:00pm, by B. Cameron Gain Kubernetes and AI Are Shaping the Next Generation of Platforms Nov 2nd 2025 9:00am, by Ana Margarita Medina and Viktor Farcic How Cover Whale Scaled Its Developer Platform Beyond an MVP Oct 31st 2025 5:00am, by Laurent Sibilla What Is an AI PaaS? A Guide to the Future of AI Development Oct 30th 2025 12:40pm, by Doug Sillars C++ Developer tools Go Java JavaScript Programming Languages Python Rust TypeScript Rust vs. C++: a Modern Take on Performance and Safety Oct 22nd 2025 2:00pm, by Zziwa Raymond Ian Building a Real-Time System Monitor in Rust Terminal Oct 15th 2025 7:05am, by Tinega Onchari SQL vs. Python: Frenemies of the Data World Oct 14th 2025 7:00am, by Ivan Novick The 'Obfuscated C Code Contest' Confronts the Age of AI Aug 17th 2025 6:00am, by David Cassel How AI Can Help You Learn the Art of Programming Jun 20th 2025 9:00am, by Jack Wallen Why SAP Is Opening Up Its Data and Developer Ecosystems Nov 10th 2025 9:00am, by Frederic Lardinois SAP Expands Its AI Stack for Developers Nov 5th 2025 12:00pm, by Frederic Lardinois New Open Source Tool from Angular Scores Vibe Code Quality Oct 29th 2025 9:00am, by Loraine Lawson GitHub Embraces the Coding Agent Competition With Agent HQ Oct 28th 2025 9:10am, by Frederic Lardinois Vercel Marketplace Offers Agentic AI Building Blocks Oct 25th 2025 10:00am, by Loraine Lawson Go Experts: 'I Don't Want to Maintain AI-Generated Code' Sep 28th 2025 6:00am, by David Cassel How To Run Kubernetes Commands in Go: Steps and Best Practices Jun 27th 2025 8:00am, by Sunny Yadav Prepare Your Mac for Go Development Apr 12th 2025 7:00am, by Damon M. Garn Pagoda: A Web Development Starter Kit for Go Programmers Mar 19th 2025 6:10am, by Loraine Lawson Microsoft TypeScript Devs Explain Why They Chose Go Over Rust, C# Mar 18th 2025 7:00am, by David Cassel Why Bloomberg Chose Vendor-Neutral Java Over Big Tech Oct 2nd 2025 5:00pm, by Darryl K. Taft Microsoft AI Agents Automate Enterprise Java and .NET Migrations Sep 26th 2025 4:00pm, by Darryl K. Taft Java 25: Oracle Makes Java Easier To Learn, Ready for AI Development Sep 18th 2025 4:00pm, by Darryl K. Taft Vibe Coding Fails Enterprise Reality Check Sep 10th 2025 4:00pm, by Darryl K. Taft New Tool Ends Java Configuration Nightmare in K8s Aug 21st 2025 3:00pm, by Darryl K. Taft React's UseEffect Is a Crime Scene Covered in Fingerprints Nov 11th 2025 7:16am, by Alexander T. Williams Frontend or Backend: Where Full-Stack Devs Spend Their Time Nov 8th 2025 6:00am, by Loraine Lawson Why React's 'Boring' Maturity Is Actually Its Main Strength Nov 4th 2025 9:00am, by Alexander T. Williams JavaScript Utility Library Lodash Changing Governance Model Nov 1st 2025 7:00am, by Loraine Lawson How Next.js Got Its Snappy Client Navs Back Oct 31st 2025 8:00am, by Loraine Lawson Build Your First HTTP Server in Python Nov 4th 2025 3:00pm, by Jessica Wachtel OpenTelemetry Adoption Update: Rust, Prometheus and Other Speed Bumps Oct 26th 2025 11:00am, by B. Cameron Gain Rust vs. C++: a Modern Take on Performance and Safety Oct 22nd 2025 2:00pm, by Zziwa Raymond Ian React Foundation Leader on What's Next for the Framework Oct 21st 2025 11:05am, by Loraine Lawson SQL vs. Python: Frenemies of the Data World Oct 14th 2025 7:00am, by Ivan Novick PSF Gets a Donor Surge After Rejecting Anti-DEI Federal Grant Nov 9th 2025 6:00am, by David Cassel Build Your First HTTP Server in Python Nov 4th 2025 3:00pm, by Jessica Wachtel The Rise of JavaScript in Machine Learning Oct 23rd 2025 9:03am, by Loraine Lawson SQL vs. Python: Frenemies of the Data World Oct 14th 2025 7:00am, by Ivan Novick A Cloud Built for Python Data Scientists, Not Infrastructure Engineers Oct 5th 2025 6:00am, by David Cassel Debian Mandates Rust for APT, Reshaping Ubuntu and Other Linux Distros Nov 11th 2025 12:00pm, by Steven J. Vaughan-Nichols Moving From C++ to Rust? Clickhouse Has Some Advice Nov 5th 2025 7:00am, by Joab Jackson Why Sudo-rs Brings Modern Memory Safety to Ubuntu 26.04 Oct 28th 2025 7:30am, by Steven J. Vaughan-Nichols OpenTelemetry Adoption Update: Rust, Prometheus and Other Speed Bumps Oct 26th 2025 11:00am, by B. Cameron Gain How TARmageddon Compromises Rust Security: A Developer's Guide Oct 24th 2025 10:00am, by Steven J. Vaughan-Nichols JavaScript Utility Library Lodash Changing Governance Model Nov 1st 2025 7:00am, by Loraine Lawson Microsoft TypeScript Devs Explain Why They Chose Go Over Rust, C# Mar 18th 2025 7:00am, by David Cassel Go Power: Microsoft's Bold Bet on Faster TypeScript Tools Mar 12th 2025 1:00pm, by Darryl K. Taft and Loraine Lawson Oracle Won't Release 'JavaScript' Without a Fight Jan 11th 2025 5:00am, by Loraine Lawson The Year in JavaScript: Top JS News Stories of 2024 Dec 27th 2024 6:30am, by Loraine Lawson 2025-11-11 12:00:29 Debian Mandates Rust for APT, Reshaping Ubuntu and Other Linux Distros Linux / Open Source / Rust Debian Mandates Rust for APT, Reshaping Ubuntu and Other Linux Distros Like it or not, if you're developing for Debian, you're going to need to start using Rust. Nov 11th, 2025 12:00pm by Steven J. Vaughan-Nichols Featued image for: Debian Mandates Rust for APT, Reshaping Ubuntu and Other Linux Distros One of the world's oldest and most influential Linux distributions, Debian, has officially announced plans to restructure its development strategy by adopting Rust as a core language for system-level tools and future packages. Julian Andres Klode, a long-time Debian developer and lead maintainer of the Advanced Package Tool (APT), announced on the Debian developer list that, going forward, Rust will be a required dependency for Debian's fundamental APT package manager. Specifically, Klode wrote that he planned "to introduce hard Rust dependencies and Rust code into APT, no earlier than May 2026. This extends at first to the Rust compiler and standard library, and the Sequoia ecosystem." Sequoia is a Debian project dedicated to creating a Rust implementation of OpenPGP. Why? Klode explained, "Our code to parse .deb, .ar, .tar, and the HTTP signature verification code would strongly benefit from memory-safe languages and a stronger approach to unit testing." Impact on Ubuntu, Mint, and Other Debian-Based Distros APT is a core part of Debian. Essentially all Linux distros based on Debian, such as Ubuntu, Mint, and MX Linux, rely on APT for package management. This means that Rust code is coming to all these distributions. That's perfectly fine with dome distribution architects. For example, Canonical has already incorporated Rust into Ubuntu sudo. The rationale for these moves is to improve the operating system's security and stability. Rust's memory-safe architecture blocks such common bugs as buffer overflows, null pointer dereferences, and race conditions that have plagued C and C++ codebases for decades. The Rationale: Enhancing Security and Stability If you don't like it? Too bad. Klonde added, "If you maintain a port without a working Rust toolchain, please ensure it has one within the next six months, or sunset the port." Ouch. Some developers aren't pleased. John Paul Adrian Glaubitz was disappointed to see "such a confrontational approach" chosen to make the APT announcement. At the same time, Bjorn Mork doubted that moving APT to Rust will be all that helpful. "Rewriting code means adding new bugs, whether or not the tools catch some of them. But for fun, let's assume that we eventually end up with fewer serious bugs in the rewritten software. How long will that take? ... Are we expected to just accept regressions for a while, because the Rust reimplementations eventually will catch up with what we have today?" Developer Community Reactions and Concerns In a follow-up conversation on the Debian developer list, Klonde shrugged. "Rust already is a hard requirement for most Debian ports, so this is hardly surprising." He also pointed out that only four older architectures -- alpha, hppa, m68k, and sh4 -- are not currently up to speed with Rust. If the developers for these platforms can't provide Rust support, well, as ebee_matteo put it on Linux Weekly News (LWN), "It's yet another sign that those architectures do not have enough developers to warrant the continued effort to ensure cross-platform compatibility. ... This is not even a Rust/non-Rust debate. It is a 'Does this port have enough developers and users at all?'" Looking ahead, Debian's next major release, Forky, Debian 14, is slated to arrive in mid-2026. It will feature deeper Rust integration not only in APT but potentially in other core utilities, build infrastructure and security-critical modules. As for those Debian distributions that can't, or won't, adopt Rust, they can always follow the path of the Debian-based Linux distro antiX, which continues to build on older Debian releases, such as Debian 12 "Bookworm," to support 32-bit hardware. Most developers will eventually join Klode in embracing Rust. Really, it's not that hard a language to learn, and it does make it easy to write memory-safe code. As someone who has bled over C code, trying -- and often failing -- to make my program memory-safe, I, for one, welcome how Linux and its distributions are now integrating Rust. TRENDING STORIES YOUTUBE.COM/THENEWSTACK Tech moves fast, don't miss an episode. Subscribe to our YouTube channel to stream all our podcasts, interviews, demos, and more. SUBSCRIBE Created with Sketch. [cee63948-c] Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting-edge PC operating system, 300bps was a fast internet connection, WordStar was the state-of-the-art word processor, and we liked it. Read more from Steven J. Vaughan-Nichols SHARE THIS STORY TRENDING STORIES SHARE THIS STORY TRENDING STORIES TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day. [ ] SUBSCRIBE The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy. ARCHITECTURE Cloud Native Ecosystem Containers Databases Edge Computing Infrastructure as Code Linux Microservices Open Source Networking Storage ENGINEERING AI AI Engineering API Management Backend development Data Frontend Development Large Language Models Security Software Development WebAssembly OPERATIONS AI Operations CI/CD Cloud Services DevOps Kubernetes Observability Operations Platform Engineering CHANNELS Podcasts Ebooks Events Webinars Newsletter TNS RSS Feeds THE NEW STACK About / Contact Sponsors Advertise With Us Contributions roadmap.sh Community created roadmaps, articles, resources and journeys for developers to help you choose your path and grow in your career. Frontend Developer Roadmap Backend Developer Roadmap Devops Roadmap (c) The New Stack 2025 Disclosures Terms of Use Advertising Terms & Conditions Privacy Policy Cookie Policy FOLLOW TNS * *