Ubuntu 20.04: cómo instalar Unity en esta versión de la distro

Unity en Ubuntu

Como ya sabes, Canonical tomó la decisión de dejar de usar Unity en sus distros oficiales. Por tanto, este shell gráfico que funcionaba sobre GNOME, se dejó de lado. Un hecho que ha enfadado a algunos usuarios que preferían este shell, aunque ha gustado a otros que prefieren GNOME «desnudo». Como siempre, es cuestión de gustos, y no siempre llueve a gusto de todos.

Pero debes saber que puedes seguir instalando Unity en tu distro, aunque sea una de las últimas versiones que no lo incluye por defecto. En este tutorial, podrás aprender a instalar Unity en tu distro Ubuntu 20.04 de una forma muy sencilla. Así que, no tienes que elegir entre las nuevas versiones de las distros de Canonical o Unity, no renuncies a nada y consigue ambas cosas así de fácil…

Si quieres seguir con esas sensaciones de la interfaz que usabas en la era que va desde Ubuntu 11.04 a Ubuntu 18.04 LTS, tan solo tienes que seguir estos pasos para instalar Unity en Ubuntu 20.04 LTS:

  • Abre el terminal en tu distro. Puedes hacerlo desde el icono o pulsando Ctrl+Alt+T.
  • Ahora ejecuta la siguiente orden para actualizar paquetes:
sudo apt-get update && sudo apt-get upgrade
  • Ahora debes instalar el paquete Unity con la siguiente orden:
sudo apt-get install ubuntu-unity-desktop --install-suggests</pre>
<pre>
  • Tardará un poco, ya que son algo más de 130 MB que debe descargar, desempaquetar, instalar y configurar. Pero durante el proceso aparecerá un mensaje en el que puedes elegir el gestor entre gdm3 y lightdm. Debes elegir lightdm, que es el de Unity.
  • Ahora, una vez se ha completado, debes hacer logoff (es decir, cerrar la sesión).
  • En la pantalla de login donde aparece tu nombre para introducir tu contraseña y entrar nuevamente en la sesión, debes elegir Unity en el selector.
  • Ahora deberías ver Unity sobre Ubuntu 20.04 LTS.

from Linux Adictos https://ift.tt/3gdf5dY
via IFTTT

Defold: el motor gráfico multiplataforma se hace open-source

Defold

Defold es un motor gráfico (game engine) multiplataforma que ahora es de código abierto desde que la Defold Foundation lo hayan liberado bajo una nueva licencia. Ya sabrás que su propietario era King, uno famoso desarrollador de videojuegos para móviles, como el conocido Candy Crush. Pues bien, ahora será abierto y podría dar lugar a muchos proyectos interesantes.

Si lo recuerdas, Defold ya era gratuito antes y cross-platform como he dicho, pero tras este anuncio se da un pasito más. «Estamos inmensamente orgullosos de poder abrir Defold como código abierto y estamos ansiosos por comenzar el nuevo viaje junto con nuestra comunidad de desarrolladores de videojuegos que crean juegos usando este motor gráfico.»

La nueva licencia de Defold es una derivada de la licencia oficial Apache 2.0. Ya sabes que esta Apache 2.0 está aprobada por la Open Source Initiative (OSI), aunque no sé hasta qué punto las modificaciones que han realizado desde la fundación afectarán y si realmente se puede llamar «open-soure» o código abierto al 100%… Tal vez sería más correcto decir que es «fuente disponible».

El nuevo equipo de desarrollo y la Fundación de Defold, parece que van por buen camino, al menos en lo que respecta a personal. Ahora cuentan con desarrolladores de King en su junta directiva, junto con su jefa Sara Cedberg, y otras personas importantes de la industria como Elin Eriksson (de Women in Tech Sweden).

Seguro que pronto habrá más noticias referentes a este motor gráfico. Defold tiene potencial y con las fuentes disponibles podrá aportar cosas nuevas. Además, es compatible con GNU/Linux tanto para crear con su editor desde esta plataforma como para crear videojuegos para ésta plataforma. Y está recibiendo contribuciones para que soporte la potente API gráfica Vulkan. Muchas piezas que están comenzando a encajar y podrían crear un interesante rompecabezas …

Web oficial – Defold

Código – GitHub

from Linux Adictos https://ift.tt/36kRvqY
via IFTTT

Electron 9.0 llega con visor PDF habilitado por defecto, mejoras en Linux y más

Se dio a conocer el lanzamiento de la nueva version de la plataforma Electron 9.0, la cual llega con diversas correcciones de errores, mejoras, nuevas características y también la actualización a la base de código Chromium 83, la plataforma Node.js 12.14 y el motor JavaScript V8 8.3. De las principales novedades de esta version se destacan la eficiencia mejorada del controlador de eventos de ventana en Linux, se habilitó el visor de PDF y más.

Para quienes desconocen de Electron deben saber que es un framework de aplicaciones de escritorio multiplataforma que utiliza tecnologías web, cuya lógica está determinada por JavaScript, HTML y CSS y la funcionalidad se puede ampliar a través del sistema de complemento. Está desarrollado por GitHub y se basa en el desarrollo en C++.

Los componentes centrales de Electron son Chromium, Node.js y V8. La infraestructura está codificada en Node.js y la interfaz se basa en las herramientas Chromium, la parte de código abierto de Google Chrome. Los módulos Node.js están disponibles para desarrolladores, así como una API avanzada para crear cuadros de diálogo nativos, integrar aplicaciones, crear menús contextuales, integrarse con el sistema de salida de notificaciones, manipulación de ventanas e interacción con los subsistemas Chromium.

A diferencia de las aplicaciones web, los programas basados en Electron vienen en forma de archivos ejecutables autónomos que no están vinculados al navegador.

En este caso, el desarrollador no necesita preocuparse por portar la aplicación para varias plataformas, Electron proporcionará la capacidad de construir para todos los sistemas compatibles con Chromium. Electron también proporciona herramientas para organizar la entrega automática y la instalación de actualizaciones (las actualizaciones se pueden entregar desde un servidor separado o directamente desde GitHub).

¿Qué hay de nuevo en Electron 9.0?

En esta nueva versión del framework además de destacar la actualización de sus componentes (como ya mencionamos al inicio) se menciona en el anuncio la finalización del soporte para la rama 6.x, por lo que cualquier aplicación que esté construida sobre ella, se recomienda que se realice la actualización a una rama estable y por otra parte también se destaca el inicio del trabajo sobre la próxima versión 10.0.

También se destacan otros cambios, tales como la configuración predeterminada app.allowRendererProcessReuse la cual ya es activada de forma predeterminada. Esta configuración no permite cargar en el proceso de representación de módulos nativos sensibles al contexto.

En IPC, entre el proceso principal y el proceso de representación, se utiliza el Algoritmo de clon estructurado utilizado en el motor V8 para clonar objetos JavaScript complejos. En comparación con el mecanismo de serialización de datos utilizado anteriormente, el nuevo algoritmo es más predecible, rápido y funcional.

Al mover grandes memorias intermedias y objetos complejos, el nuevo algoritmo es aproximadamente dos veces más rápido con retrasos prácticamente sin cambios en la transmisión de mensajes pequeños.

Además se destaca en esta nueva versión, que las capacidades de corrección ortográfica se han ampliado y se ha agregado una API para mantener listas de palabras personalizadas en el diccionario.

En la versión del framework para la plataforma Linux, se ha mejorado el procesamiento de eventos relacionados con ventanas.

Y que las siguientes API ahora están en desuso o se eliminan:

  • shell.openItem La API ahora se deprecia y se reemplaza por una asíncrona shell.openPath API.
  • <webview>.getWebContents, que quedó en desuso en Electron 8.0, ahora se elimina.
  • webFrame.setLayoutZoomLevelLimits, que quedó en desuso en Electron 8.0, ahora se elimina.

Finalmente, si estás interesado en poder conocer más al respecto sobre esta nueva versión del framework, puedes consultar los detalles en el siguiente enlace.

¿Como obtener Electron en Linux?

Para quienes estén interesados en poder ejecutar aplicaciones y/o poder trabajar con Electron dentro de Linux, solamente debemos de contar con Node.JS instalado en el sistema y su gestor de paquetes NPM.

Para instalar Node.JS en Linux, puedes visitar la publicación en donde hablamos sobre la nueva versión de Node.JS y al final de ella encontraras los comandos de instalación para algunas de las diferentes distribuciones de Linux.

from Linux Adictos https://ift.tt/2WQH1wm
via IFTTT

Enlightenment 0.24 llega con mejoras de screenshot, control de brillo y más

Después de nueve meses de desarrollo se dio a conocer el lanzamiento de la nueva versión del popular entorno de usuario “Enlightenment 0.24” el cual que se basa en un conjunto de bibliotecas EFL (Biblioteca de la Fundación Enlightenment) y widgets elementales.

Para quienes desconocen del escritorio Enlightenment, deben saber que está formado por componentes como un administrador de archivos, un conjunto de widgets, un iniciador de aplicaciones y un conjunto de configuradores gráficos.

Enlightenment es muy flexible en el procesamiento: los configuradores gráficos no restringen al usuario en la configuración y le permiten configurar todos los aspectos del trabajo, proporcionando herramientas de alto nivel (cambio de diseño, configuración de escritorios virtuales, gestión de fuentes, resolución de pantalla, distribución del teclado, localización, etc.), así como las oportunidades de ajuste de bajo nivel (por ejemplo, puede configurar el almacenamiento en caché, la aceleración gráfica, el consumo de energía, la lógica del administrador de ventanas).

Para ampliar la funcionalidad, se propone utilizar módulos (gadgets) y para procesar la apariencia: temas. En particular, los módulos están disponibles para mostrar en el escritorio un calendario-programador, pronóstico del tiempo, monitoreo, control de volumen, estimación de batería, etc. Los componentes de Enlightenment no están unidos entre sí de manera rígida y pueden usarse en otros proyectos o para crear entornos especializados, tales como cubiertas para dispositivos móviles.

¿Qué hay de nuevo en Enlightenment 0.24?

En esta nueva version del entorno, se agregó un módulo completamente rediseñado para crear capturas de pantalla que admiten el recorte y las funciones básicas de edición de imágenes, además de que se ha reducido el número de utilidades que se envían con el indicador para cambiar los identificadores de usuario (setuid). Las utilidades que requieren privilegios elevados se combinan en una sola aplicación del sistema.

Se ha agregado un nuevo módulo básico con un agente de autenticación a través de Polkit, que permitió deshacerse del lanzamiento de un proceso en segundo plano separado y el proceso de reinicio ahora está controlado por el controlador enlightenment_start y no por el entorno en sí.

Se proporciona la capacidad de controlar el brillo y la iluminación de monitores externos (a través de ddcutil), además de que se mejora de la eficiencia del procesamiento de fondos de escritorio al generar varias opciones en diferentes resoluciones.

En el administrador de archivos EFM, la resolución de miniatura predeterminada se incrementa a 256 × 256 píxeles, se propone un nuevo controlador de bloqueo y se proporciona un proceso de reinicio completo con un desvanecimiento gradual del contenido y sin la aparición de artefactos en la pantalla.

En lugar de la antigua interfaz de navegación para ventanas y escritorios abiertos (Pager), se utiliza el componente «vista previa en miniatura».

De los demás cambios que se destacan de esta nueva version:

  • Liberación periódica de memoria no utilizada a través de una llamada a malloc_trim.
  • Cuando se utiliza el servidor X, se implementa un enlace rígido del puntero del mouse a la pantalla para evitar que el puntero se salga de los límites.
  • Se agregó la capacidad de personalizar fondos de escritorio directamente desde Pager.
  • En el applet de control de reproducción, el reproductor de música seleccionado se inicia automáticamente si aún no se está ejecutando.
  • Se agregó una excepción para juegos en Steam relacionados con la definición del archivo «.desktop» correcto.
  • Se proporciona un proceso de arranque más fluido debido a la carga proactiva de componentes en un flujo de captación previa de E/S por separado.
  • Se agregó un tiempo de espera separado para ir al bloqueo de pantalla.
  • Bluez4 pila Bluetooth reemplazada con Bluez5.
  • Todos los problemas identificados durante las pruebas en el servicio Coverity se han resuelto.

Finalmente si quieres conocer más al respecto sobre este lanzamiento, puedes consultar el anuncio en el siguiente enlace. 

Obtener Enlightenment 0.24

Para quienes estén interesados en poder instalar esta nueva versión, deben saber que de momento no hay paquetes preconstruidos para alguna distribución, por lo que de momento solo sé pude instalar esta nueva versión realizando la compilación del código fuente.

from Linux Adictos https://ift.tt/2Xh1Fot
via IFTTT

LibreOffice 6.4.4 ya disponible, sin novedades destacadas pero mejorando la estabilidad y fiabilidad

LibreOffice 6.4.4

Cinco semanas después de la versión anterior y siguiendo con su programación, The Document Foundation ha lanzado otra actualización de punto de su suite de ofimática. Se trata de LibreOffice 6.4.4, la cuarta actualización de mantenimiento de esta serie que sigue corrigiendo fallos para llegar a convertirse en la versión que recomiende el proyecto para equipos de producción Y es que recordamos que hay disponibles por lo menos dos opciones y, en la actualidad, la recomendada para equipos cuyo trabajo sea importante sigue siendo la v6.3.6 lanzada el primer día de este mes.

LibreOffice 6.4.x sigue siendo tratada como la versión para los que queremos todas las novedades. The Document Foundation no recomienda una nueva serie hasta que ésta ha recibido al menos 5 actualizaciones de mantenimiento, lo que significa que será cuando lancen la próxima entrega cuando recomienden la serie 6.4 para los que realizamos trabajos importantes y queremos trabajar con total seguridad. Y es que, aunque la opción más actualizada incluye más novedades, también incluye más fallos por estar menos probada.

LibreOffice 6.4.5 llegará dentro de cinco semanas

LibreOffice 6.4.4 ya está disponible desde la página web oficial del proyecto, a la que podemos acceder desde este enlace. Los usuarios de Linux la tenemos disponible en paquetes DEB, RPM o en binarios. En las próximas horas añadirán la nueva versión a Flathub (Flatpak) y a Snapcraft (Snap). Los que usamos la versión de los repositorios oficiales de alguna distribución, aún tendremos que esperar unos días para que aparezca la actualización.

Por otra parte, The Document Foundation ya está trabajando en LibreOffice 7, la que será una actualización muy importante que introducirá novedades como soporte de archivos mejorado o la eliminación completa de Flash en todo el set de aplicaciones. Los usuarios interesados pueden instalar la versión preliminar de LibreOffice 7 desde el paquete que ya hay disponible en este enlace. La versión final y estable llegará ya en agosto.

from Linux Adictos https://ift.tt/3bMAl6J
via IFTTT

Audacity 2.4.1, el último gran lanzamiento vuelve a estar disponible y ahora sin fallos graves

Audacity 2.4.1

En una semana, el equipo de desarrolladores que hay detrás de una de las aplicaciones de edición de audio de código abierto más populares ha realizado tres movimientos. Durante el fin de semana lanzaron una nueva actualización mayor, pero poco después la retiraron y volvieron a ofrece la versión anterior porque la nueva introdujo un bug serio y hace unas horas han lanzado Audacity 2.4.1, lo que coincide con lo mismo que lanzaron hace menos de siete días, pero ya con el bug corregido.

Tal y como leemos en la nota de su lanzamiento, Audacity 2.4.1 «sólo» ha corregido ese fallo. Por todo lo demás, estamos ante la misma versión que incluyó novedades importantes como el soporte para Opus y más de 100 errores corregidos, pero esta vez todo funciona a la perfección. Por lo tanto, el proyecto ya ha puesto a disposición de todos los usuarios una entrega sin un fallo que nos haría «obtener pérdida y corrupción del audio cuando tenemos dos proyectos abiertos al mismo tiempo«. Concretamente, cuando pasábamos el audio de una ventana a otra.

Audacity 2.4.1 sólo corrige un fallo, pero importante

Audácity 2.4.1 ya está disponible para todos los sistemas soportados, lo que son Windows, macOS y Linux. Nosotros lo tenemos disponible en distintas opciones, como el código fuente al que podemos acceder desde este enlace o un repositorio para Ubuntu no oficial que, si bien es cierto que puede fallar en las últimas versiones, también lo es que sí funciona en versiones más antiguas. En el caso de que esta sea la opción que más os interesa, tenéis que abrir un terminal y escribir lo siguiente:

sudo add-apt-repository ppa:ubuntuhandbook1/audacity
sudo apt update && sudo apt install audacity

También está disponible ya en Flathub desde este enlace y en las próximas horas (o días, quién sabe con este tipo de paquetes) también se actualizarán la versiones Snap.

from Linux Adictos https://ift.tt/3gbFtow
via IFTTT

Google Stadia Pro: gratis por 2 meses

google-stadia-portada

Si estás pensando en disfrutar este verano de los videojuegos, puedes usar el servicio de streaming de Google. Además, ahora podrás disfrutar de Stadia Pro (la versión premium) por 2 meses gratis. Por tanto, puedes probarlo sin gastar ni un solo euro y comprobar si realmente es lo que buscas o no… ¡No tienes nada que perder! Y ya sabes que no importa tu hardware o plataforma, funciona en multitud de sistemas y dispositivos.

Si te interesa esta oferta de 2 meses gratis, puedes probarlo desde ahora. Solo tienes que acceder a la web oficial de la plataforma de videojuegos de Google, registrarte y comenzar a disfrutar de ese periodo. Esta bondad de la compañía del buscador se debe a la pandemia, de ese modo, mantiene a millones de personas entretenidos mientras pasan el confinamiento y evita que pagues en estos tiempos de crisis.

La medida adoptada por la compañía de Mountain View afecta a Stadia Pro en 14 países en los que se encuentra disponible esta plataforma. Por tanto, si no te atrevías a probar las capacidades de este servicio de streaming, ahora puedes intentarlo y jugar a todos los videojuego de la biblioteca de Stadia Pro, y algunos exclusivos que encontrarás, como GYLT de Tequila Works.

Ya sabes que el precio normal son 9,99€ al mes, por lo que puedes ahorrar casi 20€ mientras disfrutas de títulos como GRID, Destiny 2: The Collection, Thumper, Player Unknown’s BattleGrounds, Serious SAM, y un largo etc.

Para poder disfrutar, solo tienes que acceder al enlace que te he dejado antes, registrarte (si no cuentas ya con una suscripción Pro), descargar la app de Stadia en Android, iOS o tu PC, otros dispositivos compatibles con ChromeCast, etc. (ya deberías saber que el hardware no afecta al resultado), y usar un mando USB compatible (estándar HID) o un ratón.

from Linux Adictos https://ift.tt/3gd7oUU
via IFTTT

Un patrón oro digital. La propuesta de la candidata de Trump a la Reserva Federal

Un patrón oro digital basado en criptodivisas
Judy Shelton, la candidata propuesta por Donald Trump para integrar el comité de gobernadores de la Reserva Federal es partidaria de volver a algo parecido al patrón oro, pero, utilizando la tecnología de las criptomonedas.

La Reserva Federal de los Estados Unidos (FED) es una agencia gubernamental independiente que cumple las funciones de banco central. Básicamente sus cometidos son la gestión de la política monetaria y la regulación del sistema financiero. Sus miembros son propuestos por el presidente y aprobados por el Senado.

Como parte de su cometido, la FED se ocupa de la regulación de los tipos de interés y la disponibilidad de dinero para impulsar el crecimiento de la economía y prevenir el riesgo de inflación y recesión.

Qué es el patrón oro

El dinero original funcionaba como un pagaré. Básicamente uno podía ir al emisor y cambiarlo por la cantidad de minerales valiosos que figurara en cada billete. En la mayoría de los países se utilizaba el oro. Este sistema garantizaba que cada billete tuviera un respaldo sólido.

Ahora bien, los gobernantes nunca fueron capaces de ajustarse a un presupuesto por lo que suelen recurrír a dos mecanismos; o endeudarse o emitir dinero. En el primer caso hay que usar la reserva de valor para pagar. En el segundo termina habiendo más billetes circulando que respaldo disponible.

De una forma u otra la moneda nacional se termina desvalorizando y la inflación aumenta.

Al término de la Segunda Guerra mundial se decidió adoptar el dólar estadounidense como como la moneda de referencia para el comercio mundial. Era una buena decisión ya que el dólar seguía estando respaldado por el patrón oro. Sin embargo, el país lo abandonó en 1971.

Con el liderazgo internacional estadounidense en discusión, países como Rusia, China, Irán o Venezuela están buscando otras alternativas al dólar para las transacciones internacionales. En caso de que otras naciones se sumaran esto podría tener consecuencias desastrosas para la econonía de USA. Lo que Shelton propone es devolver la confianza al dólar reduciendo el margen del gobierno norteamericano para hacer lo que se le ocurra.

Según declaró

Creo que lo que el patrón de oro representa es la disciplina monetaria por sí misma. El dinero se supone que es una unidad de cuenta, una medida fiable y un almacén de valor fiable. No debería estar sujeto a quién es el presidente de la Reserva Federal.

Según Shelton, una adecuación del método del patrón oro puede hacerse utilizando la tecnología de las criptodivisas. No es la primera vez que ella defiende el uso de un dólar digital como forma de ayudar a preservar la primacía de la moneda estadounidense en todo el mundo.

Un patrón oro digital. Qué pueden aportar las criptodivisas

Una critpodivisa es un activo digital que funciona como medio de intercambio en el que los registros individuales de propiedad de monedas se almacenan en una base de datos informatizada y descentralizada que utiliza una fuerte criptografía para asegurar los registros de las transacciones, controlar la creación de registros digitales adicionales de monedas y verificar la transferencia de la propiedad de las divisas.

Sus características son:

  • El sistema no tiene una autoridad central, su gestión está distribuida entre toda la red.
  • El sistema define si pueden crearse nuevas unidades de criptodivisas, definir la forma de su creación y la asignación de la propiedad.
  • La propiedad de las criptodivisas puede demostrarse exclusivamente por medios criptográficos.
  • El sistema permite realizar transacciones en las que se cambia la propiedad de las unidades criptográficas.
  • La validación de cada transacción sólo puede ser emitida por una entidad que demuestre la propiedad actual de esas unidades.

La candidata considera que este sistema es mejor que el actual en el que una docena de personas que se reúnen ocho veces al año, toman decisiones que afectan el funcionamiento de toda la económía

Según afirma

Si el éxito del capitalismo depende de que alguien sea lo suficientemente inteligente para saber que es lo que hay que hacer, estamos condenados

Coincidiendo con los defensores de las criptodivisas, Shelton piensa que las criptodivisas son una forma de que las monedas nacionales sean inmunes a los intentos de cualquier gobierno de «manipular» su valor.

La mala noticia es que la manera de pensar de Judy es demasiado para los políticos tradicionales demócratas y republicanos. Su nominación se sigue retrasando.

from Linux Adictos https://ift.tt/36jv9WR
via IFTTT

GTA V: llega la conducción autónoma de código abierto

GTA V coche

La conducción autónoma no es solo cuestión de los coches reales, también llega al mundo de los videojuegos, y lo hace por todo lo grande. Es precisamente la exitosa saga GTA de RockStar Games la que lo ha recibido. Concretamente ha sido el título GTA V, que puede usar conducción autónoma en sus vehículos.

Todo ha sido gracias a un joven programador que ha conseguido usar una webcam y el proyecto de código abierto OpenPilot para poder hacer realidad esta conducción autónoma. El desarrollador en cuestión se llama Leon Hillmann, y ha decidido hacer algo muy interesante: usar las calles de GTA V como campo de prueba para probar un sistema de conducción autónoma.

De esa forma, no se tiene que probar en calles reales. Y la verdad es que funciona… (y no es la primera vez que se usa un juego de RockStar para esto). GTA V tiene unos mapas de calles y tráfico con bastante detalle y realismo, por lo que es un buen lugar para probar este tipo de sistemas de conducción autónoma y simular el comportamiento.

Según el protagonista, Leon Hillmann, decidió realizar esta prueba usando Openpilot. Al ser de código abierto, cualquiera puede modificarla y adaptarla a, por ejemplo, este videojuego. Pero no ha sido tarea fácil. Además, según comenta, necesita dos equipos. En uno de ellos tiene instalado GTA V y los drivers del mando de la Xbox que usa. En otro usa Ubuntu con Openpilot instalado y una webcam.

De ese modo, la webcam graba lo que se ve en la carretera virtual de GTA V, es decir, es el «sensor de visión artificial» que alimenta a Openpilot, y éste procesa la información recibida en tiempo real para controlar el vehículo de GTA V. Puede acelerar, frenar, girar,…  Una comunicación que no ha sido sencilla, ya que es lo que más le ha costado hacer. No ha sido sencillo hacer que Openpilot tenga una comunicación coherente con el coche del juego.

from Linux Adictos https://ift.tt/2WR9zWU
via IFTTT

Windows, la mejor distribución Linux del 2020 gracias a WSL 2

Windows, la mejor distribución Linux
Windows va camino de convertirse en la mejor distribución Linux del 2020. Esto será así cuando se concreten los anuncios realizados durante la última conferencia para desarrolladores que este año se realizó en forma virtual.

Vengo siguiendo (y defendiendo) los esfuerzos de Microsoft por acercarse al código abierto desde hace tiempo. Esfuerzos que comenzaron en los últimos tiempos de la presidencia de Steve Ballmer cuando la firma abandonó Silverlight (su intento de competir con Adobe Flash) y abrazó calurosamente HTML 5. La llegada de Satya Nadella, el primero de sus presidentes que no venía de un sector donde Microsoft fuera líder, acentuó la tendencia.

Por supuesto que estamos hablando de empresas. El cambio de Microsoft no fue por amor si no por negocios. Red Hat (IBM) o Canonical abandonarán gustosas a Linux y el código abierto si es en el mejor interés de sus accionistas. Pero, mientras los intereses de los accionistas de Microsoft coincidan con los nuestros como usuarios de código abierto, aprovechémoslo en lugar de inventar teorías conspirativas sobre planes maléficos para destruir a Linux.

Debemos entender que el negocio de esta Microsoft es los servicios en la nube. No le interesan los usuarios de sistemas operativos de escritorio; ni los de Linux ni los de Windows. Los usuarios de las versiones Insider de Windows 10 notan como cada vez más partes del sistema operativo se integra con la nube.

Desde el principio dejaron en claro que Windows Subsystem for Linux (WSL), la base de sus tecnologías para ejecutar aplicaciones Linux en Windows, está dirigida hacia los programadores. Específicamente para quienes crean aplicaciones en contenedores Linux que corren en Azure, la plataforma cloud de Microsoft.

Incluso, en el tan comentado anuncio de que se podrán ejecutar aplicaciones Linux con interfaz gráfica, señalan que lo que buscan es ofrecer a los programadores la posibilidad de usar su entorno integrado de desarrollo favorito.

Teniendo en cuenta que salvo Builder, el IDE de GNOME, todos tienen versión Windows, no termino de entenderlo.

Como sea, las próximas versiones de Windows van camino de tener lo mejor de ambos sistemas operativos.

Windows será la mejor distribución Linux. Los anuncios del 2020

Windows Subsystem for Linux es un entorno en el que los usuarios pueden ejecutar sus aplicaciones de Linux desde una PC con Windows. De esta forma un desarrollador que trabaja en la creación de aplicaciones que se desplegarán en la nube dentro de contenedores de Linux, puede desarrollarlas y probarlas estas cargas de trabajo localmente en su PC con Windows utilizando las mismas herramientas nativas de Linux a las que está acostumbrado.

Microsoft anunció una serie de mejoras asociadas a esta tecnología

  • Aceleración gráfica: Hace un tiempo Microsoft desarrolló una tecnología que permite utilizar la tarjeta gráfica del equipo anfitrión para obtener aceleración gráfica en entornos virtuales. Ahora se creó un controlador para el núcleo Linux que permitirá a WSL conectarse con esa tecnología. Las aplicaciones Linux tendrán exactamente los mismos privilegios de acceso a la GPU que las aplicaciones de Windows.
  • WSL 2: La nueva versión aprovecha nuevas capacidades de la plataforma de hipervisor de Windows haciendo correr las distribuciones y herramientas en contenedores, sobre una imagen real del kernel de Linux. La máquina virtual arranca de frío en menos de 2 segundos. Esta nueva versión tiene mejor compatibilidad y es mucho más rápida.
  • Nueva versión de Docker Desktop: Docker Inc. decidió basar Docker Desktop para Windows sobre WSL 2. Gracias a esto los contenedores arrancarán más rápido y consumirán menos recursos.
  • Instalación con un solo comando: Para habilitar WSL es necesario seguir varios pasos después de buscar en Internet. Microsoft promete que podrá hacerse con un solo comando.
  • WSL 2 se instalará por defecto: Dado que la versión 2 todavía estaba en desarrollo, tenía sentido que su instalación fuese opcional. En los próximos meses esto cambiará y se instalará por defecto.
  • Aplicaciones con interfaz gráfica: Es tal vez el anuncio más difundido. En la conferencia pudo verse a Eye of Gnome (visor de documentos) gedit (editor de textos) y mpv (reproductor multimedia) corriendo sobre Wayland que se ejecutaba dentro de WSL, el cual se comunicaba con un cliente de escritorio remoto en el host de Windows.

No creo que esto sea competencia para las distribuciones Linux tradicionales. Ningún usuario de GNOME, Budgie, XFCE o KDE va a dejarlas por Windows. Tal vez deberían preocuparse los desarrolladores de aplicaciones de máquinas virtuales. Sin embargo, WSL va a contribuir enormemente a aumentar la oferta de aplicaciones para Linux. Después de todo también van a poder ejecutarse en Windows.

from Linux Adictos https://ift.tt/2LKjQNV
via IFTTT