1. Yes, but you will most probably never see an official distribution channel for these programs and be dependent on hacks to run them. As the Kindle comes with a Java AWT derived UI, the interface for C/C++ will simply be the framebuffer plus some e-ink specific controls. Look at fbKindle, luigi's term app or similar software for examples.
2. Look at the USB networking thread to see how to set this up.
Neither of this is possible for non-hacked devices.
|