The BSD mascot drawed by Tatsumi Hosokawa
  Chuck's corner (site title)

Home
  Welcome!
  Who's that Chuck? [FR]

Articles
  Computer forensics [FR]
  Virtual-to-Remote Physical [FR]
  Promethee, educ. intranet [FR]
  Frenzy, live mini CD [FR]
  Open/Closed source sec. [FR]
  Installing FreeBSD 5 [FR]
  Powered by Unknown! [FR]

  Work in progress:
  Fingerprints analyzers [FR]

Software
  Ports [FR]
  HeV project

Links
  BSD sites in french [FR]
  BSD systems list [FR]
  Projects of the month [FR]

Search
  with Google's logo

  on this site:
  
  on BSD contents:
  

Who's that Chuck ? Note de musique

Bien qu'accessible par un nom de domaine Internet évoquant à la fois le système d'exploitation FreeBSD et les résonances francophones des systèmes BSD, ce site a été nommé en témoignage d'affection pour le petit personnage figurant dans le coin supérieur gauche de la fenêtre de votre navigateur, la mascotte jadis commune aux différents projets BSD, qu'à titre personnel je surnomme Chuck1.

Cet article est une tentative de synthèse des informations disponibles à son sujet, et tout particulièrement sur son nom, sa symbolique et quelques unes de ses représentations.

Avant d'aller plus loin, il convient de noter les points suivants :

Le nom de la mascotte

Son nom est personne... Note de musique

A l'instar du personnage joué par Clint Eastwood dans la trilogie des dollars3, officiellement la mascotte BSD n'a pas de nom (et elle en serait même très fière !). Elle est simplement "le démon BSD"4 5 6 (avec un "d" minuscule, mais on verra ça plus loin...).

... ou Beastie, s'il en faut vraiment un Note de musique

Ceux qui persistent à vouloir lui donner un nom sont invités à utiliser "Beastie"4 6, ce qui pourrait se traduire par quelque chose entre "bestiole" et "petit diable / diablotin"7.

D'après Anthony Chavez, l'origine de ce nom serait également à chercher du côté d'une prononciation rapide de BSD, bi-ess-di donnant bis'ti en accéléré :-)8

Et comme c'est finalement bien commode d'avoir un nom, même le cowboy de la trilogie des dollars était amplement pourvu en noms9 et surnoms10 !

Certains l'aiment Chuck... Note de musique

D'après Kirk McKusick, le nom "Chuck" aurait été affublé au démon BSD par un commercial de Walnut Creek CD-ROM, dans leur catalogue de produits4 5 6.

Et, de fait, le site FreeBSD (longtemps hébergé chez Walnut Creek CD-ROM) indiquait jadis que le nom de la mascotte était Chuck sur la page consacrée à celle-ci.

Toujours d'après Anthony Chavez, l'origine de ce nom serait à chercher du côté de l'élément le plus distinctif du démon BSD, à savoir ses baskets, parce qu'elles ressemblent aux célèbres Converse "Chuck Taylor" All Stars8 (ledit Charles Taylor ne souhaitant d'ailleurs pas non plus être appelé Chuck :-) ).

En revanche, ce nom ne semble pas lié à celui traditionnellement associé au compte root sur les systèmes BSD : "Charlie Root" faisant apparemment référence à un joueur de baseball américain (Chuck étant un diminutif de Charlie).

... une appellation d'origine non contrôlée !

Kirk McKusick, qui fait tout de même autorité sur la question, a une opinion affirmée sur le nom du démon BSD : ce n'est pas Chuck ! Et s'il devait avoir un nom, ce ne serait certainement pas celui-là4 5 6.

A force d'insister, il a fini par obtenir gain de cause auprès du projet FreeBSD et, en novembre 1998, Jordan K. Hubbard a retiré toute mention de ce nom des descriptions du démon (enfin, presque toutes, car il en reste encore deux dans le système : cf. man splash.4 et man loader.8).

Certains l'appellent même Maurice ! Note de musique

Enfin, pas Maurice, mais Fred !!! Sans chercher à défriser des ailes de libellules, on voit donc là une filiation supplémentaire entre FreeBSD et DragonflyBSD :-)

La symbolique de la mascotte

Sympathie pour le diablotin Note de musique

Dans certaines parties du monde, se promener dans la rue en arborant fièrement un T-shirt BSD peut rapidement faire passer son porteur pour un adorateur de Satan !

Au-delà (si je puis dire...) de l'apparence de la mascotte BSD, il faut dire que la traduction de l'anglais au français est de nature à engendrer la confusion. Le "BSD daemon" d'outre-flaque devient en effet ici "le démon BSD", alors qu'en anglais les termes "daemon", "demon" et "devil" ont des sens bien distincts, comme le rappelle la page consacrée au démon BSD.

Plus que de la confusion, cela induit même un véritable contresens, car le "daemon" de la mythologie grecque correspond en fait à une sorte d'ange gardien, intercesseur entre les Dieux (le système) et les Hommes (les utilisateurs)11, bien éloigné du concept judéo-chrétien de "demon/devil".

Son apparence devrait pourtant rassurer les fins connaisseurs de la Bible, puisque celle-ci précise que le Démon est un dragon rouge à 7 têtes couronnées et 10 cornes ! Rien à voir donc, avec la mascotte BSD12...

Pourtant, selon certains exégètes de la Bible, il y aurait bien de multiples liens entre les forces des ténèbres et la mascotte BSD, ainsi qu'avec certains de ses descendants (Darwin !) produits par Apple - société connue pour son incitation à « penser différemment » -, voire avec les systèmes Unix en général (chmod 666 !!!). Et ça ne semble pas être qu'un poisson d'avril !

Raison pour laquelle, d'après The Devil's DP Dictionary de Stan Kelly-Bootle, l'éditeur du système PC UNIX avait banni l'usage du terme daemon, au profit de spirit guide (esprit tutélaire, gardien et protecteur) et/ou channeler (passeur ?)...13

Il est vrai que le projet BSD a historiquement entretenu la confusion en incluant la ligne suivante dans les fichiers de comptes par défaut :

daemon:*:1:31::0:0:The devil himself:/root:/sbin/nologin

Quant au trident, il s'agit d'une référence directe à l'appel système fork() (trident = (pitch)fork en anglais).

Mais où sont ses racines, Nashville ou Belleville ? Note de musique

Si la mascotte BSD est clairement inspirée de la notion de "daemon" sous Unix, ce n'est sans doute pas la seule explication sur son origine.

Ainsi, une approche purement géographique peut donner un résultat amusant :

<TROLL>

  • BSD => Californien => région chaude (comme l'enfer ?) => diablotin => coool ! Note de musique
  • Linux => Finlandais => région froide (comme la banquise) => pinguin (Tux) => agressif14
  • Windows => Etat de Washington => région de forêt pluviale => fenêtre (pour regarder la pluie au carreau ?) => ennuyeux
</TROLL>

Pour en revenir à des considérations purement géographiques, la première version de BSD a été créée au 4ème étage d'Evans Hall (sur la photo, c'est le bâtiment gris - réputé pour être l'un des plus laids du campus ! - à deux pas derrière la tour du Campanile), alors occupé par le département de mathématiques de l'Université de Californie à Berkeley. Note de musique

Beastie contre Tux : le match ! Note de musique

Blague à part, il faut bien reconnaître que les relations entre fans de Linux et BSD sont parfois "tendues" (surtout chez les plus récents "convertis") et il arrive que les coups en dessous de la ceinture pleuvent...15

Mais comme le montre l'organisateur du match de boxe entre Beastie et Tux à Las Vegas, au final tout cela est assez puéril et contre productif.

Sauvez Beastie ! Note de musique

En harmonie parfaite avec cette triste époque de retour à l'ordre moral, le projet FreeBSD a lançé un concours pour la refonte de son logo, envisageant, ô sacrilège, que le démon BSD puisse ne plus y figurer !

Se justifiant par quelques raisons bien peu convaincantes (voire simplement fausses !16), les instigateurs du concours dévoilent leur véritable intention - sortir la mascotte BSD du logo - dans les recommandations fournies : 17

  • The logo must not exploit or offend anyone's sex, race, religion, morality, culture, nor be salacious or pornographic.
  • The logo must work well with the Beastie mascot so that people are free to put the two images together when desirable.

Malgré l'action d'une (grosse) poignée de rebelles, qui ont tenté de s'opposer à ce sinistre dessein en signant notamment une pétition exigeant le maintien de la mascotte comme logo, les responsables du concours ont préféré prendre le risque de déplaire à leur base d'utilisateurs existante pour gagner quelques hypothétiques nouveaux utilisateurs « professionnels ».Note de musique

A voir le logo retenu - que personnellement je nomme SpoofyX -18, on constate aisément que seule la première recommandation avait de l'importance pour eux, car pour ce qui est de fonctionner bien ensemble, je vous laisse en juger par vous-même sur cet exemple d'inspiration traditionnelle :

Beastie vs SpoofyX

Faire fi de traditions remontant près de 30 ans en arrière, dans ce contexte, c'est tout simplement perdre son âme (ou la vendre justement au Diable... pour quelques (hypothétiques !) lusers de plus !19)

Afin de retrouver malgré tout le sourire, vous pouvez aussi découvrir comment, en plus, les mascottes *nix s'en prennent à nos enfants !

Les représentations de la mascotte

La naissance du démon BSD Note de musique

En parlant de traditions, depuis quand est-ce que la mascotte existe ?

Il semblerait que la première représentation d'un daemon Unix sous forme de démon muni d'un trident remonte à la préhistoire d'Unix, en 1976 ! L'idée serait de Mike O'Brien, qui l'aurait fait réaliser par le dessinateur de comics Phil Foglio.

La plus ancienne incarnation spécifiquement liée aux systèmes BSD dont j'aie connaissance remonte elle à mars 1984, sur la couverture du jeu de manuels de 4.2BSD pour VAX :

Couverture du manuel de l'administrateur système de 4.2BSD Virtual VAX 11 version    Pages 2 et 3 du manuel de l'administrateur système de 4.2BSD Virtual VAX 11 version

L'annonce dans les news de ces manuels par Sam Leffler constitue vraisemblablement la première référence publique au démon BSD, puisqu'il intitula son article "The devil made me do it" :-)

Les premiers à recevoir les manuels en octobre 1984 furent manifestement assez surpris par la présence du démon BSD en couverture !

On remarque également la mention suivante en deuxième de couverture :

Cover design by John Lassetter, Lucasfilm, Ltd.

Malgré le "t" supplémentaire, il s'agit bien du John Lasseter de Pixar (l'actuel Vice Président), qui travaillait à l'époque chez Lucasfilm.

The Lucasfilm / Pixar connection Note de musique

Mais quel est alors son rapport avec le monde BSD ?

Le générique du premier court métrage de John Lasseter, le cultissime Luxo Jr., nous donne un indice :

"Luxo, Jr." 1986 Pixar Animation Studios
Story, design, animation : John Lasseter
Rendering : Sam Leffler
Computing : CSRG, UC Berkeley

Sam Leffler était à la fois :

John Lasseter avait probablement dû le rencontrer chez Lucasfilm et passer par son intermédiaire pour obtenir la mise à disposition des systèmes informatiques du CSRG, afin de réaliser les calculs de son court métrage avec Renderman...

Les représentations modernes Note de musique

Les observateurs attentifs auront remarqué que le démon BSD originel était nu-pieds. En lisant entre les lignes de l'histoire des T-shirt BSD de Kirk McKusick, on comprend qu'il n'a obtenu ses baskets que vers la fin 1988, avec la sortie du daemon book 20, dont John Lasseter avait également illustré la couverture (en couleur cette fois21) :

Couverture du daemon book

Les versions les plus récentes du démon BSD (telles que celle apparaissant dans le coin supérieur gauche de cette page) ne se sont pas fondamentalement écartées de cette version de référence et sont l'œuvre de Tatsumi Hosokawa.

La principale exception connue est la version associée à 4.4BSD, où le démon est temporairement redevenu nu-pieds (il aura sans doute perdu ses baskets dans le procès entre l'Université de Californie à Berkeley et les Unix Systems Laboratories, ce qui ne l'empêche manifestement pas de repartir de l'avant !) :

Couverture du daemon book 4.4

Beastiemania Note de musique

Pour finir, vous trouverez ci-après une petite liste d'implémentations parmi les plus originales du démon BSD, qui sont autant de témoignages de l'affection que lui portent ses fans :

Plus classiques, quelques versions notables par leur format :

--
Hubert Tournier, le 25 mars 2005 (article commencé en février 2001 !). Note de musique
Dernière mise à jour le 22 février 2006.


  1. Chuck, comme dans "le Choix d'HUbert, aCK ?" (retour)
  2. L'expression "BSD, c'est mort !" ("BSD is dead/dying!") est, en effet, devenue un troll récurrent chez certains fans de Linux, qui oublient peut-être un peu rapidement qu'elle est utilisée depuis la mi 1992, après l'annonce de l'arrêt du développement de BSD par l'Université de Californie à Berkeley :-) (retour)
  3. Pour une poignée de dollars, Et pour quelques dollars de plus, Le bon, la brute et le truand : aux Etats-Unis cette série a été lancée sous le nom de "The man with no name" (retour)
  4. Cf. la page sur l'histoire du démon BSD (retour)
  5. Cf. un message de Kirk McKusick, en février 1996, mentionné sur la liste netbsd-advocacy (retour)
  6. Cf. un message de Kirk McKusick, en septembre 1998, sur la liste freebsd-questions (retour)
  7. "The Beast" n'étant autre que le Diable lui-même... (retour)
  8. Cf. les pages BSD d'Anthony Chavez (retour)
  9. Il s'appelait "Joe" dans le premier et le troisième film de la série, et "Monco" dans le deuxième (retour)
  10. Le fameux "Blondin" (retour)
  11. Cf. les liens suivants pour les sens mythologique et système du terme (retour)
  12. Encore que... Puisque d'après le Jargon File, le terme informatique de daemon a été introduit par les gens du système CTSS en référence à ce que les gens du système ITS appelaient un dragon ! (retour)
  13. Je souhaite bon courage à ceux qui voudraient faire de même sous FreeBSD, qui contient dans sa version 6.0-RELEASE plus de 4420 références à daemon dans 1104 fichiers (respectivement 47 et 18 pour beastie). Sans compter que pour être exhaustif, il faudrait remplacer le suffixe de tous les programmes de ce type : inetd, lpd, named, ntpd, smtpd, sshd, syslogd pour en citer quelques uns parmi les plus connus... (retour)
  14. Après tout, même Linus Torvalds s'est fait mordre par cette sale bête ! (voir encore) (retour)
  15. A titre d'exemple et d'exercice, vous pouvez par exemple rechercher l'image illustrant le T-shirt "Plugging Linux Security Holes since 1994". Je ne vous donne pas le lien correspondant afin de rester conforme à la licence d'utilisation du démon BSD... Que le source soit avec vous ! (retour)
  16. C'est important, car contrairement à ce qui est avancé, la mascotte BSD n'est déjà pratiquement plus utilisée que par le projet FreeBSD. Il suffit de visiter les pages d'accueil des projets NetBSD et OpenBSD pour le vérifier (retour)
  17. Certains de leurs committers prétendent que ce n'est que mon interprétation, tout en confirmant qu'ils ne voulaient plus de la mascotte dans le logo et que la soumission d'un logo ne contenant pas la mascotte était une condition sine qua none... (retour)
  18. <TROLL> SpoofyX parce que ca évoque pour moi une sorte d'usurpateur (spoof), que ça a un côté poussif/passif - un ballon emporté au gré des vents - (puffy), que sur le plan de la couleur c'est un vulgaire ersatz de design d'iMac (d'où le X, à moins que ça ne soit pour le côté poupée gonflable aux seins pointus ?), que commercialement ça relevra probablement du SPOF (single point of failure) - vous vous imaginez acheter un T-Shirt avec "ça" dessus ? -, et que spoof est à peu près le bruit que fait un ballon quand il éclate... </TROLL> (retour)
  19. On avait coutume de dire que la principale différence entre les BSD et Linux résidait dans leurs bases utilisateurs respectives, mais elles sont aujourd'hui devenues très homogènes (non pas que je regrette l'élitisme BSDien) ! (retour)
  20. L'un des rares ouvrages de référence en informatique, avec le dragon book et quelques autres (retour)
  21. La première version colorisée (à la craie) est reprise sur un T-shirt que proposait jadis Kirk McKusick (retour)

Si par hasard l'un des liens externes ne fonctionnait plus, tentez votre chance sur la machine à voyager dans le temps d'Internet !

Accompagnement musical suggéré

  1. Madonna : Who's that girl (retour)
  2. Ennio Morricone : BO du film "Mon nom est personne" (retour)
  3. Jethro Tull : Beastie (retour)
  4. Adolph Deutsch (interprété par Marilyn Monroe) : I wanna be loved by you (BO du film "Certains l'aiment chaud") (retour)
  5. Steve Miller Band : The joker (retour)
  6. Rolling Stones : Sympathy for the devil (retour)
  7. Eddy Mitchell : Nashville ou Belleville (retour)
  8. The Beach Boys : California girls (retour)
  9. Chanson plus bifluorée : Champion l'Amour (retour)
  10. Survivor : The eye of the tiger (BO du film "Rocky III") (retour)
  11. Basil Poledouris : BO du film "Sauvez Willy" (retour)
  12. Johnny Mandel et Mike Altman : Suicide is painless (BO du film "M.A.S.H.") (retour)
  13. Steppenwolf : Born to be wild (retour)
  14. Randy Newman : Infinity and beyond (BO du film Toy Story) (retour)
  15. Terrance Tucker : We' re All Stars (Converse All Stars, that is) (retour)
  16. Beatallica : Sgt. Hetfield's motorbreath pub band (retour)
  17. The Doors : The end (retour)


[ French flag Version française | Legal information [FR] | About us [FR] | Manifesto [FR] | Privacy & usage charter [FR] | Contact us | Comments on this page ]
[ FreeBSD ring | Sites list | Go to: previous 5 - previous one - random pick - next one - next 5 ]