Microsoft abre el código de Windows Subsystem for Linux (WSL): qué cambia y qué queda cerrado

WSL open source

Microsoft ha dado un paso importante en su relación con el software de código abierto al anunciar que el Windows Subsystem for Linux (WSL) pasa a ser mayoritariamente open source. Tras casi una década de peticiones por parte de la comunidad de desarrolladores, la compañía pone a disposición de todos el código de esta herramienta que permite ejecutar distribuciones Linux dentro de Windows sin necesidad de máquinas virtuales tradicionales o arranques duales.

Desde su lanzamiento inicial como parte de la actualización Anniversary Update de Windows 10 en 2016, el desarrollo de WSL ha atravesado varias etapas. Empezó como una capa de compatibilidad (WSL 1) que permitía ejecutar binarios de Linux traduciendo las llamadas al sistema, pero con limitaciones notables en cuanto a compatibilidad. La llegada de WSL 2 en 2019, con un kernel de Linux real ejecutándose en una máquina virtual ligera, supuso una mejora sustancial en rendimiento, compatibilidad y nuevas funciones como el soporte para GPU, systemd y aplicaciones gráficas.

El código fuente ya está disponible (pero no todo)

A partir de ahora, el corazón de WSL (sobre todo lo que corresponde a WSL 2 y sus herramientas principales) se puede consultar, modificar y adaptar desde su repositorio en GitHub. Esto incluye utilidades como wsl.exe, servicios en segundo plano y los daemons del lado Linux que gestionan la red y otras funciones clave. Además, los desarrolladores pueden proponer nuevas características, enviar correcciones de errores e incluso construir WSL desde el propio código disponible.

No obstante, no todos los componentes serán abiertos. Entre lo que queda fuera están lxcore.sys (el componente de kernel necesario solo para WSL 1), así como los archivos P9rdr.sys y p9np.dll implicados en la redirección del sistema de archivos entre Windows y Linux (\wsl.localhost). Microsoft considera que estos elementos siguen formando parte integral del sistema operativo Windows y no serán liberados, al menos por el momento.

Una evolución acelerada separada del ciclo de actualizaciones de Windows

El proceso para abrir el código de WSL ha requerido una reestructuración interna para independizar el proyecto de las grandes versiones de Windows. Desde 2021, WSL ya se distribuye como paquete independiente, permitiendo mayor agilidad en las actualizaciones y la integración de nuevas functionalities sin estar atado al calendario habitual de actualizaciones del sistema. Esto ha facilitado responder más rápido a las necesidades de los usuarios y a la comunidad.

Microsoft destaca que el éxito de WSL no hubiera sido posible sin el apoyo y las aportaciones de la comunidad. Incluso antes de que el código fuese abierto, muchos expertos y entusiastas han colaborado reportando problemas, sugiriendo mejoras y optimizando la herramienta para hacer que la convivencia entre Windows y Linux sea cada vez más fluida.

¿Qué pueden hacer los desarrolladores ahora con WSL?

Con el código de WSL disponible, cualquier interesado puede analizar cómo funciona el subsistema, compilar su propia versión o proponer cambios y mejoras directamente a Microsoft. Las posibilidades van desde pequeñas correcciones de errores hasta nuevas funciones para integrarse mejor con servicios de Linux, optimizar el rendimiento o adaptar WSL a necesidades específicas.

Por otra parte, el hecho de liberar la mayor parte del proyecto también abre la puerta a que, en caso de que Microsoft deje de dar soporte oficial, la comunidad pueda continuar desarrollando versiones alternativas.

Microsoft no ha detallado cómo gestionará exactamente las aportaciones ni si existirá un comité específico de supervisión, pero la apertura supone un cambio de mentalidad respecto al pasado y refuerza la apuesta del gigante de Redmond por una colaboración más abierta con la comunidad de código libre.

Este movimiento impulsa a WSL hacia una mayor autonomía y colaboración, permitiendo a los entusiastas y desarrolladores participar activamente en su evolución, lo que favorece la innovación y la mejora continua en la integración entre Linux y Windows.

from Linux Adictos https://ift.tt/MV5xLTW
via IFTTT

Strengthening primary health care, tackling NCDs, and advancing digital transformation key to health equity in the Americas, says PAHO Director

Strengthening primary health care, tackling NCDs, and advancing digital transformation key to health equity in the Americas, says PAHO Director

Cristina Mitchell


from PAHO/WHO | Pan American Health Organization https://ift.tt/CgDTsEm
via IFTTT

Pandemic agreement and fair financing, key focus of PAHO Director’ message to delegations of the Americas at the World Health Assembly

Pandemic agreement and fair financing, key focus of PAHO Director’ message to delegations of the Americas at the World Health Assembly

Cristina Mitchell


from PAHO/WHO | Pan American Health Organization https://ift.tt/ndeJVYO
via IFTTT

Vivaldi 7.4 llega con atajos de teclado por sitio, mejoras en la barra de URL y en los perfiles

Vivaldi 7.4

Vivaldi 7.4 ha llegado hoy, casi dos meses después de la v7.3, como la última actualización del navegador web con nombre de compositor. Este lanzamiento introduce muchas más novedades destacadas que el anterior, del cual ni siquiera tuvimos artículo detallándolas. El motivo fue que 7.3 se quedó en corrección de errores y la introducción del VPN de Proton instalado por defecto. Dicho sea de paso, una función que me gustaría que mejoraran y permitieran activar el VPN con un sólo clic.

Entre las novedades más destacadas que han llegado junto a Vivaldi 7.4, la primera de ellas le vendrá muy bien a los que les gusta hacer más uso del teclado y menos clics de ratón. A partir de ahora se podrán configurar atajos de teclado separados por sitios, y dependiendo de dónde estemos ese atajo tendrá un comportamiento u otro. Esto se configura desde los ajustes de privacidad, en donde podemos activar y desactivar permisos.

Vivaldi 7.4 mejora la barra de URL

La barra de URL es ahora más rápida, inteligente y consistente. Sus ajustes se han reestructurado para mejorar la claridad y se han eliminado muchos bugs. Además, estos ajustes permiten elegir qué se muestra, y se ha aumentado el límite de resultados mostrados a 42.

Otra de las novedades la encontraremos en los perfiles, que ahora incluso puede mostrar el selector de los mismos al iniciar Vivaldi 7.4+. Por otra parte, los paneles de ventanas e historial se han retocado para que se vean más ligeros, limpios e intuitivos.

Vivaldi 7.4 se ha anunciado hace unas horas, y ya se puede descargar desde su página web oficial. Los usuarios de Linux también podemos instalar el paquete snap, oficial, y pronto actualizarán el flatpak, este aún sin ser oficial, a pesar de que lo empaqueta personal de Vivaldi Technologíes. En las próximas horas actualizarán el paquete DEB de su repositorio oficial.

from Linux Adictos https://ift.tt/J3aTzG4
via IFTTT

Puter OS: El sistema operativo online que revoluciona la nube

Puter

Imagina acceder a un sistema operativo completo, lleno de aplicaciones, juegos y utilidades, sin tener que instalar nada en tu ordenador. La tecnología ha avanzado tanto que hoy es posible tener un entorno de escritorio digital que funciona directamente desde el navegador, sin complicaciones ni configuraciones complejas. Así nace Puter OS, un sistema operativo online, abierto y gratuito que está revolucionando la forma en que interactuamos con la nube y los servicios remotos.

Puter OS es la respuesta para quienes buscan una alternativa sencilla pero potente al almacenamiento tradicional, al trabajo remoto y hasta al desarrollo web. Este innovador sistema, surgido de la inquietud y la experiencia de su creador tras varios años de desarrollo, destaca por su facilidad de uso, rapidez y por ser completamente open source. Si alguna vez pensaste que trabajar en la nube era incómodo o limitado, prepárate para descubrir todo lo que este proyecto tiene reservado.

¿Qué es Puter OS? La nube convertida en sistema operativo

Puter OS es un sistema operativo en la nube diseñado para ejecutarse en cualquier navegador moderno. Esto significa que no tienes que instalar ningún programa complicado, ni modificar tu equipo. Simplemente accedes a una dirección web y tienes ante ti un escritorio virtual completamente funcional, con aplicaciones, juegos y herramientas listas para usar.

El concepto recuerda a los viejos sueños de los sistemas operativos online, pero llevado un paso más allá. Aquí, no sólo puedes almacenar tus archivos como en Google Drive o Dropbox, sino que también dispones de utilidades para editar, programar, jugar y trabajar en remoto, todo bajo una interfaz muy cuidada e intuitiva. Puter OS pretende ser, en definitiva, la puerta de entrada universal a la nube para cualquier usuario, desde estudiantes hasta profesionales del desarrollo o la administración de sistemas.

Las claves y ventajas de Puter OS

Uno de los grandes pilares de Puter OS es su carácter open source, lo que permite que cualquier persona pueda examinar, modificar y mejorar el código fuente según sus necesidades. La gran comunidad que ha crecido en torno a este sistema, activa en plataformas como GitHub, Discord o Reddit, garantiza soporte, constantes actualizaciones y nuevos desarrollos.

Entre las ventajas principales de Puter OS destacan:

  • Accesible desde cualquier lugar y dispositivo: solo necesitas un navegador web.
  • Privacidad y control de tus datos: puedes autoalojar el sistema y mantener la información segura.
  • Extensible y personalizable: ideal tanto para usuarios finales como para desarrolladores y empresas.
  • Alternativa real a servicios de almacenamiento, escritorio remoto y plataforma de desarrollo.
  • Comunidad activa y recursos educativos sobre programación, cloud computing y sistemas distribuidos.

Su funcionamiento en la nube, unido a una interfaz ágil y moderna, hace que sea especialmente recomendable para quienes buscan probar sistemas alternativos sin comprometer la seguridad de su propio equipo.

Cómo empezar con Puter OS: Lo que necesitas saber

Ponerse en marcha con Puter OS es tan sencillo como crear una cuenta y acceder desde el navegador. No obstante, el sistema también ofrece la posibilidad de descarga y autoalojamiento para quienes deseen tener un control total sobre la infraestructura. Esta flexibilidad es ideal tanto para proyectos personales como para pequeñas empresas o equipos de desarrollo que buscan alternativas al software propietario.

Entre los requisitos técnicos para instalar Puter OS en modo autoalojado destacan:

  • Sistemas operativos compatibles: Linux, macOS o Windows.
  • Memoria RAM: mínimo 2 GB, recomendable 4 GB o más.
  • Espacio en disco: al menos 1 GB libre.
  • Node.js: versión 16 como mínimo (preferible la 23 o superior).
  • npm: última versión estable.

El proyecto ofrece documentación detallada para la puesta en marcha, ya sea a través de Docker, Docker Compose o en desarrollo local.

Características de la interfaz y aplicaciones disponibles

Lo primero que llama la atención de Puter OS es su escritorio virtual, con una interfaz atractiva, moderna y muy intuitiva. El fondo de pantalla predeterminado, que ha sido creado y compartido bajo licencia libre, aporta un toque profesional y agradable a la vista.

La barra de tareas recorre la parte inferior de la pantalla, mostrando los accesos directos a las aplicaciones y herramientas más empleadas. El sistema incluye de serie:

  • Gestor de archivos para subir, organizar y descargar documentos o imágenes.
  • Aplicaciones de productividad básicas y avanzadas, como editores de texto y hojas de cálculo.
  • Un IDE de programación integrado, perfecto para desarrollar software o páginas web directamente en la nube.
  • Varios juegos sencillos que permiten pasar el rato o probar el rendimiento del entorno.
  • Herramientas adicionales según el desarrollo del proyecto y la participación de la comunidad.

La fluidez es una de las grandes bazas de Puter OS. Todo se ejecuta de forma rápida, sin retardos perceptibles, y los cambios realizados se guardan automáticamente en la cuenta del usuario. Basta con iniciar sesión para tener acceso a tus archivos, configuraciones y preferencias, sin importar el dispositivo desde el que accedas.

Usos recomendados de Puter OS: mucho más que un sistema operativo online

Puter OS ha sido desarrollado como una alternativa versátil a los servicios más conocidos de la nube, pero va mucho más allá. Su licencia abierta permite que cualquier persona adapte el sistema a sus necesidades específicas, ya sea para uso personal, como espacio colaborativo en equipos remotos, o incluso como plataforma de aprendizaje en entornos educativos.

Algunas aplicaciones prácticas que se están dando actualmente incluyen:

  • Interfaz para servicios de almacenamiento en la nube, especialmente para quienes valoran la privacidad y el control total sobre sus datos.
  • Entorno de escritorio remoto para servidores y estaciones de trabajo, facilitando el acceso desde cualquier sitio.
  • Desarrollo y publicación de páginas web, aplicaciones y juegos, gracias a la integración del IDE y la facilidad para compartir proyectos.
  • Uso en equipos educativos o de investigación, como forma de experimentar con sistemas distribuidos y cloud computing.

Instalación, configuración y autoalojamiento: libertad total

Puter OS ha sido desarrollado como una alternativa versátil a los servicios más conocidos de la nube. La más sencilla para la mayoría de usuarios es utilizar la versión alojada (hosted), donde basta con crear una cuenta y empezar a utilizar el sistema directamente en el navegador. Para quienes desean privacidad extrema y control absoluto, el proyecto pone a disposición todo el código y la documentación necesaria para instalar el sistema en servidores propios o en entornos Docker.

El proceso de configuración es accesible, pero requiere cierto conocimiento técnico:

  • El servidor genera automáticamente archivos de configuración (config.json) en función del entorno (Docker, local o servidor remoto).
  • Es posible establecer el dominio y subdominios para acceder desde diferentes dispositivos.
  • Configurar puertos personalizados y activar HTTPS mediante un reverse-proxy (como nginx o servicios como cloudflare).
  • Creación de usuarios por defecto y gestión de contraseñas, con advertencias de seguridad integradas.

La versión autoalojada está aún en fase alpha, lo que significa que puede haber errores o inestabilidad, aunque esto no debería suponer un problema para entornos de pruebas, evaluación o aprendizaje.

from Linux Adictos https://ift.tt/Uz9HsY2
via IFTTT

GIMP 3.0.4 ya está disponible con numerosas correcciones de errores

GIMP 3.0.4

La versión 3.0.4 de GIMP, el popular editor de imágenes gratuito y multiplataforma, ya puede descargarse. Esta actualización, que llega dos meses después de la versión anterior, forma parte del ciclo de mantenimiento de la serie 3.0 y su objetivo principal es pulir detalles y solucionar errores detectados por la comunidad tras el lanzamiento inicial.

Con esta nueva entrega, los desarrolladores han abordado problemas de estabilidad, particularmente aquellos relacionados con el cambio o desconexión del monitor principal que provocaban cierres inesperados. Igualmente, se ha corregido una situación molesta al copiar elementos desde GIMP hacia otras aplicaciones que generaba un recorte del tamaño completo de la imagen en lugar de la selección.

GIMP 3.0.4 corrige fallos visuales

Entre las mejoras más apreciables está la optimización en la carga de fuentes al iniciar el programa, algo que notarán especialmente los usuarios con una gran cantidad de tipografías instaladas. Además, los filtros no destructivos presentan ahora un comportamiento más intuitivo: sus nombres se reflejan en el historial de acciones (deshacer) y cada edición se rastrea individualmente, lo que permite un mayor control sobre los cambios aplicados.

También se han solucionado fallos visuales al rotar capas con filtros activos y se han corregido errores en capas de texto. Asimismo, se han realizado mejoras en el comportamiento de las ventanas flotantes cuando se usa el modo multiventana, un problema heredado desde el paso a GEGL en versiones anteriores de GIMP.

En cuanto a la experiencia de usuario, se ha mejorado la coherencia de la interfaz gráfica y ahora se garantiza una correcta visualización del icono de GIMP (Wilber) en entornos KDE Plasma bajo Wayland — aunque en mi caso no se así, no en la barra superior. Otro detalle corregido ha sido el botón de ayuda en el diálogo “Acerca de”, que no cargaba adecuadamente la página de soporte.

Entre otros ajustes menores, se incluyen arreglos en el navegador de complementos, puntos de muestra, el plugin de captura de pantalla y advertencias de formato BMP en sistemas Linux. Por último, se ha adaptado el sistema de construcción del programa para hacerlo compatible con GCC 15, lo que facilita su compilación en entornos modernos.

Mejoras en la AppImage

Una novedad adicional es que el archivo AppImage que proporciona GIMP ya no incluye símbolos de depuración, lo que ayuda a reducir su tamaño total. Esto hace que la descarga y ejecución del programa sea más ágil, especialmente en sistemas que no requieren depuración avanzada.

La versión 3.0.4 de GIMP está disponible en el formato universal AppImage desde la página oficial, lo que facilita su instalación en múltiples sistemas operativos como GNU/Linux, macOS y Windows.

Esta actualización de GIMP reafirma el compromiso del equipo de desarrollo con la estabilidad, rendimiento y experiencia de usuario. Aunque se trata de una versión de mantenimiento, incorpora mejoras valiosas que hacen más fluido y fiable el trabajo diario con esta herramienta de edición gráfica. La descarga ya se encuentra habilitada desde su sitio web oficial.

from Linux Adictos https://ift.tt/9Sw3Tsd
via IFTTT