1. Linux un noyau plusieurs
systèmes
Philippe Breau Groupe 1276-SI
2. Table des Matières
● Logiciels Libre et ou à code source ouvert
● Distributions majeures
● Éléments composant le système
● Le noyau Linux
● Hackers et communauté
● Hackathons et Open Source
3. Logiciel libre Logiciel à code ouvert
(Open source)
FSF
“Free software foundation”
“Open Source Initiative”1.
Redistribution libre
2.
Code source accessible
3.
Modification du code et redistribution de licence
4.
Développé testé et maintenu par la communauté d’utilisateurs
5.
Permet la commercialisation des logiciels
Rejette l’utilisation de formats et
logiciels propriétaire.
Permet la coexistance du logiciel
libre et du logiciel propriétaire.
GNU GPL
Licence Publique Générale
OSI
Définition “Open Source”
4. Éternel débat entre les défenseurs de
l'Open Source et ceux du Logiciel
Libre.
5. Mythes courant
● Free software veut dire logiciel gratuit
Logiciel payant mais Libre
Copyright vs Copyleft
Droits d’auteur vs Gauches d’auteur
Le code source est ouvert et le sera toujours.
6. Le mot Free dans l'expression Free Software provient du mot
freedom et ne réfère en rien à la gratuité du logiciel.
Le logiciel Libre existe pour permettre aux gens qui veulent voir le
code source d'un logiciel et y contribuer puissent le faire et le
partager à leur tour.
La seule condition imposée est que la personne qui l'as acquis
détient les mêmes droits que celle qui l'a distribué.
Liberté ne signifie pas la gratuité
(N'est pas une marque de yogourt)
-Pierre Falardeau
8. Un système en pièces détachés
● Noyau Linux
● Environnement de bureau interchangeable
● Logiciels disponibles selon le besoin
● Marché d’application à télécharger
● (dépôt logiciel)
● Gestionnaire d’amorçage du système
● Suite Bureautiques
● Exécuter des applications Windows/jeux
9. Le noyau Linux
● Le noyau linux a été écrit par Linus Torvald
comme projet de fin de thèse
● Inspiré du système Mimix
● Au départ le noyau n’est pas libre
● Une fois rendu Logiciel libre fera partie du
projet GNU/Linux
● Linus ne défend pas le logiciel libre mais
apprécie les avantages qui en découlent.
12. Valeurs et éthique
● La collaboration
● Le partage
● L’entraide
● Ouverture
● Décentralisation
● Accès libre aux ordinateurs
● Amélioration du monde qui nous entoure
● L’information devrait être et rester libre
13. La communauté Hacker a pris forme pendant la période des
années 50 60 au Massachusetts Institute of Technologie,
Une Université très réputé aux États Unis.
C'est à cette époque que Richard Stallman est employé au
département d'intelligence artificièle du MIT
C'est à cette époque qu'il décide qu'il doit réussir à créer un
système d'exploitation qui sera ouvert et que les utilisateurs
pourront installer sur leurs ordinateurs, Utiliser et partager tout
en ayant la possibilité de participer à l'amélioration du code.
15. La valeur réelle d'une base
utilisateur/ développeur
Nombreuse compagnie tiennent à profiter des
avantages que peut apporter le fait d'ouvrir leur
code ou demander à des experts des tests de
sécurité leur opinion sur leurs systèmes
respectifs.
Google organise régulièrement des hackathons
pour reserrer la sécurité sur le Chrome OS et
Facebook aussi profite de ce genre
d'évènement pour se mettre à jour quant aux
vulnérabilités présentes sur leur platte-forme
16. Code source ouvert et
développement
Dans le cas de Firefox, on voit aussi un
développement incroyable en termes de
plugins et add-ons. Un des plus populaire étant
Add block qui permet de visionner des pages
en bloquant toute formes de bannières
publicitaires.
Red hat étant de son côté l'exemple parfait que
la commercialisation est plus que possible en
fournissant le libre accès à son code source.