eXtern OS quiere cambiar la forma en que usamos las computadoras

Que GNU/Linux sea un sistema abierto permite reenfocarlo y reimplementarlo de la manera que el desarrollador quiera, de ahí que incluso en los últimos tiempos sigan apareciendo propuestas como eXtern OS, que tiene como objetivo dar un nuevo enfoque a la computación de escritorio mediante la utilización de Node.js.

eXtern OS, que lleva en activo dos años, está siendo desarrollado por un estudiante de ciencias de la computación de la Universidad RMIT llamado Anesu Chiodze y se trata de un sistema operativo con algunas peculiaridades a nivel de interfaz frente a lo que hemos visto hasta ahora en GNU/Linux. Profundizando en detalles, pretende redefinir la forma de interaccionar con los contenidos alojados en una computadora, proporcionando una interfaz de usuario moderna, distintiva y diferente, tal y como se puede ver en la imagen de abajo.

Dicho con otras palabras, esta distribución GNU/Linux, que está basada en Ubuntu, tiene su mayor atractivo en la interfaz gráfica de usuario, la cual está construida con NW.js, un framework que permite crear aplicaciones web para el escritorio con HTML, CSS y JavaScript y que además soporta las API de Node.js y todos los módulos de terceros, por lo que brinda muchas posibilidades a la hora de desarrollar aplicaciones. Cuando el usuario inicia sesión en eXtern OS, verá un entorno centrado en la ejecución de contenidos multimedia y que cuenta con algunas aplicaciones adaptadas a la experiencia que quiere ofrecer, como la de audio y el navegador web.

La distribución que nos ocupa puede ser utilizada mediante dos vías: USB y DVD. La primera además permite guardar los cambios que se hagan en cada sesión si se habilita el modelo de persistencia, y como casi cualquier distribución GNU/Linux soporta instalación en local junto a los sistema ya presentes en la computadora.

eXtern OS se encuentra ahora en fase beta, por lo que no está considerado como un producto terminado. Sin embargo, y a pesar de que su propuesta resulta interesante, es un sistema operativo que todavía está bastante verde al no ser capaz, por ejemplo, de actualizar el lanzador del sistema tras instalar nuevas aplicaciones.

Los que quieran experimentar con eXtern OS (recomendamos usar una máquina virtual o un ordenador que pueda ser sacrificado sin consecuencias) pueden descargarlo desde el sitio web oficial del proyecto.

Font: MuyLinux

Guía: Cómo Animar con SVG

Cualquier ingeniero de front-end que valga la pena es consciente de los desafíos que conlleva el ecosistema fragmentado de dispositivos. Diferentes tamaños de pantalla, resoluciones y relaciones de aspecto hacen que sea difícil ofrecer una experiencia coherente. Más aún para aquellos que quieren ofrecer una experiencia perfecta en píxeles.

Los gráficos vectoriales escalables (SVG) ayudan a resolver una parte de ese problema y lo hacen muy bien. A pesar de que tienen sus limitaciones, los SVG pueden ser muy útiles para ciertas ocasiones y, si tienes un buen equipo de diseño, también puedes crear una experiencia más visualmente impactante sin cargar indebidamente el navegador web ni obstaculizar los tiempos de carga.

Durante los últimos meses, he estado trabajando en un proyecto que está haciendo un uso extensivo de SVG y sus capacidades de animación y efecto. En este artículo, compartiré cómo puedes usar SVG y sus técnicas de animación para dar nueva vida a tu trabajo de front-end web.

Gráficos vectoriales escalables

SVG es un formato de imagen basado en XML, muy parecido al funcionamiento del HTML. Define diferentes elementos para varias formas geométricas familiares que se pueden combinar en el markup para producir gráficos bidimensionales.

La especificación SVG es un estándar abierto desarrollado por el World Wide Web Consortium (W3C) en 1999.

Todos los principales navegadores web han tenido soporte de renderizado SVG desde hace un tiempo.

Como los gráficos SVG son documentos XML, los navegadores web proporcionan API basadas en nodos DOM que se pueden usar para interactuar con las imágenes. ¡Hablando sobre cómo dar vida a las imágenes!

Caminos de SVG

Si hay un elemento sobrecargado en SVG, ese sería el elemento <ruta>.

El elemento ruta es una forma básica que se puede usar para crear casi cualquier forma 2D avanzada que puedas imaginar.

El elemento funciona al tomar una secuencia de comandos de dibujo. Se parece mucho al lenguaje de programación Logo de 1967, solo modernizado y diseñado para gráficos sofisticados. El elemento toma esta secuencia de comandos de dibujo a través del atributo d.

<!-- Un triángulo rectángulo -->
<path d="M10 10 L75 10 L75 75 Z" />

Puedes pensar en un bolígrafo virtual que se dibuja en la pantalla, y los comentarios de dibujo en el elemento de ruta simplemente controlan el bolígrafo. En el ejemplo anterior, se le indica al bolígrafo que se mueva a la posición (10, 10) (M10 10), para dibujar una línea a (75, 10) (L75 10), para dibujar un línea a (75, 75) L75 75 y luego cerrar la ruta volviendo al punto inicial (Z).

Usando otros comandos de dibujo, como arcos (A), curvas de bezier cuadráticas (Q), curvas de bezier cúbicas (C), etc., puede crear formas y gráficos mucho más complejos en SVG.

Puede aprender mucho más sobre el elemento de ruta aquí.

Caminos SVG y CSS

“Está bien Juan, lo entiendo. Los caminos o paths son poderosos, pero ¿cómo los animo?” Dices.

Para nuestra primera técnica, vamos a aprovechar dos atributos de SVG: stroke-dasharray y stroke-dashoffset.

 

El atributo stroke-dasharray controla el patrón de rayas y lagunas utilizadas para trazar el camino. Si deseas dibujar sus líneas como un grupo de guiones y espacios en lugar de un trazo continuo de tinta, este es el atributo que usaría.

Como las imágenes SVG son parte del DOM del navegador web y stroke-dasharray es un elemento de presentación, el atributo también se puede configurar mediante CSS.

Del mismo modo, el atributo stroke-dashoffset (que especifica qué tan lejos está en el patrón del tablero para comenzar el guión) también se puede controlar usando CSS.

Estos dos atributos SVG, juntos, se pueden usar para animar rutas SVG, dando al espectador la ilusión de que las rutas se están dibujando gradualmente.

Toma esta curva bezier cuadrática, por ejemplo:

<path fill="transparent" stroke="#000000" stroke-width="5" d="M10 80 Q 77.5 10, 145 80 T 280 80" class="path"></path>

Para animar esta ruta como si se dibujara de forma gradual y sin problemas en la pantalla, tendremos que establecer las longitudes del guión (y la brecha), utilizando el atributo stroke-dasharray, igual a la longitud de la ruta. Esto es para que la longitud de cada trazo y espacio en la curva discontinua sea igual a la longitud de la ruta completa.

A continuación, estableceremos el desplazamiento del tablero, utilizando el atributo stroke-dashoffset, en 0. Esto hará que la ruta aparezca en la pantalla como una curva sólida (estamos mirando esencialmente el primer trazo, y ya hicimos que cada tramo abarque todo el longitud de la curva). Al establecer el desplazamiento del tablero igual a la longitud de la curva, terminaremos con una curva invisible (ahora estamos viendo la curva que se representa como un espacio completo, la parte que sigue inmediatamente a un guión).

Ahora, al animar la propiedad stroke-dashoffset, puede hacer que la curva aparezca gradualmente en la pantalla.

Como puede ver, la curva siempre está ahí. Solo estamos cambiando el desplazamiento del tablero para que la parte punteada aparezca poco a poco.

Puedes llevar esto un paso más allá usando el mismo principio pero con más caminos:

Aquí tienes una curva negra que está fija, una roja que se mueve a lo largo de la ruta, y otra negra detrás de la roja pero 40px detrás.

Stroke-dasharray y stroke-dashoffset son dos atributos muy potentes que se pueden utilizar para aplicar una gran cantidad de animaciones y efectos a sus rutas SVG. Puedes probar esto herramienta práctica que puedes usar para experimentar con los dos atributos.

Animar objetos a lo largo de rutas SVG

Con SVG y CSS, otra cosa interesante que puedes hacer es animar objetos o elementos siguiendo un camino.

Hay dos atributos SVG que vamos a usar para la animación:

  • offset-path: la propiedad CSS de ruta de desplazamiento especifica la ruta de desplazamiento donde se posiciona el elemento.
  • distancia de compensación: la propiedad de CSS de distancia de desplazamiento especifica una posición a lo largo de una ruta de desplazamiento.

Al combinar estas dos propiedades, puedes crear animaciones como esta fácilmente:

Como puedes ver, tenemos un nuevo elemento div.ball.

Este elemento puede ser cualquier cosa, un div, una imagen, texto, lo que sea. La idea en este ejemplo es que con el uso de offset-path y offset-distance puede darle al elemento un camino para seguir y animar la distancia y el elemento se moverá a través de la ruta.

SVG Animations Uso de JavaScript

Si todos estos no son lo suficientemente sofisticados, siempre puede recurrir a JavaScript.

Animar elementos SVG con JavaScript puede ser muy similar a animar elementos DOM. Sin embargo, con JavaScript, puede lograr las técnicas de animación que hemos comprobado anteriormente, pero más fácilmente.

Anteriormente, tuvimos que codificar las longitudes de ruta en nuestro CSS. Con la ayuda de la función JavaScript path.getTotalLength (), es posible calcular la longitud de la ruta sobre la marcha y usarla según sea necesario. Puede obtener más información al respecto aquí.

Además, ya hay varias bibliotecas a su disposición que pueden hacer que las animaciones SVG sean mucho más fáciles de lo que ya son.

Snap.svg no solo hace que sea fácil dibujar imágenes SVG usando JavaScript, sino que las hace tan simples como llamar a .animate ({}).

Otra biblioteca, anime.js, le permite hacer que un elemento div siga una ruta SVG con solo unas pocas líneas de código.

Si estás buscando una biblioteca que hace más por sí misma pero hace que los resultados parezcan impresionantes, entonces Vivus es lo que está buscando. Se necesitas un enfoque diferente, más orientado a la configuración para la animación de ruta SVG. Con esta biblioteca, solo tiene que agregar una ID al elemento SVG que desea dibujar y definir un objeto Vivus con esa ID. Vivus se encargará del resto.

Otras lecturas

A continuación, encontrará una lista de recursos que puede resultarle útil al tratar con imágenes SVG y animarlas:

Para profundizar en la animación SVG, puede leer este breve artículo sobre las tres formas de animar SVG imágenes y ver el video screencast por CSS Tricks.

Una cosa que este artículo no cubrió es animando imágenes SVG con el Lenguaje de Integración Multimedia Sincronizado (SMIL). Si bien usar CSV para SVG le da la ventaja de trabajar con algo con lo que ya está familiarizado, SMIL lleva las cosas al siguiente nivel.

Con SMIL, puede implementar efectos de animación avanzados como el cambio de forma utilizando solo SVG. Una guía breve pero efectiva para usar SMIL para tales efectos está disponible aquí.

Aunque, el soporte para SMIL es un poco inquietante en este momento (sin juego de palabras).

Animaciones sin compromiso para la Web

En este artículo, ha pasado por varias formas en que puede animar elementos SVG utilizando elementos CSS o HTML en rutas SVG.

SVG es liviano y se puede usar para producir gráficos nítidos independientemente del tamaño de la pantalla, el nivel de zoom y la resolución de la pantalla. Con SVG, ofrecer una experiencia moderna y vívida ahora es más fácil que nunca, al mismo tiempo que cosecha los beneficios del uso de tecnologías web estándar.

¡Y eso es! Espero que hayas encontrado útil este tutorial de animación SVG y hayas disfrutado de su lectura.

 

 

Translated By Yesica Danderfer. This article was originally written in English
Font: Toptal.com

Disponible Debian 10.3

publicado en: Debian, Linux, Software Libre | 0

Debian 10.3 es la nueva versión de mantenimiento de la rama estable actual de la distribución, esto es, un medio de instalación renovado dirigido a quienes aún no la tengan descargada, y nada más.

Conviene repetirlo, porque quienes ya tengan instalada alguna de las versiones anteriores de Debian 10 e incluso quienes tengan alguna de las imágenes de instalación descargadas, no tienen por qué descargar la que nos ocupa: basta con actualizar el sistema o instalar y actualizar para tenerlo todo en orden, respectivamente.

Por lo demás, Debian 10.3 «agrega principalmente correcciones para problemas de seguridad, junto con algunos ajustes para problemas graves», que en definitiva son las actualizaciones que han recibido ya todos los usuarios. Las novedades de esta versión son las mismas que se anunciaron con el lanzamiento de Debian 10 el año pasado.

En resumen, lo más destacado de la que es una de las versiones de la distribución más actualizadas en términos generales incluye el kernel Linux 4.19, systemd 241, Bash 5.0 yo entornos de escritorio como GNOME 3.30 (con Wayland por defecto, pero con Xorg preinstalado para quien lo necesite), KDE Plasma 5.14 o Cinnamon 3.8.

Y no hay mucho más que contar. Debian 10.3 entra en su momento óptimo así que tenedla en cuenta tanto para vuestro escritorio como para vuestro servidor, porque salvo que el soporte de hardware y software se quede un poco justo, es una apuesta segura y muy estable.

Descarga Debian 10.3

 

Font: MuyLinux

Disponible MyPaint 2.0 para facilitar la creación de dibujos mediante tableta

Nueve años después del lanzamiento de la última versión mayor, MyPaint 2.0 ya está entre nosotros para seguir ofreciendo lo mejor de esta aplicación de dibujo, que frente a competidores como Krita destaca por tener una interfaz sencilla que puede resultar más fácil de aprender o entorpecer menos cuando se quiere centrar la usabilidad en la tableta digital tipo Wacom.

Aunque su nombre deja entrever que podría tratarse de un clon de la archiconocida aplicación de dibujo de Microsoft, la realidad es que MyPaint es algo más y su segunda versión mayor pretende llevar eso más allá tras la publicación de más de una docena de versiones alfa durante el año pasado.

Como novedades Paint 2.0 incluye composición lineal y mezcla espectral (pigmento); vistas de capa; pinceladas dependientes de la vista y el zoom de la vista; modos adicionales de simetría que abarcan vertical, vertical más horizontal, rotacional y copo de nieve; funcionalidad de relleno expandida con desplazamiento, pluma, detección de huecos y más cosas; nuevas configuraciones de pincel para incluir compensaciones, mapa de cuadrícula, configuraciones adicionales de manchas, posterización y pigmento; además de nuevas entradas de pincel con rotación, radio base, nivel de zoom, mapa de cuadrícula x/y, dirección a 360 grados y ángulo de ataque.

Lo expuesto en el párrafo anterior son solo las nuevas características de MyPaint 2.0, pero si entramos en el registro de cambios encontramos todavía más cosas, como la completación del soporte para Python 3 (aunque Python 2 sigue están soportado), nuevos atajos de teclado, descripciones de los pinceles en formato tooltip, adición de soporte para Flatpak, un nuevo diálogo de propiedades de la capa, idioma configurable desde las preferencias del usuario y nuevas posibilidades como la simplificación de los nodos en la herramienta de tinta, la eliminación de los autoguardados del cuadro de diálogo de recuperación y el poder usar una versión externa de la biblioteca libmaypaint a partir de la 1.5.

MyPaint no solo es una aplicación de dibujo para GNU/Linux, sino que además es software libre (GPLv2 o posterior) y multiplataforma al dar soporte para Windows y Mac. Los usuarios de GNU/Linux pueden obtener la versión 2.0 en formato AppImage o Flatpak, mientras que a los de Windows y Mac pueden recurrir a Chocolatey y MacPorts respectivamente o llegar abajo del todo en el anuncio oficial, donde se pueden encontrar todos los instaladores.

 

Font: MuyLinux

Canonical publica una guía para olvidarte de Windows 7 y adoptar Ubuntu

 

El fin del soporte de Windows 7 el pasado 14 de enero sigue dando de que hablar y como ya os hemos contado en varias ocasiones, el mundillo de Linux y aledaños se ha posicionado recomendando las alternativas libres, principalmente GNU/Linux. Lo hizo Canonical, lo hizo KDE y hasta lo hicieron los desarrolladores del navegador Vivaldi.

Pero Canonical no se quedó ahí y en los últimos días ha publicado una completa guía en tres partes con las que ayudar al usuario que así lo quiera, a abandonar esa peligrosa nave fantasma en la que se ha convertido Windows 7 sin más actualizaciones que lo amparen, y quiera probar Ubuntu, la alternativa a Windows más asequible, accesible y potente que existe ahora mismo.

Ojo con lo dicho, pues calificar a Ubuntu como lo acabamos de hacer se debe únicamente a que es la alternativa más popular de GNU/Linux frente a los otros dos grandes sistemas operativos del mercado, Windows y macOS. Así es, al menos, para el público no especializado. A cualquier de quienes nos leen le recomendaríamos Ubuntu, pero antes podríamos poner a Linux Mint y otras.

Volviendo al tema que nos ocupa, ni siquiera con el fin de Windows XP, con el que también corrieron ríos de tinta, se había volcado tanto Canonical en promocionar a Ubuntu. De hecho, la guía que han publicado está realmente bien y abarca desde las consideraciones de hardware y software que realizar antes de dar el salto, todo lo relativo a la instalación del sistema, su configuración básica, aplicaciones alternativas y un largo etcétera.

Especialmente útil es la referencias que hacen a la terminología que empleamos normalmente en Linux, los consejos relacionados con las pruebas previas y las copias de seguridad, periféricos… incluso la línea de comandos tiene un pequeño hueco para quien le interese, aun cuando no se trata de ningún requisito. La guía está publicada en el blog de Ubuntu y aunque está en inglés, merece la pena echarle un vistazo:

Por supuesto, este pequeño esfuerzo por parte de Canonical no va a suponer ninguna diferencia con el discurrir de los acontecimientos, y es que lo más probable es que la mayoría de los usuarios de Windows 7 acaben migrando a Windows 10. Pero es un detalle. Si no te va el inglés, nosotros también tenemos nuestras guías que quizás te interese revisar:

  • Consideraciones previas, donde reunimos varias cosas que deberías tener en cuenta antes de instalar Ubuntu, incluyendo la posibilidad de probarlo sin instalarlo, los requisitos estimados o la grabación de la imagen de instalación, entre otras.
  • Ubuntu: qué versión instalar y cuándo actualizar, donde te explicamos qué versiones son las más recomendables y cuándo conviene actualizar de una a otra.
  • Anuncio de lanzamiento de Ubuntu 18.04 LTS, donde resumimos las novedades de esta versión y donde encontrarás los enlaces para acceder a la descarga de las imágenes de instalación.
  • Guía de instalación de Ubuntu, donde explicamos el proceso de instalación de Ubuntu paso a paso.
  • Guía de configuración de Ubuntu, donde resumimos los primeros pasos recomendados una vez instalado el sistema.
  • Ubuntu con escritorio clásico en dos sencillos pasos, donde te enseñamos cómo tranformar el escritorio de Ubuntu en algo más similar a Windows si es que lo prefieres así.

 

Font: MuyLinux

Disponible MX Linux 19.1 con «soporte de hardware avanzado»

publicado en: Linux, Software Libre | 0

 

MX Linux 19.1 es la nueva versión de esta derivada de Debian estable con escritorio Xfce, pero con un espíritu propio que la distingue de su distro madre. Es, de hecho, la número uno de Distrowatch desde hace más de un año y aunque esto no significa nada per se, es una alternativa recomendable para quien busca algo estable, a la par de amigable y ligero.

MX Linux 19.1 es en principio una actualización de mantenimiento de MX Linux 19, disponible desde el pasado octubre con dos novedades importantes: Debian 10 como base y Xfce 4.14 como entorno de escritorio. En este sentido, quienes la tengan instalada y actualizada están servidos y si les va bien, pueden ignorar este lanzamiento. Sin embargo, quienes instalen de cero se encontrarán con una gran sorpresa que, eso sí, es opcional.

Cabe recordar que distinguimos en su momento a MX Linux como la nueva sensación de las distros ligeras porque lo es, pero también porque no se trata de una Debian con Xfce al uso. Aporta asistentes de configuración que facilitarán la vida al usuario en temas como la instalación de aplicaciones, códecs multimedia y otro tipo de componentes con los que ampliar la compatibilidad del sistema. Además, incluye un buen número de herramientas propias de lo más interesantes.

Con todo, basándose en Debian estable uno ya sabe lo que puede encontrarse y es ahí donde MX Linux 19.1 cambia el enfoque. Según cuentan en el anuncio de lanzamiento, debido a «la creciente presencia de usuarios con hardware más nuevo (en particular AMD o Intel), además de las ISO de 32 y 64 bits con Linux 4.19 LTS, estamos produciendo una tercera ISO a la que llamamos de «soporte de hardware avanzado» o AHS [por su siglas en inglés]».

En resumen, esta nuevo imagen de instalación de MX Linux 19.1 llega con el kernel Linux 5.4 LTS, Mesa 19.2 y otros componentes del stack gráfico más modernos. AHS es un repositorio adicional que llevan probando un tiempo y que ahora integran en una tercera ISO para quien desee un soporte más actualizado, aunque advierten que no está muy testado. «La idea es ir recibiendo con el tiempo actualizaciones de la pila de gráficos», apuntan.

Tal y como lo cuentan, suena a algo similar a lo que hace Ubuntu con las actualizaciones de mantenimiento de sus versiones LTS, lo cual no pinta mal. Más información sobre el tema en este enlace. Otro cambio de esta versión es la eliminación del repositorio de antiX de las fuentes oficiales, aunque según explican aquí, el usuario final ni siquiera debería notarlo.

Por lo demás, MX Linux 19.1 llega con las actualizaciones acumuladas desde octubre, que son las mismas que trajo Debian 10.3 la semana pasada. Y eso es básicamente todo. Si te interesa probarla, la descarga está disponible en SourceForge.

Fuente: Muylinux

Windows 12 Lite se postula como una «alternativa» más fiable que Windows 10

Con cada defunción de una versión del sistema operativo Windows surgen las campañas para sustituirlo por GNU/Linux, una situación que apunta a consolidarse como todo un clásico, si bien por lo menos hay un gobierno con intención real de dar el salto.

Aprovechando el clásico “pásate a Linux”, procedente de una feria nos hacemos de la siguiente propuesta: Windows 12 Lite. No, no se trata de la próxima versión del sistema operativo de Microsoft, sino de un Linux Lite con XFCE disfrazado de Windows 10. Ahí es nada.

Los desarrolladores de Windows 12 Lite prometen que su sistema operativo no pecará de uno de los grandes fallos de Windows 10, las constantes roturas tras actualizar, que derivan de un entorno de pruebas claramente deficiente y que en al menos una ocasión forzaron a la compañía a tener que retirar una actualización para evitar males mayores. Aparte de eso, los encargados de Windows 12 Lite también dicen que su sistema es inmune a los virus y al ransomware, una afirmación que no es cierta en sí misma, pero de momento la cantidad de malware contra GNU/Linux es lo suficientemente baja como para prescindir del antimalware en los ordenadores domésticos.

Otras características de este peculiar sistema GNU/Linux son, según sus desarrolladores, el hecho de que sea tres veces más rápido que Windows 10, el servir un total de más 80.000 aplicaciones entre las preinstaladas y las suministradas desde los repositorios, acceso a Steam y al polémico driver de NVIDIA y el no requerir de licencias ni claves de activación para utilizarlo. ¿Hay más? Pues sí, tampoco te espía, y es que la privacidad es otro de los puntos cuestionados del último sistema operativo de Microsoft. Por último, el hecho de basarse en Linux Lite tendría que permitirle nutrirse de al menos buena parte del soporte de terceros disponible para Ubuntu.

Más allá de parecerse estéticamente a Windows 10 y exponerse a una posible demanda por violación de propiedad intelectual, Windows 12 Lite no deja de ser una propuesta que se aprovecha del fin de ciclo de Windows 7. Viendo la excesiva fragmentación dentro del panorama GNU/Linux, los usuarios finales que quieran tener buen soporte harían mejor en apostar por Linux Mint o Kubuntu, y si tienen cerca a algún conocido con conocimientos, pedirle que prepare un Debian Stable con backports y el software imprescindible también puede ser una excelente solución para un escritorio básico.

Fuente: Muylinux

Corea del Sur se plantea reemplazar Windows por Linux

publicado en: Linux, Software Libre | 0

 

El proyecto elementary sigue empeñado en proveer una tienda de aplicaciones que ofrezca valor a los usuarios, pero también a los desarrolladores, y después de intentarlo con su propio AppCenter, vuelven a la carga con la idea de llevarla más allá de sus dominios.

Así, el proyecto elementary ha lanzado una nueva campaña de financiación en Indiegogo con la que recaudar lo necesario para juntar a un grupo de desarrolladores para ponerse manos a la obra… y si en el titular lo damos por hecho, es porque está hecho: aunque restan 26 día para que finalice el plazo de la campaña, ya han conseguido reunir el dinero suficiente.

Con Windows 7 oficialmente fuera del mercado tras llegar a su fecha fin de ciclo, las organizaciones tienen que empezar a plantearse su relevo. Aparte de poder adquirir el soporte extendido, está claro que la mayoría migrará a Windows 10, otros están saltando a Mac y el gobierno de Corea del Sur se ha planteado pasarse al escritorio GNU/Linux.

No es la primera vez que se tiene constancia de las intenciones de Corea del Sur de migrar de Windows 7 a GNU/Linux, sobre todo porque la utilización del sistema Open Source podría redundar en una disminución de los costes al no tener que pagar licencias. Ahora tenemos más detalles sobre los planes del gobierno del país asiático, y por lo que se puede ver se trataría de un proyecto muy escalonado que culminaría en el año 2026. En caso de quedasen computadoras Windows, estas solo se usarían dentro de una Intranet, quedando aisladas del resto.

Profundizando en los detalles, el Servicio Postal pasará de Windows 7 a TMaxOS, un sistema operativo basado en Linux con tecnología de la compañía de software surcoreana TmaxSoft. El Gobierno de Corea del Sur espera con este movimiento no solo ahorrar en licencias, sino también tener más control sobre el software empleado al estar desarrollado por una compañía del mismo país. El Ministerio de Defensa Nacional y la Agencia de Policía Nacional ejecutan actualmente Harmonica OS 3.0, que está personalizado con una serie de aplicaciones coreanas, mientras que el Ministerio de Administración Pública y Seguridad instaló el sistema operativo Gooroom Cloud, desarrollado localmente y basado en Debian.

Parece que la migración de Corea del Sur a GNU/Linux, lejos de ser un brindis al sol, está tomando forma y parecer ir en serio. El tener un software que pueda ser supervisado en su totalidad por el propio gobierno es una garantía a nivel de privacidad y minimiza las probabilidades de que datos confidenciales acaben en manos extranjeras, además de abrirse la puerta a dar trabajo a desarrolladores locales y al ahorro al no tener que pagar licencias por usar los sistemas operativos.

Sin embargo, el camino a recorrer es muy largo y los planes de Corea del Sur podrían torcerse para claudicar ante la insistencia de Microsoft de pasarse a Windows 10. De hecho, ni siquiera es necesario que la migración se tuerza desde el punto de vista económico, sino que un cambio de gobierno puede ser suficiente para poner fin al proyecto, tal y como se ha visto en Múnich.

Fuente: Muylinux

El proyecto elementary desarrollará una tienda de aplicaciones «para todos»

El proyecto elementary sigue empeñado en proveer una tienda de aplicaciones que ofrezca valor a los usuarios, pero también a los desarrolladores, y después de intentarlo con su propio AppCenter, vuelven a la carga con la idea de llevarla más allá de sus dominios.

Así, el proyecto elementary ha lanzado una nueva campaña de financiación en Indiegogo con la que recaudar lo necesario para juntar a un grupo de desarrolladores para ponerse manos a la obra… y si en el titular lo damos por hecho, es porque está hecho: aunque restan 26 día para que finalice el plazo de la campaña, ya han conseguido reunir el dinero suficiente.

Ahora bien, ¿en qué consiste esta tienda de aplicaciones «para todos»? Según cuenta en líder del proyecto en la página de la campaña, el AppCenter de elementary OS -que también financiaron mediante crowdfunding– ha sido un éxito que ha animado a desarrolladores independientes a crear más de 160 aplicaciones en torno a la distribución, así como a muchos de sus usuarios a pagar por ellas miles de dólares. La intención, pues, pasa por exportar el modelo al resto del ecosistema de GNU/Linux.

elementary OS AppCenter

¿Cómo lo harán? Desarrollando una tienda que pueda utilizarse en cualquier la distribución, algo similar a la Snap Store de Canonical, pero exclusiva para aplicaciones Flatpak, la gran apuesta de elementary OS para su tienda, e incorporando métodos de pago seguros y accesibles. En el anuncio hacen bastante hincapié en la privacidad del formato y la posibilidad de aislamiento que ofrece, pero lo cierto es que parece más propaganda para los temerosos de la privacidad que otra cosa.

Por ejemplo, hablan de los beneficios de Flatpak, que los tiene, como la opción de que los desarrolladores puedan empaquetar todas las dependencias que necesiten sin importar la versión -un requisito que suele fallar en elementary OS- o la facilidad de distribución del software bajo este formato, pero ni pío de las desventajas, como el tamaño desorbitado de las descargas (varias aplicaciones en Flatpak pueden suponer decenas de GB).

En todo caso la iniciativa es loable y la veremos llegar a término, habida cuenta del éxito de la campaña. Además, aunque el liderazgo de la misma recae sobre el proyecto elementary, dicen estar colaborando con otras partes, como GNOME, Endless o Flathub, el principal portal de aplicaciones Flatpak.

En cuanto al tema del pago de aplicaciones, ha generado cierta polémica, pero se trata en muchos casos de una opción y no una imposición, aunque en último término es el desarrollador quien decide. Sin embargo, es una buena medida para quien desee aportar su granito de arena contribuyendo directamente con aquella aplicaciones que utiliza, más allá de los donativos puntuales, así como un incentivo para que el ecosistema florezca y perdure

Fuente: Muylinux

Proton 5.0 ya está aquí para facilitar la ejecución de juegos de Windows en Linux

Valve ha anunciado la publicación de Proton 5.0, la última versión de la capa de compatibilidad que permite jugar a títulos de Windows en GNU/Linux y Mac y que se activa a través de la característica Steam Play.

Afortunadamente Valve se está tomando en serio lo de mejorar la compatibilidad de los juegos con GNU/Linux, cosa que se nota en los muchos esfuerzos que realiza al respecto. Sobre Proton 5.0, lo primero que destaca es la actualización al reciente Wine 5, la última versión de la reimplementación software libre de las API de Windows (emulador de Windows para los usuarios básicos) que destaca por la inclusión de nuevos módulos y muchas bibliotecas DLL en formato PE, favoreciendo así la portabilidad de las aplicaciones. En total se le han aplicado más de 3.500 cambios con respecto a la versión anterior, además que 207 parches procedentes de Proton 4.11 han sido actualizados o ya no son necesarios.

Los juegos que hacen uso de Direct3D 9 se ejecutarán con DXVK por defecto. Esta es otra característica heredada de la fusión con D9VK producida en diciembre del año pasado. Es importante tener en cuenta que DXVK está en fase de mantenimiento, así que posiblemente ya no reciba más cambios revolucionarios. Aquellos que prefieran la renderización sobre OpenGL ofrecida por Wine pueden añadir “PROTON_USE_WINED3D” (son comillas) en los parámetros de lanzamiento del juego que quieran ejecutar con Steam Play.

Proton 5.0 también mejora la integración con el cliente de Steam para aumentar las posibilidades de éxito en la ejecución de títulos que hacen uso de Denuvo, el polémico DRM que es detestado por muchos jugadores. Entre los títulos mencionados por Valve están Just Cause 3, Batman: Arkham Knight y Abzu, aunque la lista tendría que ser más larga (NieR Automata es otro destacado juego que usa Denuvo).

A partir de ahora Proton informará sobre la disponibilidad de nuevas versiones del sistema operativo que podrían ser necesarias para la correcta ejecución de los juegos recientes, así que en esa situación los entornos de Proton no se actualizarán de forma automática.

Por último, y como herencia de Wine 5, Proton 5.0 incluye soporte en fase inicial para multimonitor y se ha mejorado el sonido envolvente en los juegos antiguos.

Qué es Proton o Steam Play

Aparte de lo explicado en el primer párrafo de este artículo, se trata de una de las grandes esperanzas en lo que se refiere a la ejecución de videojuegos en GNU/Linux.

Entrando en detalles más específicos, básicamente es un Wine precocinado para la ejecución de videojuegos de Windows. Esto quiere decir que la intención de Valve es que el soporte sea lo más desatendido posible, o dicho de otra manera, que los juegos sean instalados y jugados sin más pasos adicionales. Sin embargo, todavía quedan muchos pasos por dar hasta verlo totalmente maduro, pero es obvio que los avances han sido muchos y constantes desde el lanzamiento inicial hace más de un año.

Además de Proton, Valve también se encuentra trabajando en el copilador de shaders ACO, el cual dentro de poco tendría que masificarse a través de Mesa al poder ser usado junto con RADV, el driver de Vulkan para gráficas de AMD.

¿Y tú, quieres jugar a tus juegos de Windows en GNU/Linux o Mac? Solo tienes que dirigirte a la correspondiente sección en los Parámetros del cliente de Steam, activarlo y reiniciar la aplicación. Si tienes dudas sobre qué juegos funcionan correctamente, puedes consultar ProtonDB, donde los voluntarios evalúan su experiencia con los juegos de Windows ejecutados desde GNU/Linux.

Fuente: Muylinux