Incus 0.1: Erstes Release des LXD-Forks
Das Linux Containers Projekt hat eine erste Veröffentlichung von Incus angekündigt. Incus ist ein Fork von Canonicals LXD, der der von Aleksa Sarai gestartet wurde und nun unter dem Dach des Linux Containers Projects angesiedelt ist.
Der Fork war der Entscheidung von Canonical gefolgt, LXD von Linux Containern zu trennen. Diese erste Version entspreche in etwa LXD 5.18, enthalte aber neben der offensichtlichen Umbenennung noch eine Reihe von Änderungen. Mit der ersten Version habe man unter anderem die Gelegenheit genutzt, eine Menge obnsoleter oder problematischer Funktionen aus LXD zu entfernen.
Dazu zähle etwa, dass LXD als reines Container-Projekt begonnen habe und seine REST-API /1.0/containers vberwendet habe. Als virtuelle Maschinen eingeführt worden seien, habe der neue Endpunkt /1.0/instances alle Operationen sowohl für Container als auch für virtuelle Maschinen übnernommen, dennoch sei /1.0/containers für Legacy-Clients beibehalten. Darüber hinaus wurde auch ein Endpunkt /1.0/virtual-machines hinzugefügt, der jedoch nie verwendet worden sei. Mit Incus habe man diese beiden Legacy-Endpunkte entfernt und die einzige unterstützte Möglichkeit zur Interaktion mit Instanzen sei /1.0/instances.
Die Ankündigung nennt viele weitere Details und hilft beim Umstieg.
Der Beitrag Incus 0.1: Erstes Release des LXD-Forks erschien zuerst auf Linux-Magazin.