NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: reliability of COMPAT_* support
In article <B41C475B-1FB3-435C-809A-B461B4C30514%nmsu.edu@localhost>,
Brook Milligan <brook%nmsu.edu@localhost> wrote:
>I am curious about the state of COMPAT_* support in NetBSD kernels. In
>the distant past I know I had some binaries that I had to run using that
>support, but generally don't any longer. Is it still really possible to
>run 0.8 binaries, for example, on current systems? How is this support
>validated? Is that part of the test harness? Can anyone point to
>examples of known success at running really old binaries?
>
>Thanks for any information that emerges.
While, there are no test suites... I am currently running a lisp
NetBSD-0.8 (?) binary on amd64-current:
[3:50pm] 2021>ls -l lisp
-rwxrwxr-x 1 christos christos 1038692 Oct 23 1993 lisp*
[3:50pm] 2022>file lisp
lisp: a.out little-endian 32-bit demand paged pure executable not stripped
[3:50pm] 2023>su -m
christos's password:
[3:50pm] 2014#sysctl -w vm.user_va0_disable=0
vm.user_va0_disable: 1 -> 0
[3:50pm] 2015#./lisp
Franz Lisp, Opus 38.92
-> (+ 1 2)
3
-> ^D
Goodbye
[3:50pm] 2016#uname -a
NetBSD quasar.astron.com 7.99.2 NetBSD 7.99.2 (QUASAR) #128: Fri Dec 5 18:25:31 EST 2014 christos%quasar.astron.com@localhost:/usr/src/sys/arch/amd64/compile/QUASAR amd64
I am currently tracking a bug that makes the lisp compiler reset the machine
due to an uninitialized lock, so not all is rozy ;-)
christos
Home |
Main Index |
Thread Index |
Old Index