Coding Night

installer un OS

Tom DARBOUX

Sommaire de la nuit !

  1. Introduction : un OS quezako ?
  2. Présentations des principales ditributions linux
  3. Présentation des principaux environnement de bureaux
  4. Les bonnes pratiques pour installer un OS
  5. Et puis intallation

I - Intro : Un OS quezako ?

Definition

Un Système d'exploitation est un ensemble de logiciels qui va faire le lien entre le materiel et les autres logiciels

Par exemple...

  • Windows 10
  • Ubuntu 17.10
  • OS X high sierra
  • Android Oreo

I - Intro : Les familles d'os

Les OS basés sur un noyau WinNT

  • Windows XP et superieur
  • React OS (c rigolo mé c 1 pe nul come os)

Les OS basés sur un noyau UNIX

  • Les versions de OS X
  • Les distributions linux
  • Les distributions bsd

Il y en a d'autres...

  • Haiku OS

II - Les distributions Linux

II - Les distributions Linux

Quels differences ?

  • Leur gestionnaire de paquets et certains logiciels
  • Leur philosophie !!!

Debian

Histoire

  • Lancée en 1993 par Ian Murdock
  • Gérée par une organisation communautaire

Caractéristique

  • Distribution très stable
  • Philosophie très open-source
  • Tend à avoir des logiciels quelque peu obsolète

Gestion des paquets

  • Utilisation de APT
  • Compatible avec les fichier ".deb"

Ubuntu

Histoire

  • Crée par Mark Shuttleworth dans le but de faire un Debian grand-public
  • Devellopé et commercialisé par la société Canonical

Caractéristique

  • Se veux le plus grand public possible
  • S'éloigne parfois de la philosophie Linux
  • Basé sur Debian SID - la béta de debian

Gestion des paquets

  • Utilisation de APT
  • Compatible avec les fichier ".deb"

Fedora

Histoire

  • Devellopé par "le projet fedora", sponsorisé par Red Hat

Caractéristique

  • Se veux être une vitrine technologique - à la pointe de l'innovation
  • Nouvelle version rapide, tous les 6 mois
  • Même code que la distribution Red Hat

Gestion des paquets

  • Utilisation de DNF
  • Compatible avec les fichier ".rpm" un format de paquet plus moderne que les ".deb"

Open-suse

Histoire

  • Distribution soutenu par SUSE, une entreprise allemande
  • Distribution qui a succédé a Suse-linux, une distribution qui etait vendu par SUSE

Caractéristique

  • Apporte YAST (Yet Another Setup Tool)
  • Très utilisé en Allemagne et dans les pays de l'Est

Gestion des paquets

  • Utilisation de ZYpp
  • Comme Fedora, Compatible avec les fichier ".rpm"

Arch-linux

Histoire

  • Lancée en 2002 avec comme principe la simplicité

Caractéristique

  • Se veux simple, léger et élégant (suivant le principe Kiss - "keep it simple, stupid")
  • Est en rolling release - pas de version, on est toujours sur la dernière
  • Très personnalisable
  • Demande des notions sur le fonctionnement de linux, ou permet de l'apprendre

Gestion des paquets

  • Utilise Pacman pour les paquets officiels

Gentoo

Histoire

  • S'inspire des distributions BSD

Caractéristique

  • A pour but d'être modulaire et optimisée
  • Compile les paquets sur le pc
  • Permet une installation modulaire des paquets
    EX: Il faut specifier que l'on veut que VLC ait du son, ait une interface,...
  • Complexe et long à installer (on doit compiler le noyau) - pas au programme de ce soir

Gestion des paquets

  • Utilise Portage

III - Les environnements de bureaux

Un gestionnaire de fenètre

Un ensemble de logiciels graphiques (barre des taches, lecteur pdf, visionneur d'image, client mail...)

Liste (non exhaustive)

    Des environnements complets

  • Gnome 3
  • KDE plasma 5
  • XFCE 4
  • Cinnamon 3
  • Budgie 10
  • Ou plus leger

  • Openbox
  • I3
  • Awesome WM
  • Compiz

Gnome 3

Caractéristique, philosophie

  • Programmé en GTK 3
  • Environnement assez épuré²

KDE plasma 5

Caractéristique, philosophie

  • Programmé en QT
  • Plein de fonctionnalités, très customisable
  • Assez lourd (peu recommandé pour un pc peu puissant)
  • Très proche du bureau windows

XFCE 4

Caractéristique, philosophie

  • Programmé en GTK 2
  • Leger, rapide

Cinnamon 3

Caractéristique, philosophie

  • Fork de gnome 3 pour reprendre plus la métaphore du bureau

Budgie 10

Caractéristique, philosophie

  • Programmé en gtk 3
  • Version 11 reprogrammé en qt

IV - Les bonnes pratiques

Les étapes

  • Partitionner le disque
  • Graver une clé usb
  • Reussir à booter sur la clé :p
  • Suivre les instructions ou regarder un tuto (pour Arch Linux)

Partitionner le disque

Qu est qu'une partition

  • Partie de votre disque avec (ou pas) un os dessus et des fichiers
  • Avec un type de fichier
    • Fat32
    • Ntfs
    • ext4

Partitionner le disque

  1. Faire de la place
  2. Advanced (ou arch linux) : créer les partitions
    • / : pour les fichiers systemes et les programmes
    • /home : pour les fichiers utilisateurs
    • Swap : pour etendre la RAM
    • /boot : pour les fichiers de demmarage
    • /boot/efi : pour le bootloader

Sous windows

  • Minitool Partition
  • Ou le gestionnaire de partition système (pas très evolué)

Sous linux

  • Gparted
  • Sous KDE : kde partition manager
  • Ou fdisk pour les casses-cou

Graver la clé usb

Sous windows

  • Rufus

Sous linux

  • dd if='chemin du fichier iso ou img' of='cle usb' status=progress
  • exemple:

    dd if='2017-09-07-raspbian-stretch-lite.img' of='/dev/sdb' status=progress

    sync

On se lance ?