diff --git a/README b/README new file mode 100644 index 0000000..b4986b5 --- /dev/null +++ b/README @@ -0,0 +1,46 @@ +Scope +===== +Until now the virtual machines were handled somewhat manually. This +experimental project is meant to have everyghing needed to deploy the +virtual machines in git. + +It also tries to be enable people to safely bootstrap all the +VMs. This way there is no more chicken and egg issue, and in case of +compromise, the VMs can easily and safely be reinstalled. + +Backups +======= +This repository is also backed up on software heritage. + +Bootstrap +========= + +Frist the gnutoo-trisquel-netinstall VM need to be installed. Once +this is done it can be used to install the gnutoo-trisquel-installer +VM by using the default options. + +When installing it, do not enable SSH as this would expose the VM to +security risks. + +Once this is done, this new gnutoo-trisquel-installer can be used to +install Guix and generate new Guix VMs like guix-installer-vm or +audio.experimental.a-lec.org. + +The audio.experimental.a-lec.org VM can also be generated from the +guix-installer-vm. + +License +======= +All the projects in this git repository are free software: you can +redistribute them and/or modify them under the terms of the GNU +General Public License as published by the Free Software Foundation, +either version 3 of the License, or (at your option) any later +version. + +All the project are distributed in the hope that they will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this project. If not, see . \ No newline at end of file