A Project to help understand how linkers and Wine work.
Very basic support for jumping to other static Linux ELF programs.
- Linux
- No standard library
- More...
- docker
git clone https://github.com/Sharpiro/tiny-wine.git
cd tiny-wine
docker build -t tinywine $PWD
docker run --rm -v $PWD:/root/tiny_wine tinywine make
docker run --rm -v $PWD:/root/tiny_wine tinywine ./loader ./tinyfetch
root@3db29f0a588e
--------------
OS: Ubuntu 22.04.4 LTS armv7l
Kernel: 6.10.5-100.fc39.x86_64
Uptime: Uptime: 32 days, 21 hours, 29 minutes
Shell: /bin/bash
docker run --rm -v $PWD:/root/tiny_wine tinywine ./test.sh
This repo is currently experimental and thus not taking contributions at this time.