Live OS: A live version of the target system may be used as a development environment. Currently,
live versions of all the most used operating systems are available on the Web. The main advantage of this approach is that
the AM needs not worry about destroying the development environment, since a careful use of the live OS may prevent any accesses to the disk. However, it has some disadvantages such as limited resources and data volatility upon reboots.