Andrew S. Tanenbaum
The file system, I/O drivers and memory management are separate processes, outside of the kernel
This binary contains the process management, memory management, file system and the rest
Ouverture à la distribution sous licence libre
Création de la Free Software Foundation
par R. Stallman en 1985
Free software developers guarantee everyone equal rights to their programs; any user can study the source code, modify it, and share the program - FSF
- La liberté d'utiliser un logiciel comme on le désire
- La liberté de le modifier pour en faire ce qu'on désire
- La liberté de le partager aux autres
- La liberté de distribuer ses modifications aux autres
Autres distributions Linux
Mais aussi autres systèmes d'exploitations similaires !
Descend d'UNIX
Partage des caractéristiques avec l'architecture de GNU/Linux
Jails, ports, ...
Basé sur UNIX et BSD et adapté pour . Pas si home-made que ça
Des tonnes de déclinaisons
Pour tous les usages (embarqué, temps réel, sécurité, ...)
Autres distributions Linux
Mais aussi autres systèmes d'exploitations similaires !
Descend d'UNIX
Partage des caractéristiques avec l'architecture de GNU/Linux
Jails, ports, ...
Basé sur UNIX et BSD et adapté pour
Pas si home-made que ça
Des tonnes de déclinaisons
Pour tous les usages (embarqué, temps-réel, sécurité, ...)
Nous naviguerons autour des deux
Le noyau (Linux ici) est le chef d'orchestre de tout ce beau monde
Mais qui lance le noyau ?
Quelques lignes d'assembleur qui chargent l'OS en mémoire
Assembleur: langage bas niveau quasiment isomorphe au code machine.
Unix was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things.
$ curl 'http://yolo.org' \
| python learn.py \
| xmllint --format - \
| curl -d @- http://bisous.xxx
Système d'init, package manager, environnement de bureau, shell, noyau, ...
Tout est interchangeable (ou presque)