• 0 Posts
  • 25 Comments
Joined 2 years ago
cake
Cake day: June 30th, 2023

help-circle






  • Windows vms for beating kernel level anticheat takes a lot of work to prevent detection. I recommend dual booting instead for that use case.

    For the Linux environments I’d recommend using containers/podman/docker, systemd-nspawn or libvirt. These three solutions use the host kernel as the hypervisor and don’t require much setup.

    Containers can also share the GPU with the host easily.

    Your setup would be Hardware > Windows | Bazzite > Ubuntu(container) | OSX (libvirtd)

    Edit: You can also triple boot with windows, Bazzite and Ubuntu or add a proxmox/whatever hypervisor disk and try it out without touching your working system.











  • Instead of using systemd user services you can just use a normal systemd service and tell it to run the command as a specific user, put something like this in a file at /etc/systemd/system/<unit Name>.service

    [Unit]
    Description=Run service as user test
    After=network.target
    
    [Service]
    Type=simple
    User=test
    Group=test
    ExecStart=/opt/teamspoke
    
    [Install]
    WantedBy=default.target
    

    Then set it to start at boot

    systemctl enable <unit Name>.service
    

    And to start it now

    systemctl start <unit Name>.service