4 ms·
Probably a sanguine moment to mention that the selfie project appears to have migrated from MIPS to RISC-V: https://selfie.cs.uni-salzburg.at/ https://selfie.c
by carapace 6y ago
Probably a sanguine moment to mention that the selfie project appears to have migrated from MIPS to RISC-V:
https://selfie.cs.uni-salzburg.at/ https://selfie.cs.uni-salzburg.at/
> An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
> Selfie is a project of the Computational Systems Group at the Department of Computer Sciences of the University of Salzburg in Austria.
> The Selfie Project provides an educational platform for teaching undergraduate and graduate students the design and implementation of programming languages and runtime systems. The focus is on the construction of compilers, libraries, operating systems, and even virtual machine monitors. The common theme is to identify and resolve self-reference in systems code which is seen as the key challenge when teaching systems engineering, hence the name.
(No affiliation, I just like it.)
- bogomipz 6y agoWow this is a very cool project! Do you know of any available video lecture from anyone teaching the curriculum? Unfortunately the name of the project makes searching a little difficult.
- carapace 6y agoCheers! I know what you mean about the name. I don't know of any videos offhand but you could just drop them an email and ask?