Une approche sur Debian
24 Avril 2004
Association Tarentux
Arnaud Fontaine
arnaud@tarentux.org
(page 1)
Les logiciels libres et GNU/Linux
- Historique
- Principes fondamentaux
(page 2)
Historique
- 1983 à 1990
- Lancement du projet GNU par Richard Stallman
- Création d'un système d'exploitation libre
- GCC, GDB, Emacs
- Mais pas encore de noyau
- License GNU GPL protégeant les logiciels libres
- 1991 à 1994
- Premières versions du noyau GNU/Linux par Linus Torvald
- Version 1.0 disponible à la fin de cette période
- Forme avec le projet GNU un système d'exploitation autonome entièrement libre
(page 3)
Principes fondamentaux
- Quatres libertés qui définissent les logiciels libres
- Liberté d'exécuter le programme pour n'importe quel usage
- Liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins
- Liberté de redistribuer des copies
- Liberté d'améliorer le programme et de rendre publique les améliorations
- Droits garantis par les licenses GNU
- Développement des logiciels libres
- Fondation du logiciel libre (FSF)
(page 4)
Le projet Debian
- Historique
- Qu'est ce que Debian ?
- Debian pour le débutant sous GNU/Linux
(page 5)
Historique
- Août 1993 à Mars 1995
- Ian Murdock lance le projet sur le noyau GNU/Linux
- Architecture Intel x86
- Une douzaine de développeurs
- Mars 1995 à Juillet 1998
- Apparition de Dpkg et dselect
- 200 développeurs
- 974 paquets
- Juillet 1998 à actuellement
- Portages vers d'autres architectures et noyaux
- 911 développeurs
- 8750 paquets
(page 6)
Qu'est ce que Debian ?
- Un projet
- Un contrat social
(page 7)
Un projet
- Création d'un système d'exploitation libre
- Utilisable sur 12 architectures
- Disponible pour GNU/Linux, mais aussi...
- GNU/FreeBSD
- GNU/NetBSD
- GNU/Hurd
- Fournir des outils
- Installation (Debian Installer)
- Gestion des paquets (Apt, Dpkg)
- Configuration (Debconf)
(page 8)
Un projet
- Fournir de nombreux logiciels
- Plus de 900 développeurs
- Plus de 8700 paquets pour Woody
- Larges possibilités d'utilisation
- Serveur (Apache, MySQL)
- Ordinateur familial (Gimp, OpenOffice, X)
- Environnement de programmation (Gcc, Emacs)
- Avec un support pour les utilisateurs
- Equipe de sécurité
- Rétroportages
- Suivi des bogues
(page 9)
Un contrat social
- Proposé par Bruce Perens en Juillet 1997
- Contrat social avec la communauté des logiciels libres
- Priorité donnée aux utilisateurs et aux logiciels libres
- Rester entièrement libre
- Désir de transparence
- Expose les principes des logiciels libres selon Debian
- Redistribution libre du code source ainsi que des versions modifiées
- Licences GPL, Artistic et BSD considérées comme libres
- Aucune discrimination de groupes, personnes ou champs d'applications
(page 10)
Debian pour le débutant
- Debian Installer
- Interfaces graphiques
- Où trouver de l'aide quand on débute ?
(page 11)
Debian Installer
- Très modulaire et portable
- Simplifie l'installation de Debian
- Détection avancée du matériel
- Partitionnement aisé
- Interface graphique
- Seulement « 10 touches » pour effectuer l'installation
- Déjà Utilisable en version beta pour 7 architectures
- Bientôt disponible pour les portages sur d'autres noyaux
(page 12)
Interfaces graphiques
- Synaptic
- Interface pour gérer les paquets
- Simple d'utilisation
- Complet
- Debconf
- Configuration des paquets
- Disponible pour KDE et Gnome
- De nombreuses applications disponibles sous forme de paquets
- Gnome 2.4 (bientôt Gnome 2.6), KDE 3, Solarworf :)
- Et bien d'autres applications facilement installables...
(page 13)
Où trouver de l'aide quand on débute ?
- De nombreuses documentations complètes diponibles en français sur le site officiel
- Des chans IRC sur irc.freenode.net
- #andesi, #debian, #debian-fr
- Des listes de diffusion
- Des forum et des documentations sur Debian
- Des LUGs
(page 14)
Conclusion
- Références
- Le projet GNU
- Debian
- Andesi
- Document disponible sous license GNU FDL
(page 15)