As a developer, how many times have you run unknown scripts (from the internet) in your system?
Many times, the developers are limited by time or motivation to read through the scripts they find online.
And sometimes, it's not even practical to go through every package and script that we run or install.
What if one of those scripts you run contains malware?
This is especially alarming since most of us use the same laptop in our developer and personal lives.
Two popular choices that can solve this issue are virtual machines and Docker containers.
You can develop in a virtual machine or a docker container to isolate your developer life from your personal life.
But virtual machines are resource-heavy and Docker containers might not be suitable for a long-term development plan.
What you need is a container that is easy to manage and lightweight. And that's why you need LXC!