This project’s vision is to help every college student read all the code of an operating system.
With only 2000 lines of code, egos-2000 implements every component of an operating system for education. It can run on a RISC-V board and also the QEMU software emulator.
Exactly what it says on the tin.
I wonder if they’d accept an Arm Cortex M4 branch? Maybe at Cornell they have a bunch of expensive FPGAs knocking around, but I can’t help but think the average student would do better if they could run it on something that costs 10 bucks.
Your comment seems to imply that this project is created by some entity or institution with a sense of entitlement or superiority – and also that Cornell University has a tendency to solve research problems with expensive hardware. I’m not sure where you got that impression:
– This project looks like the work of a single graduate student (a doctoral candidate at Cornell). I would expect he is developing it either as part of his research and/or to address an issue he has found while working. In this context, I do not know what constitutes an “average” student. I also don’t think I see any other contributors, so there isn’t really any “they.”
– I did not see any reference to FPGAs anywhere
– While Cornell University has a very good reputation, it is also a land-grant institution – which means that it is committed to the study of practical scientific applications (in exchange for Federally-controlled land). this is in contrast to the broader mission of liberal-arts institutions which do not necessarily prioritize application. The other 2 biggest land-grant universities in the United States are M.I.T. and aTuskegee University.
Many students including me always find it difficult to read the code of an operating system as well as the subject of programming. However, with a burning dream to become a programmer to create games like https://helixjumponline.com/.