#1 2007-04-29 23:22:25

lizard
mount c:/
From: irl: Yerville iil: everywhere
Registered: 2007-04-29
Posts: 135

linux share your code my friend

linus-torvalds.jpg

Au sens strict, Linux est le nom du système d'exploitation libre, multitâche, multiplate-forme et multi-utilisateur de type UNIX écrit par Linus Torvalds, souvent désigné comme le noyau Linux. Par extension Linux est devenue l'appellation courante du système combinant le noyau et un ensemble d'utilitaires systèmes

GNU/Linux est l'appellation promue par la Free Software Foundation (FSF) pour désigner le système d'exploitation muni des utilitaires GNU, qui rappelle que ce système d'exploitation dans son ensemble représente le résultat des efforts convergents de nombreux projets développés en mode collaboratif qui se sont déployés via Internet : non seulement le projet GNU et le noyau Linux, mais aussi le système de fenêtrage X Window, et certains logiciels produits par les équipes des Unix libres FreeBSD, OpenBSD et NetBSD.

De nombreuses entités collaborent au développement de Linux : des particuliers, des organisations comme la Fondation pour le logiciel libre ainsi que des petites et grandes entreprises commerciales (IBM, Sun, HP, Oracle, etc.)


Richard Stallman dévoile le 13 juillet 1985 son Manifeste du projet GNU qui résume l'ambition du projet :
richard-stallman-small.jpg
    « GNU, l'acronyme de GNU's Not Unix (GNU n'est pas Unix), est le nom du système complet de logiciels compatible Unix que j'écris pour pouvoir le donner librement à tous ceux qui en auraient besoin. De nombreux bénévoles m'aident. Les contributions en temps, en argent, en logiciels et en matériel sont les bienvenues. »
pdp11-unix.jpg

Il entend ainsi réagir aux redevances en hausse des deux UNIX classiques, System V (d' AT&T) et BSD (de Berkeley).

Concrètement il relate l'effort qu'il accomplit depuis 1983 dont on distingue déjà en 1985 certaines pièces maîtresses : le compilateur gcc, l'éditeur de texte Emacs, etc. L'effort sera opiniâtrement poursuivi, et au début des années 1990, le projet GNU possède une version utilisable de tous les éléments nécessaires à la construction d'un système d'exploitation (outre ceux cités précédemment : un shell, des bibliothèques, et de nombreux logiciels) à l'exception du plus central : le noyau.

Le projet GNU initie alors en 1990 le projet de production d'un noyau nommé Hurd.

D'après Thomas Bushnell, l'architecte initial du projet Hurd, l'idée initiale était d'adapter le noyau BSD 4.4-lite, et avec le recul « il est parfaitement clair pour moi que celui-ci aurait magnifiquement réussi et la face de l'informatique en aurait été changée ».

A cause d'un manque de collaboration de l'Université de Berkeley, Stallman décide, à la place, d'utiliser le micro-noyau Mach, qui s'avérera extrêmement pénible à faire progresser (un micro-noyau réduit la partie protégée du système à son strict minimum "les tâches régaliennes en quelque sorte“, et traite autant que possible le reste comme des applicatifs ordinaires).

Hurd ne dépassera jamais réellement le stade de curiosité de laboratoire de recherche, en revanche le travail du projet GNU forme aujourd'hui une part importante d'un système d'exploitation actuel basé sur le noyau Linux (voir plus bas). Une querelle sémantique a, pour cette raison, éclaté ces dernières années concernant l'appellation GNU/Linux afin de faire référence au système dans son intégralité.

En 1991, un étudiant finlandais qu'indisposait la faible disponibilité du serveur Unix de son université à Helsinki entreprend d'écrire un noyau (monolithique) qu'on appellera plus tard « noyau Linux ».

Linus Torvalds fait alors son apprentissage sur Minix, un système d'exploitation écrit dans un but pédagogique par Andrew Tanenbaum. Désirant conserver un système d'exploitation simpliste pouvant être compris dans les moindres détails par ses étudiants, Tanenbaum refuse les contributions visant à améliorer Minix, donnant à Linus la motivation nécessaire pour en écrire un remplaçant.

Il commence par développer un simple émulateur de terminal, qu'il utilise pour se connecter via modem au serveur de son université. Linus désire alors surtout comprendre le fonctionnement de son ordinateur, un 386, machine très moderne pour l'époque. Après l'ajout de diverses fonctionnalités dont un système de fichiers compatible avec celui de minix, Linus oriente son projet vers quelque chose de plus ambitieux : le noyau d'un système d'exploitation aux normes POSIX.

Le 5 octobre 1991, il annonce sur le forum Usenet news:comp.os.minix la disponibilité d'une ébauche de son système d'exploitation en version 0.02, la 0.01 ayant eu une diffusion plus que confidentielle. Le message en question ainsi que sa traduction sont disponibles sur wikisource.

Depuis, des centaines de passionnés et des entreprises, petites ou géantes, sont venus participer au projet dont Linus Torvalds est toujours le coordinateur. Eric S. Raymond décrit dans un essai retentissant, le modèle de développement du noyau Linux et d'une partie des logiciels libres.

Initialement appelé Freax par son créateur, le projet trouve son nom définitif grâce à Ari Lemmke, administrateur du serveur FTP ftp.funet.fi, qui héberge le travail de Linus Torvalds dans un répertoire nommé Linux. C'est la première apparition d'un terme composé à partir de Linus et Unix, qui deviendra par la suite une marque déposée au nom de Linus Torvalds. Le manchot Tux, dessiné par Larry Ewing en 1996, devient le symbole du projet

Les logiciels du projet GNU et le noyau Linux forment ainsi la base d'un système d'exploitation qui, depuis lors, fut complété par les apports de nombreuses communautés du logiciel libre. Parmi les étapes marquantes, on peut d'abord citer le lancement en octobre 1996 par Matthias Ettrich de l'environnement graphique KDE puis en août 1997 par Miguel de Icaza de son concurrent GNOME, les deux étant basés sur le système de fenêtrage X11 issu des travaux du MIT. Dans l'iceberg qu'est un système d'exploitation grand public basé sur le noyau Linux, GNOME et KDE en forment la partie émergée, en contact direct avec l'utilisateur.

Il y'a également la prise en compte progressive de l'intérêt commercial de Linux dont on peut citer quelques manifestations spectaculaires : le lancement en février 1998 de l'Open Source Initiative ; l'annonce en juillet 1998 du support d'Oracle Corporation qui porte et supporte sa célèbre base de données sous Linux ; l'entrée en bourse de Red Hat le 11 novembre 1999 ; celle de VA Linux le mois suivant qui crée une impressionnante bulle spéculative ; le support massif apporté par le géant IBM qui y dépense des milliards de dollars, emploie en 2005 près de 300 développeurs du noyau Linux, et organise à partir de 2003 la riposte légale lors de l'attaque du SCO Group qui affirmait posséder les droits d'auteurs du noyau Linux (voir l'article SCO contre Linux) ; l'acquisition en octobre et novembre 2003 de Ximian puis de SuSE par le géant américain Novell.

Linux est aujourd'hui utilisé dans de nombreux domaines, des systèmes embarqués aux superordinateurs en passant par les serveurs avec notamment le très populaire LAMP. Sa part de marché sur les postes clients est faible, les diverses estimations étant comprises en général entre 0,3 % et plus de 3 % en fonction des méthodes de relevé et de calcul. Ce chiffre est en réalité difficilement estimable, car d'une part, de nombreux navigateurs Web modifient leur identité par défaut (ou à la demande de l'utilisateur) afin de ne pas être gênés par les sites Web bloquant les navigateurs autres qu'« Internet Explorer tournant sur Microsoft windaube », et d'autre part, il est fréquent qu'un utilisateur Linux configure son système de manière à ce qu'il ne communique pas ces informations, car elles pourraient permettre de faciliter la recherche de failles éventuelles par un pirate.

Pour l'utilisateur final, Linux se présente sous la forme d'une distribution Linux, commerciale ou non, c'est-à-dire d'une solution prête à être installée comprenant une sélection opérationnelle de logiciels d'utilisation, d'installation, de mise à jour (en ligne ou non) et d'administration de l'ordinateur.

Linux est aujourd'hui utilisé sur plusieurs plate-formes, du superordinateur aux systèmes embarqués tels qu'un téléphone portable, l'assistant personnel, des modems, un lecteur vidéo DivX, en passant par les ordinateurs personnels compatibles PC et Mac, sur lesquels il peut être installé seul ou en parallèle avec Microsoft windaube ou Mac OS.

Linux fut d'abord plus utilisé dans le domaine des serveurs informatiques grâce à des logiciels tels que le serveur HTTP Apache ou le serveur de fichier Samba qui permet de partager des fichiers avec un réseau d'ordinateurs sous Microsoft windaube. Il a également atteint depuis peu une plus grande facilité d'accès sur le poste de travail grâce aux gestionnaires de bureau que représentent GNOME et KDE ainsi qu'à une utilisation par le grand public de logiciels comme la suite bureautique OpenOffice.org ou le navigateur Web Mozilla Firefox bien plus importante que celle qu'avait connu les logiciels libres auparavant.

La mascotte de Linux est Tux, un manchot.
linux.jpg

La principale originalité de Linux par rapport à d'autres systèmes d'exploitation concurrents comme Microsoft windaube, Mac OS, ou les autres UNIX propriétaires est d'être constitué d'un noyau libre et de logiciels libres.

Un logiciel libre n'est pas nécessairement un logiciel gratuit, et inversement tout logiciel non-commercial n'est pas forcément libre. Ce ne sont pas non plus des logiciels libres de droits : c'est en vertu de leurs droits d'auteurs que les contributeurs d'un logiciel libre accordent les quatre libertés, qui sont d'utiliser le logiciel sans restriction, d'étudier le logiciel, de le modifier pour l'adapter à ses besoins et de le redistribuer sous certaines conditions précises.

Certaines licences sont basées sur le principe de copyleft, c'est-à-dire de réciprocité : une oeuvre dérivée d'un logiciel sous copyleft doit à son tour être libre. C'est le cas de la licence libre la plus utilisée, à commencer par le noyau Linux lui-même : la licence GNU GPL écrite par Richard Stallman.

L'ouverture du code source, l'un des quatre critères correspondant à la notion de logiciel libre, a des avantages théorisés entre autres par Eric Raymond en matière de correction rapide des bogues qui sont la plaie de l'informatique, et notamment la correction des failles de sécurité. C'est le refus du principe de sécurité par l'obscurité.

Les logiciels libres sont produits de manière collaborative, souvent indépendamment les uns des autres, et peuvent être librement redistribués. Il s'en suit une particularité du monde Linux : la séparation entre ceux qui produisent les logiciels et ceux qui les distribuent.

On appelle distribution Linux une solution prête à être installée par l'utilisateur final comprenant un noyau Linux, des programmes d'installation et d'administration de l'ordinateur, un mécanisme facilitant l'installation et la mise à jour des logiciels comme RPM ou APT ainsi qu'une sélection de logiciels produits par d'autres.

Une distribution peut par exemple choisir de se spécialiser (ou non) sur GNOME ou KDE. Elle est également responsable de la configuration par défaut du système (graphisme, simplicité.), du suivi de sécurité (installations de mise à jour) et plus généralement de l'intégration de l'ensemble.

La diversité des distributions permet de répondre à des besoins divers qu'elles soient à but commercial ou non ; orientée serveur, bureautique ou embarqué ; orientée grand-public ou public averti ; généraliste ou spécialisée pour un usage spécifique (pare-feu, routeur réseau, grappe de calcul.) ; ou encore certifiées sur un matériel donné.

Parmi les plus célèbres distributions, on peut citer la Slackware qui est la première distribution Linux apparue en 1992, toujours activement maintenue par Patrick J. Volkerding ; la Debian, éditée par une communauté de développeurs ; la Red Hat, éditée par l'entreprise américaine du même nom qui participe également au développement de Fedora Core ; ou encore la SuSE, à l'origine dérivée de Slackware avec ajout de certains sous-système issus de Redhat, aujourd'hui éditée par la société Novell.

De nombreuses autres distributions plus ou moins spécialisées existent, étants pour la plupart dérivées des projets sus-cités. Par exemple voici quelques distributions spécialisées « environnement de bureau » : Ubuntu, éditée par Canonical Ltd qui est dérivée de Debian ; Mepis également basée sur Debian ; Zenwalk dérivée de Slackware ; Mandriva, dérivée de Red Hat, aujourd'hui éditée par la société française de même nom et impliquée dans plusieurs projets libres. Il existe également des distributions dites LiveCD, dont la plus célèbre est Knoppix, qui offrent la possibilité de démarrer un système d'exploitation Linux complet et d'accéder à de nombreux logiciels à partir du support (CD ou DVD) sans installation préalable sur le disque dur, et sans altérer son contenu. Cette souplesse d'utilisation a fait qu'elles sont devenues un support très populaire de démonstration d'utilisation de Linux, et sont même utilisées comme outils de maintenance système.
mandrake.jpg

Last edited by lizard (2007-04-29 23:27:19)


Kiss_face_paint.gif

Offline

#2 2007-04-29 23:31:07

papy tromblon
Sous-cultivé à l'extrême
From: le havre
Registered: 2007-03-30
Posts: 1,614
Website

Re: linux share your code my friend

Ahah un linuxien, dans ce marais de consoleux et cinéphiles ca change! big_smile
Je ne suis pas linuxien du tout, mais j'ai apprécié ton article big_smile
J'ai possédé une Gentoo, mais ce n'etait pas mon truc, je ne savais pas m'en servir correctement et je ne pouvais pas faire ce dont j'avais envie. De plus, j'ai été élevé au mac alors les shell je ne connais que ca.

J'ai toujours regrétté comme pour la guitoune de ne pas savoir en jouer, mais bon...
Le projet est ambitieux et si ils rétament Microsoft d'ici un siécle ou deux, je serais le premier a applaudir big_smile


zzzombies.gif

Offline

#3 2007-04-29 23:36:12

psycho
Jeux de l'année : uncharted 2 (ps3) ,Layton 2 (DS
From: Yvetot
Registered: 2007-03-31
Posts: 706

Re: linux share your code my friend

Warning high level nerd detected !!

Je ne pense pas qu'il y ait beaucoup de linuxiens ici, à part anus ou bud je crois.


68f3f5d921d5d9566de755df8ac73.jpg

Offline

#4 2007-04-29 23:39:13

lizard
mount c:/
From: irl: Yerville iil: everywhere
Registered: 2007-04-29
Posts: 135

Re: linux share your code my friend

psycho wrote:

Warning high level nerd detected !!

Je ne pense pas qu'il y ait beaucoup de linuxiens ici, à part anus ou bud je crois.

J'ai pas écrit l'article pour cenvertir , mais comme contribution à la sous culture geek :]


Kiss_face_paint.gif

Offline

#5 2007-04-30 00:27:59

papy tromblon
Sous-cultivé à l'extrême
From: le havre
Registered: 2007-03-30
Posts: 1,614
Website

Re: linux share your code my friend

Aprés une intense reflexion j'ai compris que ton avatar c'etait linus torvald, je suis content.


zzzombies.gif

Offline

#6 2007-04-30 07:29:28

Elrohir
Si vous lisez ce forum, c'est grace a ce mec
From: Paris
Registered: 2007-03-31
Posts: 324
Website

Re: linux share your code my friend

psycho wrote:

Warning high level nerd detected !!

Je ne pense pas qu'il y ait beaucoup de linuxiens ici, à part anus ou bud je crois.

Non, y'a moi aussi :-)
Il parle même pas de ArchLinux ton article, une honte !!

Last edited by Elrohir (2007-04-30 07:30:20)


int random() { return 4; }

Offline

#7 2007-04-30 09:17:08

krom
j'aime l'odeur des mes ennemis quand ils brulent
From: Gonfreville l'Orcher
Registered: 2007-03-31
Posts: 281
Website

Re: linux share your code my friend

J'ai eu linux dans les mains, mon oncle était un mandrakien (était parce qu'il a un mac now)
C'était le pied de ne pas avoir windaube, je pouvais me la jouer wink

Plus sérieusement , c'était assez sympa , traduit en plus big_smile

ah souvenirs big_smile


Moi c'est KROM

Offline

#8 2007-04-30 11:01:23

gogole
putain! des pédés de l'espace! planquez vos culs
From: Pont Audemer
Registered: 2007-03-31
Posts: 150

Re: linux share your code my friend

Elrohir wrote:
psycho wrote:

Warning high level nerd detected !!

Je ne pense pas qu'il y ait beaucoup de linuxiens ici, à part anus ou bud je crois.

Non, y'a moi aussi :-)
Il parle même pas de ArchLinux ton article, une honte !!

Arch linux c'est un peu du linux pour les faibles wink

http://www.archlinuxfr.org/


tpropagandekq1ky2.jpg

Offline

#9 2007-04-30 12:11:20

Elrohir
Si vous lisez ce forum, c'est grace a ce mec
From: Paris
Registered: 2007-03-31
Posts: 324
Website

Re: linux share your code my friend

hum smile
lol smile


int random() { return 4; }

Offline

#10 2007-04-30 12:15:09

gogole
putain! des pédés de l'espace! planquez vos culs
From: Pont Audemer
Registered: 2007-03-31
Posts: 150

Re: linux share your code my friend

de toute facon je suis sous debian sarge big_smile


tpropagandekq1ky2.jpg

Offline

#11 2007-04-30 13:12:57

Elrohir
Si vous lisez ce forum, c'est grace a ce mec
From: Paris
Registered: 2007-03-31
Posts: 324
Website

Re: linux share your code my friend

gogole wrote:

de toute facon je suis sous debian sarge big_smile

s'toi le faible alors smile


int random() { return 4; }

Offline

#12 2007-04-30 13:14:18

psycho
Jeux de l'année : uncharted 2 (ps3) ,Layton 2 (DS
From: Yvetot
Registered: 2007-03-31
Posts: 706

Re: linux share your code my friend

<comprend pas>


68f3f5d921d5d9566de755df8ac73.jpg

Offline

#13 2007-05-04 09:42:33

Don diego de la vega
Le 1337 5|*34|< utilise les alphanumériques ASCII
From: Argenteuil
Registered: 2007-04-10
Posts: 145

Re: linux share your code my friend

Elrohir wrote:
psycho wrote:

Warning high level nerd detected !!

Je ne pense pas qu'il y ait beaucoup de linuxiens ici, à part anus ou bud je crois.

Non, y'a moi aussi :-)
Il parle même pas de ArchLinux ton article, une honte !!

Il y a pleins d'ommission en tout genre . C'est plus l'histoire de Nunux ici.


You have been banned for the following reason: Called Jesus a nigger

Offline

#14 2007-05-04 16:58:43

Elrohir
Si vous lisez ce forum, c'est grace a ce mec
From: Paris
Registered: 2007-03-31
Posts: 324
Website

Re: linux share your code my friend

Mais je sais bien, ne t'inquiète pas wink
Pour bien troller, faudrait que je fasse un article sur les *BSD. Ca c'est des OS de bonhommes ^_^


int random() { return 4; }

Offline

#15 2007-05-04 20:06:51

aglon
UNE VRAI TRONCONNEUSE HEIN !? J'VAIS TE TRONCONNER
From: valence
Registered: 2007-03-31
Posts: 540

Re: linux share your code my friend

Suis perdu


Abbey-A%20-%20Chad%20D--article_image.jpg

Offline

#16 2007-05-05 10:56:23

julius caesar
avé ceasar palace (psycho®)
Registered: 2007-04-24
Posts: 65

Re: linux share your code my friend

Je suis resté tres DOS 4.1 perso


hear you all ask 'bout the meaning of scat.
Well I'm the professor and all I can tell you is
While you're still sleepin' the saints are still weepin' cause
Things you call dead haven't yet had the chance to be born.

Offline

#17 2007-05-09 09:45:25

lizard
mount c:/
From: irl: Yerville iil: everywhere
Registered: 2007-04-29
Posts: 135

Re: linux share your code my friend

Elrohir wrote:

Mais je sais bien, ne t'inquiète pas wink
Pour bien troller, faudrait que je fasse un article sur les *BSD. Ca c'est des OS de bonhommes ^_^

La semaine prochaine, comment installer windaube familial edition Disney.....




JE SOOOOOORS


Kiss_face_paint.gif

Offline

#18 2007-05-09 10:13:51

sancy
50% etudiant 50% elfe de la nuit
From: Fécamp
Registered: 2007-03-31
Posts: 484

Re: linux share your code my friend

On lancera miquet word 95 lol cest aps bi1 mdrr


21201debl4.jpg

Offline

#19 2007-05-09 13:59:43

papy tromblon
Sous-cultivé à l'extrême
From: le havre
Registered: 2007-03-30
Posts: 1,614
Website

Re: linux share your code my friend

c koi win dos


zzzombies.gif

Offline

#20 2007-05-09 14:03:46

sancy
50% etudiant 50% elfe de la nuit
From: Fécamp
Registered: 2007-03-31
Posts: 484

Re: linux share your code my friend

c'est ça: http://www.freedownloadscenter.com/Best/win-dos-866.html


21201debl4.jpg

Offline

#21 2007-05-15 00:48:28

Bud
visiteur du trox

Re: linux share your code my friend

nan je suis pas linuxien, je carbure au winxp et au mac, mais j'avoue que plus le temps passe, plus je me rend comtpe que linux devient de plus en plus interessant, et je pense que d'ici 2 ou 3 ans, quand j'aurais un ordi qui me servira pas des masses, je metrais linux pour commencer a m'initier, en plus d'ici là, cet os aura surement bie nevolué.

#22 2007-05-15 07:21:53

Elrohir
Si vous lisez ce forum, c'est grace a ce mec
From: Paris
Registered: 2007-03-31
Posts: 324
Website

Re: linux share your code my friend

Non, il regresse avec le temps.


int random() { return 4; }

Offline

#23 2007-05-15 12:22:30

creme
visiteur du trox

Re: linux share your code my friend

Elrohir wrote:

Non, il regresse avec le temps.

Explique, je compte m'y mettre big_smile

#24 2007-05-15 20:06:43

Elrohir
Si vous lisez ce forum, c'est grace a ce mec
From: Paris
Registered: 2007-03-31
Posts: 324
Website

Re: linux share your code my friend

Ca devient de pire en pire (sans ironie).
Parfait pour les Windowsiens.


int random() { return 4; }

Offline

#25 2007-05-16 12:52:24

aglon
UNE VRAI TRONCONNEUSE HEIN !? J'VAIS TE TRONCONNER
From: valence
Registered: 2007-03-31
Posts: 540

Re: linux share your code my friend

Pire que windaube big_smile


Abbey-A%20-%20Chad%20D--article_image.jpg

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 620.33 KiB (Peak: 668 KiB) ]