Environnement d'exécution

Système

Vos programmes s'exécutent sur un Linux x64 standard (Debian).

Isolation

Chaque compte dispose de son propre UID/GID. Il est isolé des autres comptes par les mécanismes standards de Linux :

  • cgroups pour les ressources ;
  • permissions UID/GID pour les fichiers.

Processus

  • Aucune restriction sur les processus pouvant être exécutés.
  • Aucun filtrage des ports pour les connexions sortantes. Les utilisateurs du Cloud Privé peuvent en ajouter via le firewall.
  • Un processus à arrêter reçoit le signal SIGTERM, puis SIGKILL s'il est toujours actif 30 secondes plus tard.

Astuce

Interceptez SIGTERM pour arrêter proprement votre application (fermeture des connexions, écriture des données en attente).