Merci infiniment pour ces précisions ! D'ailleurs n'hésite pas à rédiger un journal ou une dépêche détaillée sur IoToS, tant techniquement que comment tu t'en sers pédagogiquement.
Et là, bingo : ce n'est pas tout à fait un OS.
Alors à la limite pourquoi pas, la définition de OS étant assez vague, là on a non seulement un pool d'applications prête à l'emploi mais aussi un framework pour en développer de nouvelles, donc dans son ensemble pourquoi pas oui le qualifier d'OS.
Mais ce qui m'a surtout fait tiquer c'est "il a codé un OS de zéro". Ma vision d'un OS (et ça, chacun a un peu la sienne, on l'a compris avec les sempiternelles discussions autour de l'appellation GNU/Linux) est bcp plus "kernel" que "applications". Et partir du framework Arduino c'est pas rien. L'ordonnancement (ici c'est le setup() et le loop() mis à disposition), l'initialisation du hardware etc. c'est quand même pour moi le cœur de la meule d'un OS.
Comme amélioration future, peut-être un jour un RTOS — car dans le loop, si une opération prend trop de temps, le serveur FTP... plouf.
C'est justement ce style de limitation subie qui montre que non, IoToS n'est pas un OS parti de zéro.
Après ça n'enlève en rien le mérite d'un tel projet qui représente un boulot assez phénoménal, et faire coucher ensemble de manière homogène toutes ces libs écrites chacune dans son coin n'a pas dû être une mince affaire, bravo !!!
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Pas un OS
Posté par gUI (Mastodon) . En réponse au lien IoToS - Le prof qui a codé un OS de zéro pour ses élèves. Évalué à 8 (+5/-0). Dernière modification le 26 juin 2026 à 08:48.
Merci infiniment pour ces précisions ! D'ailleurs n'hésite pas à rédiger un journal ou une dépêche détaillée sur IoToS, tant techniquement que comment tu t'en sers pédagogiquement.
Alors à la limite pourquoi pas, la définition de OS étant assez vague, là on a non seulement un pool d'applications prête à l'emploi mais aussi un framework pour en développer de nouvelles, donc dans son ensemble pourquoi pas oui le qualifier d'OS.
Mais ce qui m'a surtout fait tiquer c'est "il a codé un OS de zéro". Ma vision d'un OS (et ça, chacun a un peu la sienne, on l'a compris avec les sempiternelles discussions autour de l'appellation GNU/Linux) est bcp plus "kernel" que "applications". Et partir du framework Arduino c'est pas rien. L'ordonnancement (ici c'est le
setup()et leloop()mis à disposition), l'initialisation du hardware etc. c'est quand même pour moi le cœur de la meule d'un OS.C'est justement ce style de limitation subie qui montre que non, IoToS n'est pas un OS parti de zéro.
Après ça n'enlève en rien le mérite d'un tel projet qui représente un boulot assez phénoménal, et faire coucher ensemble de manière homogène toutes ces libs écrites chacune dans son coin n'a pas dû être une mince affaire, bravo !!!
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.