                            
                             LINUX
                            
                   Adapt pour la demoscene ?


 Intro :


Tout d'abord je doit dire que toi, cher lecteur, tu as vraiment de
la chance de lire ce txt car apres une fausse manip. de ma part
(surement due au manque de sommeil), j'ai fait un "deltree /y *"
la ou il fallait p :(Sous la pression du redac'chef, j'ai t
forc de prendre mon courage a 2 mains pour refaire entirement
cet article, hhh ;)

C'est encore les vacances et je viens de me lever spcialement
pour ca un samedi avant 14h !!!!!! incroyable
(Nd'Rakis: Bah tu vois quand tu veux ...)

NOONNNNnnnn !!! Arrakis !! pas taper !!! je l'ai ton article !!!
gentil gentil , laaaaaaa , tout doux ...  ffffiou

alors bonne lecture...   ;)



 Plan :


Dans ce txt, je tcherais de:

   - prsenter Linux a ceux qui savent pas encore ce que c'est ou
     ceux qui ont oubli ;)

   - comparer cet OS(*) avec les autres d'un point de vue objectif
     sur les performances et la stabilit.

   - dire pourquoi il est si adapt pour le monde de la demo
     (la "scene" qu'ils disent)




 Prsentation :


Linux ? ksako ?? ca se mange ???

Linux est un OS multitache, 32 bits, ax principalement sur les
rseaux sous toutes formes, il est en constante volution. Il fait
partie de la famille des UNIX.

Ca principale diffrence avec les autres systemes d'exploitation
est qu'il n'est pas commercial, par voie de consquence, il est
gratos :) 

Mais !! (me diras-tu), qui programme Linux vu que c'est pas
commercial ?

                     -> tout le monde !! <

C'est ca qui est bien ! N'importe qu'elle personne ayant des
comptences peut contribuer au dveloppement de Linux. Aussi bien
dans la programmation pure et dure du systeme qu' la traduction
ou l'laboration des docs ou encore plus simple,  la dcouverte
des bugs pour les versions en alpha ou beta test (qui sont aussi
accessibles au public).

Tout ca se fait essentiellement par le net, en apportant sa
contribution dans les newsgroups et pour viter que se soit le
bordel complet, il y a Linus Torwald (l'inventeur) qui gre tout
a, dans les grandes lignes...

notamment...

    fr.comp.os.linux :  un  problme ?  Demandez  conseil  ici
                        (en francais)

    comp.os.linux.announce :  toutes  les  annonces  importantes
                              concernants Linux

    comp.os.linux.development :  vous   voulez   participer   au
                                 dveloppement de Linux ?




 O trouver Linux ?


Tout d'abord, pour avoir les toutes dernires versions : rien de
mieux que le net.

Il faut videmment un accs rapide vu que l'installation complte
fait dans les 300 Mo. Pour la France, le seul, l'unique ftp.ibp.fr
Mais c'est rellement pratique de tlcharger les patchs pour les
mises  jour.

Le mieux, si tu n'as qu'un simple accs lent par modem comme nous
autres ici bas, est de le commander par la poste pour la modique
somme de 150 F, tu recevras une pile de 6 CDs remplis d'un tas de
trucs pour Linux dont les diffrentes distributions et une
montagne de softs gratos...


tout ca  :             http://www.linux-kheops.com/




 Et le monde des dmos dans tout ca ?


Tu vas me dire : ouais, c'est cool tout ca, mais c'est pas
vraiment fait pour faire des dmos tout ca !

Dtrompes toi, (en tant que coder) tu as tous les outils
ncessaires  la ralisation d'une dmo:

      * des players de mod : MikMod, Midas

      * de multiples diteurs de sources : joe, vi, ...

      * une aide en ligne qui comprend toutes les commandes de
        linux + les fonctions en C/C++ (tres tres utile ca !) :
        par exemple : il suffit de tapper "man fread" pour avoir
        un petit rafraichissement de mmoire :)

      * des librairies toutes faites pour avoir des modes en
        haute rsolution : ca a l'avantage de marcher sur tout PC
        bien configur, d'tre optimis pour chaque carte vido
        ainsi que de rester simple d'utilisation dans le but de se
        concentrer sur le reste du code.

Il est clair que pour l'instant seuls les coders ont un intert 
passer sous linux vu qu'il n'y a pas encore de FT2, de Deluxe
Paint, ni de Photoshop sous Linux. Bien que le projet "The GIMP"
soit prometteur, ce sera une sorte de photoshop sous X bas
uniquement sur les plug-ins, comme 3DS MAX :

               http://scam.XCF.Berkeley.EDU/~gimp/ 



Par rapport au DOS, Linux a un norme avantage: il est multitche!
Et crois moi, ca change la vie !

Il suffit de faire ALT + F1, ALT + F2, .., pour avoir de nouvelles
consoles virtuelles (et interactive ?) : sorte de shell qui
tournent en parallle.

Tu peux, par exemple, te permettre de regarder la toute dernire
dmo qui vient de sortir dont on vient de te parler sur IRC
pendant que t'en tlcharge une autre :)

Tu peux aussi t'offrir le luxe d'couter des MP3 ou des MODS tout
en tapant du texte (comme en ce moment d'ailleurs), c'est trs
sympa en codant.

Je sais pas trop comment ils se sont dmerds mais le multitche
de Linux n'a vraiment rien a voir avec celui de Windows. Sur mon
P120 avec mes petits 16 Mo, tout tourne correctement, j'ai pas mon
disque qui se met indfiniment  swapper dans tous les sens des
que je bouge une fentre. De plus, quand j'coute un MP3 en tche
de fond, il ne saccade que trs trs rarement, sous w95 c'est mme
plus la peine ds que t'as 2 explorer ouvert.


Par rapport a Windows 95, je ne peux pas tre tres prcis vue que
je m'en sert pas mais j'ai rellement l'impression de stabilit
sous Linux.

Effectivement, au pire, quand une application plante, Linux la
ferme, vide toute la mmoire qu'elle utilisait et continue sans
broncher.

Sous W95, un crash d'une application provoque bien trop souvent
la plantage du systeme complet.

Pour Windows NT, je l'ai jamais vu tourner plus de 10 minutes
mais de toutes facons, les jeux et les dmos sortent sous w95.
Windows NT est fait pour travailler (y parait).




 Soyons ralistes :


Il est vidant que Linux n'a pas que des avantages.

Premirement, l'installation n'est pas vidante mais en fait,
apres une petite explication des bases de Linux, tout reste
simple (/dev/hda1, root ...).
En gros: t'as un petit effort a faire mais apres c'est mga bien!

Ensuite, seule une minorit de personnes l'utilisent, ce qui fait
qu'il n'y a que trs peu de jeux qui sortent dessus. Certains vont
mme jusqu' dire qu'ils ne passent pas  Linux parce que leurs
dmos ne seront pas vus : c'est un choix.




 Pour finir :


   Voila, le temps presse et j'ai pas envie de faire un texte
lourd. C'tait donc un rapide survole de Linux.

   Il existe de nombreux bouquins traitant du sujet tous aussi
bien les uns que les autres. J'ai personnellement apprci
"Linux SecretS" de Naba Barkakati aux ditions SYBEX mais les
autres doivent surement tre bien.

Pour en savoir plus, vous pouvez (devez ?) aller lire :

 - le Guide du Rootard
    http://corail.plg.u-nancy.fr/~mouries/guide/Guide_Rootard.html

 - ainsi que les FAQs
                    http://www.cl.cam.ac.uk/users/iwj10/linux-faq/

 - et les Howtos
                              http://www.linux.org/help/howto.html


Ces derniers sont un ensemble de guides dtaills sur les divers
composants  installer (telle une carte son, une carte rseau, ..)

   Voici quelques pages tres interressantes pour dbuter et
apprendre dans le monde d'UNIX:

  -> la base:  www.linux.org

  ->  un e-mag:   www.linux-kheops.com/line/html/linemain.html

  -> un bouquin on-line:
                     www.loria.fr/linux/gs-french-2.1.1/gs/gs.html

  -> le guide du rootard: (Nd'Rakis: 2 fois tu le donnes ...)
           corail.plg.u-nancy.fr/~mouries/guide/Guide_Rootard.html


Pour avoir un aperu de Linux sans l'installer : je te propose des
screen shots Linux c'est pas que du mode texte : la preuve (qu'est
ce t'attends pour brler w95 aprs a ?)

               http://www.rasterman.com/screenshots.html


                                  


N'hsitez pas a me contacter pour de plus amples infos ou pour me
faire parvenir vos remarques/commentaires dans le but d'engager
une polmique.
Si ca devient interressant, je le publierais dans Defcon #2 ...



                           GrosQuick / Fusion
                    email : cbouthor@serveur.dtr.fr
                 page ouebe : www.mygale.org/~fusion0/
