virli/slides/os.md

1.2 KiB

Système d'exploitation vs. hyperviseur

Est-ce bien nécessaire ...

... un noyau ?

Linux Windows Android

... le temps de boot ?

. . .

https://0xax.gitbooks.io/linux-insides/content/

... le système de fichiers ?

PATH                     FILESYSTEM
/                        /dev/sda2
├── bin
├── boot                 /dev/sda1
├── etc
├── dev
├── home                 /dev/sda3
├── lib
├── proc
├── root
├── sbin
├── sys
├── tmp                  tmpfs
├── usr
│   ├── bin
│   ├── lib
│   └── share
└── var
    ├── cache
    ├── lib
    ├── log
    └── tmp

... d'isoler ?

  • Sécurité (root, exploit, ...) ;
  • prévention des dénis de service :
42sh$ while true; do mkdir x; cd x; done
  • limitation des ressources ;
  • partage du temps de calcul ;
  • abstraction des ports réseau.

Les techniques d'isolation


  • chroot
  • Virtualisation et paravirtualisation

Mais ...

. . .