| ||||||||||||
|
Hackers :
entre le mythe et la réalité Au commencement il y'avait les
vrais programmeurs : des ingénieurs ou des physiciens portants des chaussettes
blanches, des chemises et cravates en polyester, chaussaient des lunettes épaisses
et codaient en langage machine, en langage assembleur, en FORTRAN et en une demi-douzaine de langages aujourd'hui oubliés.
Ils étaient les précurseurs de la culture des hackers, les héros trop méconnus de sa préhistoire. C'était vers
la fin de la deuxième guerre mondiale au début des années 70, dans ces jours
grandioses de la programmation par lots et des
grosses machines centrales ou "MainFrames ". Le terme "Hackers" viens
peu à peu unifier cette catégorie de magiciens de l'informatique sous une même
religion : une religion qui ne connaît pas l’impossible. Les
dictionnaires informatiques contiennent des tas de définitions du terme
« Hacker », dont la plupart portent sur des choses telles que
l'habileté technique et le plaisir de résoudre des problèmes et dépasser les
limites. Cependant, si vous voulez savoir comment devenir un hacker, il
n'y a que deux définitions pertinentes. La première les définis comme étant
des programmeurs chevronnés et des sorciers du réseau dont l'histoire
remonte, à travers les décennies, aux premiers mini-ordinateurs
multi-utilisateurs et aux premières expériences d'ARPAnet. D’après cette définition,
ce sont les hackers qui ont construit Internet. Ce sont les hackers qui ont fait
du système d'exploitation Unix ce qu'il est aujourd'hui. Ce sont les hackers
qui font marcher Usenet le World Wide Web. Si vous appartenez à cette
culture, si vous avez contribué à son élaboration et si d'autres personnes
qui en font partie vous connaissent et parlent de vous comme d'un «hacker», on
peut vous qualifier de « hacker ». La seconde définition voit que l'état
d'esprit du hacker ne se limite pas à la culture des hackers de logiciels. Il y
a des gens qui étendent la notion de «hacker» à d'autres domaines, tels que
l'électronique ou la musique - à dire vrai, on en trouve des exemples au plus
haut niveau dans toutes les sciences et dans tous les arts. Les hackers de
logiciels se reconnaissent une parenté avec ces esprits et les appellent
parfois, eux aussi, des «hackers» - et pour certains la nature du hacker est réellement
indépendante du média particulier dans lequel il opère. Il existe aussi un groupe de gens
qui prétendent être des hackers mais n'en sont pas. Ce sont des gens qui prennent leur pied en s'introduisant dans les ordinateurs
et en piratant le réseau téléphonique. Les véritables hackers appellent ces
gens des «crackers» et ne veulent avoir aucun rapport avec eux. Les véritables
hackers considèrent en général que les crackers sont paresseux,
irresponsables et pas si brillants que ça. Ils disent
qu'il ne suffit pas d'être capable de briser des codes de sécurité
pour être un hacker, de même qu'il ne suffit pas d'être un génie du foot si
vous avez un faux passeport. Malheureusement, un bon nombre d'auteurs et de
journalistes se sont fait avoir et confondent les crackers avec les hackers, ce
qui a le don d'irriter profondément ces derniers. La différence fondamentale est la
suivante: les hackers construisent ce que les crackers détruisent. L’état d’esprit du hacker est
si fascinant, en effet ils passent leur temps à résoudre des problèmes ardus
sans qu’ils n’attendent rien en retour, ils croient en la liberté et en
l’assistance mutuelle bénévole. Donc faire partie de cette culture n’est
pas du gâteau, ça demande de croire très fort à ces principes et à les
appliquer à la lettre. C'est très
amusant d'être un hacker, mais c'est un plaisir qui demande beaucoup d'efforts,
et l'effort suppose de la motivation. Les bons athlètes sont motivés par l'espèce
de jouissance qu'ils éprouvent à faire fonctionner leur corps et à dépasser
leurs limites physiques. De la même façon, pour être un hacker, il faut éprouver
du plaisir à résoudre les problèmes, à développer ses compétences et à
exercer son intelligence. Il y’a une chose importante que
tous hacker doive connaître : ils ne faux jamais essayer d’inventer la
roue alors qu’il y’a tant de nouveaux problèmes fascinants qui attendent d’être examinés. En trois mots, on ne devrait jamais
avoir à résoudre un problème deux fois.
En
plus d’un état d’esprit, un hacker se doit avoir des aptitudes, sans elles
il ne sera jamais respecter des autres hackers. Les aptitudes requises évoluent,
car la technologie en crée constamment de nouvelles et rend les anciennes obsolètes.
Par exemple, il était autrefois indispensable de savoir programmer en
langage-machine, alors que la nécessité du HTML n'est apparue que récemment. De nos
jours, un hacker doit être capable
de programmer et de comprendre les codes sources. Procurez-vous sur web les
documentations nécessaires qui vous aideront à maîtriser les langages les
plus pertinents. En plus vous devez être capable de mettre en route un système
UNIX, pour cela vous devez vous procurer une distribution de celui-ci
avec le code source de son noyau. La maîtrise de la programmation WEB
est une nécessité, aujourd’hui, dans le monde des hackcers car ce sont eux
qui ont fait d’elle ce qu’elle aujourd’hui. Comme George
Lucas l’a dit : « les jedy sont le remède pour un monde
meilleur », je dis : « les hackers étaient et resteront
l’avenir de l’informatique » .
Bel Hadj
Sami
ENSI |