Jimmy Gilbert
Professeur au Cégep de Sainte-Foy et Cégep Édouard-Montpetit
Linux VS Windows
Historique de Linux
Console VS Graphique
Distributions de Linux
Qu'avez-vous entendu à propos de Linux VS Windows au niveau de:
Accès au code source
Pas d'accès au code source
+ sécurisé
- flexible
Débat ici entre le code source ouvert ou non
Linux
Windows
Une tonne de variantes!
Pas tant de variantes
+ Ça simplifie la gestion
Windows 10
Windows Server 2019
- Pas une bonne idée de garder d'anciennes versions!
Linux
Windows
Très répandu!
Assez répandu
Linux
Windows
Très répandu!
Assez répandu
Linux
Windows
Linux
Windows
1983 : Richard Stallman annonce son projet de développer un système d'exploitation compatible UNIX appelé GNU1
1985 : compilateur GCC finalisé dès juin 1984, une version emacs compatible UNIX, etc.
1990 : le projet GNU est utilisable à l’exception du noyau.
Il débute le projet de production d'un noyau nommé Hurd.
1991 : GNU n'est toujours pas complètement opérationnel
À suirre!
1991 : l’étudiant finlandais Linus Torvalds, entreprend le développement d’un noyau de système d'exploitation, qui prendra le nom de « noyau Linux ».
Linus Torvalds publie son noyau sous licence GNU GPL.
Rend compatibles juridiquement les systèmes GNU et Linux.
GNU et le noyau Linux sont associés pour former un nouveau système d'exploitation.
GNU/Linux ou Linux voit le jour!
À l'origine, l'installation GNU/Linux nécessitait des connaissances solides en informatique
Rapidement, des ensembles de logiciels formant un système ont été disponibles : ce sont les premières distributions GNU/Linux.
Les entreprises ont ensuite commencer à faire leur propres distributions de Linux
C’est dans le monde des serveurs informatiques que GNU/Linux a eu le plus d’impact, notamment avec LAMP.
Linux demeure, à ce jour, un SE très peu utilisé par les utilisateurs standards.
Sources: https://fr.wikipedia.org/wiki/Linux
Batch files (fichiers .bat)
Il provient de Windows Command Shell (cmd.exe)
Il est basé sur MS DOS qui est émulé dans Windows 10
Il ne faut pas oublier PowerShell qui a beaucoup plus d'utilitaires
Il sert principalement à exécuter des tâches automatisées qui peuvent être planifié dans le temps (démarrage)
Connaissez-vous un langage de script sur Windows?
explorer.exe
Le nom du UI de Windows 10:
Metro le connaissez-vous?
métaphore de bureau
fichier -> document
répertoire -> dossier
Quel est le nom du processus qui gère l'interface graphique de Windows?
Le langage de script se nomme bash (exemples)
Il est très semblable à celui de Microsoft
On exécute des commandes bash dans une invite de commande Shell
#!/bin/bash
# Add two numeric value
((sum=25+35))
#Print the result
echo $sum#!/bin/bash
for (( counter=10; counter>0; counter-- ))
do
echo -n "$counter "
done
printf "\n"Est-il possible d'exécuter des scripts bash sur Windows?
Sur Linux coté interface graphique c'est plus complexe! Il existe de nombreux environnements de bureau, les plus connus sont:
KDE, Gnome, Cinnamon, Unity, mate, etc.
Gnome => celui d'Ubuntu par défaut
Possible d'installer celui que l'on veut! (revenir à Unity :P)
Ils ont des avantages / inconvénients
Souvent une question de goût!
Créer une sauvegarde du système mensuelle
Gérer et classer les dossiers d'un projet
Changer les paramètres du système
Générer automatiquement un journal d'erreurs
Gérer un projet sur GIT
Installer un logiciel
Selon les cas suivants, devrait-on utiliser la console (C) ou l'interface Graphique (G) ?
C
G
G
C
C ou G
C ou G
http://distrowatch.com/ Permet de voir la popularité des distributions
Vise différents marchés pour les distributions
Grand Public => Ubuntu, Mint
Professionnelles => Red Hat
Spécialisées => Kali Linux
Avez-vous déjà installé une distribution de Linux?
Pourquoi?
Faites un peu de recherche... pourquoi j'ai décidé de prendre Desktop?
By Jimmy Gilbert