4 ms·
This looks like such a fascinating project. I would love to contribute to this sort of low-level work, but frankly I don't know enough yet. I'm going to have
by Icathian 5y ago
This looks like such a fascinating project. I would love to contribute to this sort of low-level work, but frankly I don't know enough yet. I'm going to have to dig into that repo a bunch.
Anyone have any personal favorite books or articles that would be good for getting up to speed on this kind of thing?
- sanxiyn 5y agoFor this project, you'd want The Linux Programming Interface. Information here: https://man7.org/tlpi/ https://man7.org/tlpi/
- Icathian 5y agoI have a copy I grabbed for an OS class. I should take that back out. Much appreciated!
- antonok 5y agoI recommend checking out this issue [1] if you want to get your feet wet. Attempting to build a new Rust program and documenting what prevented it from working is a great way to understand how everything is implemented. Pretty satisfying if you can get a program working, too. [1] https://github.com/sunfishcode/mustang/issues/22 https://github.com/sunfishcode/mustang/issues/22
- Icathian 5y agoThis is an excellent place to start. Thank you!