export OPT=/opt
export BUILDS=/some/where/mini_linux
mkdir -p $BUILDS
Start Kitty with folowing command from some other terminal to minimize side effects and reduce amount of items in Kitty's environment.
env -i DISPLAY=$DISPLAY TERM=$TERM DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS kitty bash --noprofile --norcInside of started Kitty:
env | sort # To see a minimal current environment
cat /proc/$$/environ | tr \\0 \\n | sort # To see that output of above command is a bit differ and it has SHLVL var
kitty @ launch bash --norc # To start new window and see that it has the same environment as the Kitty's main process.I upgraded my iPhone 5s to iOS 10 and could no longer retrieve photos from it. This was unacceptable for me so I worked at achieving retrieving my photos. This document is my story (on Ubuntu 16.04).
The solution is to compile libimobiledevice and ifuse from source.
Who is this guide intended for?
Firecracker comes with an internal way of logging a timestamp that measures time elapsed between the very start of the guest VM and the moment a specific IO port has been written to.
That allows for marking specific moment along the boot process by having code writing to this port.
Here we're going to measure the time it takes for a Firecracker guest VM to reach userspace. To do so we're going to build 3 components: