With the introduction of the neonInsight Server platform, you will immediately notice that it lives in a chroot environment. Living in this chroot environment enables the neonInsight Server to be self-sufficient, independent of the actual operating system.
What is a chroot environment?
Chroot is when the file system root location (/) has been changed to an alternate location. It effectively becomes a “Linux inside of Linux” environment. This effectively locks these processes into their own filesystem. Often called a “chroot jail” or “application jail”, these processes are restricted from accessing the actual server filesystem.
Why is chroot so important?
No more dependency issues when installing the server
Isolation of applications from the server improves security and ensures that the operating system is never affected by the application
All mail server processes are restricted to the chroot directory
chroot provides an almost impenetrable barrier between the application and the rest of the system