Vous n'avez pas encore de notification

Page d'accueil

Options d'affichage

Abonné

Actualités

Abonné

Des thèmes sont disponibles :

Thème de baseThème de baseThème sombreThème sombreThème yinyang clairThème yinyang clairThème yinyang sombreThème yinyang sombreThème orange mécanique clairThème orange mécanique clairThème orange mécanique sombreThème orange mécanique sombreThème rose clairThème rose clairThème rose sombreThème rose sombre

Vous n'êtes pas encore INpactien ?

Inscrivez-vous !

Windows 10 intègre par défaut un gestionnaire de paquets : OneGet

Et ce n'est pas un 1er avril
Logiciel 4 min
Windows 10 intègre par défaut un gestionnaire de paquets : OneGet

Deux préversions techniques de Windows 10 ont beau avoir été publiées, on est encore loin de connaitre l’ensemble des nouveautés en préparation par Microsoft. L’une d’entre elles est passée pratiquement inaperçue dans la dernière build, et elle est pourtant importante : un gestionnaire de paquets, capable d’installer, supprimer et gérer des applications depuis des dépôts.

Gérer des paquets, une fonctionnalité présente depuis longtemps dans Linux

Il s’agit d’une fonctionnalité que les utilisateurs de Linux connaissent depuis de nombreuses années. Les gestionnaires de paquets y sont nombreux et l’un des plus connus est par exemple APT, que l’on retrouve notamment dans Ubuntu. Ces gestionnaires sont connectés à un ou plusieurs dépôts dans lesquels sont stockés des paquets. Chacun contient un logiciel, un composant ou autre, ainsi que des indications sur les dépendances qu’il pourrait avoir avec d’autres paquets.

 

Le gros avantage des gestionnaires est justement qu’ils s’occupent de toutes les étapes de récupération, installation, paramétrage, gestion, suppression et ainsi de suite. Auparavant, tout était utilisable en lignes de commande, mais les distributions ont depuis adopté des interfaces graphiques permettant de manipuler l’ensemble à la souris. C’est un concept depuis élargi et repris dans les boutiques d’applications qui fonctionnement dans les grandes lignes de cette manière.

OneGet, un gestionnaire intégré dans Windows 10 

Sous Windows, aucun gestionnaire de paquets n’est pourtant intégré. Des projets tiers existent cependant, notamment Chocolatey (basé sur NuGet). Et justement, la build 9860 de Windows 10 contient bien un tel gestionnaire : OneGet. Son fonctionnement est inspiré de Chocolatey, avec lequel il se veut compatible d’ailleurs à terme. Il est pour l’instant disponible en tant qu’extension de PowerShell et s’occupe de tout ce qui touche au SDII (Software Discovery, Installation and Inventory).

 

windows 10 oneget

 

La capture ci-dessus montre le potentiel d’un tel gestionnaire directement intégré à Windows. Les administrateurs connaissent les avantages qu’ils peuvent obtenir d’une telle architecture puisqu’une seule commande pourrait provoquer la récupération et l’installation d’un paquet sur tout un ensemble de machine. Une ligne de commande pouvant parfois se montrer bien plus rapide à mettre en place qu’un pilotage de souris dans une interface. Par ailleurs, rien n’empêcherait les entreprises de proposer leurs propres dépôts, agissant comme autant de réservoirs des logiciels professionnels dont ils ont besoin.

 

On retrouve dans OneGet les bases de tout gestionnaire de paquets. On peut par exemple gérer la liste des dépôts, c’est-à-dire en ajouter, en supprimer et vérifier ce qu’ils contiennent, y compris en ajoutant des filtres. On peut récupérer un paquet et l’installer, mais également le supprimer. Les mises à jour sont également de la partie, mais répondent à une commande, ce qui signifie qu’elles ne sont pas automatiques.

 

windows 10 oneget

De nombreuses interrogations demeurent pour l'instant 

Évidemment, un gestionnaire de paquet n’a pas vocation à remplacer une boutique, souvent appréciée parce qu’elle met justement à jour les applications de manière automatique. Il s’agit cependant d’une solution complémentaire, répondant à d’autres critères. Difficile cependant de savoir jusqu’où Microsoft compte aller avec OneGet, mais sa présence par défaut dans Windows 10 est de bon augure. Il se pourrait d’ailleurs que l’éditeur réfléchisse à une interface graphique qui pourrait aller se transformer en réserve à logiciels de type Win32. Notez d’ailleurs que Chocolatey a ouvert un projet sur KickStarter, en particulier pour l’aider à financer la création d’une telle interface graphique.

 

 

Les questions restent donc particulièrement nombreuses autour d’une telle fonctionnalité. Le simple fait de créer un dépôt soulève en effet toutes les interrogations liées à la sécurité. Qui va contrôler en effet la présence de malware ou de toute autre menace ? Le système mis en place sera-t-il vraiment efficace ? OneGet devra prendre également en charge de nombreuses commandes avancées comme le choix du répertoire d’installation, la gestion de certaines questions. Et qu’en sera-t-il des installations contenant des barres et autres petits programmes pénibles ? Si l’installation du paquet se contente systématiquement des options par défaut, certains éditeurs n’hésiteront sans doute pas à en profiter.

 

Le projet est donc à surveiller de près car il pourrait permettre de vrais avantages chez les utilisateurs avertis et les professionnels. Il sera particulièrement intéressant de voir le type de dépôts qui sera proposé par défaut, et comment les solutions alternatives s’y intégreront. L’objectif final étant de fournir des API, Chocolatey et les autres pourraient profiter de la nouvelle infrastructure.

127 commentaires
Avatar de slave1802 INpactien
Avatar de slave1802slave1802- 29/10/14 à 14:14:26

Un gestionnaire de paquet pour Linux ou tout est "quasiment gratuit" pas de soucis.

Un gestionnaire de paquet Microsoft, humm c'est les bretonnes qui ne vont pas être ravis...

Tipiak power rules the world

Avatar de neointhematrix INpactien
Avatar de neointhematrixneointhematrix- 29/10/14 à 14:16:35

Aaaahhh si seulement ça pouvait être aussi bien que sous Linux... Notamment pour le côté mise à jour des applis et du système lui-même.

Vont-ils nous faire le coup de "Ceci est une révolution" ?:francais:

Avatar de atomusk INpactien
Avatar de atomuskatomusk- 29/10/14 à 14:20:21

Au final, ça serait quoi "concretement" la différence avec le store Ms ?  :transpi::transpi::transpi:

ca pourrait pas juste être une interface graphique pour se connecter au store MS ?

Édité par atomusk le 29/10/2014 à 14:21
Avatar de Fredoo INpactien
Avatar de FredooFredoo- 29/10/14 à 14:20:47

Pourquoi ne pas ouvrir vraiment l'utilisation du WSUS pour les mises  à jours des programmes?

Avatar de exdeus INpactien
Avatar de exdeusexdeus- 29/10/14 à 14:21:52

Même question qu'atomusk, le store constitue aussi un système de paquet non ? 

Avatar de Anne Onyme Abonné
Avatar de Anne OnymeAnne Onyme- 29/10/14 à 14:21:57

Moi non plus je ne vois pas l´utilité d´un gestionnaire de paquets en plus du store...

Avatar de Wawet76 Abonné
Avatar de Wawet76Wawet76- 29/10/14 à 14:22:52

Enfin !

Je trouve que les gestionnaires de paquets, c'est ce qui fait que depuis tant d'année Linux est plus simple à utiliser que Windows où chaque logiciels gère lui-même ses "mises à jour automatique".

Si la liste des dépôts est configurable c'est une réelle avancée. Si ce n'est pas configurable alors il n'y a pas grand chose de nouveau par rapport à Windows Update et aux stores qu'on trouve maintenant sur tous les OS.

Avatar de athlon64 INpactien
Avatar de athlon64athlon64- 29/10/14 à 14:22:57

neointhematrix a écrit :

Aaaahhh si seulement ça pouvait être aussi bien que sous Linux... Notamment pour le côté mise à jour des applis et du système lui-même.

Vont-ils nous faire le coup de "Ceci est une révolution" ?:francais:

Fredoo a écrit :

Pourquoi ne pas ouvrir vraiment l'utilisation du WSUS pour les mises  à jours des programmes?

Sur Mac OS X, il y a un framework qui permet justement la gestion des MaJ et quasiment toutes les app l'utilisent (alors qu'il ne semble pas etre fourni par Apple directement), faudrait peut etre s'inspiré de ca

Avatar de Konrad INpactien
Avatar de KonradKonrad- 29/10/14 à 14:24:30

Ah, Microsoft se met enfin au système de dépôts, c'est une très bonne chose je trouve !

Le simple fait de créer un dépôt soulève en effet toutes les interrogations liées à la sécurité. Qui va contrôler en effet la présence de malware ou de toute autre menace ?

Au contraire je trouve qu'un système de dépôt améliore la sécurité. Il vaut mieux tout faire passer par un dépôt qui contient les mêmes logiciels pour tous, plutôt que de laisser chacun se débrouiller pour aller chercher des .exe sur le Net.

En toute logique, c'est le responsable du dépôt qui se porte garant. Si au départ il y a un «dépôt officiel Microsoft», ce serait donc à Microsoft de s'assurer qu'il ne propose que des logiciels sûrs dans ce dépôt. Dans ce cas, la sécurité s'en trouverait renforcée.

Ensuite si l'utilisateur ajoute des dépôts tiers, c'est à ses risques et périls (comme sous Linux en somme).

Après comme ça a été maintes fois débattu ici, un tel système de dépôt est UN élément de sécurité mais pas le seul, il doit être accompagné d'autres mesures (sandboxes...).

Le nombre de PC qui se font infecter décroît de façon spectaculaire depuis Windows 7, preuve que Microsoft accroît la sécurité de ses systèmes à mesure des versions, et ça ne peut être qu'une bonne nouvelle.

Avatar de 2show7 INpactien
Avatar de 2show72show7- 29/10/14 à 14:24:58

Le nombre de paquets va être monstrueux ou pas ? :mdr:

Édité par 2show7 le 29/10/2014 à 14:26
Il n'est plus possible de commenter cette actualité.
Page 1 / 13
  • Introduction
  • Gérer des paquets, une fonctionnalité présente depuis longtemps dans Linux
  • OneGet, un gestionnaire intégré dans Windows 10 
  • De nombreuses interrogations demeurent pour l'instant 
S'abonner à partir de 3,75 €