Using Python as the root shell on Gnu/Linux,
as an experiment it works and is very easy to setup...
given "/boot/x86-2.6.38-smgl ro init=/usr/bin/python2.7" as
Kernel with options launched, python makes a really wonderful if different
root shell for the Operating System and comes with a single serious limitation, you need to run your own system startup script every time the machine is restarted.
Postive Aspects
+ Shell Behaviour is defined and completely accessible with no major limits
+ Complete *static* command access as the on-disk and in-memory image
remains separated along with the in-memory image being complete
+ Extremely powerful including full byte-level memory editing of allocated
memory blocks, including inline modification of the running kernel!!
Negative Aspects
- There is *nothing* running apart from kernel threads and the init shell
- you need to specifically configure any kind of post-boot script and run it