DayPath Journal

For Windows 10, I have a bunch of free-as-in-baby Ubuntu bash shells to maintain…

These are the bash shells of the Songhay System:

Machine Name

Ubuntu Version


Ubuntu Server VM on A2 Hosting

16.04 LTS

Live production server (

Ubuntu Server VM on Azure

16.04 LTS

.NET Core experiments and poor-man’s backup.

Ubuntu Desktop VM on VMware

16.04 LTS

Desktop Publishing, Blender 3D scene-building, mirroring/syncing with Ubuntu Server VM on A2 Hosting.

Ubuntu Bash Shell on Windows 10 VM on VMware

16.04 LTS

NPM/gulp/bower stack for Visual Studio.

Ubuntu Bash Shell on Windows 10 VMware Host

16.04 LTS

File backup (scp) source for Ubuntu Server VM on Azure. This is physical hardware.

Ubuntu Bash Shell on Windows 10 Studio Workstation

16.04 LTS

This is physical hardware.

Six bash environments to maintain, four of them critical…

The table is telling me immediately that the physical-hardware Bash shell environments are currently rarely used. This implies that I have to be some kind of Linux nerd to have two ‘extra’ environments to maintain. Or I am in need of cattle-herding tool that can help me maintain Ubuntu six times over.

Since I am not a Linux nerd, these are the Bash commands I know I need to run at least once a month (six times over):

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get autoclean

I think I have the order wrong. I should see “Package management with APT” and “What Kind of Maintenance Do I Need to Do On My Linux PC?” for detail. According to “How to maintain a ‘clean’ Ubuntu” I might want to try ucaresystem and just be done with it in one command—but will it break something in Windows 10?.