https://ultrarare.space/en/posts/guix-rust-packaging-preview/
On the next merge of rust-team branch, Guix will support importing Rust dependencies from the generated lockfile Cargo.lock. A simplified Rust packaging model utilizing the new feature will be introduced, and a workflow will also be documented in Guix Cookbook (bug#77093: New Rust packaging workflow based on lockfile importer).
To test the new packaging model and tweak the workflow, in the past two weeks I have migrated 150 Rust programs, with a total amount of 3638 dependencies and slightly higher source expectation. You might be amazed if you have ever tried Rust packaging in Guix.
More details will be covered in a future blog post on Guix Blog.
This post is to share you the news and give a very brief instruction on how to use the lockfile importer in your own channel at the moment.
Wait, at the moment...? Yes! Build system changes from rust-team branch are not hard requirements.
#guix #rust
rust
so this is happening.
All my #Rust #RustLang repos are moved over. Now I just need to figure out CI, republish to crates.io, and archive the github side (and document a tombstone in their readmes).
I have a bunch of other repos I'll either archive or delete as well.
#KDL and #orogene will remain github-side for now because they're a bit more dependent on github services, but I would like to at least move orogene over eventually. KDL might be stuck, though, unfortunately, but I might move only kdl-rs.
In light of GitHub going full genAI agents, which will likely lead to a flood of garbage PRs that will make dependabot nags a joke:
Would other foss maintainers with projects on GitHub be interested in some kind of event where we all get together and try moving our projects over to @Codeberg?
I’m thinking of it as a way to both promote our foss projects, provide mutual support during the moves, find solutions to small cuts we run into along the way, and just generally have fun together?
Boosts and ideas welcome!
If anyone is interested in talking more about this or participating, even if you’re not a core maintainer for a project, I’ve created Discord and Matrix places we can start chatting in: https://discord.gg/fcSeuv56qp and https://matrix.to/#/%23nohub:matrix.org
Are you a #rust enthusiast that uses #linuxlibre?
Please join the #gnu-linux-libre IRC channel to provide some insights on how to reject non-free firmware from the Linux mainline kernel
rust/kernel/firmware.rs
So the rest of the community can benefit from having a clean kernel for a clean OS.
Work In Progress Rust https://lobste.rs/s/qu1bwq #practices #rust
https://blog.dureuill.net/articles/wip/
Netencode: I’m currently building out my project of making a “better” structured language for use in UNIX-pipelines and shell scripting and the like.
It’s human-readable, but supports trivial generation with printf & wc, tagged values (sum types, Result<T>) and embedding arbitrary binaries without escaping due to being length-prefixed.
I think it’s pretty cool!
#netencode #ShowAndTell #unix #shell #haskell #python #rust #nix #programming #tooling
pw-videomix v0.4.0 - a video synthesizer / mixer
"Gamepads!"
- Added gamepad support to manipulate filter.
For interactive art installations or for visual jam sessions on the couch.
- Saving your project includes sink nodes now.
... more in the changelog
Try it out here:
https://gitlab.freedesktop.org/AdeptVeritatis/pw-videomix
(There is no binary available anymore. Upload to the package registry is now restricted to 10mb.)
#rust #rustlang #vulkan #egui #winit #opensource #freesoftware #creativecoding #art
1/2
Performance of Rust language via @dgv https://lobste.rs/s/a51cam #c++ #rust
https://github.com/yugr/rust-slides
We are basically doing what #signal and in particular moxie refused to do or declares impossible: federation.
Both #email and #activitypub ecosystems are all about federation.
However, #deltachat is vertically centralized in that all UIs use the same #rust core which implements all networking, encryption, chat/group/message logic in a single centralized place. The now 40+ #chatmail mail relay network is driven from centralized code.
At each level replication and federation is built in.
Memory safety is a matter of life and death https://lobste.rs/s/67tqpz #rust #security
https://joshlf.com/posts/memory-safety-life-and-death/
🎉 Quark v0.2.0 is out!
My reverse proxy written in #Rust now supports load balancing with three popular static algorithms: Round Robin, Weighted Round Robin, and IP Hash.
I’ve also made some improvements to the TOML-based configuration.
Check it out on GitHub!
I have long planned to write a utility for synchronizing #Snac profiles with the #Nex blog, and I recently published its initial release:
https://codeberg.org/postscriptum/snac2nex
Additionally, I want to create a local copy of media data so that it can be accessed without going out into the HTTP space.
The Windows DLL loader lock: how a Rust thread can hang your JVM https://lobste.rs/s/hpoydf #debugging #java #rust #windows
https://questdb.com/blog/windows-dll-loader-lock-rust-jni-deadlock/
5× faster fast_blur in image-rs https://lobste.rs/s/n1fgpt #math #programming #rust
https://apas.tel/blog/optimizing-image-rs-blur
An overview of NVMe and its support on Maestro https://lobste.rs/s/u16jsm #osdev #rust
https://blog.lenot.re/a/nvme
kudu - easily manage VMs on Linux https://lobste.rs/s/uodrjx #rust #virtualization
https://github.com/pythops/kudu
A Rust-to-Lean verification pipeline with AI provers: An experience report https://lobste.rs/s/g2bzt2 #formalmethods #rust #vibecoding
https://arxiv.org/html/2605.30106
Rust: Don't Panic https://lobste.rs/s/qpubrj #video #rust
https://www.youtube.com/watch?v=usRlRCNIOG0
🚀 划时代的 Rust 日志体验来了(fake) —— CCB Logger 正式发布!✨
最近写了个 CLI 工具,顺手打磨了个日志库:CCB Logger
它不复杂,就是想让 Rust 的日志输出 —— 更清晰、更结构化、开箱即用
比如这样:
info!("User login", "user_id", "12345", "ip", "192.168.1.100");
终端里就长这样:
2024-01-15 14:30:25.123 INFO User login user_id=12345 ip=192.168.1.100
对齐整齐、颜色舒服、时间精确,字段一目了然。没有图标,不花哨,但在终端里看得就是顺眼。
🔧 特性很务实:
- 五种日志等级(Trace 到 Error),统一四字符对齐
- 自动判断终端,决定是否上色
- 支持全局 logger 和上下文注入(比如 service=api)
- 宏简洁,info!, error! 直接用
- 零配置启动,也能按需定制
名字叫 CCB?是个朋友随口起的,没特别意思,但挺好记(真的 😄)
如果你也在写 CLI 工具或小服务,想找个轻量、好看、结构化的日志方案,不妨试试看。
- 📦 cargo add ccb Docs
- 🐱 GitHub: ccb⭐
- 作案动机 charmbracelet/log 这样的项目在 Rust 里没有,那就自己改。
欢迎试用,也欢迎提建议~
#Rust #logging #clitools #opensource #rustlang #shit #aigenerated
Who even uses jemalloc in 2026 anyway? (many major projects) https://lobste.rs/s/vr4rsc #c #c++ #performance #rust
https://theconsensus.dev/p/2026/04/16/who-even-uses-jemalloc-anyway.html
Tucked away in the woodlands of Pennsylvania lies a unique fleet of streamlined 1930s and 1950s streetcars. These St Louis and Pullman-Standard carriages have glorious vintage Americana vibes.
Many of these date to the height of the Streamline Moderne era. At this time, streamlined aerodynamic forms replaced the geometric shapes and excessive ornamentation of the earlier Art Deco style.
#Streetcar #ArtDeco #Pennsylvania #Transportation #Moderne #Photography #Trams #Rust
Box to save memory via @wezm https://lobste.rs/s/p76mlf #rust
https://dystroy.org/blog/box-to-save-memory/
Python Yet Reforged Entirely https://lobste.rs/s/phjtbx #compilers #python #rust #vibecoding
https://pyre-lang.org/
Revealing the frontier with stacks and queues https://lobste.rs/s/aw5hgu #performance #rust
https://dystroy.org/blog/stack-and-queues/
Lisette — Rust syntax, Go runtime https://lobste.rs/s/rw62j7 #go #plt #rust
https://lisette.run