Introduction

Définition

Système d'exploitation

fonctionnalités

  • Accès aux fichiers
  • Accès aux ressources
  • Contrôle
  • Utilisation
  • Interface de programmation
  • Interface graphique
  • Processeur
  • La communication inter-processus
  • Mémoire
  • La mémoire virtuelle
  • Périphériques
  • Contrôleur
  • Réseau
  • Contrôle d'accès
  • ...........

exemple

les systèmes d'exploitation les plus répandus sont:
Windows (pour les PC)
 Mac OS (pour les ordinateurs d'Apple)
Linux (pour les PC et les serveurs)
Unix (pour les serveurs)

Histoire Unix

multics

(MULTiplexed Information and Computing Service) telephone

Unics

(UNiplexed Information and Computing Service) telephone

Ken Thompson (à gauche) et Dennis Ritchie (à droite).

Unix

mini ordinateur

Un mini-ordinateur PDP-7

Unix

  • C’est un vrai système multitâche et multi-utilisateur, robuste et transparent.
  • Il définit clairement les droits d’accès aux fichiers.
  • Il sépare les processus bien proprement.
  • Il est conçu dès le départ pour fonctionner en réseau.

Unix time line

Unix timeline

GNU/Linux: Introduction

GNU_and_Tux

Distribution Linux

  • Debian
    • Knoppix
    • Ubuntu
      • Linux Mint
  • Slackware
    • openSUSE (originellement SuSE)
  • Red Hat Linux
    • Red Hat Enterprise Linux
    • Fedora
  • Gentoo
    • Chromium OS est basé originellement sur Gentoo
  • Arch Linux
    • Manjaro

Classement

Classement Similarweb (mai 2023)
Distribution Visites totales
RedHat 6,7 millions
Ubuntu 6,4 millions
Archlinux 3 millions
Kali linux 3 millions
Linux Mint 2,4 millions
Debian 2 millions
Fedora Linux 1,3 million
Manjaro 1,1 million

Composition

Composition d'une distribution GNU/Linux

  • ˆ Un noyau Linux;
  • ˆ Un ensemble de logiciels de base issus du projet GNU;
  • ˆ D’autres programmes libres (navigateur Web, lecteur mail, serveur FTP, . . . )
  • Éventuellement quelques logiciels propriétaires;
  • ˆ Une méthode pour installer et désinstaller facilement ces programmes;
  • ˆ Un programme d’installation du système.

Installation

préparation

  • Choisir une distribution selon besoin et selon la capacité du matériel
  • Préparer la partition en cas d'installation en dual boot
  • Préparer les utilitaires: (Ventoy & rufus ....)
  • Créer la clé USB bootable
  • Démarrer une session live
  • Essayer (découvrir) le système
  • Démarrer l’installation interactive( choix de la partitions de disque, langue , nom d'utilisateur......)

 

démonstration

Exercice: Installer Linux