Bash on Windows, Powershell and Docker: Why Microsoft is calling time on the server GUI

storageserverui.jpg

Take one last look -- and say goodbye to the Windows Server GUI.

Image: Microsoft

It's been a long time coming, but at its Build 2016 developer conference Microsoft unveiled two tools that finally put the nails in the coffin of the server GUI. And it's about time too.

Looking at the recent history of Microsoft's server operating system and tools, it's been a slow unwinding of the mistakes made with the original NT releases. First came PowerShell, and with it a true Windows command line environment. Closely related was the development of Windows Server Core, which dropped the GUI in favour of a command line-driven experience (while still letting apps have their own GUIs). Windows Server takes things further with the container-focused Nano Server, which has no GUI capability at all -- and even takes away the command line.

At Build Microsoft announced support for the Unix Bash shell on Windows, showing developers using secure shell tools to work directly with a remote Unix server. While many focus on Windows finally supporting Unix and Linux software (with successful attempts to use X to run graphical Unix applications on Windows PCs), what's most important here is a continuity of the development -- and operations -- toolchain from Windows PC to Unix server.

Comments

Popular Posts

Unwanted Windows 10 upgrade costs Microsoft $10,000 through lawsuit