Hello,

Nathan Dehnel <ncdeh...@gmail.com> skribis:

> I had an idea for an operating system that is portable across CPU
> architectures.

[...]

> This would for example allow you to install GuixSD for x86, then, by
> setting an option in your package manager, install a set of PowerPC
> packages in parallel, and then put your drive in a PowerPC machine and
> it would boot.
>
> Is this theoretically possible to implement?

Yes.  You could use the ‘--system’ switch of these commands and if
needed, you could use the ‘qemu-binfmt’ service on GuixSD to allow
building for different architectures via QEMU.

That said, the example you gave above seems a bit far-fetched to me.  :-)

Thanks,
Ludo’.

Reply via email to