A refactor
Tags :
- unix
- système
- Système
- Langages
- langage C
- assembleur
- ABI
- Gestion des fichiers
- Gestion des process
- signaux (SIGINT et ctrl+C), attention on ne peut pas tout faire dans une gestion de signal
- fork
- pipe (passe dans le fork)
- Concurrence
- IPC
- fifo, message queues
- file locking
- Threads
- mutex (métaphores ?)
- opérations atomique
- IPC
- Docker
- outil système
Les documentations techniques que l'on donnera ici seront toujours en anglais. Faite l'effort de vous y mettre. Les documentations anglaises :
- seront toujours à jours
- vous parlez au monde entier en Anglais, il y aura toujours une réponse à vos questions si vous les formulez en anglais
- connaître l'anglais est requis dans votre futur métier, quelqu'il soit.
TBD : structures de données utiles. Ajouter : dire que c'est de l'algorithmie "terrain". Tout est compté au bit pres.
- fifo (communication)
- tcp : communication sécurisé incertain
- sécurité : registre à décalage
- protocole : header/body
TBD :
- interfacer C et python
- bibliothèques C utiles (glib, gestion des fichiers)
- commencer rapidement par une install de Linux pour pouvoir commencer le DM de suite.
- faire un page générale avec les détails dans d'autres fichiers. Ceci permettra d'en parler sans rentrer dans les détails.
- parler du fait que RSA n'est pas quantique (à cause de la factorisation) et que c'est pour ça que l'authentification commence à être sous d'autre formes (logarithme discret + courbes elliptiques)