Más Detalles Sobre OneGet, Paquete-Management-Manager de Windows 10

Recientemente hemos descubierto  OneGet , un marco de gestión de paquetes incluida con PowerShell y Windows 10 . Hemos aprendido mucho más sobre OneGet y su futuro desde entonces.
OneGet era originalmente un producto del Centro de Tecnología Open Source de Microsoft. No sólo es inspirada por de código abierto gestores de paquetes de Linux, OneGet sí está también de código abierto. Ahora es parte de PowerShell adecuada.


¿Quién es OneGet Por?

OneGet se dirige actualmente a los usuarios avanzados, administradores de sistemas, y las personas que no tienen miedo de usar PowerShell - eso está claro. Pero OneGet no es sólo algunas colección oscura de cmdlets que sólo serán utilizados por los administradores de servidores. OneGet desarrollador Garrett Serack explicó que está dirigido a en Reddit:
"En un principio, este está dirigido a las hélices-cabezas - los desarrolladores, administradores, PowerUsers, etc. Una vez que las API para utilizar los proveedores de paquetes se publica, estoy seguro de que veremos herramientas visuales y abundancia de integración.
Más adelante me gustaría ver a la integración en cosas como la interfaz de usuario de Windows Update para que las actualizaciones de software de cualquier  gestor de paquetes pueden aparecer en una ubicación centralizada. "( Fuente )
La interfaz gráfica y actualización de la integración de Windows no están llegando de inmediato, sin embargo:
"Al principio, yo no tengo el tiempo para integrar una interfaz de usuario;Estamos en un horario muy apretado.
Una vez que tengamos el conjunto de funciones básicas en marcha, y conectar un grupo de gestores de paquetes, una interfaz de usuario sería un paso importante
Sin embargo, dicho esto, es de código abierto, y me encantaría ver a alguien empezar a trabajar en una interfaz de usuario que podría incluirse ".
Al 24 de octubre 2014 reunión semanal, Garret Serack compartió su visión de una aplicación de escritorio-OneGet conscientes apareciendo el estándar de interfaz de usuario de Windows Update cuando detecta una actualización, y la actualización se podría instalar desde allí en vez de cada programa de Windows que tiene su propia servicio de actualización. ( Fuente )
OneGet probablemente ofrecerá acceso a aplicaciones desde la tienda de Windows. Si la tienda de Windows incluye aplicaciones de escritorio como Microsoft reveló accidentalmente lo haría , que daría acceso OneGet a un enorme universo de software de escritorio:

Es un-Management-Package Manager, No es un Administrador de paquetes

Técnicamente, OneGet no es un "gestor de paquetes." En cambio, es un marco de gestión de paquetes extensible - el Q & A oficial  describe como una medida que el Q & A describe que "paquete-gestión-manager.":
"OneGet un componente de la interfaz de gestión de paquetes unificada con un conjunto de APIs administrados y nativos, un conjunto de cmdlets de PowerShell, y un proveedor de WMI. El componente acepta tanto proporcionados por Microsoft y tercera plugins partido proporcionado por la que amplían la funcionalidad de un tipo determinado paquete ".
OneGet se amplía con-gestión de paquetes de plug-ins que añaden fuentes de paquetes. Estas fuentes se pueden instalar desde un repositorio centralizado. OneGet viene actualmente con una fuente paquete que incluye los siguientes:
"Parte de nuestro trabajo con la comunidad es el desarrollo de un eje central para plugins que pueden ser descubiertos de forma dinámica e instalados de modo que no tienen que enviarlos en forma de caja."
En un nuevo sistema de marca, podrás ejecutar un cmdlet para obtener una lista de los proveedores disponibles en el Internet y luego instalar un proveedor de paquetes de su elección - Chocolatey, por ejemplo.

OneGet es de código abierto, y un Proyecto Comunitario

Como gestores de paquetes de Linux, OneGet es completamente de código abierto. El código fuente está disponible en GitHub . Siempre se puede tomar la última versión experimental en http://oneget.org/oneget.zip , y esta compilación contiene actualmente el proveedor Chocolatey que falta en acción en el funcionario construye. PSOneGet tuits cada vez que una nueva generación se ha escrito.
Como se trata de un proyecto de la comunidad, cualquier persona puede presentarse a las reuniones semanales del proyecto OneGet a las 10 am PST todos los viernes. Sólo tienes que visitar la página reuniones semanales de OneGet, que también ofrece una corriente de la última reunión semanal.

OneGet Podría Desarrolladores Shame Quién Incluya barras de herramientas

Las personas involucradas en el proyecto OneGet tienen el tipo adecuado de actitud para mejorar la experiencia de gestión de software de Windows. En Reddit, Garret Serack era indiferente a los desarrolladores que han construido un modelo de negocio en conseguir ingresos por publicidad de las personas que visitan sus sitios web y hablaban de un "Adblock" plug-in de estilo para evitar que los usuarios instalen aplicaciones terribles que agrupan las barras de herramientas. El proyecto OneGet tiene un " 8 Leyes de la instalación del software página "que aboga por mejores instalaciones de Windows de software sin todas las barras de herramientas, EULA innecesarios, y otra basura pérdida de tiempo. Se lee como algo que escribiríamos aquí en How-To Geek , pero está escrito por alguien que trabaja en Microsoft y en realidad tiene el poder de hacer las cosas mejor.
Después de leer estas leyes, un usuario de Reddit se mostró escéptico: "Dudo que obtendrá el buy-in de vendedores aplicación como Adobe, Oracle, o en el infierno, incluso SourceForge Ahora. ya no es suficiente con sólo distribuir una aplicación / instalador, el instalador en sí ahora tiene que generar ingresos, así ... "
Garret Serack de Microsoft respondió:
"Te escucho.
Puede que no sea capaz de obtener 'buy-in' de estos chicos, pero cuando alguien instala su paquete a través de OneGet, puedo seguro hacer que se detenga y vaya "Hey, está usted seguro? - Este paquete parece hacer XYZ "... Un poco de pro-activa" paquete avergonzar "debe ser bueno ..." (Fuente )
Así OneGet no debe ser sólo un nuevo conducto para basura fluya en su sistema - que en realidad debe ser diseñado para ayudar a los usuarios de Windows evitan la basura. Eso sería una gran mejora.

OneGet podrían ayudar a arreglar el desorden del sistema de Windows

Instaladores de Windows tienden a dispersar los archivos y entradas de registro por encima de su sistema incluso después de que los desinstala. Un usuario de Reddit preguntó si OneGet haría un reparto día ayuda con eso. Después de todo, Chocolatey Actualmente no - sólo se ejecuta el desinstalador programa estándar, que no puede limpiar todo. Así podría OneGet todo limpio para arriba, apenas un gestor de paquetes Linux podría?
"Tengo algunas ideas sobre cómo hacer frente a este - que va a ser un poco en el camino antes de que yo puedo hacer cualquier trabajo serio en él, pero eso es definitivamente una de las cosas que me gustaría resolver con OneGet.
En este momento, OneGet es ante todo un unificador front-end para múltiples gestores de paquetes. Mientras que conseguimos a través de la implementación del conjunto de características básicas, estaremos definitivamente mirar cosas como esta. "( Fuente )
OneGet no sólo parecer como una herramienta de una sola vez. En cambio, se ve como un proyecto que realmente establece en repensar y mejorar la forma de instalación de software se maneja en Windows.

Microsoft quiere hacer de Usuarios de Linux feliz

Una queja común parece ser que la sintaxis PowerShell y manera de hacer las cosas parece excesivamente prolijo y torpe en comparación con lo sazonan los usuarios de Linux están acostumbrados. Microsoft quiere que los usuarios de Linux se sienten más a gusto:
"Tuve un director bastante mayor en MS me pregunta si no podíamos simplemente hacer un exe llamado RPM (y / o apt-get) que tenía la misma sintaxis que las herramientas de Linux para que los que estaban bien versado en uno podría simplemente utilizar OneGet de esa manera. Le dije que seguro, pero estamos luchando por el tiempo, así que no sé cuándo nos gustaría llegar a él :) "( Fuente )

OneGet es todo muy emocionante. Es lo que los usuarios de Linux y los frikis de la tecnología han querido desde Windows por un largo tiempo. Y lo mejor es que no es sólo un cmdlet de PowerShell para instalar software aprobado por Microsoft desde la tienda de Windows. En cambio, "el usuario tiene el control final con que los repositorios que utilizan y la confianza, y no algún servicio centralizado." ( Fuente )