LinuxParty
Garret Serack, ingeniero del área Open Source en
Microsoft, ha iniciado un proyecto para llevar el
concepto de sistema de paquetes de Linux al sistema
operativo Windows, para simplificar el uso e instalación
de componentes de código abierto en este sistema.
a motivación de Serack es la dificultad existente hoy en día para instalar aplicaciones de código abierto en Windows, ya que el usuario puede perder horas y horas entre descargar, instalar y configurar componentes de código abierto, algo que en Linux es prácticamente automático y el sistema lo puede hacer en forma automática en pocos minutos (ver bonus track más abajo).
El proyecto bautizado como CoApp (Common Open Source Application Publishing Platform) y que se encuentra alojado en Launchpad.net de Canonical, es una iniciativa personal de Serack que cuenta con la bendición de Microsoft y se desarrollará como código abierto.
Aquí en Microsoft han reconocido el valor de este proyecto - y amablemente me ofrecieron trabajar en él a tiempo completo. Estoy liderando el proyecto y Microsoft me da su 100% de apoyo. El diseño es completamente un trabajo mio y de la comunidad de CoApp, y no tengo que pasar por la aprobación de nadie al interior de la compañía. Esto hace de mi trabajo, un trabajo soñado: Consigo trabajar en un proyecto que me apasiona, lo hago de código abierto, y lo dirijo hacia donde tenga sentido.
CoApp resolverá varios problemas en la plataforma Windows respecto a instalación de aplicaciones de código abierto, dotándolo de un verdadero sistema de componentes compartidos, los que pueden ser descargados de repositorios oficiales en donde las versiones estén coordinadas:
Casi todo el tiempo, si alguien publica estos binarios (versiones compiladas), integran además sus copias de bibliotecas compartidas con la aplicación. El problema es que no hay un versionamiento común, o realmente, bibliotecas compartidas que se compartan efectivamente en Windows. Si tu aplicación y mi aplicación comparten la misma biblioteca, podrían (y usualmente lo hacen) distribuirse con versiones diferentes de una misma biblioteca.
El formato de los paquetes será el mismo utilizado hoy por los instaladores (MSI), y se proveerá tanto de fuentes oficiales de instalación como de una estructura de directorios común en donde estas aplicaciones serán instaladas. Bonus Track: Instaladores en Windows y sistemas de paquetes en Linux
Los sistemas de instalación actuales en Linux y Windows tienen un enfoque bastante distinto. En Windows normalmente la aplicación es autocontenida y posee todo lo que necesita para funcionar, en cambio en Linux y en general en las aplicaciones de código abierto se evita reescribir la rueda y una aplicación está dividida en muchas partes pequeñas que se desarrollan en forma independiente, compartiendo muchos componentes entre ellas.
Continúa en LaFlecha.
-
Microsoft
- Microsoft Copilot ahora puede leer tu pantalla, pensar profundamente y hablarte en voz alta
- Cómo instalar Windows 11 sin restricciones: Elimina requisitos de hardware y cuenta de Microsoft
- Fin del Soporte para Windows 10: Microsoft Terminará Actualizaciones en 2025, pero 0patch Ofrecerá Soporte hasta 2030, sepa cómo
- ¿Es la nueva función 'Recuperar' de Windows una pesadilla de seguridad y privacidad?
- La preocupación de Microsoft por el liderazgo de Google impulsó la inversión en OpenAI
- Windows 10 alcanza el 70% de participación de mercado mientras Windows 11 sigue cayendo
- Microsoft eliminará los controladores de impresoras de terceros en Windows
- Después de 28 años, Microsoft anuncia que eliminará WordPad de Windows
- Las mejores alternativas a Microsoft Excel para Linux
- Las 5 principales alternativas de código abierto de Microsoft 365 para Linux
- Con Bing ya podemos generar imágenes al mas puro estilo DALL-E
- OpenAI y Microsoft son socios, hasta que compiten por los mismos clientes
- Microsoft dice que hablar demasiado tiempo con Bing puede hacer que se descarrile
- ¿Es Windows 11 un software espía? Microsoft defiende el envío de datos de usuarios a terceros
- Microsoft jura que no venderá tus datos recopilados con el «Scan for Old Office Versions»
Comentarios
Hombre, es Open Source, no tiene sentido que lo patente, además, el concepto de "paquetes& quot; está ya en la comunidad, con los .rpm o .deb para distros basadas en RedHat y Debian, respectivamente , llamense, Fedora o Ubuntu, por ejemplo.