Developing a new app or migrating an existing app to HarperDB without sacrificing your well configured development IDE and local Windows environment is still simple. Windows 10 has integrated the Linux bash terminal which simplifies the work flow, instead of setting up virtual machines or a cloud instance to develop for alternative architectures and operating systems.
Update Windows OS Build
The prerequisite to using the Windows Subsystem for Linux is Windows OS build version 16215.0 or higher. To make this build available there are a few setup and verification steps needed.
To check your current build press the windows key and type: About, open the About your PC tab and you will see a section: Windows specifications giving you the OS Build. If it is less than 16215.0 you will need to follow the posted link to configure your Windows 10 for the Windows insider program.
Activate Windows Subsystem for Linux
Now that the OS build has been updated you are able to activate the Windows Subsystem for Linux. Press the Windows key and type: Windows Features, open the Turn Windows features on or off. Scroll near the bottom and check the box Windows Subsystem for Linux. Restart your computer.
If your Windows OS Build version meet the minimum requirements; version 16215 or higher AND you have activated the Windows Subsystem for Linux you can go to the Microsoft store and download the Ubuntu Linux bash program.
Once installed, during the first run it will ask to create a user name and password that will be used when you run the app in the future. It will take a few minutes to fully install the application after you have entered the required information. Refill your water glass and it should be about ready when you return.
Install and Run HarperDB
If you already have HarperDB downloaded on to your Windows system you can access it through the Ubuntu bash. If you are not used to the command line just run the following command
Here you will see all your familiar folders and files. Change directories to the bin folder where HarperDB lives and Install.
You can take it from here.
Check out the docs at docs.harperdb.io