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:;;;;;;::;;,'.. ................