steed

[INACTIVE] Rust's standard library, free of C dependencies, for Linux systems (by japaric)

Steed Alternatives

Similar projects and alternatives to steed

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better steed alternative or higher similarity.

steed reviews and mentions

Posts with mentions or reviews of steed. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-03.
  • What makes a library "pure" rust?
    3 projects | /r/rust | 3 May 2022
    The steed project (https://github.com/japaric/steed) attempted to create a pure Rust implementation of std and follow up projects like mustang attempt the same, so this is not as absurd as it might sound.
    3 projects | /r/rust | 3 May 2022
    Yes, std is not pure Rust in that sense. The steed project (https://github.com/japaric/steed) attempted to create a pure Rust implementation of std and follow up projects like mustang attempt the same, so this is not as absurd as it might sound. I agree that my definition creates transitivity issues, so depending on std should not make a library "inpure".
  • Rust Programs Written in Rust
    4 projects | news.ycombinator.com | 8 Sep 2021
    I really hope that we will get a libc-free Linux target. Mustang/rsix looks like a great step in this direction, similarly to steed (https://github.com/japaric/steed) before it. But I think that ideally it should be done properly in Rust proper, not in outside projects. Here a relevant issue, but there is not much progress on it: https://github.com/rust-lang/rfcs/issues/2610
  • Go 1.16 will make system calls through Libc on OpenBSD
    6 projects | news.ycombinator.com | 1 Feb 2021
    At least for rust, a librs would be hard to create due to the lack of a stable ABI. So even if you did a pure rust libstd (like the now defunct Steed[0]), you'd still need to either manually link that libc (breaking the mitigation), or rebuild your program each time the distro updates either libstd or the rust compiler.

    I'm not sure what the situation for Go is. Assuming Go has proper support for dynamic loading and a stable ABI, it would be doable.

    [0]: https://github.com/japaric/steed

  • A note from our sponsor - WorkOS
    workos.com | 28 Mar 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic steed repo stats
4
519
0.0
over 5 years ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com