Can DOS viruses run on non-DOS machines (e.g. Mac, Amiga)?
In general, no. However, on machines running DOS emulators (either hardware or software based), DOS viruses – just like any DOS program – may function. These viruses would be subject to the file access controls of the host operating system. An example is when running a DOS emulator such as VP/ix under a 386 UNIX environment, DOS programs are not permitted access to files which the host UNIX system does not allow them to. Thus, it is important to administer these systems carefully.