Life is a program like Windows Linux Subsystem

Windows Linux Subsystem

When you try something be sure that exceptions will be raised and you will manage yourself to handle them with this function precisely coded for that. Life seems to be like a computer program; but does this help the software engineer have a good one?

When you use a Windows Linux subsystem, it is already a production promotable system that you can export and deploy on the hardware or virtual machine you want. it is for sure better than developing all your software using your Windows operating system directly. Even if you are using Linux, hosting software in development on your development operating system is not part of the best practices. Maybe there is a best practice as service software about this that one can build and launch as a startup. It is not a good practice to host the software you're developing on your dev operating system because it will not be isolated and as it happen often we software engineers are always installing new tools and software on our computers. This operating system state changes can conflict with the software we are developing leading to unexpected bugs that can be hard to fix if don't guess early the conflicts. Even if we find software or updates conflicting, it will take time to go back and restore our system while time is a scarce resource. How many times did you get in front of two conflicting software? this happens a lot, so WSL is a good solution for a software engineer willing to work with Windows operating systems. You can tell that WSL is like Kubernetes, or Docker or virtual machine software like VMware but I think that it is way challenging with WSL. Lighter and faster is what a production operating system should be because in production IT resources are scarce like time. That’s why while in development we can have a server with a VUI and CMD but when it is time to deploy in production the VUI and all development tools that were installed can be extracted from the OS making it lighter and faster.

IT resources must be optimized for low cost and high capacity and capability.

Google search Windows Linux Subsystem

--

--

--

​Papa makhtar Diop is before anything a geek or a nerd or both if you want. Geek and nerd are now overused but they used to name a knowledge driven person.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How I messed up my Amsterdam pictures by trying to develop C-41 at home

Harden Your Website With Traefik And Security Headers

Photo by Peter Conrad on Unsplash

Dfinity, ICP and Serverless

VSCode Extensions & Themes I wish I knew about sooner.

GitHub Repos You Should Star

OpenPaaS Newsletter 12 - February 2018

MacOS使用shadowsocks-libev+Simple-OBFS教程

CHAPTER FOUR SYSTEM DESIGN AND IMPLEMENTATION 4.0

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Diop Makhtar

Diop Makhtar

​Papa makhtar Diop is before anything a geek or a nerd or both if you want. Geek and nerd are now overused but they used to name a knowledge driven person.

More from Medium

Clojure and VS Code beginner setup

Declaring and Initializing Variables in the Same Line in VBA

EsLint NOTE

Podman Installation on Windows