IEEE summer project : Algorithm and Linux