Some improvements for Network, Virtualization and Docker

Hello,

First I would like to thank the ix-systemes team for the release of Truenas Scale 24.10. The move to full docker is what I have been waiting for for several years before switching my homelab to Truenas Scale.
Now it is done and I am already very satisfied. Having a single server that manages file sharing, virtual machines and docker apps at the same time, all under zfs and all its advantages has always been my dream.

Thank you for the work provided.

However I propose some improvements that I would like to see in the next versions/updates of Truenas Scale:

1- Virtualization: Use Q35 by default instead of the old ifx440.

2- Virtualization: Use cpu host-passthrough by default. It has been proven several times that the combination of Q35 and cpu host-passthrough offers the best performances.

2- Virtualization: Add an option to download the spice *.vv file (which proxmox and linux cockpit-machines already do). Because the keyboard language support is much better in the spice-viewer client than in the spice web-client.

3- Network: Require by default the creation of the bridge with static ip address from the installation process (as proxmox and unraid already do). Having a bridge becomes essential especially when you have to make several virtual machines and docker container communicate.

4- Docker-network: In create custom app, add the creation of macvlan/ipvlan and be able to define a static ip to the docker container.