Posté par FlashG0re .
Évalué à 3 (+3/-0).
Dernière modification le 25 juin 2026 à 16:45.
Je suis assez d'accord avec ça également, pour ainsi dire, quand je suis de passage sur le site & que je vois un lien pointant vers le site de Korben, je prend même plus le temps de lire (peut-être les commentaires et encore).
Sans parler du fait que c'est aussi par la communauté que Korben a " marqué " son temps, alors virer tout moyen de pouvoir communiquer avec lui directement (commentaire & forum notamment), mouais, je sais pas, c'est hachement contradictoire avec ce qu'il essaye de transmettre comme " valeurs ".
Fin bref, un peu hors sujet mais à mon sens, ça fait bien longtemps que la " ligne éditoriale " de Korben a changée & l'avènement du vibe-coding entre autre n'a rien arrangé, là où il avait de réelles compétences IT il y a une dizaine d'année, de ce que j'ai pu voir sur ses lives, c'est plus tellement le cas…
Pour terminer, oui, je suis pas non plus fan de le voir ici ou sur Le Journal du Hacker (mais bon, chacun fait comme il veut après :3)
" Avec Claude Code notamment, je me suis construit de vrais outils. C'est pas "écris-moi un texte" dans ChatGPT… Ce ne sont même pas des prompts un peu évolués… Non, ce sont de vrais processus, des scripts et des algorithmes qui évaluent le texte, qui font du triple fact-checking sur chaque affirmation, qui font de la recherche sémantique plongeant dans mes 20 ans d'archives pour retrouver par exemple des connexions entre les sujets…etc etc. Et ne rigolez pas, ça me prend PLUS de temps qu'avant. Avant j'écrivais vite, je survolais parfois un peu, et hop c'était publié. "
C'est dans la réponse (plus ou moins) : « Avant j'écrivais vite, je survolais parfois un peu, et hop c'était publié. » Ici l'IA lui permet de fouiller un plus le sujet. Et aussi « des scripts et des algorithmes qui évaluent le texte, qui font du triple fact-checking sur chaque affirmation, qui font de la recherche sémantique plongeant dans mes 20 ans d'archives pour retrouver par exemple des connexions entre les sujets…etc etc. » donc rapprocher l'article en rédaction d'un précédent article sur le sujet par exemple.
Je ne lis pas Korben, à part quand je croise un lien sur LinuxFR et il a souvent dit des bêtises. Mais dans le cas présent l'article est juste, cohérent et bien sourcé. C'est dommage de faire dans l'ad hominem quand on parle technique. Oui pour moi c'est un OS.
Posté par tkr (Mastodon) .
Évalué à 5 (+3/-0).
Dernière modification le 25 juin 2026 à 13:52.
Cette confusion est un peu bizarre de la part d'un gars comme Korben
Ah bon? Vous trouvez? Korben reste maître dans l'art de la communication sensationnaliste auprès de tout le métier informatique, et ce depuis.. plus de dix ans déjà ;)
korben n'est pas là pour faire de l'ingénierie, mais bien de la comm' ;) (d'ailleurs ses publications sont systématiquement complétées par un "résumé généré par IA").
Il a le droit de faire ainsi ;) et nous de préciser qu'il ne vaut pas mieux que lesnumeriques et autres numerama/clublc, descendus bien bas dans l'intéret premier, pour préférer la "publicité rédactionnelle" depuis un bon moment déjà. Un peu comme "boutry" (alias "haurus") pour ceux qu'auraient suivi son affaire ;)
En fait, si ça n'a pas changé (il y des trucs qui ont changé, mais pas trop) depuis que je ne grenouille plus dans le milieu, tu as deux notions de journaliste une restrictive et administrative et une plus fonctionnelle.
En droit français, il existe un dispositif : la carte de presse qui est accordée aux journalistes sous certaines conditions, à savoir avoir un pourcentage minimal de ses ressources venant de médias ayant un numéro de CPPAP (commission paritaire de presse) soumis lui-même à certaines conditions dont employer des journalistes professionnels (et c'est sûrement très simplifié). Quelqu'un comme Pascal Praud doit donc, j'imagine, avoir une carte de presse et être officiellement journaliste. Tu en tires les conclusions que tu veux.
Ce statut te donne un certain nombre d'avantages dont la possibilités d'être accrédité, par exemple, auprès de l'Élysée. Si tu n'as pas de carte de presse, impossible. Et, pour autant que je sache, vu l'actualité du milieu, ça doit être de plus en plus difficile à obtenir. Mais, du point de vue de pas mal de gens, la carte de presse ne fait pas le journaliste, cf exemple sus-cité.
Et il y a la fonction de journaliste, tu peux faire du journalisme sans carte de presse. On peut donc faire œuvre de journalisme sans avoir de carte de presse, notamment, on peut piger. En l'espèce, on est bien d'accord, Korben agit en tant que journaliste, où, tout au moins agissait comme tel. Carte de presse ou pas. Accessoirement, j'ai tendance à considérer que pas mal de contenus ici répondent à ce qui est demandé dans le cadre d'un article journalistique (il y a même pour les dépêches, dans certains cas, plus d'exigence que dans les médias "officiels").
Il ne suffit pas de copier/commenter des faits lus sur le net pour faire du journalisme. Le journaliste fait du reportage et en rapporte des faits pour répondre (selon la règle des écoles de journalisme) à 6 questions: qui, quoi, où, quand, comment, pourquoi.
le journalisme Gonzo répond parfaitement à ces Six Sacrés Critères d’Éligibilité (SSCE), ainsi que pas mal de Prix Albert Londres (ou pas, ça va dépendre des points de vue).
"Si tous les cons volaient, il ferait nuit" F. Dard
Alors on va se contenter de la définition (incomplète mais juste) donnée sur la page Wikipedia :
Le journalisme est l'activité qui consiste à recueillir, vérifier et éventuellement commenter des faits pour les porter à l'attention du public dans les médias, dans le respect d'un cadre déontologique défini.
Il est clair pour moi que les points mis en gras n'ont jamais été respectés.
Pour quelques contenus de qualité ici, oui on peut parler de travail journalistique : recueil d'information, recoupements et vérifications, travail de synthèse et de rédaction (non assisté par IA) en respectant à minima la déontologie du libre et la ligne éditoriale du site (pas d'auto-promo, de pub plus ou moins déguisée, etc.)
Je dirais qu'il a le droit de raconter à peu près n'importe quoi comme tout à chacun (la Loi et les Censeurs sauront bien mettre de l'ordre le cas échéant). Enfin, j'espère.
"Si tous les cons volaient, il ferait nuit" F. Dard
Je dirais qu'il a le droit de raconter à peu près n'importe quoi comme tout à chacun
Il a le droit de raconter des carabistouilles (1) mais dans une démocratie, ce n'est pas du "journalisme", métier impliquant le respect de règles déontologiques.
(1) Trump (comme Poutine) est très fort en la matière, il appelle cela "des faits alternatifs"
Ou quand la liberté d'expression censée garantir la libre circulation des information juste dans un cadre démocratique est détournée comme arme antidémocratique pour aboutir à la censure des infos gênantes pour les puissants en diffusants massivement du faux.
et sinon, plutôt que d'être journaliste (le revendique-t-il seulement ? ou est ce un qualificatif qu'on lui a affublé ? , je n'en sais rien), ce ne serait pas juste un simple OS du WEB (et des galaxies environnantes) qui essaye de gagner sa croute contre vents et marées ?
"Si tous les cons volaient, il ferait nuit" F. Dard
Le navigateur de fichiers et la barre des tâches sont récupérés de BeOS
Et on réutilise plein d'autres choses. Donc non, clairement ce n'est pas "partie de zéro".
Pour MS-DOS, les premières versions de QDOS ont été fortement inspirées de CP/M, et MS-DOS est une version modifiée de QDOS.
Enfin, de toutes façons, il n'y a peut-être que Ada Lovelace qui a écrit du code en partant "de zéro", tout le reste se base forcément sur du travail précédent?
Pour Linux, Linus Torvalds utilisait Minix et a peut-être commencé par réutiliser des morceaux de code de ce dernier, avant de tout remplacer petit à petit (par son propre noyau monolithique, et par les outils GNU pour l'espace utilisateur).
"Mais en décembre, je fis l'erreur d'envoyer la sortie du programme de numérotation automatique vers mon disque dur au lieu de mon modem. Je crus envoyer la numérotation sur /dev/tty1, qui est la ligne série à laquelle est connecté le modem. Par erreur, je numérotai vers /dev/hda1, qui est le périphérique disque dur. En conséquence, j'écrasai par mégarde quelques-uns des éléments les plus stratégiques de la partition sur laquelle se trouvait Minix. Résultat des courses : je ne pouvais plus démarrer sous Minix.
C'est à ce moment précis qu'il me fallut prendre une décision : je pouvais réinstaller Minix ou bien prendre le taureau par les cornes et considérer que Linux était devenu assez complet pour que je n'aie plus besoin de Minix. Il suffisait que j'écrive les programmes permettant de compiler Linux sous Linux ; à chaque fois que je ressentirai le besoin de revenir à Minix, je n'aurai qu'à ajouter la fonction manquante dans Linux. Lorsque vous décidez d'abandonner votre douillet environnement d'origine pour transformer votre programme en véritable environnement autonome, vous effectuez un saut conceptuel important. Le saut était si important que je décidai de diffuser fin novembre la nouvelle version sous le numéro 0.10. Quelques semaines plus tard sortit la version 0.11."
Posté par Jean-Marc_Biechy .
Évalué à 3 (+3/-0).
Dernière modification le 27 juin 2026 à 18:41.
C'est très intéressant ça !
Cela me fait penser à un élève qui m'avait posé la question : avec quoi a-t-on créé le premier OS ?
Avec un éditeur… mais il a fallu le compiler avec un compilateur… qu'on a écrit avec un éditeur… ?
Pour le "zéro" : sur mon site j'ai écrit :
IoToS — Internet of Things micro-Operating System : un petit système d'exploitation en partant de zéro et fonctionnant sur un Arduino ou un ESP32.
Je suis parti de l'IDE Arduino : Fichier → Nouveau sketch (avec un void setup() et un void loop()).
Je pense que j'ai dit "zéro" car j'utilisais les cours du Site du Zéro (Arduino pour bien commencer en électronique et en programmation.pdf). ( c'est l'ancien OpenClassroom )
Avec un éditeur… mais il a fallu le compiler avec un compilateur… qu'on a écrit avec un éditeur… ?
Concernant le cas de Linus Torvalds et la création de son noyau Linux, il a utilisé le compilateur GCC écrit et publié dès 1987 par Richard Stallman, initiateur du projet GNU https://fr.wikipedia.org/wiki/Projet_GNU
C'est pour cette raison, entre autres, que les défenseur.e.s du logiciel libre ont toujours écrit et dit, "le système GNU/Linux" et non "Linux".
Posté par gUI (Mastodon) .
Évalué à 4 (+1/-0).
Dernière modification le 26 juin 2026 à 08:48.
Si tu considères que c'est un OS, alors tous les programmes Arduino en sont un. Il n'a rien fait de plus que d'utiliser le framework Arduino (que lui on pourrait éventuellement considérer comme un OS) et les librairies associées (même si le boulot au final est considérable et le logiciel finalement plutôt intéressant).
EDIT: désolé j'ai lu bcp trop vite, en effet il a réécrit son propre framework, en faisant son propre setup() et loop(). Le fait qu'il ait gardé le même modèle que le framework Arduino m'a bien trompé.
EDIT EDIT : ah bin non, c'est bien du full framework Arduino.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Posté par Faya .
Évalué à 4 (+2/-0).
Dernière modification le 25 juin 2026 à 15:31.
Précision liminaire : je connais très peu Arduino.
Mais si on fait le parallèle avec Linux pour moi c'est bien un OS : assembler le framework Arduino (équivalent Linux = kernel) avec des outils utilisateur, des interfaces logicielles pour communiquer avec l'extérieur, une interface homme-machine(shell)… c'est un système d'exploitation. C'est différent d'un simple programme Arduino puisqu'ici il donne accès à une sélection d'outils qu'on peut faire travailler ensemble pour créer autre chose. Ou alors on pourrait appeler ça une "distribution Arduino" ?
Bonjour,
Je suis professeur d'électronique et d'informatique qui à codé IoToS
Alors, OS ou pas OS, telle est la question ?
Je l'ai appelé « micro-OS » pour cette raison : mes élèves ont du mal à comprendre ce qu'est un OS, et c'est entre autres pour cela que je l'ai écrit — le chaînon manquant entre l'automate (setup et loop) et un véritable OS.
Normalement, un OS c'est :
- la gestion du clavier, de la souris, de l'écran (les périphériques)
- un shell (ligne de commande CLI, CMD…)
- une gestion de fichiers
- la capacité de lancer (exécuter) un programme.
Et là, bingo : ce n'est pas tout à fait un OS.
C'est presque un OS… un micro-OS… un système « on service »… un framework applicatif
Il ne permet pas d'exécuter un « programme » à proprement parler, puisque celui-ci est intégré au micro-OS lui-même.
Une prise connectée ou une caméra IP ont un certain câblage fixe — il serait donc inutile de lancer un « programme caméra IP » ou « prise IP », puisque le câble ne serait pas le bon. Autrement dit, il n'exécute pas de « programme » séparé, car le « programme métier » est embarqué dans le même firmware que l'IoToS !
C'est là où mes élèves réfléchissent : ce n'est pas tout à fait un OS, c'est plutôt un système « on service », un micro-OS.
C'est pour cela que j'ai particulièrement apprécié vos remarques — c'est bien vu !
Oui, j'ai commencé de zéro — enfin, par Fichier > Nouveau… le sketch de base : void setup() et void loop().
J'ai évidemment utilisé l'IDE Arduino et j'ai cherché partout des bibliothèques que j'ai essayé de faire fonctionner ensemble (Ethernet.h, LittleFS.h, NTP.h…).
(Et bravo à tous ces auteurs que je cite dans le code, avec les liens vers leurs bibliothèques.)
Oui, j'ai utilisé ce qui existait — je cherchais des bibliothèques, et c'est là où Korben a vu juste :
souvent, elles ne fonctionnaient pas ensemble, l'une faisait bugger l'autre. Ça a été long avant qu'elles réussissent à cohabiter, et c'est ce qui m'a pris le plus de temps.
Puis j'ai trouvé une bibliothèque cmdLine que j'ai entièrement réécrite depuis, pour y ajouter l'autocomplétion et l'historique.
Pour l'AJAX : c'est en fait du XML que le petit serveur web envoie au navigateur pour afficher des données dynamiquement.
Je pense que la prochaine évolution de l'IoToS passera par là.
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.
Pour moi, Arduino, c'est trois professeurs italiens qui ont conçu une carte pour leurs élèves et qui l'ont donnée au monde.
J'ai voulu faire la même chose en code pour les miens — et je l'ai désormais publié pour tout le monde aussi.
Et pour que des jeunes puissent s'amuser avec et créer des projets.
BAC PRO et BTS CIEL - Institution Saint-Jean à Colmar.
Posté par gUI (Mastodon) .
É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.
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.
Autrement dit, il n'exécute pas de « programme » séparé, car le « programme métier » est embarqué dans le même firmware que l'IoToS ! C'est là où mes élèves réfléchissent : ce n'est pas tout à fait un OS, c'est plutôt un système « on service », un micro-OS.
Est-ce que ça ne correspondrait pas à un Unikernel ?
Ce qui m'a poussé à mettre en ligne ce micro-OS, c'est de pouvoir construire des systèmes avec le confort d'une ligne de commande, d'un serveur web, d'un datalogger horodaté (NTP) et d'un serveur FTP.
(Le FTP est indispensable pour les ESP car la partition LittleFS est sur la Flash et donc inaccessible depuis l'extérieur — contrairement à l'UNO R4 + Ethernet + carte SD.)
Il existe un très grand nombre de projets sur Arduino :
Impression 3D, gestion de piscine, drone, aquarium, arrosage automatique, MQTT, serre…
L'idée est de pouvoir améliorer ces systèmes existants.
Prenons Claude.ai comme exemple :
On charge son fichier piscine.ino et le code IoToS dans la mémoire de l'IA, puis on formule ses demandes :
Intègre le projet piscine.ino dans le programme IoToS
Ajoute dans les commandes du shell : reglage_temp, reglage_ph, pompe ON/OFF
Modifie la page HTML pour la piscine : affichage de la température, ajout d'un graphique de l'historique
On peut ainsi modifier et améliorer un système existant pour le rendre communicant.
Je l'ai fait pour une guirlande de LED — ça a fonctionné. Il a fallu régler quelques détails, mais c'est tout à fait faisable.
Et cela ouvre une multitude de projets pour nos jeunes qui manquent parfois de motivation (flemme) ou passent parfois trop de leur temps sur les jeux vidéo.
C'est leur donner des idées et les moyens de les réaliser.
L'IoToS permet également de faire du débogage de programme.
En effet, le confort de la ligne de commande et du datalogger permettent de déboguer efficacement un programme.
Imaginez que vous codez le programme d'un drone :
si la compilation se passe bien, il est possible que le programme reste bloqué sur une fonction ou dans une boucle.
J'utilise l'IoToS pour déboguer.
Le cmdLine.print en Telnet permet de vérifier le code en cours d'exécution,
et pour les temps longs, la fonction datalogger (où l'on peut placer n'importe quelle variables ou d'étapes du code) permet de tracer l'évolution de l'exécution du programme.
En plus de commander le drone, par exemple, on peut suivre son état en temps réel.
# Pas un OS
Posté par gUI (Mastodon) . Évalué à 5 (+3/-1). Dernière modification le 26 juin 2026 à 08:47.
C'est très sympa comme projet, mais dire que c'est un OS c'est faux. Il a écrit un shell et des commandes en utilisant le framework Arduino.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Pas un OS
Posté par Maderios . Évalué à 3 (+2/-1).
Cette confusion est un peu bizarre de la part d'un gars comme Korben
[^] # Re: Pas un OS
Posté par FlashG0re . Évalué à 7 (+7/-0).
Pas tellement depuis qu'il utilise quasiment exclusivement des outils " IA " pour " rédiger " " ses " " articles "…
[^] # Re: Pas un OS
Posté par SpaceFox (site web personnel, Mastodon) . Évalué à 7 (+5/-0).
Et encore, déjà avant il privilégiait souvent l’attrait du titre à la précision de l’information.
La connaissance libre : https://zestedesavoir.com
[^] # Re: Pas un OS
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 9 (+6/-0).
Mais là, ses articles sont de plus en plus creux. Je ne vois vraiment plus l'intérêt de les partager ici.
Je n’ai aucun avis sur systemd
[^] # Re: Pas un OS
Posté par FlashG0re . Évalué à 3 (+3/-0). Dernière modification le 25 juin 2026 à 16:45.
Je suis assez d'accord avec ça également, pour ainsi dire, quand je suis de passage sur le site & que je vois un lien pointant vers le site de Korben, je prend même plus le temps de lire (peut-être les commentaires et encore).
Sans parler du fait que c'est aussi par la communauté que Korben a " marqué " son temps, alors virer tout moyen de pouvoir communiquer avec lui directement (commentaire & forum notamment), mouais, je sais pas, c'est hachement contradictoire avec ce qu'il essaye de transmettre comme " valeurs ".
Fin bref, un peu hors sujet mais à mon sens, ça fait bien longtemps que la " ligne éditoriale " de Korben a changée & l'avènement du vibe-coding entre autre n'a rien arrangé, là où il avait de réelles compétences IT il y a une dizaine d'année, de ce que j'ai pu voir sur ses lives, c'est plus tellement le cas…
Pour terminer, oui, je suis pas non plus fan de le voir ici ou sur Le Journal du Hacker (mais bon, chacun fait comme il veut après :3)
" Avec Claude Code notamment, je me suis construit de vrais outils. C'est pas "écris-moi un texte" dans ChatGPT… Ce ne sont même pas des prompts un peu évolués… Non, ce sont de vrais processus, des scripts et des algorithmes qui évaluent le texte, qui font du triple fact-checking sur chaque affirmation, qui font de la recherche sémantique plongeant dans mes 20 ans d'archives pour retrouver par exemple des connexions entre les sujets…etc etc. Et ne rigolez pas, ça me prend PLUS de temps qu'avant. Avant j'écrivais vite, je survolais parfois un peu, et hop c'était publié. "
https://fr.linkedin.com/posts/korben-info_je-ne-men-suis-jamais-cach%C3%A9-jutilise-lia-activity-7432082656860897280--Iqv
Linkedin de Korben, ne riez pas…
[^] # Re: Pas un OS
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 5 (+2/-0).
Je ne rigole pas, je me demande pourquoi il continue justement.
Je n’ai aucun avis sur systemd
[^] # Re: Pas un OS
Posté par Faya . Évalué à 3 (+1/-0).
C'est dans la réponse (plus ou moins) : « Avant j'écrivais vite, je survolais parfois un peu, et hop c'était publié. » Ici l'IA lui permet de fouiller un plus le sujet. Et aussi « des scripts et des algorithmes qui évaluent le texte, qui font du triple fact-checking sur chaque affirmation, qui font de la recherche sémantique plongeant dans mes 20 ans d'archives pour retrouver par exemple des connexions entre les sujets…etc etc. » donc rapprocher l'article en rédaction d'un précédent article sur le sujet par exemple.
Je ne lis pas Korben, à part quand je croise un lien sur LinuxFR et il a souvent dit des bêtises. Mais dans le cas présent l'article est juste, cohérent et bien sourcé. C'est dommage de faire dans l'ad hominem quand on parle technique. Oui pour moi c'est un OS.
[^] # Re: Pas un OS
Posté par tkr (Mastodon) . Évalué à 5 (+3/-0). Dernière modification le 25 juin 2026 à 13:52.
Ah bon? Vous trouvez? Korben reste maître dans l'art de la communication sensationnaliste auprès de tout le métier informatique, et ce depuis.. plus de dix ans déjà ;)
korben n'est pas là pour faire de l'ingénierie, mais bien de la comm' ;) (d'ailleurs ses publications sont systématiquement complétées par un "résumé généré par IA").
Il a le droit de faire ainsi ;) et nous de préciser qu'il ne vaut pas mieux que lesnumeriques et autres numerama/clublc, descendus bien bas dans l'intéret premier, pour préférer la "publicité rédactionnelle" depuis un bon moment déjà. Un peu comme "boutry" (alias "haurus") pour ceux qu'auraient suivi son affaire ;)
[^] # Re: Pas un OS
Posté par steph1978 . Évalué à 7 (+5/-0).
Et surtout, même si il n'y a pas de honte à lire le blog de Korben, pourquoi ne pas donner directement la source : http://iotos.dsmynas.org/
[^] # Re: Pas un OS
Posté par FlashG0re . Évalué à 3 (+3/-0).
Aucune honte à avoir en effet & oui, autant poster la source direct plutôt qu'un lien pointant vers un résumé IA :3
[^] # Re: Pas un OS
Posté par Pierre-Alain TORET (Mastodon) . Évalué à 2 (+2/-1).
Pour le coup, on ne peut pas trop lui en vouloir, c'est ce qui est écrit sur le site du projet http://iotos.dsmynas.org/, je cite :
[^] # Re: Pas un OS
Posté par Renault (site web personnel) . Évalué à 8 (+5/-0).
Le rôle d'un journaliste est-il de communiquer directement ce genre d'annonces sans vérifier un minimum ? ;)
[^] # Re: Pas un OS
Posté par Voltairine . Évalué à 2 (+2/-2).
Ce n'est pas un journaliste.
[^] # Re: Pas un OS
Posté par Renault (site web personnel) . Évalué à 5 (+4/-2).
Il maintient un site d'actu comme le ferait n'importe quel média, je ne vois pas trop ce que ça change.
[^] # Re: Pas un OS
Posté par Voltairine . Évalué à -2 (+3/-7).
Un naturopathe maintient un cabinet comme le ferait n'importe quel médecin, je ne vois pas trop ce que ça change.
[^] # Re: Pas un OS
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 8 (+5/-0). Dernière modification le 25 juin 2026 à 15:47.
En fait, si ça n'a pas changé (il y des trucs qui ont changé, mais pas trop) depuis que je ne grenouille plus dans le milieu, tu as deux notions de journaliste une restrictive et administrative et une plus fonctionnelle.
En droit français, il existe un dispositif : la carte de presse qui est accordée aux journalistes sous certaines conditions, à savoir avoir un pourcentage minimal de ses ressources venant de médias ayant un numéro de CPPAP (commission paritaire de presse) soumis lui-même à certaines conditions dont employer des journalistes professionnels (et c'est sûrement très simplifié). Quelqu'un comme Pascal Praud doit donc, j'imagine, avoir une carte de presse et être officiellement journaliste. Tu en tires les conclusions que tu veux.
Ce statut te donne un certain nombre d'avantages dont la possibilités d'être accrédité, par exemple, auprès de l'Élysée. Si tu n'as pas de carte de presse, impossible. Et, pour autant que je sache, vu l'actualité du milieu, ça doit être de plus en plus difficile à obtenir. Mais, du point de vue de pas mal de gens, la carte de presse ne fait pas le journaliste, cf exemple sus-cité.
Et il y a la fonction de journaliste, tu peux faire du journalisme sans carte de presse. On peut donc faire œuvre de journalisme sans avoir de carte de presse, notamment, on peut piger. En l'espèce, on est bien d'accord, Korben agit en tant que journaliste, où, tout au moins agissait comme tel. Carte de presse ou pas. Accessoirement, j'ai tendance à considérer que pas mal de contenus ici répondent à ce qui est demandé dans le cadre d'un article journalistique (il y a même pour les dépêches, dans certains cas, plus d'exigence que dans les médias "officiels").
Je n’ai aucun avis sur systemd
[^] # Re: Pas un OS
Posté par Maderios . Évalué à 2 (+3/-3).
Il ne suffit pas de copier/commenter des faits lus sur le net pour faire du journalisme. Le journaliste fait du reportage et en rapporte des faits pour répondre (selon la règle des écoles de journalisme) à 6 questions: qui, quoi, où, quand, comment, pourquoi.
[^] # Re: Pas un OS
Posté par Luc-Skywalker . Évalué à 4 (+2/-0).
le journalisme Gonzo répond parfaitement à ces Six Sacrés Critères d’Éligibilité (SSCE), ainsi que pas mal de Prix Albert Londres (ou pas, ça va dépendre des points de vue).
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Pas un OS
Posté par jseb . Évalué à 2 (+0/-0).
Toi aussi tu t'es étouffé de rire en lisant « Hell's Angels » ?
Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr
[^] # Re: Pas un OS
Posté par Voltairine . Évalué à 3 (+1/-0).
Alors on va se contenter de la définition (incomplète mais juste) donnée sur la page Wikipedia :
Il est clair pour moi que les points mis en gras n'ont jamais été respectés.
Pour quelques contenus de qualité ici, oui on peut parler de travail journalistique : recueil d'information, recoupements et vérifications, travail de synthèse et de rédaction (non assisté par IA) en respectant à minima la déontologie du libre et la ligne éditoriale du site (pas d'auto-promo, de pub plus ou moins déguisée, etc.)
[^] # Re: Pas un OS
Posté par Luc-Skywalker . Évalué à 1 (+0/-1).
Je dirais qu'il a le droit de raconter à peu près n'importe quoi comme tout à chacun (la Loi et les Censeurs sauront bien mettre de l'ordre le cas échéant). Enfin, j'espère.
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Pas un OS
Posté par Maderios . Évalué à 3 (+1/-0).
Il a le droit de raconter des carabistouilles (1) mais dans une démocratie, ce n'est pas du "journalisme", métier impliquant le respect de règles déontologiques.
(1) Trump (comme Poutine) est très fort en la matière, il appelle cela "des faits alternatifs"
[^] # Re: Pas un OS
Posté par thoasm . Évalué à 5 (+2/-0).
Ou quand la liberté d'expression censée garantir la libre circulation des information juste dans un cadre démocratique est détournée comme arme antidémocratique pour aboutir à la censure des infos gênantes pour les puissants en diffusants massivement du faux.
[^] # Re: Pas un OS
Posté par Luc-Skywalker . Évalué à 4 (+2/-0).
et sinon, plutôt que d'être journaliste (le revendique-t-il seulement ? ou est ce un qualificatif qu'on lui a affublé ? , je n'en sais rien), ce ne serait pas juste un simple OS du WEB (et des galaxies environnantes) qui essaye de gagner sa croute contre vents et marées ?
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Pas un OS
Posté par ff9097 . Évalué à 1 (+0/-1).
quand on voit nos journalistes…
[^] # Re: Pas un OS
Posté par Maderios . Évalué à 2 (+1/-1). Dernière modification le 25 juin 2026 à 12:51.
Il se prend pour Linus Torvalds mais son OS n'est pas un OS. Même Linus n'est pas parti de zéro.
[^] # Re: Pas un OS
Posté par tkr (Mastodon) . Évalué à 4 (+2/-0).
Ah bon?
quel os aurait été écrit de zéro? Msdos? haiku? menuetos? (Vraie question..)
[^] # Re: Pas un OS
Posté par pulkomandy (site web personnel, Mastodon) . Évalué à 7 (+4/-0).
Je peux répondre pour Haiku:
Et on réutilise plein d'autres choses. Donc non, clairement ce n'est pas "partie de zéro".
Pour MS-DOS, les premières versions de QDOS ont été fortement inspirées de CP/M, et MS-DOS est une version modifiée de QDOS.
Enfin, de toutes façons, il n'y a peut-être que Ada Lovelace qui a écrit du code en partant "de zéro", tout le reste se base forcément sur du travail précédent?
Pour Linux, Linus Torvalds utilisait Minix et a peut-être commencé par réutiliser des morceaux de code de ce dernier, avant de tout remplacer petit à petit (par son propre noyau monolithique, et par les outils GNU pour l'espace utilisateur).
[^] # Re: Pas un OS
Posté par Maderios . Évalué à 4 (+2/-0).
Jusqu'au moment où:
Extrait de son autobiographie https://www.editions-eyrolles.com/livre/il-etait-une-fois-linux)
[^] # Re: Pas un OS
Posté par Jean-Marc_Biechy . Évalué à 3 (+3/-0). Dernière modification le 27 juin 2026 à 18:41.
C'est très intéressant ça !
Cela me fait penser à un élève qui m'avait posé la question : avec quoi a-t-on créé le premier OS ?
Avec un éditeur… mais il a fallu le compiler avec un compilateur… qu'on a écrit avec un éditeur… ?
Pour le "zéro" : sur mon site j'ai écrit :
IoToS — Internet of Things micro-Operating System : un petit système d'exploitation en partant de zéro et fonctionnant sur un Arduino ou un ESP32.
Je suis parti de l'IDE Arduino : Fichier → Nouveau sketch (avec un void setup() et un void loop()).
Je pense que j'ai dit "zéro" car j'utilisais les cours du Site du Zéro (Arduino pour bien commencer en électronique et en programmation.pdf). ( c'est l'ancien OpenClassroom )
Il faudrait que je le change, mais par quoi ?
en partant du début
d'un sketch de base ?
Je n'ai pas encore trouvé la bonne formule.
[^] # Re: Pas un OS
Posté par Maderios . Évalué à 2 (+0/-0).
Concernant le cas de Linus Torvalds et la création de son noyau Linux, il a utilisé le compilateur GCC écrit et publié dès 1987 par Richard Stallman, initiateur du projet GNU
https://fr.wikipedia.org/wiki/Projet_GNU
C'est pour cette raison, entre autres, que les défenseur.e.s du logiciel libre ont toujours écrit et dit, "le système GNU/Linux" et non "Linux".
[^] # Re: Pas un OS
Posté par serol (site web personnel) . Évalué à 8 (+7/-0). Dernière modification le 25 juin 2026 à 15:21.
Ça me rappelle une blague : pour faire une tarte aux pommes à partir de zéro, il faut d’abord créer l’univers.
[^] # Re: Pas un OS
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 8 (+5/-0).
Donne-moi sept jours.
Je n’ai aucun avis sur systemd
[^] # Re: Pas un OS
Posté par serol (site web personnel) . Évalué à 3 (+2/-0).
Le record est actuellement à 6 jours.
[^] # Re: Pas un OS
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 4 (+1/-0).
Tu fais quoi du jour de repos ?
Je n’ai aucun avis sur systemd
[^] # Re: Pas un OS
Posté par Voltairine . Évalué à 4 (+3/-1).
Tu te reposes pour permettre à l'espèce humaine de bousiller ce que a fait les 6 jours précédents.
[^] # Re: Pas un OS
Posté par shbrol . Évalué à 7 (+6/-0).
Facile : tu manges la tarte aux pommes.
[^] # Re: Pas un OS
Posté par Voltairine . Évalué à 2 (+1/-1).
Oui mais l'univers tu le crées à partir de quoi ? Tu ne peux pas partir de zéro !
[^] # Re: Pas un OS
Posté par serol (site web personnel) . Évalué à 2 (+1/-0).
Je t’ai trouvé une photo d’époque qui permet de comprendre les détails.
Source : https://www.la-croix.com/Abonnes/Formation-biblique/Ancien-Testament/Genese-sept-jours-pour-la-terre
[^] # Re: Pas un OS
Posté par tkr (Mastodon) . Évalué à 2 (+0/-0).
Oui, ce qui n'est donc pas le rôle de korben, chargé de la comm' (ou influenceur, choisissez le terme)
[^] # Re: Pas un OS
Posté par Luc-Skywalker . Évalué à 2 (+0/-0).
OS
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Pas un OS
Posté par lejocelyn (site web personnel) . Évalué à 6 (+4/-0).
Ben pourtant, en lisant le site officiel, il semble bien qu'il s'agit d'un OS:
Un Boot Firmware (avant le setup)
Un Load Driver : le setup() : connexion réseau ou WiFi, portail captif, gestion du LCD…
Un Kernel : le loop()
Un CLI : shell_Cmdline.h
Des Apps : serveur web, FTP…
[^] # Re: Pas un OS
Posté par steph1978 . Évalué à 4 (+2/-0).
C'est quoi un serveur web "AJAX" tel que mentionné sur le site ?
Je sais ce qu'est AJAX mais pour moi c'est une techno client web, pas serveur web …
[^] # Re: Pas un OS
Posté par gUI (Mastodon) . Évalué à 4 (+1/-0). Dernière modification le 26 juin 2026 à 08:48.
Si tu considères que c'est un OS, alors tous les programmes Arduino en sont un. Il n'a rien fait de plus que d'utiliser le framework Arduino (que lui on pourrait éventuellement considérer comme un OS) et les librairies associées (même si le boulot au final est considérable et le logiciel finalement plutôt intéressant).
EDIT: désolé j'ai lu bcp trop vite, en effet il a réécrit son propre framework, en faisant son propre setup() et loop(). Le fait qu'il ait gardé le même modèle que le framework Arduino m'a bien trompé.
EDIT EDIT : ah bin non, c'est bien du full framework Arduino.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Pas un OS
Posté par Faya . Évalué à 4 (+2/-0). Dernière modification le 25 juin 2026 à 15:31.
Précision liminaire : je connais très peu Arduino.
Mais si on fait le parallèle avec Linux pour moi c'est bien un OS : assembler le framework Arduino (équivalent Linux = kernel) avec des outils utilisateur, des interfaces logicielles pour communiquer avec l'extérieur, une interface homme-machine(shell)… c'est un système d'exploitation. C'est différent d'un simple programme Arduino puisqu'ici il donne accès à une sélection d'outils qu'on peut faire travailler ensemble pour créer autre chose. Ou alors on pourrait appeler ça une "distribution Arduino" ?
[^] # Re: Pas un OS
Posté par passke (site web personnel) . Évalué à 1 (+0/-0).
Tout à fait d'accord avec ce point de vue.
[^] # Re: Pas un OS
Posté par Jean-Marc_Biechy . Évalué à 10 (+13/-0).
Bonjour,
Je suis professeur d'électronique et d'informatique qui à codé IoToS
Alors, OS ou pas OS, telle est la question ?
Je l'ai appelé « micro-OS » pour cette raison : mes élèves ont du mal à comprendre ce qu'est un OS, et c'est entre autres pour cela que je l'ai écrit — le chaînon manquant entre l'automate (setup et loop) et un véritable OS.
Normalement, un OS c'est :
- la gestion du clavier, de la souris, de l'écran (les périphériques)
- un shell (ligne de commande CLI, CMD…)
- une gestion de fichiers
- la capacité de lancer (exécuter) un programme.
Et là, bingo : ce n'est pas tout à fait un OS.
C'est presque un OS… un micro-OS… un système « on service »… un framework applicatif
Il ne permet pas d'exécuter un « programme » à proprement parler, puisque celui-ci est intégré au micro-OS lui-même.
Une prise connectée ou une caméra IP ont un certain câblage fixe — il serait donc inutile de lancer un « programme caméra IP » ou « prise IP », puisque le câble ne serait pas le bon. Autrement dit, il n'exécute pas de « programme » séparé, car le « programme métier » est embarqué dans le même firmware que l'IoToS !
C'est là où mes élèves réfléchissent : ce n'est pas tout à fait un OS, c'est plutôt un système « on service », un micro-OS.
C'est pour cela que j'ai particulièrement apprécié vos remarques — c'est bien vu !
Oui, j'ai commencé de zéro — enfin, par Fichier > Nouveau… le sketch de base : void setup() et void loop().
J'ai évidemment utilisé l'IDE Arduino et j'ai cherché partout des bibliothèques que j'ai essayé de faire fonctionner ensemble (Ethernet.h, LittleFS.h, NTP.h…).
(Et bravo à tous ces auteurs que je cite dans le code, avec les liens vers leurs bibliothèques.)
Oui, j'ai utilisé ce qui existait — je cherchais des bibliothèques, et c'est là où Korben a vu juste :
souvent, elles ne fonctionnaient pas ensemble, l'une faisait bugger l'autre. Ça a été long avant qu'elles réussissent à cohabiter, et c'est ce qui m'a pris le plus de temps.
Puis j'ai trouvé une bibliothèque cmdLine que j'ai entièrement réécrite depuis, pour y ajouter l'autocomplétion et l'historique.
Pour l'AJAX : c'est en fait du XML que le petit serveur web envoie au navigateur pour afficher des données dynamiquement.
Je pense que la prochaine évolution de l'IoToS passera par là.
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.
Pour moi, Arduino, c'est trois professeurs italiens qui ont conçu une carte pour leurs élèves et qui l'ont donnée au monde.
J'ai voulu faire la même chose en code pour les miens — et je l'ai désormais publié pour tout le monde aussi.
Et pour que des jeunes puissent s'amuser avec et créer des projets.
BAC PRO et BTS CIEL - Institution Saint-Jean à Colmar.
[^] # Re: Pas un OS
Posté par gUI (Mastodon) . É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.
[^] # Re: Pas un OS
Posté par GuieA_7 (site web personnel) . Évalué à 4 (+2/-0).
Est-ce que ça ne correspondrait pas à un Unikernel ?
[^] # Re: Pas un OS
Posté par Jean-Marc_Biechy . Évalué à 4 (+4/-0).
Ce qui m'a poussé à mettre en ligne ce micro-OS, c'est de pouvoir construire des systèmes avec le confort d'une ligne de commande, d'un serveur web, d'un datalogger horodaté (NTP) et d'un serveur FTP.
(Le FTP est indispensable pour les ESP car la partition LittleFS est sur la Flash et donc inaccessible depuis l'extérieur — contrairement à l'UNO R4 + Ethernet + carte SD.)
Il existe un très grand nombre de projets sur Arduino :
Impression 3D, gestion de piscine, drone, aquarium, arrosage automatique, MQTT, serre…
L'idée est de pouvoir améliorer ces systèmes existants.
Prenons Claude.ai comme exemple :
On charge son fichier piscine.ino et le code IoToS dans la mémoire de l'IA, puis on formule ses demandes :
Intègre le projet piscine.ino dans le programme IoToS
Ajoute dans les commandes du shell : reglage_temp, reglage_ph, pompe ON/OFF
Modifie la page HTML pour la piscine : affichage de la température, ajout d'un graphique de l'historique
On peut ainsi modifier et améliorer un système existant pour le rendre communicant.
Je l'ai fait pour une guirlande de LED — ça a fonctionné. Il a fallu régler quelques détails, mais c'est tout à fait faisable.
Et cela ouvre une multitude de projets pour nos jeunes qui manquent parfois de motivation (flemme) ou passent parfois trop de leur temps sur les jeux vidéo.
C'est leur donner des idées et les moyens de les réaliser.
[^] # Re: Pas un OS
Posté par Jean-Marc_Biechy . Évalué à 3 (+3/-0).
Utilisation de l'IoToS
L'IoToS permet également de faire du débogage de programme.
En effet, le confort de la ligne de commande et du datalogger permettent de déboguer efficacement un programme.
Imaginez que vous codez le programme d'un drone :
si la compilation se passe bien, il est possible que le programme reste bloqué sur une fonction ou dans une boucle.
J'utilise l'IoToS pour déboguer.
Le cmdLine.print en Telnet permet de vérifier le code en cours d'exécution,
et pour les temps longs, la fonction datalogger (où l'on peut placer n'importe quelle variables ou d'étapes du code) permet de tracer l'évolution de l'exécution du programme.
En plus de commander le drone, par exemple, on peut suivre son état en temps réel.
[^] # Re: Pas un OS
Posté par Jean-Marc_Biechy . Évalué à 1 (+1/-0).
Le datalogger est en fichier sur la carte SD
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.