• [^] # Re: Mon opinion sur systemd

    Posté par . En réponse à la dépêche Entretien avec François Tigeot, développeur DragonFly BSD. Évalué à -1.

    Mon but n'était pas de lancer un troll sur les langages, juste de faire remarquer qu'écrire un logiciel en C apporte des contraintes d'architecture qu'à mon avis systemd ne respecte pas. Je ne suis pas d'accord avec le fait que l'architecture est entièrement dé-corrélée du langage. Si tu écris ton logiciel dans un langage qui a une notion de propriété de la mémoire forte, tu n'as pas forcément besoin de séparer les composants dans différents processus, parce que la séparation de privilèges a lieue déjà au niveau du langage d'une certaine manière.

    Si tu prends l'exemple de rust, vu que les pointeurs définissent la propriété de la zone mémoire pointée, c'est directement au niveau du langage que la séparation des espaces mémoire est gérée, donc il n'y a pas forcément besoin de séparer les contextes d’exécution dans des espaces mémoire distincts. Quand au fait de s'interfacer avec le noyau, je trouve que c'est un faux argument. Il y a des bindings avec l'API unix dans quasiment tout les langages que je connaisse. Tu n'as vraiment pas besoin de C pour effectuer des syscalls.