TUX le Manchot

Transcription

TUX le Manchot
TUX le Manchot
Projet d'Introduction aux Systèmes d'Exploitation
Auteurs:
Généré par:
B. Jobard et E. Muhammad
bjobard
Ce document a été généré à partir du fichier tux.rst au format reStructuredText lui-même créé par le
script tux.sh. Ce fichier rst a ensuite été converti en HTML et PDF avec les commandes rst2html et
rst2pdf.
Références
Les directives du format RST sont disponibles ici.
L'objectif est de compléter le script tux.sh afin que les documents générés ressemblent le plus
fidèlement possible au modèle fourni.
L'histoire de TUX
Quelques années après le lancement du noyau Linux en 1991, le besoin d'un logo se fit sentir. De
nombreuses propositions furent soumises, mais Linus Torvalds, le créateur de Linux, suggéra de styliser
un manchot !
À ceux qui rétorquèrent qu'un tel animal ne mettrait pas en valeur la puissance de ce nouveau système
d'exploitation, Linus répondit qu'ils ne connaissaient visiblement pas sa vitesse à la course et la dureté de
son bec ! Celui-ci s'était en effet fait courser et pincer dans un zoo. C'est Larry Ewing qui emporta le
concours de logo.
Le nom du manchot, TUX, peut-être compris comme le rétro-acronyme composé à partir des mots
"Torvalds" et "UniX".
Figure : TUX, la mascotte de Linux.
Manchot ou pingouin ?
Noms et liens vers site web
Images
Pingouin se dit auk en anglais
Alors que manchot se traduit par penguin !
Pingouin ?
(-_
//\
V_/_
TUX
_o)
/\\
_\_V
Manchot !
Les manchots sont des geeks !
La commande screenfetch affiche le logo et des informations en temps réel sur la distribution Linux.
%{-----------------------------------------------------------------------------+
|
./+o+bjobard@iNoteXtremX79
|
|
yyyyy- -yyyyyy+
OS: Ubuntu 16.04 xenial
|
|
://+//////-yyyyyyo
Kernel: x86_64 Linux 4.4.0-45-generic |
|
.++ .:/++++++/-.+sss/`
Uptime: 13d 1h 15m
|
|
.:++o: /++++++++/:--:/Packages: 3303
|
|
o:+o+:++.`..```.-/oo+++++/
Shell: bash tux_correction.sh
|
|
.:+o:+o/.
`+sssoo+/
Resolution: 3840x2160
|
| .++/+:+oo+o:`
/sssooo.
DE: Cinnamon 3.0.7
|
| /+++//+:`oo+o
/::--:.
WM: Muffin
|
| \+/+o+++`o++o
++////.
WM Theme: Ambiance-Colors (Ambiance) |
| .++.o+++oo+:`
/dddhhh.
GTK Theme: Ambiance [GTK2/3]
|
|
.+.o+oo:.
`oddhhhh+
Icon Theme: ubuntu-mono-dark
|
|
\+.++o+o``-````.:ohdhhhhh+
Font: Sans 9
|
|
`:o+++ `ohhhhhhhhyo++os:
CPU: Intel Core i7-4820K CPU @ 3.9GHz |
|
.o:`.syhhhhhhh/.oo++o`
GPU: GeForce GTX 970
|
|
/osyyyyyyo++ooo+++/
RAM: 10099MiB / 32094MiB
|
|
````` +oo+++o\:
|
|
`oo++.
|
+-----------------------------------------------------------------------------%}
Ici, la sortie de screenfetch est filtrée pour extraire des informations qui sont stockées dans des
variables et insérées dans cette petite bande-dessinée générée par un enchaînement de commandes :
/*
_\|/_
(o o)
+----oOO-{_}-OOo--------------------------------------------------------------+
|
.--,
.--,
|
|
( ( \.---./ ) )
|
|
'.__/o
o\__.'
|
|
{= ^ =}
|
|
> - <
|
|
______________________.""`-------`"".______________________
|
|
/
\
|
|
\
+----------------------+ +-------------------------+
/
|
|
/
| Mon ordi tourne sous | | Il utilise 10102MiB
|
\
|
|
\
| Ubuntu 16.04 xenial | | sur les 32094MiB dispo. |
/
|
|
/
| \
| | \
|
\
|
|
\
|
(o<
_-)
| |
(o<
_-)
|
/
|
|
/
|
//\
/\\
| |
//\
/\\
|
\
|
|
\
|
V_/_ _\_V
| |
V_/_ _\_V
|
/
|
|
/
+----------------------+ +-------------------------+
\
|
|
\
+----------------------------+ +-------------------+
/
|
|
/
| Et il est en marche depuis | |
Fais gaffe ! |
\
|
|
\
| 1 heures, 15 minutes !
| |
tu deviens |
/
|
|
/
| \
| |
un vrai geek... |
\
|
|
\
|
\
| |
/ |
/
|
|
/
|
(o<
_-)
| |
(*_
>-) |
\
|
|
\
|
//\
/\\
| |
//\
/\\ |
/
|
|
/
|
V_/_ _\_V
| |
V_/_ _\_V |
\
|
|
\
+----------------------------+ +-------------------+
/
|
|
/
\
|
|
\___________________________________________________________/
|
|
___)( )(___
|
|
(((__) (__)))
|
+----------------------------------------------------------------------------*/
********************************************************************************
*
*
*
____________________________
*
*
(
)
*
*
(
Laisse tomber Charlie,
)
*
*
(
tu n'es qu'un veau !
)
*
*
(
\
)
*
*
(
(o<
~x)
)
*
*
(
//\
/\\
)
*
*
(
V_/_ _\_V
)
*
*
(
)
*
*
---------------------------*
*
o
^~~^
*
*
o (oO)\_______
*
*
(__)\
)--*
*
||----/°|
*
*
||
||
*
*
*
********************************************************************************
ASCII Art
Le tableau ci-dessous a été généré à l'aide de commandes. Les images sont tirées directement du web,
sans sauvegarde locale. La plus grande image fait exactement 78 caractères de large. Les deux autres
images font la même hauteur.
;l.
.oKWMMOd'
.lXWNl.
0No
OMMMMMKWM:
0MK
..
.. .'.
..
.. ..... ....... Kl:NOc,0MX
0MK
.lWMl .lWM0ldkMMc cNMk :KM0 ;OMW; :Wo'
Od:;'oldMW
0MK
WMl
XMx
xM0
KMk
xM0
cWWdO.
d;.....dNN;
0MK
.. WMl
XMx
dM0
KMk
xM0
xNM0.
.K..... 0XW:
0MK
X0 WMl
XMx
dM0
OMN'..OM0
'Kl :WN;
lX.
.NMMk.
.lxxxooodxl.lxxd: cxxd; ,dxxc .oOOd;cxxc.lxd, .dxxl. kW;
,NNMN.
.............. oW:
,NNWX
..........'''''',,,,,,,,;;;;;;;,,'..lMk
WNWMo
...................''''''''''.........
kkc
NXNXo
.......................
....
..ONXl.
............
........
'......
......
...........
'oXl........
.
........,xK00000K:'....
....
....
.'','.
:kKNWWNKk:.
oWMWMMMMWMW0.
.0WWWWWWWWWWWc
,KWWWWWWWWWWWl
;XN0oxXNxo0NNo
.xNK: ', :KNO.
.xXNx.
.xNXx.
:OXXk.
.oKXO:
oKXXO'
oXXKo.
;KKKk,
.kKKKl
dKKx.
'xKK0,
'OK0;
;0KKc
.kk:,cl;;;,. .,;;,cc,:k0:
;;:x00000O: :O00000x:;:.
.dO0000000d..d0000000Od.
.oOOOOOOOd..dOOOOOOOo.
'cdOOOk:',:kOOOxc'
,cc,.',.,cc:.
.:cool;.
.'.'....,cxXKo.
,. ...',;cldKWM0,
'; ....,;:oxl:;cxNMM0;
.d..,:oxxxOO;.....lMMMMNd,......
od'lkc'..:kOoc...'oMMMMMMWNK00OOOko;
dNo0o....,O0NK;..,,...;lxXMMMM0:,..
,MWNx'....'c;.
.
'dXNX:
lMMWk;....'....''
....lO0'
:WMMWKkc,,'.....
........,od
;WMMMM,
..........'',d.
oXMMM.
..........'''',,:
;kMMMc
..........'''',,,,,.
cOMMMK..........'''',,,,,,,'
'cNWNWNO'.....''''',,,,,,,''
;xWl ,OKk;..'''',,,,,,,'''.
:ko....:dxo:,,,,,,,,',,'..
.,:;;;:::::cll:;;;;;;::;;,'..
................