Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
With Linux, you can! I started this project years ago just to prove to myself that it was possible.
Every Linux process interfaces through the kernel via the system call interface. It is stable and language agnostic. The interface is defined at the processor architecture level.
https://github.com/torvalds/linux/blob/master/Documentation/...
https://man7.org/linux/man-pages/man2/syscall.2.html
Any compiler can emit this sort of code, including JIT compilers! It's possible to discard the entire C user space and rewrite everything in Rust. Would be a monumental effort but still.
It's indeed possible! I am building a Rust version of this:
https://github.com/sunfishcode/mustang
It supports threads, filesystem, networking, and more!
The library for making Linux system calls is:
It's indeed possible! I am building a Rust version of this:
https://github.com/sunfishcode/mustang
It supports threads, filesystem, networking, and more!
The library for making Linux system calls is:
Related posts
- Learn Anything – Organize knowledge, explore connections, curate learning paths
- ATAC: A simple API client (postman like) in your terminal
- Show HN: A minimal workflow orchestrator for Python written in Rust
- Measuring startup and shutdown overhead of several code interpreters
- Ask HN: How Can I Make My Front End React to Database Changes in Real-Time?