Release of Rust 1.89.0

Release of Rust 1.89.0

The Rust team has announced the release of Rust version 1.89.0. Rust is a programming language designed to help everyone build reliable and efficient software. If you previously installed Rust via rustup, you can get version 1.89.0 using the following command: $ rustup update stable If you have not installed rustup yet, you can obtain … Read more

Wassette: Microsoft’s Rust-Based Bridge Between Wasm and MCP

Wassette: Microsoft's Rust-Based Bridge Between Wasm and MCP

Author | Darryl K. Taft Translator | Liu Yameng Editor | Tina Microsoft’s Azure Core Upstream team released Wassette this week, a Rust-based runtime that fundamentally changes how AI agents acquire and execute new functionalities. Wassette is built on the battle-tested Rust-based Wasmtime WebAssembly (Wasm) runtime and leverages the Model Context Protocol (MCP), enabling AI … Read more

Understanding Rust Lifetimes in 10 Minutes: No More Fear of the Compiler

Understanding Rust Lifetimes in 10 Minutes: No More Fear of the Compiler

Introduction If you are learning Rust, then lifetimes might be the first “roadblock” you encounter. Looking at the three-screen-long error messages thrown by the compiler, you might wonder if you chose the wrong language. But don’t worry, every Rust developer has gone through this feeling. Lifetimes are not some black magic; they are more like … Read more

How to Quickly Master C++/Rust

How to Quickly Master C++/Rust

Serial Number Knowledge Map Historical Questions (Free Q&A) 1 New Features One Minute Explanation: C++ New Feature string_view 2 Library Compilation and Linking How to Change Tires on a Fast-Moving Car (Implementing a Scalable C++ Service) 3 STL Traits Technique 4 New Features if constexpr 5 New Features Interview Question: Is shared_ptr Thread-Safe in C++? … Read more

Open Source Project: Streamlined Binary Protocol Implementation for Shanghai and Shenzhen Stock Exchanges Based on Rust

Open Source Project: Streamlined Binary Protocol Implementation for Shanghai and Shenzhen Stock Exchanges Based on Rust

🚀 Project Highlights fin-proto-rs is a high-performance financial protocol code generation and binary encoding/decoding library implemented in Rust, specifically designed for trading systems, risk control systems, and other fintech applications! 💡 Core Features ✔️ Automatically generate Rust code from financial protocol definitions✔️ Efficient binary serialization/deserialization implementation✔️ Supports Shenzhen Stock Exchange (SZSE) and Shanghai Stock Exchange … Read more

Efficient Integration of OpenCV and ndarray in Rust: Deep Practices in Type-Safe Image Processing

Efficient Integration of OpenCV and ndarray in Rust: Deep Practices in Type-Safe Image Processing

Abstract Introduction In the field of image processing, the seamless collaboration between OpenCV and NumPy in the Python ecosystem has become the industry standard. When developers transition to Rust, they face the integration challenges of the two core libraries, <span>opencv</span> and <span>ndarray</span>. This article delves into a comprehensive technical solution for combining these two libraries … Read more

The Rust Safety Declaration: Breaking the 30-Year Memory Management Dilemma

The Rust Safety Declaration: Breaking the 30-Year Memory Management Dilemma

1 Blood and Tears: The Tragedy of 30 Years of Memory Management1.1 Dangling Pointers: The Ghostly Code KillerIn 2014, a financial trading system experienced a memory leak in C++ that caused daily trading delays to soar from 200ms to 15 seconds, resulting in a direct loss of 230 million. Post-analysis revealed that an unreleased std::vector … Read more

Revolutionary ‘Safe C++’ Extension Proposal: Questioning Rust, Understanding Rust, Becoming Rust?

Revolutionary 'Safe C++' Extension Proposal: Questioning Rust, Understanding Rust, Becoming Rust?

↑ Click the blue text above to follow ‘OSC Open Source Community’ The C++ community has announced a “revolutionary” proposal for the ‘Safe C++’ extension, aimed at adding memory safety features to C++. This proposal will be developed in collaboration with an organization called the “C++ Alliance” and engineer Sean Baxter. The C++ Alliance plans … Read more

ATC’25: ASTERINAS – A Linux ABI-Compatible, Rust-Based Framekernel OS with a Small and Sound TCB

ATC'25: ASTERINAS - A Linux ABI-Compatible, Rust-Based Framekernel OS with a Small and Sound TCB

Team and Paper Information Today, we introduce a work completed in collaboration with Southern University of Science and Technology, Ant Group, Peking University, and Zhongguancun Laboratory, titled “ASTERINAS: A Linux ABI-Compatible, Rust-Based Framekernel OS with a Small and Sound TCB” which has been published in the CCF-A conference ATC 2025 (2025 USENIX Annual Technical Conference). … Read more

Today’s Zephyr RTOS / Embedded Systems News

Today's Zephyr RTOS / Embedded Systems News

Today’s Zephyr RTOS / Embedded Systems News 📅 Updated daily at 8 AM on 2025-08-11, bringing you the latest insights on embedded systems and Zephyr developments. 📢 1. Zephyr RTOS 4.2 Officially Released The Zephyr official announcement of version 4.2 is now live! New Features: Support for Renesas RX Functionality: USB Video Class (UVC), MQTT … Read more