Base de connaissances
Tutoriels par OS, outils open source et ressources pour le numérique responsable.
Comprendre les systèmes d’exploitation
Origines, différences et usages
Les systèmes d’exploitation (OS) sont les logiciels qui permettent à un ordinateur, un smartphone ou un objet connecté de fonctionner.
Ils gèrent le matériel (processeur, mémoire, disque), lancent les applications et assurent la sécurité.
La plupart des systèmes modernes partagent des concepts hérités d’Unix, un système conçu à la fin des années 1960, connu pour sa robustesse, sa stabilité et sa sécurité.
Une grande famille : Unix et les systèmes Unix-like
Beaucoup d’OS actuels ne sont pas Unix au sens strict, mais sont dits Unix-like :
ils fonctionnent sur les mêmes principes (multi-utilisateur, multitâche, fichiers, permissions).
Darwin (macOS, iOS…)
Origine
Développé par Apple, Darwin est le noyau utilisé par macOS, iOS, iPadOS, watchOS et tvOS.
Il est issu de BSD et de NeXTSTEP (le système créé par Steve Jobs après son départ d’Apple).
À quoi ça sert ?
Darwin est le moteur invisible des appareils Apple. Il gère la mémoire, les processus et la sécurité.
Particularités
- Noyau Unix
- Partiellement open source
- Base solide et stable
- Compatible avec de nombreux outils Unix
Linux
Origine
Créé en 1991 par Linus Torvalds, Linux est un noyau libre utilisé dans des milliers de systèmes différents.
À quoi ça sert ?
Linux permet de créer des systèmes sur mesure : ordinateurs, serveurs, smartphones (Android), objets connectés…
Particularités
- 100 % open source
- Très personnalisable
- Excellente durée de vie du matériel
- Utilisé partout : du PC reconditionné aux supercalculateurs
Les systèmes BSD (FreeBSD, NetBSD, OpenBSD)
FreeBSD
- Très stable et performant
- Utilisé pour des serveurs et infrastructures critiques
- Licence permissive
- Base de nombreux systèmes (dont une partie de macOS)
NetBSD
- Axé sur la portabilité
- Fonctionne sur une très grande variété de matériels
- Utilisé pour des systèmes anciens ou spécifiques
OpenBSD
- Priorité absolue à la sécurité
- Code fortement audité
- À l’origine de projets majeurs comme OpenSSH
Solaris
Origine
Développé par Sun Microsystems, puis repris par Oracle.
À quoi ça sert ?
Conçu pour des serveurs puissants et des environnements professionnels exigeants.
Particularités
- Gestion avancée des ressources
- Système de fichiers ZFS
- Outils de diagnostic très poussés
Windows
Origine
Développé par Microsoft, Windows n’est pas basé sur Unix.
Il vient d’une autre lignée (DOS → Windows NT, influencé par VMS et OS/2).
À quoi ça sert ?
Windows est le système le plus utilisé sur les ordinateurs personnels.
Particularités
- Interface graphique accessible
- Très grande compatibilité logicielle
- Système propriétaire
- Intègre aujourd’hui WSL, permettant d’utiliser Linux sous Windows
OS historiques et spécifiques
OS/2 et eComStation
- Développé initialement par IBM et Microsoft
- Très avancé pour son époque
- Encore utilisé dans certains environnements “legacy”
Cygwin
- Pas un OS complet
- Permet d’utiliser des outils Unix/Linux sous Windows
- Utile pour les développeurs
QNX
- Système temps réel
- Utilisé dans les voitures, le médical, l’industrie
- Réponses rapides et fiables indispensables
En résumé
| Système | Usage principal |
|---|---|
| Linux | Réemploi, serveurs, Android, objets |
| macOS / Darwin | Écosystème Apple |
| Windows | Grand public, entreprises |
| BSD | Serveurs, sécurité, stabilité |
| QNX | Systèmes critiques |
| Solaris | Infrastructures lourdes |
Pourquoi c’est important aujourd’hui ?
Le choix d’un système d’exploitation a un impact direct sur :
- la durée de vie du matériel
- la sécurité
- la liberté numérique
- l’impact environnemental
Il n’existe pas un seul bon système, mais un système adapté à chaque usage.
Comprendre les OS, c’est reprendre du pouvoir sur la technologie… et faire des choix plus responsables.