NodeSource is releasing a distribution of its enterprise-level, commercially supported NSolid Node.js runtime that works with Docker-friendly Alpine Linux. NSolid for Alpine Linux is intended to work with Alpineâs small footprint and security capabilities, said Joe McCann, NodeSource CEO.
Containers using Alpine require a maximum of 8MB, and installing it to disk takes up as little as about 130MB. There has been a rise in Alpine Linux Docker distributions because of Alpineâs tiny footprint, McCann said. The Alpine kernel also offers security enhancements preventing a class of zero-day and other vulnerabilities. Users get a secure option for running Node apps in containers, said McCann.
Built around the musl library and BusyBox utilities, Alpine is a noncommercial, general-purpose Linux distribution intended for power users. Previously, NSolid was available for AWS, Google Cloud Platform, and Microsoft Azure, as well as ARM chip sets for IoT applications and regular Docker images not optimized for Alpine.