Red Hat Enterprise Linux 8.2 llega con herramientas mejoradas y más

Los desarrolladores de Red Hat han dado a conocer el lanzamiento de la nueva versión de su distribución “Red Hat Enterprise Linux 8.2” la cual inicialmente se publicó la semana pasada, pero el anuncio fue prematuro y los repositorios para instalar actualizaciones aún no estaban listos con lo cual el lanzamiento termino por darse el día de hoy.

La rama 8.x se está desarrollando de acuerdo con un nuevo ciclo de desarrollo predecible, lo que implica la formación de lanzamientos cada seis meses en un momento predeterminado. El nuevo ciclo de desarrollo de productos RHEL abarca varios niveles, incluido Fedora, CentOS Stream (para acceder a los paquetes formados para la próxima versión intermedia de RHEL), una imagen base universal minimalista (UBI, Imagen base universal) para ejecutar aplicaciones en contenedores aislados y RHEL Developer Subscription para el uso gratuito de RHEL en el proceso de desarrollo.

Principales novedades de Red Hat Enterprise Linux 8.2

En la nueva version se proporcionó soporte completo para la gestión de recursos utilizando la jerarquía unificada cgroups v2, que anteriormente estaba en la etapa de capacidades experimentales. Cgroups v2 se puede usar, por ejemplo, para limitar el consumo de memoria, recursos de CPU y I/O.

Se agregó la capacidad de personalizar las políticas de todo el sistema de subsistemas criptográficos, que cubren los protocolos TLS, IPSec, SSH, DNSSec y Kerberos. El administrador ahora puede definir su propia política o cambiar ciertos parámetros de los existentes. Se agregaron dos paquetes nuevos, setools-gui y setools-console-analysis, para analizar las políticas de SELinux e inspeccionar los flujos de datos.

Se ha agregado una nueva utilidad llamada Healthcheck a las herramientas de administración de identificación para identificar problemas en entornos IdM (Identity Management) y que ademas proporciona soporte para roles y módulos Ansible para simplificar la instalación y administración de IdM.

Se ha cambiado el diseño de la consola web, que se ha cambiado para usar la interfaz PatternFly 4, similar al diseño de la interfaz OpenShift 4, se añadió un tiempo de espera de inactividad del usuario, después de lo cual se termina la sesión con la consola web y también se añadió soporte para autenticación usando un certificado de cliente.

La interfaz para cambiar los escritorios virtuales en el entorno GNOME Classic se ha cambiado, el botón para cambiar se ha movido a la esquina inferior derecha y está diseñado como una tira con miniaturas.

El subsistema de gráficos DRM (Direct Rendering Manager) está sincronizado con el kernel de Linux versión 5.1.

Se agregó soporte para nuevos parámetros del kernel de Linux relacionados con el control de la inclusión de protección contra nuevos ataques en el mecanismo de ejecución especulativo de la CPU: mds, tsx, mitigaciones.

Se modificó el algoritmo para iniciar dnf-automatic.timer para llamar al proceso de instalación de actualización automática. En lugar de usar un temporizador monótono, que conduce a la activación en un momento impredecible después de la carga, la unidad especificada ahora comienza entre las 6 y las 7 de la mañana. Si en este momento el sistema está apagado, pero el arranque se lleva a cabo dentro de una hora después de encenderlo.

Se agregaron módulos con nuevas ramas de Python 3.8 (era 3.6) y Maven 3.6 al repositorio de AppStream. Paquetes actualizados con GCC 9.2.1, Clang / LLVM 9.0.1, Rust 1.41 y Go 1.13.

Versiones actualizadas de paquetes: powertop 2.11, opencv 3.4.6, rsyslog 8.1911.0, auditoría 3.0-0.14, fapolicyd 0.9.1-2, sudo 1.8.29- 3.el8, firewalld 0.8, tpm2-tools 3.2.1, mod_md (con soporte ACMEv2), grafana 6.3.6, pcp 5.0.2, elfutils 0.178, SystemTap 4.2, 389-ds-base 1.4.2.4, samba 4.11.2.

El servidor DNS BIND se actualizó a la versión 9.11.13 y se convirtió para usar la base para vincular direcciones a la ubicación GeoIP2 en el formato libmaxminddb en lugar del GeoIP obsoleto, que ahora ya no es compatible. Se agregó la configuración serve-stale (stale-answer), que le permite devolver registros DNS obsoletos si no es posible obtener nuevos.

Los usuarios restringidos por SELinux tienen la capacidad de administrar servicios asociados con una sesión de usuario.

En las reglas para firewalld, ahora puede usar controladores para monitorear conexiones para servicios que se ejecutan en puertos de red no estándar.

LVM agrega soporte para el método de almacenamiento en caché dm-writecache además del dm-cache previamente disponible. Dm-cache almacena en caché las operaciones de escritura y lectura más utilizadas, y dm-writecache almacena en caché solo operaciones de escritura, colocándolas primero en medios SSD o PMEM rápidos y luego transfiriéndolas a un disco lento en segundo plano.

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

Fedora 32 ya disponible, con Linux 5.6 y GNOME 3.36

Fedora 32

Tras una semana de retraso, Fedora 32 ha sido lanzado oficialmente. La nueva versión de esta popular distribución Linux llega tras seis meses de desarrollo, tiempo suficiente para añadir novedades destacadas como las últimas versiones de los entornos gráficos en los que está disponible, entre los que destaca GNOME 3.36 por ser el escritorio de la versión principal del proyecto. La distribución también está disponible con escritorios KDE (Plasma), Xfce, LXQt, MATE, Cinnamon y SOAS.

Esta versión ha llegado con mejoras generales, entre las que tenemos actualizaciones en paquetes de librerías como GCC 10, Ruby 2.7 y Python 3.8. El equipo de desarrolladores ha aprovechado este lanzamiento para eliminar los paquetes de Python 2, aunque mantienen el paquete python27 para los desarrolladores y usuarios que aún lo necesiten. Quizá algo más importante, han activado el servicio EarlyOOM por defecto para mejorar la experiencia de usuario en situaciones de memoria baja.

Fedora 32 funciona mejor en situaciones de memoria baja

Como es habitual, han aprovechado el momento para actualizar el kernel, incluyendo esta vez Linux 5.6, un núcleo que llegó con novedades destacadas como el soporte nativo para WireGuard o una función que hará que los procesadores de nuestros equipos se mantengan más frescos.

Los usuarios interesados en descargar Fedora 32 pueden hacerlo desde la página web de descargas oficial o desde la sección de Spins si se busca un escritorio diferente a GNOME. Los usuarios existentes podrán actualizar desde el mismo sistema operativo siguiendo estos pasos:

  1. Hacemos una copia de seguridad de todos los archivos importantes.
  2. Como ya hay un nuevo lanzamiento estable, aparecerá una notificación gráfica que nos lo indicará. Hacemos clic sobre ella. Otra opción es ejecutar la aplicación Software y dirigirnos al panel “Actualizaciones”.
  3. Aparecerá una imagen invitándonos a instalar la nueva versión. Hacemos clic en “Descargar”.
  4. Una vez descargado lo necesario, nos pedirá que reiniciemos para instalar los archivos actualizados. Lo hacemos. Una vez vuelva a entrar al sistema operativo ya entraremos a Fedora 32.

Si pruebas la nueva versión, no dudes en dejar tus experiencias en los comentarios.

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

VLC 3.0.10 llega mejorando un poco de todo, pero sin novedades destacadas

VLC 3.0.10

VideoLan acaba de anunciar el lanzamiento de una nueva versión de su famoso reproductor multimedia. Se trata de VLC 3.0.10, una nueva entrega que, en un principio, no incluye cambios muy emocionantes, aunque han hecho retoques en varios frentes. Este lanzamiento sucede a la v3.0.9.2 del software que ya está disponible en los repositorios oficiales de la mayoría de distribuciones Linux, pero muchas otras siguen estancadas en la v3.0.8 lanzada hace ya meses.

Tal y como leemos en la página de su descarga, VLC 3.0.10 introduce novedades como mejoras en la gestión de archivos MP4 o soporte mejorado para macOS Catalina, la última versión del sistema operativo de escritorio de Apple. Si no añaden más cambios a este enlace, las únicas novedades que han introducido en esta nueva entrega son las que tenéis tras el corte

Novedades más destacadas de VLC 3.0.10

  • Actualizados los scripts de Twitch y VLSub.
  • Varias mejoras y correcciones en la gestión de DVD.
  • Mejorado el soporte de streaming adaptativo.
  • Corrección para el renderizado de vídeo en macOS.
  • Varias mejoras en la gestión MP4.
  • Mejorado el soporte para macOS Catalina.
  • Añadido soporte para compartir por SMB2/3.
  • Incluye varios parches de seguridad para evitar ataques DOS en el servicio microDNS.
  • Varias correcciones más.

VLC 3.0.10 ya está disponible para todos los sistemas soportados… o no. En el momento de escribir estas líneas se puede descargar desde su web oficial para Windows y macOS, pero los usuarios que dependemos más de otros sistemas de instalación aún tendremos que esperar unas horas o incluso días para poder actualizar. Para la mayoría de distribuciones Linux, VideoLan nos ofrece la versión Snap que sigue estancada en la v3.0.8 del software. Por otra parte, también hay disponible un paquete Flatpak, pero ahora mismo sigue en la v3.0.9.2. Las opciones para Android y iOS llegarán pronto a sus respectivas tiendas.

En cualquier caso, ya hay nueva versión de VLC y pronto podremos usarla en nuestros sistemas Linux. Los usuarios interesados en probar lo que está por venir, se puede instalar VLC 4 beta desde su paquete Snap.

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

El desarrollo de Clear Linux ahora se centrara unicamente en servidores y la nube

Los desarrolladores de la distribución Clear Linux han anunciado un cambio en la estrategia del desarrollo del proyecto, ya que ahora las direcciones principales de desarrollo son los servidores y los sistemas en la nube mientras que los componentes de la edición para estaciones de trabajo pasara a un segundo plano.

La entrega de paquetes con equipos de escritorio continuará, pero en estos paquetes se ofrecerán las versiones iniciales de los entornos de usuario, sin complementos y cambios específicos de Clear Linux. En particular, se seguirán generando paquetes de GNOME, pero la composición y la configuración del escritorio corresponderán al tipo de referencia, que el proyecto GNOME propone de manera predeterminada.

Anteriormente se ofrecía la distribución con su propio tema de la decoración, un conjunto de iconos por separado y la posibilidad de poder preinstalar complementos de terceros de GNOME Shell y la configuración de GNOME.

Hicimos este esfuerzo en base a la información que teníamos hace un tiempo cuando estábamos esperando. Hoy volvemos a mirar hacia adelante y vemos que las cosas han cambiado para el equipo de Clear Linux OS: todavía queremos atraer a los desarrolladores, pero no estamos tan interesados ​​como en apoyar un entorno de escritorio diverso y complejo, o incluso múltiples entornos de escritorio.

Clear Linux está desarrollada por Intel y proporciona un aislamiento estricto de las aplicaciones que utilizan contenedores separados mediante la virtualización completa.

La parte básica de la distribución contiene solo el conjunto mínimo de herramientas para lanzar contenedores y se actualiza atómicamente. Todas las aplicaciones están diseñadas como paquetes o paquetes Flatpak (Bundle) que se ejecutan en contenedores separados.

Además de los escritorios personalizados, la editorial para desarrolladores se destacó por el soporte ampliado de hardware, la integración de un sistema de depuración basado en FUSE, la incorporación de un nuevo instalador y la presencia de un catálogo de aplicaciones en el que se propusieron kits para implementar entornos de desarrollo utilizando varios idiomas y tecnologías.

De las características clave de Clear Linux se destaca:

  • Modelo de distribución binaria: aplicando parches a un sistema en funcionamiento y actualizando completamente el sistema instalando una nueva imagen en una instantánea Btrfs separada y reemplazando la instantánea activa por una nueva;
  • Paquetes de agregación en conjuntos: formando la funcionalidad acabado, independientemente de cómo los componentes de software de su forma.
  • Un sistema eficaz para instalar actualizaciones: integrado en la base de la distribución y que proporciona una entrega acelerada de actualizaciones con la corrección de problemas críticos y vulnerabilidades.
  • Sistema de versiones unificadas: la versión de distribución representa el estado y las versiones de todos los componentes incluidos en él.
  • El enfoque sin estado para definir la configuración: implica que las diferentes clases de configuraciones están separadas, el sistema no guarda su estado y después de la instalación no contiene ninguna configuración en el directorio /etc, pero genera configuraciones sobre la marcha según las plantillas especificadas al iniciar.
  • Usando la virtualización completa para lanzar contenedores: permite un alto nivel de seguridad.

Con eso en mente, hemos decidido racionalizar nuestras ofertas de contenido con un sesgo hacia la nube y los casos de uso del servidor. Descubrimos que sigue siendo crítico para los desarrolladores que ofrezcamos componentes optimizados reales no relacionados con los escritorios, es decir, las cargas de trabajo en la nube y en el servidor. Aquí es absolutamente donde las cosas son más importantes: poder desarrollar, implementar y operar esas cargas de trabajo.

En el anuncio ademas se menciona que los cambios previstos no se pondrán en marcha de forma inmediata, sino que sera de forma paulatina y que se podrán notar los cambios en un lapso de unos 3 meses.

También se menciona que la próxima semana está previsto actualizar los paquetes con el escritorio a GNOME 3.36, que corresponderá al entorno de referencia de GNOME, después de lo cual el paquete “desktop-assets-extras” se transferirá a la categoría de obsoletos.

Si quieres conocer más al respecto, puedes consultar los detalles en el siguiente enlace. 

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

El desarrollo de Clear Linux ahora se centrara unicamente en servidores y la nube

Los desarrolladores de la distribución Clear Linux han anunciado un cambio en la estrategia del desarrollo del proyecto, ya que ahora las direcciones principales de desarrollo son los servidores y los sistemas en la nube mientras que los componentes de la edición para estaciones de trabajo pasara a un segundo plano.

La entrega de paquetes con equipos de escritorio continuará, pero en estos paquetes se ofrecerán las versiones iniciales de los entornos de usuario, sin complementos y cambios específicos de Clear Linux. En particular, se seguirán generando paquetes de GNOME, pero la composición y la configuración del escritorio corresponderán al tipo de referencia, que el proyecto GNOME propone de manera predeterminada.

Anteriormente se ofrecía la distribución con su propio tema de la decoración, un conjunto de iconos por separado y la posibilidad de poder preinstalar complementos de terceros de GNOME Shell y la configuración de GNOME.

Hicimos este esfuerzo en base a la información que teníamos hace un tiempo cuando estábamos esperando. Hoy volvemos a mirar hacia adelante y vemos que las cosas han cambiado para el equipo de Clear Linux OS: todavía queremos atraer a los desarrolladores, pero no estamos tan interesados ​​como en apoyar un entorno de escritorio diverso y complejo, o incluso múltiples entornos de escritorio.

Clear Linux está desarrollada por Intel y proporciona un aislamiento estricto de las aplicaciones que utilizan contenedores separados mediante la virtualización completa.

La parte básica de la distribución contiene solo el conjunto mínimo de herramientas para lanzar contenedores y se actualiza atómicamente. Todas las aplicaciones están diseñadas como paquetes o paquetes Flatpak (Bundle) que se ejecutan en contenedores separados.

Además de los escritorios personalizados, la editorial para desarrolladores se destacó por el soporte ampliado de hardware, la integración de un sistema de depuración basado en FUSE, la incorporación de un nuevo instalador y la presencia de un catálogo de aplicaciones en el que se propusieron kits para implementar entornos de desarrollo utilizando varios idiomas y tecnologías.

De las características clave de Clear Linux se destaca:

  • Modelo de distribución binaria: aplicando parches a un sistema en funcionamiento y actualizando completamente el sistema instalando una nueva imagen en una instantánea Btrfs separada y reemplazando la instantánea activa por una nueva;
  • Paquetes de agregación en conjuntos: formando la funcionalidad acabado, independientemente de cómo los componentes de software de su forma.
  • Un sistema eficaz para instalar actualizaciones: integrado en la base de la distribución y que proporciona una entrega acelerada de actualizaciones con la corrección de problemas críticos y vulnerabilidades.
  • Sistema de versiones unificadas: la versión de distribución representa el estado y las versiones de todos los componentes incluidos en él.
  • El enfoque sin estado para definir la configuración: implica que las diferentes clases de configuraciones están separadas, el sistema no guarda su estado y después de la instalación no contiene ninguna configuración en el directorio /etc, pero genera configuraciones sobre la marcha según las plantillas especificadas al iniciar.
  • Usando la virtualización completa para lanzar contenedores: permite un alto nivel de seguridad.

Con eso en mente, hemos decidido racionalizar nuestras ofertas de contenido con un sesgo hacia la nube y los casos de uso del servidor. Descubrimos que sigue siendo crítico para los desarrolladores que ofrezcamos componentes optimizados reales no relacionados con los escritorios, es decir, las cargas de trabajo en la nube y en el servidor. Aquí es absolutamente donde las cosas son más importantes: poder desarrollar, implementar y operar esas cargas de trabajo.

En el anuncio ademas se menciona que los cambios previstos no se pondrán en marcha de forma inmediata, sino que sera de forma paulatina y que se podrán notar los cambios en un lapso de unos 3 meses.

También se menciona que la próxima semana está previsto actualizar los paquetes con el escritorio a GNOME 3.36, que corresponderá al entorno de referencia de GNOME, después de lo cual el paquete “desktop-assets-extras” se transferirá a la categoría de obsoletos.

Si quieres conocer más al respecto, puedes consultar los detalles en el siguiente enlace. 

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

Khronos anuncio OpenCL 3.0 y estas son características más notables

Khronos Concern, que es responsable del desarrollo de especificaciones para la familia OpenGL, Vulkan y OpenCL, anunció la finalización del desarrollo de las especificaciones OpenCL 3.0 que definen API y extensiones de lenguaje C para organizar la computación paralela multiplataforma utilizando CPU de múltiples núcleos, GPU, FPGA, DSP y otros chips especializados.

Estos son utilizados desde supercomputadoras y servidores en la nube, hasta chips que se pueden encontrar en dispositivos móviles y tecnología integrada. El estándar OpenCL está completamente abierto. Empresas como IBM, NVIDIA, Intel, AMD, Apple, ARM, Electronic Arts, Qualcomm, Texas Instruments y Toshiba participaron en el trabajo sobre el estándar.

En la etapa actual de la especificación, el estado es provisional, lo que implica la posibilidad de refinamiento basado en los comentarios enviados a través de GitHub. Después de que se tengan en cuenta los comentarios, la especificación recibirá el estado final y se publicará el conjunto de pruebas final para verificar la compatibilidad de las implementaciones existentes.

Características OpenCL 3.0

La API OpenCL 3.0 ahora cubre todas las versiones de OpenCL (1.2, 2.x), sin proporcionar especificaciones separadas para cada versión. OpenCL 3.0 proporciona la capacidad de expandir la funcionalidad básica a través de la integración de especificaciones adicionales, que se organizarán en forma de opciones, sin bloquear la naturaleza monolítica de OpenCL 1.2/2.X.

Solo la funcionalidad que cumple con OpenCL 1.2 se declara obligatoria y todas las características ofrecidas en las especificaciones OpenCL 2.x se clasifican como opcionales. Este enfoque simplificará la creación de implementaciones especializadas compatibles con OpenCL 3.0 y ampliará la gama de dispositivos en los que se puede utilizar OpenCL 3.0.

Por ejemplo, los fabricantes pueden implementar soporte para OpenCL 3.0 sin darse cuenta de las características individuales de OpenCL 2.x. Para acceder a las funciones opcionales del lenguaje, OpenCL 3.0 agrega un sistema de consulta de prueba que permite evaluar el soporte para elementos API individuales, así como macros especiales.

La unificación con las especificaciones publicadas anteriormente facilita la transferencia de aplicaciones a OpenCL 3.0. Las aplicaciones OpenCL 1.2 podrán ejecutarse en dispositivos que admitan OpenCL 3.0 sin modificación. Las aplicaciones OpenCL 2.x tampoco requerirán cambios de código, pero si el entorno OpenCL 3.0 proporciona la funcionalidad necesaria (para garantizar la portabilidad en el futuro, se recomienda que las aplicaciones OpenCL 2.x agreguen consultas de prueba para evaluar la compatibilidad con las funciones openCL 2.x utilizadas).

Los desarrolladores de controladores con implementaciones de OpenCL podrán actualizar fácilmente sus productos a OpenCL 3.0, agregando solo el procesamiento de solicitudes para la presencia de ciertas llamadas API, y aumentar gradualmente la funcionalidad con el tiempo.

La especificación OpenCL 3.0 está alineada con el entorno, las extensiones y las especificaciones de SPIR-V Universal Intermediate View, que también utiliza la API de Vulkan. El soporte para la especificación SPIR-V 1.3 se incluye en el núcleo de OpenCL 3.0 como una característica opcional. Mediante el uso de la representación intermedia de SPIR-V para los núcleos informáticos, se ha agregado soporte para operaciones con subgrupos.

Se agregó soporte para expansión para realizar operaciones DMA asíncronas, compatible con chips similares a DSP con acceso directo a memoria. El DMA asíncrono permite utilizar transacciones DMA para transferir datos entre la memoria global y local en modo asíncrono, en paralelo con los cálculos realizados u otras operaciones de transferencia de datos.

La especificación de las extensiones de programación paralelas para C se actualizó a la versión 3.0 y el desarrollo de las extensiones de lenguaje OpenCL para C++ se suspendió a favor del proyecto “C++ para OpenCL”.

C++ para OpenCL es un compilador basado en Clang/LLVM que traduce los núcleos C++ y OpenCL C en una representación SPIR-V intermedia o código de máquina de bajo nivel. A través de la traducción a SPIR-V, también se organiza la compilacion de aplicaciones C ++ usando la biblioteca de plantillas SYCL, lo que simplifica la creación de aplicaciones paralelas.

Para traducir OpenCL a través de la API de Vulkan, se propone el compilador clspv, que convierte los núcleos de OpenCL a la vista Vulkan SPIR-V y la capa clvk para permitir que la API de OpenCL funcione sobre Vulkan.

Fuente: https://www.khronos.org

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

Bibliotecas y frameworks Javascript de código abierto

Bibliotecas y frameworks Javascript
En nuestro artículo anterior hablamos de Javascript, una de las tecnologías que hacen que los sitios web funcionen con toda su capacidad. Cómo habíamos prometido, ahora nos dedicaremos a enumerar algunas bibliotecas y frameworks de código abierto que pueden facilitar nuestro trabajo utilizando este lenguaje de programación.

Definición de bibliotecas y frameworks Javascript

Aunque los sitios web son muy diferentes, tienen componentes en común. Todos usan algún tipo de menú, muchos utilizan formularios de contacto o muestran fotos. Escribir esos componentes desde cero cada vez que se necesitan alarga el costo y el tiempo de desarrollo.

Las bibliotecas y frameworks Javascript son colecciones de scripts (programas) que cumplen determinadas funciones que resultan útiles para el funcionamiento de muchos sitios web. La diferencia de los frameworks con las bibliotecas Javascript es que constituyen una solución en conjunto en lugar de pequeñas soluciones sin relación.

La flexibilidad de los frameworks varía según el elegido. Algunos condicionan la forma en que se tiene que construir el sitio, mientras que otros tienen mejor capacidad de adaptación.

Bibliotecas y frameworks Javascript de código abierto

Angular.JS

Es mantenido por Google y está pensado para crear y mantener aplicaciones web de una sola página. Adopta la arquitectura Modelo-Vista-Controlador.

Angular.js utiliza la vinculación de datos como uno de los principales conceptos para hacer el trabajo. El usuario interactúa con la interfaz. Cuando se realiza la interacción, la vista se actualiza con los nuevos valores, que a su vez interactúan con el modelo y aseguran que todo esté sincronizado

El framework extiende la capacidad de HTML para su utilización en la creación de aplicaciones dinámicas. Es completamente extensible y funciona bien con otras bibliotecas. Cada característica puede ser modificada o reemplazada para adecuarse a la necesidad de los desarrolladores.

React.js

Fue desarrollado por Facebook y está enfocado en la creación de interfaces de usuarios dinámicas en sitios con mucho tráfico. Su uso de modelos de objetos de documentos virtuales facilíta su integración con cualquier proyecto.

D3.js

D3.js es una biblioteca de JavaScript que permite a los desarrolladores crear páginas web ricas con características de manipulación de datos utilizando SVG, HTML y CSS

Es una herramienta ideal para crear páginas web de alta calidad que muestren gráficas basadas en datos.

Vue.JS

Es un framework progresivo pensado para construir interfaces de usuario. A diferencia de otros marcos monolíticos, Vue está diseñado desde el principio para ser adoptable de forma incremental. La biblioteca central se centra sólo en la capa de vista, y es fácil su integración con otras bibliotecas o proyectos existentes.

Ember.JS

Este framework para construir aplicaciones web incluye todo lo que necesitas para construir interfaces de usuario ricas que funcionen para cualquier dispositivo.

Babylon.JS

Esta biblioteca proporciona APIs de JavaScript para crear aplicaciones web en 3D. Además de Javascript utiliza WebGL. La creación de objetos 3D simples como una esfera es fácil y se puede hacer con sólo unas pocas líneas de código. Meteor

Es una plataforma para la creación de aplicaciones móviles y de escritorio y de sitios web de manera simple, eficiente y escalable.

JQuery

jQuery es una biblioteca de JavaScript rápida, y con muchas características a pesar del poco espacio que ocupa. Hace que actividades como el desplazamiento y la manipulación de documentos HTML, el manejo de eventos, la animación y Ajax sean mucho más sencillas con una interfaz de programación fácil de usar y que funciona con la mayoría de navegadores.

Three.js

También enfocada al desarrollo 3D y basada en WebGL es ideal para desarrollar juegos y animaciones. Este framework es ideal para renderizar objetos 3D en pantalla.

Node.js

Aquí hablamos de un entorno de ejecución para JavaScript construido con el motor de JavaScript V8 de Chrome. Fue creado con el enfoque de ser útil en la creación de programas de red altamente escalables, como por ejemplo, servidores web.

Backbone.js

Es tal vez el más popular de los frameworks Javascript. Puede ser usado para crear aplicaciones de una sola página. Se basa en la idea de que todas las funciones del lado del servidor deben fluir a través de una API, lo que ayudará a lograr funcionalidades complejas escribiendo menos código.

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

Manjaro 20.0 Lysia es oficial, con Linux 5.6 y nuevas versiones de los entornos gráficos

Manjaro 20 Lysia

En febrero Manjaro lanzó Kyria, y ayer 26 de abril, tras dos meses de desarrollo, la compañía ha puesto a disposición de todos los usuarios otro lanzamiento estable. Estamos hablando de Manjaro 20.0, de nombre en clave Lysia, que llega con todas las novedades que han ido incluyendo al sistema operativo en las últimas 8-9 semanas. Como es habitual, han aprovechado el lanzamiento para actualizar el núcleo del sistema y todo tipo de paquetes, entre los que hay nuevas versiones de entornos gráficos.

Entre las novedades destacadas, Manjaro dice que “algunos” de sus kernels han sido actualizados, y avisan de que Linux 5.5 ya ha llegado al final de su ciclo de vida. Tal y como leemos en la nota de su lanzamiento, el kernel que han incluido en Lysia es Linux 5.6, un gran lanzamiento que incluye muchas novedades destacadas, como el soporte nativo para WireGuard o una función que hará que los procesadores se mantengan más frescos. A continuación tenéis la lista de novedades más destacadas que Lysia trae bajo del brazo.

Novedades más destacadas de Manjaro 20.0 Lysia

  • Linux 5.6
  • KDE Applications 20.04.
  • Mesa 20.0.5.
  • Nuevo tema Matcha en la edición Xfce.
  • Pamac 9.4.
  • Soporte para instalaciones ZFS.
  • Algunas actualizaciones en el navegador.
  • GNOME 3.36.2 y Plasma 5.18, entornos que se unen al Xfce 4.14 que ya estaba usando la edición anterior.
  • Wine 5.7.
  • Firefox para desarrolladores incluye otra beta.
  • Actualizaciones habituales en Python.
  • Más información en la nota de su lanzamiento. Descarga, aquí.

Manjaro usa el modelo de desarrollo conocido como Rolling Release, lo que significa que, tras una primera instalación, recibiremos actualizaciones de por vida. Por lo tanto, las nuevas ISO son solo para instalaciones de cero y todo lo mencionado anteriormente aparecerá como actualizaciones a los usuarios existentes. La próxima versión ya será un Manjaro 21 cuyo nombre en clave empezará por M y debería ser lanzado este verano, en junio para ser más concretos.

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

Google Cloud Anthos ya admite cargas de trabajo en AWS

Google Cloud ha anunciado que Anthos, su software para implementar y administrar cargas de trabajo de Kubernetes en múltiples entornos locales y en la nube, ahora admite cargas de trabajo en la plataforma en la nube de Amazon Web Services (AWS) y debe seguir el soporte de Microsoft Azure, todavía en versión preliminar. Google Cloud atribuye la demora en el soporte de Azure a los recursos de ingeniería internos y la “demanda del mercado”, que es más fuerte para AWS que para la nube de Microsoft.

Para quienes desconocen de Anthos, deben saber que esta es una plataforma multicloud, híbrida y abierta a través de la cual se puede modernizar aplicaciones existentes, crear otras y ejecutarlas en cualquier lugar. Está basado en tecnologías de código abierto desarrolladas por Google, como Kubernetes, Istio y Knative, Anthos garantiza la coherencia entre la nube y los entornos locales, y acelera el desarrollo de aplicaciones.

Jennifer Lin, vicepresidenta de gestión de productos, Google Cloud, comentó:

“En los negocios como en la vida, el cambio es constante e impredecible. Al crear plataformas para impulsar su organización, no puede estar limitado por las decisiones tecnológicas de ayer. Los sistemas que cree hoy tampoco pueden limitar su capacidad de actuar mañana. En tiempos de incertidumbre, necesita una arquitectura que le brinde la agilidad y flexibilidad que necesita para ayudarlo a enfrentar el cambio, o incluso aprovecharlo.”

El anuncio se retrasó ligeramente en comparación con lo que se esperaba, ya que se suponía que Google Cloud anunciaría las noticias a principios de abril en su conferencia Cloud Next, pero el evento se pospuso debido a la pandemia de Covid-19.

Generalmente disponible desde el año pasado, Anthos ofrece a los clientes una plataforma única desde la que pueden ejecutar aplicaciones basadas en contenedores en el sitio, en Google Cloud y lo más importante, en otras grandes nubes públicas como Microsoft Azure y AWS, aunque el soporte para soluciones de proveedores en la nube de la competencia ha tardado en llegar.

Según Lin, la flexibilidad para ejecutar aplicaciones donde las necesita sin complejidad adicional fue un factor clave en la elección de Anthos: muchos clientes desean continuar utilizando sus inversiones existentes tanto en el sitio como en otras nubes, y tener una capa de administración común les ayuda a brindar servicios de calidad con una sobrecarga reducida.

Y para aclarar que, a menudo, los clientes de Anthos recurren a esta flexibilidad para permitir que sus equipos trabajen entre plataformas en lugar de estar atrapados en una.

“En Plaid, proporcionamos análisis de datos en tiempo real de más de 6.8 mil millones de usuarios en línea. Nuestros clientes confían en nosotros para estar siempre disponibles y, por lo tanto, tenemos requisitos de confiabilidad muy altos ”, dijo Naohiko Takemura, PLAID Inc., director de ingeniería. “Hemos seguido una estrategia de múltiples nubes para garantizar la redundancia de nuestro servicio crítico KARTE. Anthos de Google Cloud funciona a la perfección a través de GCP y nuestros otros proveedores de nube, evitando la interrupción del negocio. Gracias a Anthos, evitamos el bloqueo del proveedor, evitamos administrar la infraestructura de la nube específicamente, y nuestros desarrolladores no están limitados por los proveedores de la nube ”.

Anthos ahora admite, en Google Cloud, la misma administración de configuración para máquinas virtuales que la que se usaría para contenedores, a través de la consola de administración de configuración de Config Management.

Con Anthos Config Management, ahora puede usar un enfoque programático y declarativo para administrar políticas para sus máquinas virtuales en Google Cloud como lo hace para sus contenedores. Esto reduce la probabilidad de errores de configuración debido a la intervención manual mientras acelera el tiempo de entrega.

Mientras tanto, la plataforma garantiza que sus aplicaciones se ejecutan en todo momento con el estado deseado.

Google Cloud también planea integrarse en el soporte Anthos Service Mesh para aplicaciones que se ejecutan en máquinas virtuales en los próximos meses. Este soporte permitirá una gestión coherente de seguridad y políticas para todas las cargas de trabajo en Google Cloud, locales y otras nubes.

La idea principal en torno a estos desarrollos es permitir a los operadores definir configuraciones dinámicas y políticas automatizadas de seguridad e identidad vinculadas a ciertas cargas de trabajo y ciertos espacios de nombres, independientemente de dónde se ejecuten.

from Linux Adictos https://ift.tt/355wUGK
via IFTTT

Lenovo comenzará vender portátiles ThinkPad con Fedora preinstalado

Hace algunos días los desarrolladores de Fedora compartieron la noticia sobre el plan que tienen en conjunto con Lenovo para lanzar portátiles que cuenten con Fedora preinstalado y es que Lenovo proporcionará la opción de pedir computadoras portátiles ThinkPad P1 Gen2, ThinkPad P53 y ThinkPad X1 Gen8 con Fedora Workstation como el sistema operativo principal.

Los desarrolladores de Lenovo participaron en la resolución de problemas y la corrección de errores como miembros de la comunidad que contribuyen a la causa común. Lenovo ha aceptado los requisitos para usar la marca registrada del proyecto y suministrará una compilación estándar de Fedora utilizando repositorios oficiales del proyecto que permiten que solo las aplicaciones se coloquen bajo licencias abiertas y gratuitas.

Mientras que para las aplicaciones y controladores que son software cerrado, pueden ser instalados pero para ello los usuarios deben de realizar la instalacion por su cuenta, tal es caso para aquellos que necesitan los controladores NVIDIA propietarios que pueden instalarlos por separado.

Hoy, me complace compartir algunas noticias importantes con usted: ¡Fedora Workstation estará disponible en las computadoras portátiles Lenovo ThinkPad!

Sí, lo sé, muchos de nosotros ya ejecutamos un sistema operativo Fedora en un sistema Lenovo, pero esto es diferente. Pronto podrá preinstalar Fedora seleccionándolo a medida que personaliza su compra. Este es un piloto de Linux Community Series de Lenovo – Fedora Edition, que comienza con las computadoras portátiles ThinkPad P1 Gen2, ThinkPad P53 y ThinkPad X1 Gen8, posiblemente expandiéndose a otros modelos en el futuro.

Los ingenieros de Red Hat y Lenovo probaron conjuntamente y se aseguraron de que la futura versión de Fedora 32 estuviera lista para funcionar en estas computadoras portátiles.

Ademas de que mencionan en el anuncio en que trabajaron para que en caso de que el usuario quiera instalar Fedora en su equipo, pueda hacerlo de una forma bastante sencilla sin llegar a complicar las cosas para aquellos que son nuevos en Linux. Con ello mencionan que trabajaron en ofrecer un instalador que facilite todo el proceso para instalar Fedora.

Obviamente, esto es enorme para nosotros. Nuestro instalador tiene como objetivo hacer que el complicado proceso de instalación de Fedora para reemplazar otro sistema operativo sea lo más fácil posible, pero sigue siendo una barrera incluso para personas con conocimientos técnicos.

Una computadora portátil de las principales marcas con Fedora preinstalada ayudará a llevar a Fedora a un público más amplio. Eso y el compromiso de Lenovo para solucionar problemas como parte de la comunidad significa que todos se benefician de su trabajo de ingeniería de Linux en el verdadero espíritu de colaboración de código abierto.

En el futuro, se espera que se amplíe la gama de dispositivos que se pueden comprar con Fedora preinstalado. Se espera que la capacidad de comprar computadoras portátiles Lenovo precargadas con Fedora ayude a impulsar a Fedora a un público más amplio.

Mark Pearson, desarrollador sénior de Linux, de Lenovo, compartió lo siguiente:

“Lenovo está entusiasmado de formar parte de la comunidad de Fedora. Queremos asegurar una experiencia óptima de Linux en nuestros productos. Estamos comprometidos a trabajar y aprender de la comunidad de código abierto ”. Mark Pearson será el invitado destacado en la reunión de video del Consejo Fedora de mayo…preparen sus preguntas.

Dado que no se dieron a conocer más detalles en el anuncio, solo se menciona que en cuestión de días podremos conocer un poco más al respecto en una reunión Virtual.

Tendré más detalles sobre este proyecto a medida que nos acerquemos al lanzamiento. Mientras tanto, los invito a que vengan a nuestro stand virtual de Open Neighborhood en Red Hat Summit del 28 al 29 de abril. Todo el evento es gratuito y abierto a todos.

Finalmente, es importante también recordar que la nueva versión de Fedora 32 sera lanzada la próxima semana si es que todo sale bien y no surge otro error crítico que retrase una semana más el lanzamiento que ya tiene una semana de atraso.

Fuente: https://fedoramagazine.org

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