A toutes ces questions je répondrais "Aide toi toi même et developpez t'aidera" ;)
Tu peux déjà aller te documenter sur la FAQ Linux