Architecture logicielle d'un ordinateur
- Pour fonctionner, différents composants logiciels doivent être implémentés dans un ordinateur :
en particulier le système d’exploitation (S.E ou O.S en anglais Operating System). Pour un système GNU/Linux,
il s’agit du noyau Linux. C’est le noyau Linux qui assure le fonctionnement matériel de la machine
(processeur, mémoire, disques durs), l’accès (écriture/lecture) aux périphériques (clavier, écran, souris) etc...
Les interactions du système d'exploitation avec le matériel (hardware) et les logiciels (software) peuvent être
représentées par
ce schéma
- La distribution intègre un noyau Linux et propose une collection d’applications (logiciels) couvrant de
nombreux domaines (bureautique, traitement d’image, multimedia, internet, jeux, développement etc...)
- Par ailleurs, une distribution propose un ou plusieurs environnements graphiques (bureau). Dans le monde
GNU/Linux les deux principaux bureaux sont GNOME et KDE, mais de nombreux autres environnements graphiques
(généralement plus légers) sont disponibles (XCFE etc...)
Types de Logiciels
On distingue plusieurs types de logiciels:
- Propriétaires : ces logiciels sont vendus et sont régis par une licence restrictive qui
interdit aux utilisateurs de copier, distribuer, modifier ou vendre le programme
en question.
- Shareware : un shareware est un programme généralement distribué sous forme de binaire et assujetti à une
période d’évaluation permettant aux utilisateurs d’estimer si le logiciel leur convient ou non. Au-delà de cette
période, l’utilisateur a l’obligation morale de rétribuer l’auteur s’il veut continuer à utiliser le programme et
dans le cas contraire l’effacer de son disque. Des abus ayant été constatés, les concepteurs de sharewares
ont aujourd’hui recours au bridage des logiciels ; bridage levé après rétribution.
- Freeware : ici free veut dire gratuit; les freewares sont donc distribués gratuitement et peuvent être copiés
sans restriction particulière ; ils ont le plus souvent la forme de binaires.
- Domaine public : un logiciel versé dans le domaine public, appartient à tout le monde, donc à personne.
Chacun est libre de faire ce qu’il veut avec, sans aucune contrainte particulière.
- Logiciel Libre (Free software) : ici le mot free s’entend comme libre et non gratuit. Les free softwares
ou logiciels libres proposent une licence permissive qui tout en assurant la propriété intellectuelle du programme à
l’auteur, autorise les utilisateurs à copier, distribuer, modifier et éventuellement vendre le logiciel.
Licence GPL
Licence GPL (Global Public Licence) : quatre droits fondamentaux sont attachés à la licence GPL :
- Liberté d’utiliser le logiciel
- Liberté d’étudier le code source du logiciel
- Liberté de modifier le logiciel (sous réserve de mettre disposition le code source)
- Liberté de diffuser le logiciel
Ce lien vous renvoie vers la version française de la licence GPL
URL de la page d'accueil du site: http://perso.numericable.fr/alain.walliser