8086 emulator for unix-like OSs?

6,578

Solution 1

There is Bochs kind of oldest virtual machines.

Off-course, you must check Qemu project. It is a mainstream open-source virtual emulator.

You can always nag the thing what you need and make a contribution to the project's core.

Solution 2

You can use any hypervisor software.for example:Qemu-kvm,Virtualbox,Xen,Vmware and so on. I suggest that you use qemu-kvm or virtualbox to launch a virtual machine. Because qemu-kvm and virtualbox are open source hypervisor,and they are easy to use.Virtual box has a good GUI that written by QT. Qemu-KVM has a powerful command line. Libvirt is also a good command line to support all hypervisor.Specially support qemu-kvm. You can do every things in vm.If your vm crashs,your host will not be affected.

Share:
6,578

Related videos on Youtube

KawaiKx
Author by

KawaiKx

Updated on September 18, 2022

Comments

  • KawaiKx
    KawaiKx over 1 year

    Is there any 8086 emulator (free or paid) for Fedora 17? I am learning assembly language using AT&T style.

    • Admin
      Admin over 10 years
      You don't really need an emulator for that unless you don't have an x86/x86_64 machine. All you need is an assembler if you do.
    • Admin
      Admin over 10 years
      Not really, you'd be better off using a debugger for that.
    • Admin
      Admin over 10 years
      Should this be a community wiki question?
    • Admin
      Admin over 10 years
      @EvanTeitelman No. Community wiki basically just invites unmaintained lists of random links. If the question seems too broad or otherwise like there's no real correct answer, it should be closed.
    • Admin
      Admin about 2 years
      @Mat After assembling the code using an assembler like as -march=i8086 how/where do I run that binary since I don't have 8086 processor? Wouldn't I need 8086 emulator for that?
  • user
    user over 10 years
    Both Bochs and QEMU virtualize the entire environment, which might not be what the OP is after.
  • innocent-world
    innocent-world over 10 years
    "8086 emulator (free or paid) for Fedora 17"
  • user
    user over 10 years
    Exactly. A virtualized computer environment is a lot more than the CPU.
  • user
    user over 10 years
    I have the same comment on this as on @innocent-world's answer: there is a lot more to a virtualized computer environment than just the CPU. And if software running inside any sort of emulator can crash bringing anything on the host along with it, something is horribly broken in the emulator.