From my experience, I believe that there is no need to have a container when you are lock downed in RAM. When you chose «copy session and disable drive" when you reboot "lock down in RAM", you actually set the kernel in confidentiality mode, which limits even the root user (ultra safe mode). But this is just one alternative for using EasyOS.
The default image (.img) is to be installed on a USB stick and not necessarily a hard drive. When you boot from this USB in the regular mode (not lock downed), the containers you see are indeed "in RAM" and changes to these containers are only written down to the USB stick if you click the "Save" or answer yes to saving at the end of the session. Furthermore, in that mode, when using Firefox, you are not in root mode, but rather in a user called "Firefox" which is a non-root user. So you can choose either to use the Firefox instance in a container, or the regular Firefox instance which is still non-root.
To go back to the main question, here is how I personally use EasyOS to maintain the latest version of Firefox (which might be useful when Barry is doing other stuff, I believe it would be to much to ask him to follow every Firefox releases). I only do this in the main instance, not in the containers:
- I boot in the regular mode.
- I download Firefox from the Mozilla website (through the existing Firefox or Seamonkey).
- This will provide you with a tar archive of the latest version of Firefox, which you can extract to the repository /usr/lib which is where the original version of Firefox is stored.
- Then, when I restart Firefox, I get the latest version and not the one from EasyOS itself.
- If you want this update to be permanent, you can save the session (click on the "save" button on the desktop).
- If you want to be ultra-safe, then reboot the computer using the lock down in RAM (the second option which ends with "disable drives").
Just keep in mind that doing so, this update version sits on top of the base version from EasyOS. Therefore, you will need to repeat the installation procedure every now and then. Also, when doing this, the containerized version of Firefox is not updated.