Asterinas: A Linux ABI-compatible, Rust-based framekernel OS - by Hongliang Tian
https://asterinas.github.io/2025/06/04/kernel-memory-safety-mission-accomplished.html
Asterinas: A Linux ABI-compatible, Rust-based framekernel OS - by Hongliang Tian
https://asterinas.github.io/2025/06/04/kernel-memory-safety-mission-accomplished.html
What if:
You wanted to go to Heaven
But God said:
every closure has a distinct type and so could not always match the caller-chosen type of parameter `T` [E0308]
What is super interesting here, not a mention in the article that the kapi tool is written in #rust #rustlang
https://masto.ai/@phoronix/114682111225145258
Terminal... terminal everywhere.
🌀 beamterm — High-performance WebGL2 terminal renderer for the web.
⚡ Sub-millisecond render times through GPU instancing
🦀 Written in Rust!
➡️ Examples: https://junkdog.github.io/beamterm/
⭐ GitHub: https://github.com/junkdog/beamterm
#rustlang #terminal #webgl2 #gpu #web #rendering #wasm #library
Travel has delayed my #RustLang progress—turns out airport Wi-Fi isn’t great for fighting the borrow checker. But don’t worry, I’ll be back soon, caffeinated, motivated, and mildly disoriented. 🦀✈️🫖
#DevLife #CodingWhileTraveling #TeaSipperLogs #CLI #opensource
@noboilerplate THIS!
I think a lot of people inadvertently assume async #RustLang is so different from sync Rust, because the way it is - when in fact it's because of the (most popular) async runtime they're using.
We should look way more into alternative #async runtimes to #Tokio, e.g. smol:
https://floss.social/@janriemer/111669258656959538
#Smol allows you to use non-'static Futures by using a local executor:
https://floss.social/@janriemer/111669668856899636
It looks a lot more like "normal" #Rust.
GNOME is migrating its image processing to Rust 🦀
https://blogs.gnome.org/sophieh/2025/06/13/making-gnomes-gdkpixbuf-image-loading-safer
#Oxlint has been released in version 1.0! 🥳 🎉
https://voidzero.dev/posts/announcing-oxlint-1-stable
Oxlint is a linter for #JavaScript and #TypeScript, written in #Rust, that can be up to 50~100x faster than #ESLint.
#Linter #Performance #CI #WebDev #DevTools #JavaScriptTooling #RustLang
this I think is the final missing piece to have an entire toolchain written in Rust, others being compiler (rustc and cranelift) and platform access things (rustix and eyra/mustang)
Crate collections seem to be a bad idea in #rustlang
After trying to publish my #worldofwarcraft file parsers from one workspace it turns out you are limited to four crates in five minutes but I have nine. 😅
Orbit Escalation prototype v0.1.1 released! 🚀
After some very helpful feedback from early playtesters, I spent last week refining the UI and gameplay.
Check out the new version:
https://myonenpixel.itch.io/orbit-escalation
Devlog:
https://myonenpixel.itch.io/orbit-escalation/devlog/965904/orbit-escalation-v011
@veeso_dev I just read https://blog.veeso.dev/blog/en/rust-on-a-diet/
There is a solution that's better than `Arc<Vec<u8>>` but does not require an external library:
`Arc<[u8]>`. It can be obtained from a `Vec<u8>` with just `.into()`.
It's leaner than `Bytes`, so if you don't need the added features of `Bytes` (zero-copy sublicing) it's ideal.
This video explains the advantages: https://www.youtube.com/watch?v=A4cKi7PTJSs&pp=ygUMcnVzdCBhcmMgW1Rd0gcJCd4JAYcqIYzv
Ubuntu 25.10 Switches to Rust-based Sudo
First you write a simple program to retrieve files, then you realize you might need to generate dependencies from files and retrieve further files, then you add some file processing, you make the whole thing async b/c that's lots of slow i/o, pretty soon you realize you're just writing a data pipeline system and... idk should I stop?
I just want something that does specific tasks for me based on a kdl input.
🤦♂️ 😭 🧐
Mantra – Open-Source Tooling for Requirements Traceability
by Manuel Hatzl at RustWeek 2025!
https://www.youtube.com/watch?v=hRtTZr8FWFU
Today I completed chapter 6 of the book The Ray Tracer Challenge from Pragmatic Programmer in Rust and Macroquad. My raytracer can now display a sphere with reflection. It takes about 200 seconds to generate an image of 1000x1000 pixels, so it isn't very efficient.
The book is great, it is very easy to follow, with cucumber tests describing what needs to be implemented and pseudo code for the algorithms so it can be implemented in any language.
https://pragprog.com/titles/jbtracer/the-ray-tracer-challenge/
Happy to announce the 0.1.0 release of my Rust web framework! 🎉🦀
🐭 **Ratzilla** — Build terminal-themed web applications.
🌀 Now supports WebGL2 and dynamically calling JS functions!
🦀 Built with Rust, WebAssembly & @ratatui_rs
⭐ GitHub: https://github.com/orhun/ratzilla
#rustlang #ratatui #tui #webassembly #web #framework #webgl2 #rendering #javascript #terminal