At first glance the main difference seems to be that NSL uses virtual machines with systemd-vmspawn and sdme uses containers with systemd-nspawn