Can you give me a few examples of linux binaries from 98? I would like to give this a go, I think I have a pretty reasonable way to go about achieving this.
Can you give me a few examples of linux binaries from 98? I would like to give this a go, I think I have a pretty reasonable way to go about achieving this.
Let us know how it went. ;)
Debian Slink was formally released in 01999, but most of the packages in it are from 01998. I just installed xkobo from http://archive.debian.org/debian-archive/debian/dists/slink/... with `sudo dpkg -i` but now it wants i386 versions of libc6, libstdc++2.9, and xlib6g. ldd says:
libXext.so.6 => not found
libX11.so.6 => not found
libstdc++-libc6.0-1.so.2 => not found
If anyone is adept enough with Debian to explain how I can do this without breaking my amd64 install, I'd be obliged. (Maybe I need to debootstrap in a chroot or something? It's probably still possible to download slink CD install images.)> Maybe I need to debootstrap in a chroot or something?
Probably. Even then you might run into some compatibility issues - IIRC, some of the really old code paths used for system calls (like the vsyscall DSO) have been removed in modern Linux kernels.
I'm not familiar with Loki's work at all, though the name seems familiar.
I think the removed-code-paths thing is mostly an issue with libc5, isn't it?
I ran into a problem with really old code paths in August when I tried to compile PFE 0.9.14 (a Forth implementation, not a game) from 01995; it was trying to call `uselib`, which I think has never existed on amd64.
FWIW `ldd` reported that xkobo had successfully mapped "linux-gate.so.1 (0xf7f3c000)" (with no filename); as I understand it, this is the vDSO that replaced the vsyscall mechanism, so at least for stuff built for Debian Slink I don't think that problem in particular will occur.