Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Daniel 黄法官 CyReVolt 🐢
Daniel 黄法官 CyReVolt 🐢
@CyReVolt@mastodon.social  ·  activity timestamp 2 days ago

https://notes.8pit.net/notes/iqfs.html

That post is generally interesting, but this is non-sense:
"#Rust software commonly consists of a large amount of dependencies" - big nope.
A "large amount of dependencies" is found where software is high-level, and that is due to the nature of that.
E.g., @oreboot has very little dependencies, and so do the little tools I create.
And no, this has *nothing* to do with the language, but with the use case.
Btw, I tried diffoscope, and it fails marvelously at big binaries.

Debugging Reproducibility Issues in Rust Software

  • Copy link
  • Flag this post
  • Block
Daniel 黄法官 CyReVolt 🐢
Daniel 黄法官 CyReVolt 🐢
@CyReVolt@mastodon.social  ·  activity timestamp 2 days ago

My test binaries were two #firmware images for AMD boards from two different vendors.

For more context:
A year and a half ago, I started implementing a _semantic_ diff tool for that purpose, which knows the actual data structures and can thus provide a meaningful diff.

On that note: It's still in a WIP state, and I haven't yet found the time to release a stable library. I'd love some collaborators on this, please do reach out! 🥰

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Code of Conduct