VM E2, la nueva familia de máquinas virtuales de Google

GoogleCloud

El director de gestión de productos de Google dio a conocer la llegada de VM E2, una gran familia de máquinas virtuales que fue lanzada en un estado beta para Google Compute Engine. E2 es una familia de máquinas virtuales versátiles con capacidades de “gestión dinámica de recursos” que ofrecen un rendimiento confiable con configuraciones flexibles y el mejor costo total de propiedad (TCO) de todas las otras máquinas virtuales en Google Cloud.

Esta nueva familia de máquinas virtuales de propósito general es adecuada para varios tipos de cargas de trabajo. Google dice que, a excepción de las cargas de trabajo más exigentes, debería ser capaz de ofrecer el mismo rendimiento que el tipo de máquina “N1” a un precio más bajo. Según Google, esta familia de máquinas virtuales está desarrollada para administrar eficientemente sus servicios sensibles a la latencia y orientados al usuario.

June Yang dijo en su blog:

“Las máquinas virtuales E2 son ideales para una amplia gama de cargas de trabajo, incluidos servidores web, aplicaciones de misión crítica, pequeñas bases de datos y entornos medianos y de desarrollo. Si tiene cargas de trabajo que funcionan bien en N1, pero no requieren grandes instancias, GPU o SSD locales, considere moverlos a E2 “. Agregó que “para todas las cargas de trabajo, excepto las más exigentes, esperamos que E2 ofrezca un rendimiento similar al N1, a un costo significativamente menor”.

Yang informa además que las funciones dinámicas de administración de recursos aseguran que las máquinas virtuales E2 brinden un rendimiento comparable al de la familia N1 de Google, pero en comparación con un ahorro promedio del 31 por ciento en el costo total de propiedad.

Las nuevas máquinas virtuales también son muy flexibles, ya que tienen 15 configuraciones predefinidas. Estas configuraciones van desde solo 2 CPU virtuales y 2 GB de memoria, hasta 16 CPU y 128 gigabytes de memoria.

Por lo tanto, las máquinas virtuales adquieren un rendimiento duradero a un precio constantemente bajo. Las máquinas virtuales E2 pueden soportar una alta carga de CPU sin precios complejos, a diferencia de las opciones comparables de otros proveedores en el mercado, según Google.

Las máquinas virtuales E2 solo distribuirán los recursos que el usuario necesita o con la capacidad de usar tipos de máquina personalizados. Los tipos de máquina personalizados son ideales para escenarios donde las cargas de trabajo que requieren más potencia de procesamiento o más memoria, pero no requieren todas las actualizaciones proporcionadas por el siguiente nivel de la máquina.

En otras palabras, las vCPU se implementan como subprocesos programados para ejecutarse bajo demanda como cualquier otro subproceso en el host: cuando la vCPU tiene cargas de trabajo, se le asigna una CPU física disponible para ejecutar hasta ‘para ser liberado después de completar la tarea.

Del mismo modo, la RAM virtual se asigna a páginas de host físicas a través de tablas de páginas que se completan cuando se accede a una página física de invitado por primera vez. Esta asignación permanece fija hasta que la máquina virtual indica que la página física del invitado ya no es necesaria.

Una vez que las máquinas virtuales se colocan en un host, su rendimiento se supervisa continuamente, de modo que si aumenta la demanda de máquinas virtuales, la migración en vivo se puede utilizar para transferir de forma transparente carga E2 a otros hosts en el centro de datos.

La carga de trabajo a menudo cambia sin tiempo de espera, gracias a un enfoque predictivo de Google. Según Google, la migración en vivo de máquinas virtuales es una parte comprobada del motor informático y su rendimiento ha mejorado continuamente con el tiempo.

Para lograr los objetivos de rendimiento de las máquinas virtuales E2, Google ha desarrollado un programador de CPU personalizado con mejor latencia y mejor comportamiento de programación conjunta que el programador predeterminado de Linux.

El nuevo planificador produce tiempos de latencia promedio de activación inferiores a un microsegundo con un cambio rápido de contexto, lo que ayuda a mantener una sobrecarga de administración de recursos dinámica insignificante para casi cualquier carga de trabajo.

from Linux Adictos https://ift.tt/38N8W4j
via IFTTT

Vim 8.2 llega con soporte para ventanas emergentes, propiedades en texto y mas

VIM

Vim es un editor de texto multiplataforma extremadamente personalizable inspirado en el software vi, un editor de texto conocido en sistemas UNIX. La principal característica tanto de Vim como de Vi consiste en que disponen de diferentes modos entre los que se alterna para realizar ciertas operaciones, lo que los diferencia de la mayoría de editores comunes, que tienen un solo modo en el que se introducen las órdenes mediante combinaciones de teclas o interfaces gráficas.

Vim dispone de una excelente documentación en formato texto, es muy amplia y fácil de entender. El usuario puede acceder a ella mediante una búsqueda a la descripción de varias funcionalidades que pueden solucionar su problema. A través del resaltado de la sintaxis propia de la ayuda de Vim se resaltan las palabras clave.

De las principales características que se pueden destacar de Vim:

  • Autocompletado de texto
  • Navegación por pestañas
  • Resaltado de sintaxis dependiente del lenguaje de programación o de etiquetas utilizado
  • Comprensión de más de 200 sintaxis diferentes
  • Lenguaje de scripting para programar extensiones
  • Completado de órdenes, palabras y nombres de ficheros
  • Compresión y descompresión de ficheros, que posibilita editar ficheros comprimidos
  • Reconocimiento de formatos de fichero y conversión entre los mismos.
  • Grabación y reproducción de macros
  • Plegado automático y manual de código
  • Interfaz gráfica opcional
  • Altamente configurable y personalizable

La última versión principal de Vim (versión 8.0) se lanzó hace más de tres años, con soporte para funcionalidad asincrónica.

Y ahora acaba de ser lanzada la nueva versión de Vim 8.2, la cual ya está disponible.

Principales novedades de Vim 8.2

En esta versión menor, se han corregido muchos errores, se ha actualizado la documentación, se ha mejorado la cobertura de la prueba, etc. Pero también hay algunas características nuevas y geniales.

Durante la conferencia VimConf 2018, los desarrolladores de extensiones expresaron lo que querían de Vim. Si fue una lista muy larga de características solicitadas que se proporcionó al desarrollador del editor de texto.

Pero de todas ellas, dos características se destacaron de la multitud: ventanas emergentes y propiedades de texto. Después de más de un año de desarrollo, estas características ahora están disponibles en Vim.

La nueva característica principal de Vim 8.2 es la compatibilidad con ventanas emergentes. Se pueden usar para mostrar texto sobre otras ventanas y son muy flexibles: se pueden colocar en relación con el texto, o en una posición absoluta o justo en el medio de la pantalla. El tamaño puede ser fijo o puede ajustarse para adaptarse al texto.

Un valor “zindex” especifica qué ventana emergente debe estar encima de las demás. La ventana emergente también puede reaccionar a la entrada del usuario.

Esto requirió grandes esfuerzos de desarrollo. Si bien podría utilizarse el soporte de ventana existente, las ventanas emergentes son lo suficientemente diferentes como para requerir mucha lógica adicional, especialmente para actualizar la pantalla de manera eficiente y facilitar el uso de los desarrolladores de extensiones.

Por ejemplo, no sé necesita decirle a Vim dónde debería mostrar una ventana emergente. Simplemente basta con proporcionar un punto de referencia y el texto para mostrar y Vim determinará el tamaño y la ubicación donde la ventana es más adecuada.

Junto con ello las propiedades de texto, que son la segunda característica que fue solicitada durante la conferencia, llega como una característica importante en esta versión de Vim 8.2, pues con ella se pueden usar para algo tan simple como resaltar un fragmento de texto o algo tan complicado como usar un analizador sintáctico (pares) externos para localizar elementos de sintaxis y resaltarlos de forma asincrónica. Esto se puede usar en lugar del resaltado de sintaxis basado en patrones.

Otras características nuevas notables también están llegando a Vim 8.2. Estos incluyen un comando const para declarar una variable que no puede cambiar encadenamiento de funciones para llamadas a métodos, mejoras del instalador para Windows y muchos más.

¿Cómo instalar Vim 8.2 en Ubuntu y derivados?

Para quienes estén interesados en instalar esta nueva versión, podrán hacerlo ejecutando alguno de los siguientes comandos acorde a su sistema.

Ubuntu y derivados

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim

Arch Linux y derivados

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

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

Ya fue liberada la nueva versión del proyecto D9VK 0.40 y estos son sus cambios mas importantes

D9VK

Se acaba de anunciar el lanzamiento de la nueva versión del proyecto D9VK 0.40, que proporciona una implementación de Direct3D 9, la cual trabaja a través de la traducción de llamadas a la API gráfica de Vulkan. El proyecto se basa en la base de código del proyecto DXVK, que se amplió con soporte para Direct3D 9. En comparación con la implementación de Direct3D 9 basada en WineD3D, D9VK permite un mayor rendimiento, ya que la traducción de Direct3D 9 a través de OpenGL funciona más lentamente que la traducción a través de Vulkan.

D9VK se puede usar para ejecutar aplicaciones y juegos 3D en Linux usando Wine. Admite el lanzamiento de la mayoría de los juegos basados ​​en Direct3D 9 utilizando la versión 2 o 3 del modelo Shader.

Principales novedades de D9VK 0.40

En esta nueva versión se implementó la capacidad de usar más de 4 GB de memoria de video en aplicaciones de 32 bits, lo que resolvió los problemas al iniciar los modos de juego Skyrim y Oblivion.

También se habilita el procesamiento asincrónico de la salida del resultado de representación a la pantalla (etapa de presentación). Para reducir los retrasos en la secuencia de representación principal, el procesamiento de salida se realiza en el hilo de envío de comandos.

Además de que el código para determinar el tiempo interno se transfirió al uso de un temporizador específico de la plataforma, que ayudó a resolver problemas con el comportamiento incorrecto de high_resolution_clock de MinGW.

Los búferes pendientes MANAGED y SYSTEMMEM se descargaron en el escenario antes de que se ejecuta PrepareDraw, lo que resolvió los problemas de rendimiento en Risen y Legend of the Heroes: Trails of the Sky.

Se eliminaron los puntos de sincronización excesiva del flujo de comandos al recuperar los datos solicitados.

Se agregó soporte para D3DTA_CONSTANT, que permitió implementar la representación correcta del efecto de brillo en los juegos SpinTyres y Mudrunner.

En el anuncio, tambien se destaca que se realizaron optimizaciones de rendimiento y se resolvieron los problemas que aparecen al lanzar diferentes juegos.

De los demás cambios que se destacan de esta nueva versión, podremos encontrar:

  • Compatibilidad mejorada con DirectX 9Ex (D3D9Ex). Consideró los detalles del procesamiento de ResetEx y Reset.
  • El código fue limpiado y refactorizado.
  • Se proporciona un mapeo directo de los búferes WRITEONLY, que pueden afectar positivamente el rendimiento y evitar el error en el juego Counter-Strike: Global Offensive, lo que lleva a la grabación continua en el búfer después de que se desbloquea.
  • Implementé el método SetDialogBoxMode, que permite usar cuadros de diálogo en aplicaciones de pantalla completa.
  • Soporte implementado para la mezcla de vértices, incluida la mezcla de vértices indexados requerida para SWVP (SoftWare Vertex Processing).
  • Se modificó el contador de muestra que se muestra en la parte superior de la imagen actual (pantalla de visualización, HUD).
  • Se agregó la opción d3d9.dialogBoxMode, que se puede usar para deshabilitar el trabajo solo en modo de pantalla completa.

Además, se puede observar la intención del desarrollador del proyecto DXVK durante un tiempo para concentrar los esfuerzos solo en corregir errores, ralentizando la expansión de la funcionalidad. Este deseo fue causado por temores sobre una disminución en la calidad de la base del código y complicaciones de mantenimiento en el futuro.

Cada actualización de la rama 1.4.x genera quejas sobre cambios regresivos que no se pueden reproducir, localizar y eliminar.

Estos problemas requieren un análisis de las causas de su aparición, de lo contrario, dejarlos sin corregir mientras continúa desarrollando la funcionalidad solo puede agravar la situación y convertir el proceso de mantenimiento en una pesadilla.

De los planes que el desarrollador de DXVK tiene la intención de implementar antes de cambiar solo al modo de corrección de errores, dicen agregar soporte para algunas extensiones útiles de Vulkan y fusionarse con los desarrollos del proyecto D9VK.

Para quienes estén interesados en conocer más al respecto, podrán encontrar el código asi como los detalles de esta nueva versión los pueden conocer en el siguiente enlace.

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

Servicios de Google están bloqueando algunos navegadores web de Linux

Sericios de Google no funcionan en Linux

La mayoría de los usuarios de Apple pueden vivir perfectamente con los servicios de Cupertino, pero el resto tenemos que confiar en otras empresas para gestionar nuestros datos, así como usar la nube. De hecho, entre los usuarios de Apple también hay muchos que prefieren los servicios de Google, lo que deja claro que la compañía del buscador es siempre una de las mejores opciones (para el que no le preocupe la privacidad). El problema, y esto vale para cualquier compañía, es que los servicios pueden dejar de funcionar en cualquier momento.

Eso es lo que está pasando ahora mismo con los servicios de Google si intentamos acceder a ellos con algunos navegadores de Linux. Así se ha reportado en Reddit, donde explican que no pueden acceder a estos servicios desde navegadores de Linux como Konqueror, Falkon (ambos de KDE) o qutebrowser, este último también disponible para Windows y macOS. El problema existe, pero de momento no ha habido ningún comunicado oficial por parte de la compañía que dirige Sundar Pichai.

¿No puedes acceder a los servicios de Google? Usa otro navegador

El mensaje que aparece cuando se intenta acceder desde un navegador por el momento no soportado dice que:

No se pudo iniciar sesión. Es posible que este navegador o aplicación no sea seguro. Intenta usar un navegador diferente. Si ya está utilizando un navegador compatible, puede actualizar su pantalla e intentar iniciar sesión de nuevo.

Aunque no hay ningún comunicado oficial, Google sí tiene una página web en la que podemos ver si nuestro navegador web es compatible, a la que podemos acceder desde aquí. El problema es que los navegadores que no pueden entrar hoy sí podían hacerlo hace unos días, por lo que es probable que la información que buscamos no esté disponible en el enlace anterior.

Lo más extraño de todo es que hay usuarios que dicen que sí pueden entrar a los servicios de Google con el mismo navegador, por lo que nadie sabe qué está pasando. Si no pudieran entrar todos los usuarios de un mismo software, podríamos pensar que es una restricción como la que nos impide entrar a Gmail desde algunos clientes de correo.

Por el momento, los afectados solo tienen una opción: usar otro navegador. A la espera de un comunicado oficial o de una solución, nosotros recomendamos usar Firefox.

from Linux Adictos https://ift.tt/38PHWBs
via IFTTT

KDE anuncio la liberación de la nueva versión de KDE Applications 19.12

kde-apps

Por fin ha llegado la actualización de diciembre de las aplicaciones desarrolladas por el proyecto KDE “KDE Applications 19.12” en las cuales anteriormente, las solicitudes se entregaban en forma de un conjunto de aplicaciones de KDE actualizadas tres veces al año, pero ahora se publicarán informes mensuales sobre actualizaciones simultáneas de programas individuales.

En total, como parte de la actualización de diciembre, se publicaron versiones de más de 120 programas, bibliotecas y complementos.

Principales novedades de KDE Applications 19.12

En esta nueva versión de KDE Applications 19.12 uno de los componentes que recibió mejoras es el reproductor de música Elisa, cuyos desarrolladores intentaron implementar las recomendaciones para el diseño visual de reproductores multimedia desarrollados por el grupo de trabajo KDE VDG.

En el nuevo número, la interfaz se ha adaptado para pantallas con una alta densidad de píxeles (DPI alto), ademas de que la integración fue mejorada con otras aplicaciones de KDE y se añadio el soporte para el menú global de KDE, tambien recibió mejoras de la indexación de archivos y se le agregó soporte para radio por Internet.

Calligra

kplan

Anteriormente conocido como KPlan, la nueva actualización permite coordinar la ejecución de tareas, determinar las dependencias entre el trabajo en curso, planificar el tiempo de ejecución, rastrear el estado de las diferentes etapas de desarrollo y administrar la asignación de recursos al desarrollar grandes proyectos.

Los diagramas de Gantt se pueden usar para planificar y coordinar la ejecución de tareas (cada tarea se presenta en forma de una franja orientada a lo largo del eje de tiempo). La nueva versión agrega soporte para plantillas de proyecto, la capacidad de mover tareas en modo de arrastrar y soltar y copiar tareas o datos de las tablas a través del portapapeles, ha aparecido un menú separado para la configuración y se ha propuesto una planificación automática basada en las prioridades establecidas para las tareas.

Kdenlive

Kdenlive1912BETA

El editor recibió en esta nueva actualización de KDE Applications 19.12 mejoras de audio, una interfaz para mezclar sonidos. Se ha propuesto un indicador visual de un clip de sonido en la interfaz de seguimiento de clips y el árbol del proyecto, simplificando la sincronización de la pista de sonido con imágenes cambiantes. Se corrigieron problemas que conducían a un alto consumo de memoria. Grabación de miniaturas mejorada para archivos de sonido.

KDE Connect

La aplicación móvil se ha actualizado y recibió la reanudación del soporte para leer y enviar SMS desde una computadora, guardando todo el historial de correspondencia (se ha preparado una aplicación móvil separada para acceder a SMS).

Se agregó soporte para controlar el nivel de volumen general en el sistema, tambien se implementó un modo de control de presentación.

Dolphin

En Dolphin se agregó la capacidad de navegar a través del historial de visitas a directorios que se han abierto varias veces (la interfaz se abre presionando el icono con una flecha). Se modificó la función de ver archivos abiertos o guardados recientemente.

Tambien recibió funciones mejoradas relacionadas con la vista previa de archivos antes de abrirlos. Se ha agregado soporte para la vista previa de archivos GIF, a través de su selección y pasando el cursor sobre el panel de vista previa. En el panel de vista previa se agregó la capacidad de reproducir archivos de video y sonido.

Spectacle

La utilidad de creación de captura de pantalla Spectacle simplificó la selección de áreas en pantallas táctiles utilizando puntos de control, implementó un indicador de progreso animado y agregó una función de grabación automática útil al crear una gran cantidad de capturas de pantalla.

Se agregaron herramientas para importar y exportar fotos desde el almacenamiento externo al visor de imágenes Gwenview, se mejoró el rendimiento de trabajar con imágenes externas y apareció un nivel de compresión para JPEG al guardar las imágenes después de la edición.

Probar KDE Applications 19.12

Finalmente, esta nueva actualización estará llegando de manera gradual a las diferentes distribuciones de Linux. Aunque también es posible probar los diferentes componentes por separado con ayuda de la tecnología de los paquetes de Flatpak.

from Linux Adictos https://ift.tt/38ye0cV
via IFTTT

Llegan los controladores Mesa 19.3.0 con mas extensiones, mayor soporte y mucho mas

Mesa Drivers

Los controladores Mesa son software para Linux de código abierto disponibles para hardware AMD, NVIDIA e Intel. El proyecto de Mesa comenzó como una implementación de código abierto de la especificación OpenGL (un sistema para la representación de gráficos 3D interactivos).

A través de los años, el proyecto creció a implementar más API de gráficos, incluyendo OpenGL ES (versiones 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC y Vulkan. Una variedad de controladores de dispositivos permite a las bibliotecas Mesa ser utilizada en muchos entornos diferentes, desde la emulación de software para completar la aceleración de hardware para las GPU modernas.

Mesa implementa una capa de traducción independiente del fabricante entre un API de gráficos como OpenGL y los controladores de gráficos en el núcleo del sistema operativo.

¿Qué hay de nuevo en Mesa 19.3.0?

Se dio a conocer recientemente el lanzamiento de la Mesa 19.3.0, siendo esta la primera versión de la rama Mesa que tiene un estado experimental, la cual después de la estabilización final del código, se lanzará una versión estable en Mesa 19.3.1.

Mesa 19.3.0 proporciona soporte completo OpenGL 4.6 para GPU Intel (i965, controladores de iris), soporte OpenGL 4.5 para GPU AMD (r600, radeonsi) y NVIDIA (nvc0), así como soporte Vulkan 1.1 para tarjetas Intel y AMD.

Para RADV (controlador Vulkan para chips AMD) un nuevo backend para compilar sombreadores ” ACO”, que está desarrollando Valve como una alternativa al compilador de sombreadores LLVM. El objetivo del backend es garantizar que el código se genere de la manera mejor posible para los sombreadores de aplicaciones de juegos y lograr una velocidad de compilación muy alta.

ACO está escrito en C ++ y se está desarrollando con el objetivo de poder usar para la compilación JIT y utiliza estructuras de datos rápidas para iterar, evitando estructuras basadas en punteros.

La representación de código intermedio se basa completamente en SSA (asignación única estática) y permite asignación de registro, precalculando con precisión el registro dependiendo del sombreador ACO se puede activar para la GPU Vega 8, Vega 9, Vega 10, Vega 20 y Navi 10 configurando la variable de entorno “RADV_PERFTEST = aco”;

El controlador Zink Gallium3D está incluido en la base del código, que implementa la API OpenGL encima de Vulkan. Zink le permite obtener OpenGL acelerado por hardware si hay controladores en el sistema que se limitan a admitir solo la API de Vulkan.

El controlador ANV Vulkan y el controlador iris OpenGL proporcionan soporte inicial para la 12a generación de chips Intel (Tiger Lake, gen12). En el kernel de Linux, los componentes de soporte de Tiger Lake se han incluido desde la versión 5.4;

Los controladores i965 e iris proporcionaron soporte para la presentación intermedia de los sombreadores SPIR-V, lo que permitió lograr un soporte completo para OpenGL 4.6 en estos controladores.

Se ha agregado soporte para GPU AMD Navi 14 al controlador RadeonSI y se han mejorado las herramientas de aceleración de decodificación de video, por ejemplo, se ha agregado soporte para decodificación de video 8K en formatos H.265 y VP9;

La compatibilidad con el modo de compilación protegido se ha agregado al controlador Vulkan de RADV, en el que las secuencias que se ejecutan para compilar sombreadores se aíslan mediante el mecanismo seccomp.

Los controladores para chips AMD usan la interfaz del programa para restablecer la GPU que apareció en el módulo del núcleo AMDGPU.

Se ha trabajado para mejorar el rendimiento en sistemas con APU AMD Radeon. También mejoró el rendimiento del controlador Gallium3D Iris para las GPU Intel;

De las nuevas extensiones OpenGL agregadas que se destacan en el anuncio podremos encontrar:

  • GL_ARB_gl_spirv para i965
  • GL_ARB_spirv _para i965
  • GL_EXT_demote_to_helper_invocation para i965

Extensiones Vulkan RADV para tarjetas AMD:

  • VK_ANDROID_external_memory_android_hardware_buffer
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_KHR_shader_clock
  • VK_KHR_shader_float_controls
  • VK_KHR_spirv_1_4
  • VK_KHR_timeline_semaphore
  • VK_EXT_texel_buffer_alignment

Extensiones ANV Vulkan para tarjetas Intel:

  • VK_INTEL_performance_query
  • VK_KHR_vulkan_memory_model
  • VK_EXT_shader_subgroup_ballot
  • VK_EXT_shader_subgroup_vote
  • VK_KHR_spirv_1_4
  • VK_KHR_shader_clock
  • VK_KHR_shader_float_controls

Además, podemos observar la publicación por parte de AMD de la documentación sobre la arquitectura de los equipos APU “Vega” de 7 nm basados ​​en la microarquitectura GCN (Graphics Core Next).

Finalmente toca espera a que esta nueva versión de los controladores Mesa comience a ser distribuido en las principales distribuciones de Linux durante los próximos días.

from Linux Adictos https://ift.tt/35ns8DR
via IFTTT

Lista la nueva versión de Exim 3.4.3, un servidor de correo open source

Exim

En un artículo anterior hablábamos sobre el lanzamiento de SpamAssassin 3.4.3 la cual es una utilidad de filtrado de spam y ahora vamos a hablar sobre Exim, el cual es un agente de transporte de correo (Mail Transport Agent, usualmente MTA) desarrollado para ser utilizado en la mayoría de los sistemas Unix, entre ellos GNU/Linux.  Este tiene una gran flexibilidad en los caminos que pueden seguir los mensajes según su origen y por presentar funcionalidades para control de correo basura, listas de bloqueo basados en DNS (DNSBL), virus, control de relay, usuarios y dominios virtuales y otros, que se configuran y mantienen en forma más o menos sencilla.

El proyecto cuenta con buena documentación, ejemplos de “cómo hacer” determinadas tareas. Exim se distribuye sin costo bajo la licencia GNU GPL.

Sobre la nueva versión de Exim 4.93

Después de 10 meses de desarrollo, se anunció el lanzamiento de la nueva versión del servidor de correo Exim 4.93, en el que se introdujeron las correcciones acumuladas y se agregaron nuevas características.

Una de ellas es el soporte para autenticadores externos (RFC 4422). Usando el comando “SASL EXTERNAL” con ello el cliente puede informar al servidor sobre el uso de credenciales de autenticación transmitidas a través de servicios externos, como seguridad IP (RFC4301) y TLS.

Otra de las características añadidas es la capacidad de usar el formato JSON para las comprobaciones de búsqueda. También se agregan opciones para máscaras condicionales “forall” y “any” usando JSON.

Además, se han agregado nuevas banderas para controlar el reflejo del identificador de mensaje en el registro (establecido a través de la configuración log_selector ): “msg_id” (habilitado por defecto) con el identificador de mensaje y “msg_id_created” con el identificador generado para el nuevo mensaje.

Cuando se utiliza OpenSSL, se ha agregado la función de escribir archivos con claves en formato NSS para decodificar paquetes de red interceptados. El nombre del archivo se establece a través de la variable de entorno SSLKEYLOGFILE. Al compilar con GnuTLS, GnuTLS proporciona una funcionalidad similar, pero requiere trabajar con privilegios de root.

También se podrán encontrar las nuevas variables $ tls_in_cipher_std y $ tls_out_cipher_std que contienen los nombres de los conjuntos de cifrado correspondientes al nombre del RFC.

Se agregó soporte para la opción case_insensitive para verificar el modo “not_blind” para ignorar el caso de los caracteres durante la verificación.

De los demás cambios que se anuncian:

  • Se ha agregado una opción experimental EXPERIMENTAL_TLS_RESUME, que brinda la posibilidad de reanudar una conexión TLS interrumpida anteriormente.
  • Se agregó la opción Exim_version para anular una cadena con el número de versión de Exim que se muestra en varios lugares y se pasa por las variables $ exim_version y $ version_number.
  • Se agregaron variantes del operador $ {sha2_N:} para N = 256, 384, 512.
  • Se implementan las variables “$ r _…”, que se establecen a partir de las opciones de enrutamiento y están disponibles para su uso en la toma de decisiones sobre el enrutamiento y la elección del transporte.
  • Las solicitudes de búsqueda de SPF han agregado compatibilidad con IPv6.
  • Al realizar comprobaciones a través de DKIM, se agrega la capacidad de filtrar por tipo de claves y hashes.
  • Cuando se usa TLS 1.3, se proporciona soporte para la extensión del protocolo OCSP (Protocolo de estado del certificado en línea) para verificar el estado de revocación del certificado.
  • Evento agregado “smtp: ehlo” para monitorear la lista de funcionalidades proporcionadas por el lado remoto.
  • Se agregó la opción de línea de comando para mover mensajes de una cola con nombre a otra.
  • Se agregaron variables con versiones de TLS para solicitudes entrantes y salientes: $ tls_in_ver y $ tls_out_ver.

Finalmente tambien en el anuncio se mostraron los resultados de una encuesta automatizada de noviembre de aproximadamente un millón de servidores de correo, en la cual la participación de Exim es 56.90% (56.56% hace un año), Postfix se usa en servidores de correo 34.98% (33.79%), Sendmail – 3.90% (5.59%), Microsoft Exchange – 0.51% ( 0,85%).

Descargar Exim 4.93

Para obtener esta nueva versión de Exim 4.93 debes de dirigirte a su sitio web oficial en el cual en su sección de descargas podrás encontrar los enlaces correspondientes a esta nueva versión.

El enlace es este.

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

Si pensabas que sabías lo que es un ordenador pequeño, te presentamos el Proteus Device

Proteus Device

Hace muchos años, antes de que nacieran los teléfonos inteligentes de verdad en 2007, existía lo que se conocía como “Pocket PC”. La mayoría usaba Windows Mobile, o una variante mucho anterior a la que ha fracasado recientemente en el mercado móvil, pero también había de otras marcas y sistemas operativos. Esto es algo que no he podido dejar de recordar al leer sobre el Proteus Device, un dispositivo que parece un teléfono móvil pero que es mucho más… y menos.

El Proteus Device es un ordenador de mano creado por XXLSEC. Tal y como podemos leer en la Wiki del proyecto, se trata de un dispositivo que ya está finalizado y disponible para comprar, pero nunca dejan de desarrollarlo, siempre están mejorándolo. Se ha diseñado principalmente como herramienta de desarrollo para propósitos de ingeniería. Al contrario de lo que podríamos pensar, carece de antenas que nos permitirían conectarnos a redes móviles, lo que deja claro que no es un smartphone.

Especificaciones del Proteus Device

  • Pantalla IPS táctil de 5″, con resolución de 1280×720.
  • Procesador i.MX6.
  • 1GB de RAM.
  • 8GB de almacenamiento en eMMC.
  • Batería de 3.500 mAh.
  • Puerto ethernet 10/100.
  • WiFi opcional (interfaz SDIO).
  • Puerto micro USB, pero solo para cargar el dispositivo.

Una cuestión importante de la Wiki explica que Proteus Device es:

Una herramienta de desarrollo para fines de ingeniería. No tiene aplicaciones utilizables por el usuario final, pero puede iniciarlo en el núcleo Linux 5.4 y el sistema de archivos root con QT 5.12 y la aplicación de interfaz de usuario de muestra. A partir de ahí deberías ser tu propio maestro.

Se trata de un ordenador de mano y XXLSEC dice que “probablemente” se puedan usar distribuciones Linux en este dispositivo. No es algo que hayan intentado, pero aseguran que deberían funcionar bien las distribuciones capaces de moverse en 1GB de RAM y 8GB de almacenamiento.

Los usuarios interesados en hacerse con un Proteus Device deben contactar con XXLSEC y pedir presupuesto y sistema de envío. Está claro que no es ni un ordenador ni un teléfono móvil como el PinePhone, por lo que su “target” es reducido. En cualquier caso, no deja de ser un dispositivo curioso que merecía la pena compartir con vosotros.

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

Zorin OS 15.1 llega con mejoras en Zorin Connect y mejor rendimiento en LibreOffice

Zorin 15.1

A principios de junio, Zorin Community lanzó una actualización de su sistema operativo para añadir novedades como Zorin Connect. El Connect de Zorin es un sistema para conectar nuestro teléfono Android a nuestro PC y está basado en KDE Connect y GSConnect. Hoy, Zorin vuelve a ser noticia, en este caso por Zorin OS 15.1, una nueva versión que entre sus novedades tiene un Connect mejorado tal y como podéis ver en el GIF publicado en la nota del lanzamiento del sistema operativo.

Otra de las novedades de la nueva versión es que ha pasado a basarse en Ubuntu 18.04.3. Recordamos que la v15 de Zorin OS se basaba en Ubuntu 18.04.2. Por otra parte, también han actualizado el kernel, que ahora es Linux 5.0. A continuación tenéis un resumen de las novedades más destacadas que el equipo de Zorin ha publicado en su web oficial.

Novedades más destacadas de Zorin OS 15.1

  • Basado en Ubuntu 18.04.3.
  • Linux 5.0.
  • Mejoras en Zorin Connect. Ahora, la función de diapositivas incluye un puntero que responde a los movimientos del teléfono, claro está, si el terminal cuenta con el sensor necesario (¿acelerómetro y/o giroscopio?). También permite controlar la reproducción de algunos programas.
  • Mejorada la compatibilidad y rendimiento en LibreOffice, lo que en realidad es que han incluido LibreOffice 6.3.
  • Mejorado el rendimiento para los videojuegos gracias al modo GameMode, lo que hace que se ejecuten más rápido que antes.
  • Más opciones de personalización: la opción que cambia el tema automáticamente ahora se puede programar manualmente.
  • Nueva fuente: Sans Forgetica.
  • Se han añadido mejoras de rendimiento, seguridad y compatibilidad.

Zorin OS 15.1 ya está disponible desde este enlace. Es una de las mejores opciones para los usuarios que quieran usar un sistema operativo que no sea muy diferente a Windows y la nueva versión ha llegado justo a tiempo antes de que Microsoft abandone el soporte para Windows 7. Si eres usuario de Windows: ¿te pasarás por fin a Linux por la muerte de Windows 7 y la llegada de Zorin OS 15.1?

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

Bluesky el proyecto que Twitter financiará para el desarrollo de un estándar descentralizado para redes sociales

Twitter bluesky

Cuando estuchamos hablar del término “Redes sociales” viene inmediatamente a nuestra mente marcas como Facebook, Twitter, Youtube, entre otras. Pero difícilmente se suele asocial al término el tema de la descentralización y es que las redes sociales como las conocemos hoy enfrentan varios problemas porque están centralizadas.

Aunque existan soluciones descentralizadas las famosas “dapps”, estas son poco conocidas y por ende su uso depende mucho de su popularidad, tal es el caso de Mastodon la cual es una red social libre y descentralizada de microblogging que es ​similar a Twitter, en la cual siendo francos ¿cuántos de nuestros lectores la utilizan a diario? En realidad, pocos.

Las Dapps están disponibles y solucionan muchas de las deficiencias de las redes centralizadas, de las cuales podemos mencionar una de ellas la cual es que se enfrentan a la dificultad de combatir el abuso en línea, eliminar la desinformación o moderar el contenido a gran escala.

Es por ello que para resolver todos estos problemas, Jack Dorsey, CEO de Twitter Inc., anunció el miércoles pasado que su compañía creará y financiará un equipo de investigación independiente cuyo objetivo será crear un estándar de código abierto y descentralizado para redes sociales.

El proyecto se llama Bluesky y nadie está trabajando en él todavía. El director técnico de Twitter, Parag Agrawal, es responsable de encontrar un gerente de proyecto que formará un equipo de hasta 5 personas.

Los integrantes que se encargaran del proyecto Bluesky deben ser arquitectos, ingenieros y diseñadores de software de código abierto. Dorsey dijo que su trabajo se realizará de manera transparente y no será propiedad de ninguna empresa privada.

La visión es que Twitter eventualmente se convertirá en un usuario de la red social descentralizada que Bluesky construirá. Según Dorsey, el uso de la plataforma como base técnica permitirá que la red social se vuelva más competitiva al liberar recursos para tareas como crear mejores algoritmos de recomendación de contenido.

Dorsey también aclaró que el equipo financiado por Twitter no trabajará solo:

“Esperamos que este equipo no solo desarrolle un estándar descentralizado para las redes sociales, sino que también construya una comunidad abierta alrededor incluye compañías, organizaciones, investigadores, líderes de la sociedad civil y todos aquellos que piensan profundamente en las consecuencias, positivas y negativas “.

Bluesky

Bluesky se lanza con una ambiciosa declaración de misión. Twitter confiará al grupo el desarrollo de un protocolo descentralizado para plataformas de redes sociales basado en una tecnología existente o, si nada se ajusta a la factura, construirá los componentes desde cero.

Dorsey también explicó cómo la tecnología blockchain puede proporcionar un modelo para descentralizar el alojamiento de contenido, el monitoreo e incluso la monetización de las redes sociales.

Dorsey no entró en tantos detalles sobre los aspectos técnicos del proyecto. Pero una pieza clave de información que Dorsey compartió, que Bluesky puede construir el estándar en una tecnología existente, plantea algunas posibilidades.

Ya que existen redes sociales descentralizadas y el sistema más conocido es probablemente Mastodon, que se basa en un protocolo de red de código abierto llamado ActivityPub.

Con ello es posible que el proyecto utilizará ActivityPub, un protocolo descentralizado de redes sociales mantenido por el World Wide Web Consortium que ya impulsa una serie de servicios sociales.

Otra posibilidad es que Bluesky se pueda construir sobre algún tipo de implementación de blockchain. Dorsey mencionó la tecnología blockchain en sus tweets sobre el proyecto hoy y también lo hizo Parag Agrawal, director de tecnología de Twitter, a quien se le encomendó la tarea de encontrar un líder de equipo para Bluesky.

Es un proyecto ambicioso, e incluso si vale la pena, puede pasar mucho tiempo antes de que podamos ver los efectos.

Por el momento, la compañía asegura la moderación, que decide por sí misma qué contenido puede y no puede aparecer en la red social, todo basado en las reglas que ha acordado. Por lo tanto, el trabajo de Bluesky podría permitir a los usuarios crear herramientas de recomendación alternativas y algoritmos adaptados a Twitter.

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