Release van smolBSD 0.2, een toolset voor het maken van snel opstartende micro-builds van NetBSD.

De release van de smolBSD-toolkit is gepubliceerd, waarmee gespecialiseerd minimalistische builds van NetBSD kunnen worden gemaakt, inclusief alleen de noodzakelijke systeemcomponenten en de snel opstartende kernel netbsd-MICROVM. Een van de toepassingen van smolBSD is het creƫren van verkleinde systeemomgevingen (micro VM) voor het uitvoeren van afzonderlijke serverapplicaties in virtuele machines. De grootte van de te creƫren basisomgeving is ongeveer 10 MB. De service start in een nieuwe een virtuele machine bij het gebruik van dergelijke micro-VM's gebeurt dat in ongeveer 10 microseconden, wat vergelijkbaar is met de opstarttijd van containers. De code wordt verspreid onder de BSD-licentie. Het project wordt ontwikkeld door de Franse gemeenschap van NetBSD-ontwikkelaars.

Voor het creƫren van omgevingen wordt de tool mksmolnb gebruikt, die kan worden uitgevoerd op NetBSD, GNU/Linux en macOS. Bij het bouwen op NetBSD wordt het bestandssysteem FFS gebruikt in de gemaakte systeemafbeelding, terwijl bij het bouwen op Linux en macOS ext2 wordt gebruikt. Het project biedt reproduceerbare builds, zodat kan worden verzekerd dat de verspreide binaire bestanden zijn opgebouwd uit de aangeboden broncode en geen verborgen wijzigingen bevatten.

Het project biedt voorbeelden van scripts voor het opstarten van de gemaakte omgevingen in QEMU en het virtualisatiesysteem Firecracker, dat het concept van microVM implementeert om prestaties op het niveau van reguliere containers te bereiken met behulp van hardwarevirtualisatie op basis van hypervisor KVM.

De wijzigingen die door het project zijn voorbereid voor de directe uitvoering van de kernel door de beheerder virtuele machines en optimalisatie van de werking in virtuele machines zijn al aangenomen in de hoofdversie van de NetBSD-kernel en zullen beschikbaar zijn in de release van NetBSD 11. Tot de release van NetBSD 11 worden de geoptimaliseerde kernels afzonderlijk gepubliceerd door het project voor de architecturen x86_64 en i386.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster