Connexion Premium

Un ancien ingénieur de Microsoft lance TMOG… un gestionnaire de tâches pour macOS

Mince, ça marche bien en plus

Un ancien ingénieur de Microsoft lance TMOG… un gestionnaire de tâches pour macOS

Comment ? Un gestionnaire des tâches sur macOS ? Oui, et bien fait en plus. Il s’agit pour l’instant d’une bêta, mais le projet est prometteur. Et des versions pour Windows et Linux sont prévues.

Dave Plummer, ex-ingénieur de Microsoft (il a notamment travaillé sur NT 4.0), s’est lancé dans un drôle de projet : estimant que le moniteur d’activité de macOS n’était pas digne de la plateforme, il a attaqué le développement d’un authentique gestionnaire des tâches pour la plateforme d’Apple. Oui, un gestionnaire des tâches, comme sous Windows.

Du code neuf et natif

L’histoire est intéressante pour plusieurs raisons. D’abord, le moniteur de macOS, s’il remplit bien ses fonctions élémentaires, ne propose pas de vue de synthèse de ce qui se passe sur la machine : le taux d’occupation du CPU (avec séparation par cœur logique), le remplissage de la mémoire, l’activité réseau ou du stockage, etc.

Ensuite, Dave Plummer a apporté un soin particulier à son développement. Il raconte comment Microsoft l’a laissé examiner, « à titre gracieux », le code source du gestionnaire des tâches de Windows XP. Cependant, aucun pan de code n’a été repris, affirme le développeur. À la place, il a développé un nouveau moteur partagé en C++ ainsi qu’une interface en Swift. C’est d’ailleurs un autre point intéressant : l’interface est léchée, réactive et parfaitement intégrée à l’ambiance macOS. La filiation avec le composant de Windows est cependant assumée dans le nom : TMOG, pour Task Manager Original.

C’est un « oui » !

L’application réunit également plusieurs fonctions au sein de la même interface. On retrouve, comme dans le gestionnaire des tâches de Windows, des onglets avec la vue de synthèse de ce que fait la machine, la liste des processus (qui reprend la vue par défaut du moniteur de macOS) ou encore celle des services. TMOG y ajoute un onglet pour les informations système ou encore la liste des applications lancées au démarrage, avec possibilité de les désactiver.

L’ensemble est particulièrement fluide, surtout pour les jauges et les courbes d’occupation. Les paramètres de l’application permettent de modifier différents éléments d’interface, dont le thème (clair ou sombre), la police par défaut ou encore la fréquence de rafraichissement.

TMOG est fournie pour l’instant sous forme de bêta. Elle n’est pas distribuée sur le Mac App Store pour une raison très simple : la boutique d’Apple oblige les applications qui y sont distribuées à fonctionner dans une sandbox. Pour un projet comme TMOG, ce type d’isolation est impossible, car elle doit aller chercher des informations dont la sandbox n’autorise pas la récupération.

L’application est gratuite et doit le rester, du moins sous cette forme. Dave Plummer indique qu’une version Pro payante pourrait apparaître plus tard. Et si vous vous posez la question : oui, des versions Windows et Linux sont prévues (cette dernière vient tout juste d’être confirmée). Le développeur insiste sur le caractère natif de ces applications et leurs performances.

Commentaires (18)

votre avatar
A suivre, merci :)
votre avatar
Propre ! :yes:
votre avatar
Merci pour la découverte.
Il est plus complet et plus rapide pour afficher les valeurs.
votre avatar
Dans le même genre pour Linux il y a déjà Mission Center https://missioncenter.io/ qui ressemble aussi beaucoup au gestionnaire de tache Windows.
votre avatar
Pour le coup, je trouve un gros défaut à Linux : sous Windows, généralement quand un programme commençait à bouffer toute la ressource, un ctrl alt suppr et hop, j’accédais au gestionnaire de tâche et je pouvais (souvent) tuer le fautif. Sous Linux, quand un programme devient gourmand, bah j’ai pas de solution 😒
votre avatar
Ça dépend de l’environnement (voir de la distribution si les raccourcis par défaut sont modifiés), mais sur KDE il y a CTRL + ESC (l'équivalent du gestionnaire de tache) et CTRL + ALT + ESC forcer à quitter qui fonctionne plutôt bien.
votre avatar
C'est à voir coté Environnement de Bureau que l'utilisateur a.

Sur KDE il y a une page de configuration pour les raccourcis clavier, pour en ajouter, les modifier ou les supprimer.
votre avatar
C'est automatique sous Linux. C'est le job du OOM killer.
votre avatar
Libadwaita ☠️
votre avatar
Dave Plummer indique qu’une version Pro payante pourrait apparaître plus tard
Je me demande vraiment ce qu'une version payante d'un gestionnaire de taches peut faire. Moins de pub ? Des graphiques plus jolis ?
votre avatar
Des infos plus poussées ?
votre avatar
c'est amusant de voir comme on aime critiquer Windows mais qu'a chaque fois on cherche à l'imiter ou a porter ses fonctionnalités ailleurs.
votre avatar
J'utilise "mate-system-monitor" dans des environnements Debian/Xubuntu/Mint, ça suffit à mes besoins.
J'avais vu sur Windows "Process Explorer" (de Marc Russinovich), c'est proche dans l'esprit.
Et sinon, j'aime bien "btop" pour son coté 'old-school' très léger ;-)
Je ne suis pas tenté par cet outil de plus

PS : d'accord avec mrintrepide à propos de libadwaita (et de GTK4 aussi)
votre avatar
Ce weekend, j'ai lancé Claude sur justement faire un gestionnaire des tâches pour Windows, écrit en Rust, avec en prime un panneau de monitoring de perf / fps / température, inspiré du panneau de performance d'AMD Adrenalin. Bah le bougre ne s'en sort pas si mal pour pondre quelque chose qui fonctionne en quelques heures, et si ne bouffe pas trop de ressources.

Bon, je n'ai pas trop regardé la gueule du code pour le moment :oops:
votre avatar
Maintenant il n’y a plus qu’à l’adapter au style de la plateforme…

Quand je regarde les captures d’écran, je ne vois pas ce qu’il apporte de plus.
votre avatar
Pour autant que je me rappelle, Dave Plummer est le gars qui a écrit à l'époque la majeure partie du Task Manager de XP, il n'a donc pas eu besoin de 'l "examiner" juste de se rafraîchier la mémoire :D.

Il explique ici comment on fait pour réellement optimiser du code...

youtube.com YouTube
votre avatar
Je serais curieux pour une éventuelle version Linux car elle devrait marcher tant sous Gnom (et dérivés) que KDE.

Et sera-t-ele équivalent à BTOP ?
votre avatar
Super ! :cbon: