4 ms·
It is indeed Minix-vmd. The current toolchain is way too old. Most of the software I want to run is written in C, often C89, or C99. So it doesn't cause a lot o
by phicoh 6y ago
It is indeed Minix-vmd. The current toolchain is way too old. Most of the software I want to run is written in C, often C89, or C99. So it doesn't cause a lot of issues at the the moment.
I think adding minimal ELF support would not be a lot of work.
- boricj 6y agoIndeed, if you stick to ET_EXEC then it's only marginally more complex than a.out. I doubt it would take more than 150 lines of code to pull it off and it's a much saner executable file format for the 21st century. I'm assuming there's no dynamic linking support here and that you only care for a basic ELF loader. Do you have pointers to online resources on Minix-vmd and a public source tree repository somewhere? minix-vmd.org seems down... No guarantees, but I do seem to be the type that does random drive-by contributions to open-source software.
- phicoh 6y agoAh, it's sad that minix-vmd.org is down. It is not maintained by me, but I'll see if it can be revived. That said, the sources on minix-vmd.org are quite old. It seems that last time I put something online is also already awhile ago: http://stereo.hq.phicoh.net/Minix-vmd/images/ http://stereo.hq.phicoh.net/Minix-vmd/images/