Basically. Programs would obviously all have to be position independent in a single address space operating system e.g. Mungi or Opal or when running on hardware that doesn't have a proper MMU e.g. uC-Linux.
Ok, so it's technically possible to compile all programs an libraries as position independent code, it's just not the way it is one on Unix like sysems.
Is there a reason the choice of absolute address was chosen over position independent code in this case? Are there performance benefits?
-- Ian
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ian Duggan ian@ianduggan.net http://www.ianduggan.net