NSIS Installer
|
|
Original author(s) | Nullsoft |
---|---|
Initial release | 31 July 2001 |
Stable release |
3.01 / 11 December 2016
|
Repository | sourceforge |
Written in | C, C++ |
Operating system | Windows, POSIX |
Type | Software development tools |
License | zlib license |
Website | nsis |
Nullsoft Scriptable Install System (NSIS) is a script-driven Installer authoring tool for Microsoft Windows with minimal overhead backed by Nullsoft, the creators of Winamp. NSIS is released under a combination of free software licenses, primarily the zlib license. It has become a widely used alternative to commercial proprietary products like InstallShield, with users including Amazon.com, Dropbox, Ubisoft, FL Studio, BitTorrent, and McAfee.
NSIS was created to distribute Winamp. It is based on a previous Nullsoft product, PiMP (plugin Mini Packager), and is also known as SuperPiMP. After version 2.0a0, the project was moved to SourceForge where developers outside Nullsoft started working on it on a regular basis. NSIS 2.0 was released approximately two years later.
NSIS version 1 is in many ways similar to the classic Windows Installer, but it is easier to script and supports more compression formats. NSIS version 2 features a new streamlined graphical user interface and supports LZMA compression, multiple languages, and an easy-to-use plugin system.
In January 2006 NSIS was SourceForge's project of the month.
The NSIS compiler program makensis compiles scripts like the following example into executable installation programs. Each line in the script contains a single command.
Version 2.0 introduced a new optional streamlined graphical user interface called Modern UI (MUI). The MUI has a wizard-like interface. It supports a welcome page, finish page, language selection dialog, description area for components, and greater customization options than the old user interface.