BSD, Linux, Programing, Networking and a few thoughts