Tagged articles
75 articles
Page 1 of 1
Top Architect
Top Architect
Apr 25, 2026 · Backend Development

Why Pingora Is Overtaking Nginx as the New Web Server Champion

Cloudflare replaced Nginx with its home‑grown Rust‑based proxy Pingora, citing architectural limits of Nginx's worker model, superior performance, lower CPU/memory usage, better connection reuse, richer feature support, and stronger memory safety, all backed by extensive production metrics.

CloudflareHTTP proxyMemory Safety
0 likes · 14 min read
Why Pingora Is Overtaking Nginx as the New Web Server Champion
ShiZhen AI
ShiZhen AI
Apr 1, 2026 · Industry Insights

Why Is the AI Era Embracing Rust? A Calm Analyst’s Perspective

The article analyzes why Rust is rapidly gaining traction in the AI era, highlighting its dramatic performance gains, built‑in memory safety, AI‑driven code translation, industry‑wide adoption, and the accompanying risks such as steep learning curves and ecosystem gaps.

AIMemory SafetyRust
0 likes · 13 min read
Why Is the AI Era Embracing Rust? A Calm Analyst’s Perspective
DevOps Coach
DevOps Coach
Jan 22, 2026 · Fundamentals

How a Six-Line C++ Lambda Cost $2.3M and Why Rust Saved the Day

A six‑line C++ lambda caused a $2.3 million loss due to a dangling reference, and after months of debugging the team rewrote the order‑matching engine in Rust, cutting latency by 19 % and eliminating the hidden ‘safety tax’ of memory‑unsafe code.

C++Memory SafetyProduction Incident
0 likes · 7 min read
How a Six-Line C++ Lambda Cost $2.3M and Why Rust Saved the Day
DevOps Coach
DevOps Coach
Jan 14, 2026 · Information Security

What the First Linux Kernel Rust CVE Reveals About Memory Safety

The article explains CVE‑2025‑68260, the first Rust‑based vulnerability in the Linux kernel, detailing the race condition in the rust_binder driver, why the bug proves Rust’s safety promises, and how its limited impact contrasts with countless C‑related kernel CVEs.

CVELinux kernelMemory Safety
0 likes · 7 min read
What the First Linux Kernel Rust CVE Reveals About Memory Safety
21CTO
21CTO
Dec 13, 2025 · Fundamentals

Rust Moves from Experimental to Core in the Linux Kernel – What It Means

At recent Linux kernel maintainer meetings, developers announced that Rust has shed its experimental label and become a permanent, core component of the Linux kernel, highlighting its growing maturity, production use, and the remaining challenges for full integration.

Linux kernelMemory SafetySystems Programming
0 likes · 4 min read
Rust Moves from Experimental to Core in the Linux Kernel – What It Means
21CTO
21CTO
Dec 11, 2025 · Backend Development

How PythonC Turns Typed Python into Standalone C Programs

PythonC lets developers write type‑annotated Python that is compiled into efficient C code, offering features beyond Cython such as compile‑time code generation, independent executable creation, and advanced memory‑safety mechanisms.

C compilationCode GenerationMemory Safety
0 likes · 9 min read
How PythonC Turns Typed Python into Standalone C Programs
21CTO
21CTO
Dec 4, 2025 · Information Security

How Ferrocene’s Certified Rust Core Enables Safety‑Critical Embedded Systems

Ferrocene, an open‑source Rust compiler toolchain, has achieved IEC 61508 SIL 2 certification for its core library, highlighting Rust’s growing role in memory‑safe, safety‑critical embedded devices and outlining the implications of SIL levels, certification bodies, and real‑world industrial use cases.

FerroceneIEC 61508Memory Safety
0 likes · 5 min read
How Ferrocene’s Certified Rust Core Enables Safety‑Critical Embedded Systems
21CTO
21CTO
Sep 29, 2025 · Fundamentals

Is Apple Replacing Swift with a Secret Rust‑Based Language for iOS?

Apple is quietly rewriting core parts of iOS using a new, Rust‑inspired system language—offering better memory safety and performance—while keeping the change hidden from most developers and outlining a phased migration strategy for critical subsystems.

AppleMemory SafetyRust
0 likes · 7 min read
Is Apple Replacing Swift with a Secret Rust‑Based Language for iOS?
Dunmao Tech Hub
Dunmao Tech Hub
Aug 21, 2025 · Fundamentals

Understanding Rust Borrowing: Multiple Immutable vs Single Mutable References

This article explains Rust’s core borrowing rules—allowing any number of immutable references, permitting only one mutable reference, and forbidding their coexistence—detailing the concept of lifetimes, providing code examples for each rule, and highlighting the safety benefits for concurrent programming.

BorrowingLifetimesMemory Safety
0 likes · 6 min read
Understanding Rust Borrowing: Multiple Immutable vs Single Mutable References
21CTO
21CTO
Feb 22, 2025 · R&D Management

Why the Linux Kernel is Embracing Rust: Inside the Debate and Policy Fight

The Linux kernel community is wrestling with the integration of Rust, as senior developers argue for its memory‑safety benefits while some maintainers fear added maintenance burden, revealing a broader policy clash over language diversity in core OS development.

Memory SafetyRustkernel-development
0 likes · 9 min read
Why the Linux Kernel is Embracing Rust: Inside the Debate and Policy Fight
21CTO
21CTO
Feb 10, 2025 · Backend Development

Why Linus Torvalds Is Blocking Rust Drivers in the Linux Kernel

The Linux kernel community is embroiled in a heated debate as Linus Torvalds rejects Rust‑based device driver patches, citing concerns over process, social‑media backlash, and the added complexity of mixing Rust with the traditionally C‑centric kernel code.

Device DriversLinus TorvaldsMemory Safety
0 likes · 6 min read
Why Linus Torvalds Is Blocking Rust Drivers in the Linux Kernel
21CTO
21CTO
Jan 6, 2025 · Information Security

How Researchers Auto-Convert C to Safe Rust: The Mini‑C Approach

Researchers from Inria and Microsoft have devised a method to automatically translate a subset of C code, called Mini‑C, into memory‑safe Rust, using the KaRaMeL compiler framework, demonstrating comparable performance on cryptographic libraries while reducing vulnerability risks.

Code TranslationKaRaMeLMemory Safety
0 likes · 6 min read
How Researchers Auto-Convert C to Safe Rust: The Mini‑C Approach
21CTO
21CTO
Dec 16, 2024 · Backend Development

Why Rust Beats Go and Zig for Backend Development: A Hands‑On Comparison

After building sizable projects in Go, Zig, and Rust, the author compares their performance, safety, ecosystem, and developer experience, ultimately concluding that Rust’s ownership model and compile‑time guarantees make it the superior choice for backend engineers despite Go’s speed and Zig’s simplicity.

BackendMemory SafetyZig
0 likes · 8 min read
Why Rust Beats Go and Zig for Backend Development: A Hands‑On Comparison
21CTO
21CTO
Dec 12, 2024 · Information Security

How Google Added Low‑Cost Memory‑Safety Checks to C++ Production Code

Google's research shows that adding boundary checks to its C++ codebase can automatically fix thousands of CVE‑related memory bugs, cut production crash rates by 30%, and improve performance with only a 0.3% overhead, sparking a broad community discussion on safe legacy code.

C++LLVMMemory Safety
0 likes · 9 min read
How Google Added Low‑Cost Memory‑Safety Checks to C++ Production Code
Architecture Development Notes
Architecture Development Notes
Dec 4, 2024 · Fundamentals

Why Rust Beats TypeScript for Low‑Level Performance: A Developer’s Journey

The author, a seasoned TypeScript developer, explains why they chose Rust over C/C++, outlines effective learning resources, and compares Rust’s compiler, type system, and memory management to JavaScript/TypeScript, highlighting the language’s performance, safety, and practical benefits for low‑level development.

Memory SafetyRustSystems Programming
0 likes · 8 min read
Why Rust Beats TypeScript for Low‑Level Performance: A Developer’s Journey
21CTO
21CTO
Nov 17, 2024 · Fundamentals

Why C++26 Is the Most Transformative Update Since C++11

Herb Sutter, ISO C++ chair and former Microsoft veteran, announced at CppCon that the upcoming C++26 standard will introduce four major features—enhanced std::execution, stronger type and memory safety, powerful reflection and code generation, and contracts—aimed at boosting concurrency, safety, and compile‑time programming.

C++C++26Contracts
0 likes · 5 min read
Why C++26 Is the Most Transformative Update Since C++11
21CTO
21CTO
Nov 5, 2024 · Fundamentals

Can Safe C++ Bring Memory Safety Without Dropping the Language?

The article examines the Safe C++ proposal—a collaborative effort by Sean Baxter and Christian Mazakas to add Rust‑inspired ownership and borrowing checks to C++ through a safe standard library—while discussing its 18‑month development timeline, toolchain extensions, community reactions, and broader implications for memory‑safe programming.

C++Memory SafetyRust
0 likes · 11 min read
Can Safe C++ Bring Memory Safety Without Dropping the Language?
21CTO
21CTO
Nov 1, 2024 · Information Security

Why the US Government Is Cracking Down on Unsafe Coding Practices

The U.S. CISA and FBI have issued a stern warning to software vendors, demanding the elimination of unsafe coding practices—especially the use of memory‑unsafe languages like C/C++—by January 1 2026, or risk being labeled negligent and jeopardizing national security.

CISAMemory SafetySoftware Security
0 likes · 8 min read
Why the US Government Is Cracking Down on Unsafe Coding Practices
OPPO Amber Lab
OPPO Amber Lab
Nov 1, 2024 · Information Security

How ARM’s Memory Tagging Extension (MTE) Secures Android Memory – A Deep Dive

This article explores the challenges of memory safety in Android, explains the design and core mechanisms of ARM's Memory Tagging Extension (MTE), and details its hardware, compiler, kernel, and user‑space implementations, deployment options, and advantages over other memory‑protection techniques.

ARM architectureAndroid SecurityMTE
0 likes · 23 min read
How ARM’s Memory Tagging Extension (MTE) Secures Android Memory – A Deep Dive
21CTO
21CTO
Oct 16, 2024 · Information Security

Will Safe C++ Extensions Make C++ Memory‑Safe? Insights from Rust and NSA

Amid rising memory‑safety concerns highlighted by Chrome’s vulnerabilities and high‑profile attacks, the C++ community proposes a Safe C++ Extension to add memory‑safety features, while experts compare it to Rust and discuss challenges, adoption pressures, and DARPA’s AI‑driven code‑conversion efforts.

C++Memory SafetyRust
0 likes · 6 min read
Will Safe C++ Extensions Make C++ Memory‑Safe? Insights from Rust and NSA
MoonWebTeam
MoonWebTeam
Oct 14, 2024 · Fundamentals

Why Rust Is the Secret Weapon for Faster Frontend Builds and Safer Code

This article explores Rust’s origins, its superior memory safety and concurrency, demonstrates how replacing JavaScript‑based Vite with Rust‑based Rsbuild can cut build times from minutes to seconds, and delves into Rust’s ownership, borrowing, lifetimes, error handling, and its growing role in frontend tooling and frameworks.

Memory SafetyOwnershipRust
0 likes · 26 min read
Why Rust Is the Secret Weapon for Faster Frontend Builds and Safer Code
Java Tech Enthusiast
Java Tech Enthusiast
Oct 4, 2024 · Fundamentals

Safe C++ Extension Proposal Adds Memory Safety to C++

The C++ Alliance and engineer Sean Baxter have proposed a “Safe C++” extension, to be submitted to ISO, that introduces memory‑safety checks and a Safe Standard Library with secure data structures, responding to industry and government calls for safer code and echoing DARPA’s Rust‑translation efforts.

C++Memory SafetySafe C++
0 likes · 5 min read
Safe C++ Extension Proposal Adds Memory Safety to C++
IT Services Circle
IT Services Circle
Sep 23, 2024 · Fundamentals

Safe C++: A Revolutionary Extension Proposal for Memory Safety in C++

An overview of the Safe C++ extension proposal, developed by the C++ Alliance and Sean Baxter, which aims to add memory‑safety features to C++, includes example code, discusses its significance for software security, and references industry and governmental interest in safer programming languages.

C++ISO StandardMemory Safety
0 likes · 5 min read
Safe C++: A Revolutionary Extension Proposal for Memory Safety in C++
21CTO
21CTO
Sep 21, 2024 · Fundamentals

Will Safe C++ Extensions Bring Rust‑Level Memory Safety to C++?

The C++ community has unveiled a groundbreaking “Safe C++ Extensions” proposal that borrows Rust’s borrow‑checking and initialization analysis to add memory‑safety features, sparking debate over its impact on C++’s identity while addressing industry demand for safer code.

C++Memory Safetylanguage design
0 likes · 3 min read
Will Safe C++ Extensions Bring Rust‑Level Memory Safety to C++?
21CTO
21CTO
Sep 9, 2024 · Information Security

Why Google Is Rewriting Android Firmware in Rust—and What It Means for Memory Safety

Google has rebuilt the protected virtual‑machine firmware of its Android virtualization framework in Rust, highlighting the language’s safety benefits, productivity gains, and the broader push from both industry and the U.S. government to eliminate memory‑safety bugs in critical software.

AndroidGoogleMemory Safety
0 likes · 5 min read
Why Google Is Rewriting Android Firmware in Rust—and What It Means for Memory Safety
21CTO
21CTO
Aug 22, 2024 · Fundamentals

How Rust Revolutionized Memory Safety and Became the Fastest‑Growing Language

This article traces Rust’s origin from Graydon Hoare’s personal frustration with buggy elevators to its rise as a memory‑safe, high‑performance language adopted by major tech companies, highlighting its design principles, community culture, and impact on modern software development.

Memory Safetyconcurrency
0 likes · 16 min read
How Rust Revolutionized Memory Safety and Became the Fastest‑Growing Language
21CTO
21CTO
Jul 24, 2024 · Information Security

Can Rust Replace C/C++ to Prevent the Next CrowdStrike‑Induced BSOD?

The article examines the recent Windows BSOD crisis caused by a faulty CrowdStrike update, argues that memory‑unsafe languages like C/C++ contributed to the failure, and explains how Microsoft and the industry are turning to the memory‑safe Rust language for system, firmware, and cloud components to improve reliability and security.

AzureMemory SafetySystem Programming
0 likes · 8 min read
Can Rust Replace C/C++ to Prevent the Next CrowdStrike‑Induced BSOD?
21CTO
21CTO
Jun 25, 2024 · Backend Development

How Google Cut Memory Use and Defects by Switching from Go/C++ to Rust

Google’s Android engineering director revealed that migrating services from Go or C++ to Rust doubled productivity, slashed memory consumption, lowered defect rates, and boosted developer confidence, highlighting a broader industry move toward memory‑safe languages.

C++Memory Safetysoftware migration
0 likes · 4 min read
How Google Cut Memory Use and Defects by Switching from Go/C++ to Rust
21CTO
21CTO
Jun 4, 2024 · Information Security

Why Dropping C for Rust Isn’t a Simple Security Fix

The article offers a comprehensive analysis of memory‑safety concerns, weighing the economic, technical, and practical factors that influence whether developers should replace C/C++ with safer languages like Rust, and explains why the decision is far more complex than a straightforward security upgrade.

C vs RustMemory SafetySystem Programming
0 likes · 52 min read
Why Dropping C for Rust Isn’t a Simple Security Fix
Architecture Development Notes
Architecture Development Notes
Apr 13, 2024 · Fundamentals

Why Rust Is Revolutionizing System Programming: Safety, Performance, and Concurrency

Rust, a modern systems programming language, offers memory safety without a garbage collector, a powerful ownership model, zero‑cost abstractions, robust error handling, and safe concurrency primitives, making it ideal for high‑performance, reliable software development, as demonstrated through detailed examples and explanations.

Memory SafetyOwnershipRust
0 likes · 8 min read
Why Rust Is Revolutionizing System Programming: Safety, Performance, and Concurrency
21CTO
21CTO
Apr 8, 2024 · Fundamentals

How Rust Guarantees Memory Safety That Other Languages Can’t

This article explains how Rust’s built‑in language features—such as immutable defaults, ownership, borrowing, lifetimes, and compile‑time checks—provide memory safety that C, C++, and many managed languages lack, while also discussing the trade‑offs and ecosystem support.

Memory SafetyOwnershipProgramming Language
0 likes · 10 min read
How Rust Guarantees Memory Safety That Other Languages Can’t
21CTO
21CTO
Mar 23, 2024 · Information Security

Why Bjarne Stroustrup Defends C++ Against the US Government’s Memory‑Safety Push

Amid a US government report urging developers to abandon C and C++ for memory‑safe languages, C++ creator Bjarne Stroustrup argues that modern C++ already incorporates strong safety guarantees, cites ongoing standards work, and warns that abandoning the language overlooks its evolving security features.

Bjarne StroustrupC++Memory Safety
0 likes · 6 min read
Why Bjarne Stroustrup Defends C++ Against the US Government’s Memory‑Safety Push
21CTO
21CTO
Feb 29, 2024 · Information Security

Why the White House Wants Developers to Abandon C and C++ for Memory‑Safe Languages

The White House’s ONCD report urges developers to replace C and C++ with memory‑safe languages like Rust, Go, and Java, citing alarming vulnerability statistics and a strategic shift that moves software‑security responsibility from individuals to large organizations and the federal government.

C++Government policyMemory Safety
0 likes · 8 min read
Why the White House Wants Developers to Abandon C and C++ for Memory‑Safe Languages
Java Tech Enthusiast
Java Tech Enthusiast
Feb 17, 2024 · Information Security

Linux Kernel SandBox Mode (SBM) Patch Enhances Memory Safety

Huawei engineer Petr Tesarik submitted a Linux kernel patch that adds SandBox Mode (SBM), an API confining kernel code to predefined memory regions, using hardware paging and CPU privilege levels to isolate components, detect out‑of‑bounds accesses, recover from violations, terminate the sandbox and return error codes such as -EFAULT, enabling continued execution.

Linux kernelMemory SafetySecurity Patch
0 likes · 2 min read
Linux Kernel SandBox Mode (SBM) Patch Enhances Memory Safety
Ops Development & AI Practice
Ops Development & AI Practice
Feb 4, 2024 · Fundamentals

Why Rust’s Ownership Model Guarantees Memory Safety Over C/C++

This article explains the concept of memory safety, details Rust’s unique ownership and borrowing mechanisms that enforce safety at compile time, compares them with the inherent risks of manual memory management in C and C++, and highlights why Rust is increasingly favored for secure system development.

C++ ComparisonMemory SafetyOwnership
0 likes · 10 min read
Why Rust’s Ownership Model Guarantees Memory Safety Over C/C++
ITPUB
ITPUB
Dec 11, 2023 · Backend Development

Go vs Rust in 2024: Which Language Should Power Your Projects?

This article compares Go and Rust across performance, concurrency, memory safety, development speed, and developer experience, highlighting each language's strengths and weaknesses to help developers decide which language best fits their specific project requirements in 2024.

GoMemory SafetyRust
0 likes · 12 min read
Go vs Rust in 2024: Which Language Should Power Your Projects?
php Courses
php Courses
Oct 11, 2023 · Information Security

Google Advances Android Security by Migrating Native Code to Rust

Google reports that its ongoing migration of Android's native components from C++ to Rust has reduced memory‑related security bugs, with Rust now powering about 21% of new native code in Android 13 and being used to rewrite critical security modules such as the protected virtual machine firmware.

AndroidBare MetalMemory Safety
0 likes · 4 min read
Google Advances Android Security by Migrating Native Code to Rust
21CTO
21CTO
Jun 27, 2023 · Fundamentals

Why Big Tech Is Rewriting Kernels in Rust: Memory Safety Meets Performance

The article explores how Rust's memory‑safety and efficiency are driving major companies like Microsoft, Google, and Amazon to rewrite operating‑system components and cloud services, while also tracing Rust’s quirky origins, rapid rise in popularity, and the challenges it still faces.

AndroidLinux kernelMemory Safety
0 likes · 10 min read
Why Big Tech Is Rewriting Kernels in Rust: Memory Safety Meets Performance
21CTO
21CTO
Feb 7, 2023 · Information Security

Why Bjarne Stroustrup Says the NSA’s Call to Ditch C/C++ Misses the Mark

At the end of 2022 the NSA warned that C and C++ are unsafe and urged a shift to languages like Rust or Go, but Bjarne Stroustrup counters that modern C++ offers robust static analysis, type and resource safety, and that the agency’s view overlooks these advances.

Memory SafetySoftware Securityc++
0 likes · 6 min read
Why Bjarne Stroustrup Says the NSA’s Call to Ditch C/C++ Misses the Mark
21CTO
21CTO
Jan 14, 2023 · Information Security

Why Chrome is Adding Rust: Boosting Security and Simplicity in Chromium

Google's Chrome security team announced that Chromium will soon support third‑party Rust libraries, aiming to simplify development, reduce memory‑safety bugs, and enhance overall browser security by integrating safer Rust code into Chrome binaries.

ChromeChromiumMemory Safety
0 likes · 6 min read
Why Chrome is Adding Rust: Boosting Security and Simplicity in Chromium
21CTO
21CTO
Dec 30, 2022 · Frontend Development

Can Rust Revolutionize Frontend Development with WebAssembly?

This article explores how Rust’s safety, performance, and WebAssembly integration make it a compelling option for modern frontend development, highlighting industry insights, real‑world use cases, and the language’s growing popularity among developers.

Memory SafetyRustWebAssembly
0 likes · 5 min read
Can Rust Revolutionize Frontend Development with WebAssembly?
21CTO
21CTO
Dec 7, 2022 · Mobile Development

How Rust is Making Android Safer: Memory‑Safety Gains Revealed

Google’s shift to Rust for Android development has dramatically cut memory‑safety bugs, dropping from 223 incidents in 2019 to 85 in 2022, and reducing the share of such vulnerabilities from 76% to 35%, highlighting Rust’s growing role in mobile security.

AndroidMemory SafetyMobile Development
0 likes · 3 min read
How Rust is Making Android Safer: Memory‑Safety Gains Revealed
21CTO
21CTO
Oct 13, 2022 · Fundamentals

Why Rust Is Winning Over System Programmers – Pros, Cons, and Real‑World Insights

This article explores Rust's rise in systems programming, detailing its strengths such as safe concurrency, modern language design, and strong compiler feedback, while also highlighting challenges like a steep learning curve, complex async model, and low‑level memory management concerns.

Memory SafetyRustSystems Programming
0 likes · 10 min read
Why Rust Is Winning Over System Programmers – Pros, Cons, and Real‑World Insights
21CTO
21CTO
Sep 22, 2022 · Fundamentals

Why Is Microsoft’s Azure CTO Calling for the End of C/C++? The Rise of Rust

Microsoft Azure CTO Mark Russinovich argues that C and C++ should be retired for new projects in favor of Rust, highlighting memory‑safety benefits, industry adoption challenges, and responses from language creators, while examining the broader impact on system software development.

C++Memory SafetyRust
0 likes · 7 min read
Why Is Microsoft’s Azure CTO Calling for the End of C/C++? The Rise of Rust
21CTO
21CTO
Sep 20, 2022 · Fundamentals

What Are the Top 10 Challenges Facing Rust Today and Tomorrow?

Microsoft engineer Nick Cameron outlines the ten biggest governance, ecosystem, and technical challenges Rust must overcome in the coming years, offering insight into community dynamics, crate management, async support, language usability, memory safety, compiler complexity, and macro design.

EcosystemMemory SafetyProgramming Language
0 likes · 11 min read
What Are the Top 10 Challenges Facing Rust Today and Tomorrow?
Tencent Cloud Developer
Tencent Cloud Developer
Sep 8, 2022 · Frontend Development

Understanding Rust: Memory Safety, Ownership, Borrowing, and Its Impact on Front‑End Development

Rust, a compiled, memory‑safe language that enforces ownership and borrowing at compile time, eliminates garbage‑collection overhead, enabling high‑performance front‑end tools like swc and Rome and efficient WebAssembly modules, though its strict rules present a steep learning curve for newcomers.

BorrowingMemory SafetyOwnership
0 likes · 21 min read
Understanding Rust: Memory Safety, Ownership, Borrowing, and Its Impact on Front‑End Development
21CTO
21CTO
Aug 24, 2022 · Fundamentals

Why Rust Is Shaping the Future of Safe System Programming

An interview with Rust creator Graydon Hoare explores the language's origins, its emphasis on speed, memory safety and concurrency, its adoption by major tech firms, and his perspective on the current state and future challenges of system programming security.

Memory SafetyRustSoftware Security
0 likes · 6 min read
Why Rust Is Shaping the Future of Safe System Programming
21CTO
21CTO
Jun 28, 2022 · Fundamentals

Will Rust Revolutionize the Linux Kernel? Insights from Linus Torvalds

Linus Torvalds hints at integrating Rust into the upcoming Linux 5.20 kernel, outlining the language's safety benefits, development timeline, and the broader impact on kernel architecture while emphasizing that a full rewrite is not planned.

Memory SafetyOperating SystemRust
0 likes · 5 min read
Will Rust Revolutionize the Linux Kernel? Insights from Linus Torvalds
High Availability Architecture
High Availability Architecture
Mar 18, 2022 · Fundamentals

A C Programmer's First Experience with Rust

The author, a veteran C/C++ developer, reflects on two months of using Rust, highlighting how Rust's compile‑time safety checks address common memory problems of C languages, the challenges of reproducing runtime bugs, and the trade‑off between longer compile times and more reliable software.

DebuggingMemory SafetyRust
0 likes · 9 min read
A C Programmer's First Experience with Rust
ByteDance ADFE Team
ByteDance ADFE Team
Mar 16, 2022 · Fundamentals

Introduction to Rust and Learning Recommendations

This article introduces the Rust programming language, explains its design principles such as memory safety, ownership, and zero‑cost abstractions, compares it with C++ and JavaScript, and provides practical advice, code examples, and insights on when and how to start learning Rust.

GenericsMemory SafetyOwnership
0 likes · 27 min read
Introduction to Rust and Learning Recommendations
Tencent Cloud Developer
Tencent Cloud Developer
Feb 8, 2022 · Fundamentals

From C++ to Rust: Error Handling and Lifetimes

The article, the second in the “From C++ to Rust” series, explains how Rust replaces C++’s return‑value and exception error handling with the Result type, the ? operator, and the thiserror/anyhow crates, and introduces Rust’s lifetime system, borrow checker, elision rules, variance, and common misconceptions for developers transitioning from C++.

C++Error HandlingLifetimes
0 likes · 19 min read
From C++ to Rust: Error Handling and Lifetimes
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 26, 2021 · Information Security

Memory Tagging Extension (MTE): Overview, Principles, and Usage in Android and Linux Kernel

Memory Tagging Extension (MTE), introduced in ARM v8.5, tags memory with 4‑bit keys and checks them in hardware via synchronous or asynchronous modes, providing low‑overhead detection of use‑after‑free, overflow and underflow bugs in Android (since 12) and Linux kernels, complementing tools like ASan and KASAN despite a 16‑byte granularity limitation.

ARMAndroidMTE
0 likes · 10 min read
Memory Tagging Extension (MTE): Overview, Principles, and Usage in Android and Linux Kernel
Tencent Cloud Developer
Tencent Cloud Developer
Oct 14, 2021 · Fundamentals

C++ to Rust: Key Differences in Move Semantics, Option Type, and Iterator

The article compares C++ and Rust for developers switching languages, explaining how Rust enforces move semantics instead of copy defaults, uses the safe Option enum with exhaustive pattern matching instead of nullable pointers, and favors lazy, chainable iterators over index‑based loops for performance and safety.

C++IteratorMemory Safety
0 likes · 15 min read
C++ to Rust: Key Differences in Move Semantics, Option Type, and Iterator
ITPUB
ITPUB
Dec 6, 2017 · Information Security

How MesaLock Linux Leverages Rust and Go for a Memory‑Safe Linux Distribution

MesaLock Linux is an open‑source Linux distribution that rewrites user‑space applications in memory‑safe languages like Rust and Go, applying three security principles to reduce attack surface, offering container‑ready images, BSD licensing, and community‑driven development.

ContainersGoMemory Safety
0 likes · 6 min read
How MesaLock Linux Leverages Rust and Go for a Memory‑Safe Linux Distribution