Quantcast
Channel: Desde Linux
Viewing all 5884 articles
Browse latest View live

EndeavourOS 2020.07.15 ya fue liberado, conoce sus cambios y novedades

$
0
0

Recientemente fue publicada la nueva edición “EndeavourOS 2020.07.15” la cual llega con el Kernel de Linux 5.7, Firefox 78.0.2, mejoras al instalador, correcciones de errores y muchas otras cosas más.

Para quienes desconocen de EndeavourOS deben saber que esta es una distribución de Linux que reemplazó a la distribución Antergos, cuyo desarrollo fue descontinuado en mayo de 2019 debido a la falta de tiempo libre para los encargados restantes para mantener el proyecto en el nivel adecuado.

Aunque EndeavourOS persigue en gran medida los mismos objetivos que Antergos, EndeavorOS quiere hacer lo suyo. Se supone que la instalación trae un sistema en la placa de una manera simple, con la ayuda del instalador de Calamares, que le brinda al usuario una experiencia lo más cercana posible a Arch. Esto también significa que solo se instala un sistema básico y su diseño es responsabilidad del usuario.

La distribución ofrece un instalador simple para instalar el entorno base de Arch Linux con el escritorio Xfce predeterminado y la capacidad de instalar uno de los 9 escritorios típicos basados ​​en i3-wm, Openbox, Mate, Cinnamon, GNOME, Deepin, Budgie y KDE.

EndeavourOS permite al usuario instalar fácilmente Arch Linux con el escritorio necesario en la forma en que fue concebido en su plantilla propuesta por los desarrolladores del escritorio seleccionado, sin programas preinstalados adicionales.

 De acuerdo con las caras conocidas y las muchas nuevas, tuvimos el honor de recibir en nuestra comunidad el año pasado, creo que es seguro decir que hemos tenido éxito en esa misión.

Ha pasado un año con grandes curvas de aprendizaje y objetivos desafiantes que parecían inalcanzables, pero los conquistamos de todos modos y ahora es hora de que EndeavourOS vuelva a entrar en la atmósfera y lo anuncie un boom sónico gemelo para anunciar su aterrizaje de regreso a la base .

Principales novedades de EndeavourOS 2020.07.15

En esta nueva version de la distribución tal y como mencionamos al inicio una de sus novedades son las mejoras en el instalador y es que en esta nueva version el aspecto y la experiencia del instalador de Calamares parece haber mejorado.

El primer cambio notable del instalador es que este fue actualizado a la version 3.2.26 con la cual ahora el instalador cuenta con la opción de configuración GEOIP, por lo que la configuración regional se puede configurar inicialmente de acuerdo con la dirección IP, además de que se corrigieron algunos problemas de visualización con las zonas horarias.

Por otra parte, la estructura incluye un programa de instalación inicial simple y compacto Bienvenido, a través del cual puede realizar operaciones como borrar el caché de los paquetes instalados, instalar paquetes alternativos con el kernel de Linux desde los repositorios de Arch, agregar botones para ejecutar comandos y scripts arbitrarios.

En cuanto a los paquetes del sistema en la nueva versión se incluyeron las versiones actualizadas del Kernel de Linux 5.7 con la cual se incluye muchas mejoras tales como la implementación de FS exFAT, un módulo bareudp para crear túneles UDP, protección basada en autenticación de puntero para ARM64, la capacidad de adjuntar programas BPF a controladores LSM, una nueva implementación de Curve25519, un detector de bloqueo dividido, compatibilidad BPF, entre otras.

También podremos encontrar la version de Mesa 20.1.3 en la cual se incluyen diversas mejoras de compatibilidad con la API Vulkan, varias correcciones de controladores Intel ANV Vulkan, así como una amplia variedad de actualizaciones a la infraestructura de integración continua.

Otro de los paquetes que fue actualizado y se destaca del anuncio es la nueva version de Firefox 78.0.2, la cual integra la version correctiva de la nueva rama que fue lanzada hace algunos días. De esta version lo que se destaca es la posibilidad de poder restaurar varias ventanas cerradas, mejoras para WebRender, cambios en los informes de protección y además de que es una version LTS.

De los planes para el futuro cercano, también se observa la formación de un ensamblaje para dispositivos basados ​​en la arquitectura ARM.

Finalmente si estás interesado en conocer mas al respecto sobre esta nueva version de la distribución, puedes consultar los detalles en el anuncio oficial.

El enlace es este.

Descagar EndeavourOS 2020.07.15

Para quienes estén interesados en poder obtener la imagen del sistema, pueden dirigirse a la página web oficial de la distribución y en su sección de descargas encontraran los enlaces correspondientes.

El enlace es este.


Linus Torvalds expreso su desprecio por AVX-512 y espera que Intel comience a resolver problemas reales

$
0
0

Este fin de semana, Linus Torvalds (el creador del kernel de Linux) compartió en una lista de correo su opinión sobre el conjunto de instrucciones Intel AVX-512 que se encuentra en algunos de estos procesadores.

En el comentario que dejó, Torvalds menciono que «espera que el AVX-512 tenga una muerte dolorosa«.

Para el padre de Linux, el conjunto de instrucciones AVX-512 solo es beneficioso para el mercado de HPC y tiene inconvenientes reales. Según él, Intel debería dejar de malgastar sus recursos en nuevos conjuntos de instrucciones para centrarse en las cosas que realmente importan.

El fabricante estadounidense de chips Intel anunció recientemente que sus próximos procesadores Alder Lake no serán compatibles con el conjunto de instrucciones AVX-512.

El AVX-512 es un conjunto de extensiones de 512 bits a instrucciones de SIMD (Advanced Vector Extensions) de 256 bits para la arquitectura del conjunto de instrucciones x86 que Intel propuso hace siete años. El soporte para el AVX-512 debutó en el procesador Intel Xeon Phi x200 (Knights Landing) en 2016.

Posteriormente, AVX-512 se abrió paso a otras ofertas del fabricante de chips, principalmente Skylake-SP, Skylake-X, Cannon Lake y Cascade Lake. Actualmente, los procesadores Intel Cooper Lake y Ice Lake de la compañía admiten ciertos subconjuntos AVX-512. Se rumorea que Intel confirmó que Tiger Lake operará el AVX-512 antes de anunciar recientemente que los próximos Alder Lakes no lo operarán.

Para Torvalds, todo esto es inútil y espera que Intel vuelva a lo básico y reinicie su proceso.

«Espero que el AVX-512 muera de una muerte dolorosa, y que Intel comience a resolver los problemas reales en lugar de tratar de crear instrucciones mágicas y luego crear puntos de referencia en los que puedan confiar» , ¿declaró?

También quiere que el fabricante de chips se centre más en el código regular, que no es HPC (computación de alto rendimiento) o cualquier otro caso especial innecesario. Según lo que dice Torvalds, todo esto recuerda los días en que Intel dominaba el mercado de chips, pero su rendimiento de FP era cero.

«Lo dije antes y lo diré de nuevo: en el momento del apogeo del x86, cuando Intel se rió del banco y mató a toda su competencia, absolutamente todos lo hicieron mejor que Intel cuando se trataba de Cargos de FP.

El rendimiento de FP de Intel fue cero (en términos relativos), y eso no importó porque, de hecho, a nadie le importaba fuera de los puntos de referencia. Lo mismo ocurre con el AVX-512 hoy y en el futuro. Sí, podemos encontrar cosas que importan. No, estas cosas no venden máquinas en general «, dijo.

Linus Torvalds cree que el AVX-512 tiene desventajas reales y que preferiría que el presupuesto que la compañía asigna a los transistores se use para otras cosas mucho más relevantes, incluso si todavía es FP matemático (en el GPU, en lugar del AVX-512).

De lo contrario, quiere que simplemente le demos más núcleos (con buen rendimiento en un solo hilo, pero sin desperdicio como el AVX-512) como lo hizo AMD. Como tal, recuerde que recientemente se mudó de un procesador Intel a un procesador AMD Threadripper.

Torvalds dijo que con este procesador, sus pruebas de «allmodconfig» son tres veces más rápidas que antes. Aún comparado con el AVX-512, dijo que quiere que se alcancen sus límites de potencia con un código entero normal, y no con un virus de potencia AVX-512 que suprime la frecuencia máxima (porque las personas ¡terminó usándolo para memcpy!).

Finalmente, Linus Torvalds dijo que cree que el AVX-512 es algo incorrecto.

«Sí, sí, soy parcial. Desapruebo absolutamente los puntos de referencia de FP y me doy cuenta de que otras personas se preocupan profundamente por ellos. Simplemente creo que el AVX-512 es precisamente lo que no se debe hacer. Es una de mis manías. Este es un buen ejemplo de lo que Intel ha hecho mal, en parte simplemente al aumentar la fragmentación del mercado «, dijo.

Si quieres conocer mas al respecto, puedes consultar el siguiente enlace.

Mandrel: una distro de GraalVM para la construcción de Quarkus

$
0
0

Red Hat y la comunidad GraalVM  dieron a conocer hace poco de manera conjunta el anuncio de la liberación de una nueva distribución de GraalVM, llamada Mandrel. Se espera que con esta nueva distribución se impulse la construcción Red Hat de Quarkus, una adición recientemente anunciada a Red Hat Runtimes.

Quarkus es un marco nativo de Java de Kubernetes para JVM y compilación nativa. Quarkus proporciona una solución eficiente para ejecutar aplicaciones Java sin servidor, microservicios, contenedores, Kubernetes, FaaS o nube. Mandrel es de código abierto y está disponible en GitHub, pero aún no tiene una distribución binaria.

Según una nota de Mark Little, director senior de ingeniería de Red Hat, Mandrel puede describirse como una distribución de un OpenJDK estándar con una imagen nativa GraalVM especialmente empaquetada.

El objetivo principal detrás de la introducción de Mandrel por Red Hat es mejorar la velocidad y la eficiencia del marco Quarkus. Es un marco que ofrece desarrollo local con recarga rápida y distribución en contenedores o sin servidor a proveedores de computación en la nube.

Quarkus se centra en la capacidad de construir ejecutables nativos que comienzan más rápido y también reducen los costos y los recursos operativos en la nube.

De hecho, Red Hat explicó que para Quarkus, el elemento importante de GraalVM es su función de imagen nativa que produce ejecutables nativos, que es una característica clave para que Java sea competitivo en las cargas de trabajo de la nube nativa. Por lo tanto, Mandrel permite tener GraalVM además de OpenJDK 11 en Red Hat Enterprise Linux y otras distribuciones de OpenJDK 11.

Según Red Hat, la diferencia para el usuario es mínima, pero para la mantenibilidad, la alineación previa con OpenJDK 11 y GraalVM es esencial.

«Con Mandrel, los clientes de Red Hat y la comunidad de GraalVM se benefician de un desarrollo verdaderamente abierto, y Red Hat puede apoyar a sus clientes con mecanismos probados al tiempo que retribuye a las comunidades en las que confía para continuar avanzando en el estado del arte de la informática de código abierto «, dijo la compañía, hablando sobre Mandrel.

En términos de rendimiento, GraalVM se distingue por un tiempo de inicio 50 veces más rápido y un uso de memoria 5 veces menor.

Estas diferentes pruebas se realizaron utilizando una versión anterior del marco Quarkus contra el modo Java HotSpot. Aunque esta mejora requiere un tiempo de compilación más largo, se puede usar en paralelo con el despliegue de las funciones Lambda y Azure de Quarkus.

Además, el repositorio Mandrel GitHub aún no ofrece distribución binaria. De lo contrario, los usuarios compilan el JDK ellos mismos siguiendo las instrucciones. Además, James Ward, desarrollador de software, evaluó GraalVM en detalle y presentó sus beneficios en la mejora del rendimiento, así como algunas trampas, como las aplicaciones que se basan en la reflexión.

Según él, esto crea un problema para las imágenes nativas de GraalVM porque la reflexión se produce en tiempo de ejecución, lo que dificulta que un compilador AOT (anticipado) determine las rutas de ejecución.

Con respecto a las aplicaciones que no necesitan pensar, la página de inicio de Quarkus apunta directamente a la ventaja: 12 MB de RAM contra 73 MB (una disminución del 83%) y 0.016 segundos en la primera respuesta contra 0.943 (una disminución del 98%).

Los desarrolladores ahora pueden usar Mandrel con su propia compilación, o pueden confiar en la comunidad GraalVM o en cualquier distribución de JDK 11 y superior. Otros dicen que estos frameworks nativos de Java realmente no funcionan y no deberían convertirse en un estándar de la industria.

Según ellos, no es una tecnología de propósito general donde uno puede tomar una aplicación Java existente y hacerla nativa. Esto no funcionará, incluso para aplicaciones que se escriben eligiendo una biblioteca del vasto ecosistema de Java.

Los últimos creen que varios proveedores de framework apuestan por el hecho de que la mayoría de las aplicaciones Java son aplicaciones HTTP/ORM/JSON, además de medidas y seguridad, etc.

Si quieres conocer mas al respecto puedes consultar el siguiente enlace.

La transición a Btrfs y la sustitución de vi por nano en Fedora ya fueron aprobados

$
0
0

Hace pocos días compartimos aquí en el blog la noticia sobre la discusión que se estaba realizando de manera interna entre los desarrolladores de Fedora, en la cual comentaban acerca del cambio del editor vi por nano.

Y es que el implementar el uso predeterminado de nano en lugar de vi se debe al deseo de hacer que la distribución sea más accesible para los principiantes al proporcionar un editor que pueda ser utilizado por cualquier usuario que no tenga un conocimiento especial de los métodos de trabajo en el editor Vi.

Al mismo tiempo, se planea continuar con la entrega del paquete vim-minimal en el paquete de distribución básico (la llamada directa a vi permanecerá) y proporcionar la capacidad de cambiar el editor predeterminado a vi o vim a solicitud del usuario. Fedora actualmente no establece la variable de entorno $ EDITOR, y por defecto en comandos como «git commit» se llama vi.

Y bueno después de mucha plática, los desarrolladores aceptaron el cambio y este se aplicará para la siguiente version de Fedora, que es la version 33.

Además de esto, también se discutía por otra parte el cambio de EXT4 por Btrfs en la cual el Comité Directivo de Ingeniería de Fedora (FESCo), que es responsable del desarrollo técnico de la distribución de Fedora, aprobó una propuesta para usar el sistema de archivos Btrfs predeterminado en las ediciones de escritorio y portátiles de Fedora.

Además de que este comité también aprobó cambiar la distribución para usar el editor de nano texto predeterminado en lugar de vi.

Con estas decisiones tomadas a partir de Fedora 33 se cambiará del sistema de archivos Ext4 a Btrfs de forma predeterminada. Esta no es una revolución importante o un paso irreversible, sino solo un cambio en la configuración predeterminada de instalación del sistema, que en principio no afectará a las personas que actualicen desde Fedora anterior o aquellos que no quieran Btrfs.  Ya que simplemente se quedan con su sistema de archivos preferido.

El razonamiento del cambio a Btrfs, es que este agregará nuevas capacidades y también abordará mejor las situaciones de ahorro de espacio no estándar para los usuarios.

Btrfs tiene algunas características que son útiles hoy en día, como instantáneas de copia en escritura, compresión transparente de datos a nivel del sistema de archivos, optimización para SSD, soporte nativo de RAID, ya indica una mejor gestión del espacio, un sistema de suma de comprobación más sofisticado, I/O aislamiento mediante cgroups2, soporte para la reducción y simplificación de particiones en línea y configuración de campo más fácil.

El uso del administrador de particiones Btrfs incorporado resolverá los problemas de quedarse sin espacio libre en el disco al montar los directorios / y /home por separado.

Además de que argumentan que otra gran ventaja es la capacidad de cambiar el tamaño de las particiones en línea, incluida la reducción, incluso en términos de posible integración systemd-homed.

Finalmente, Btrfs simplifica la administración y operación de sistemas de almacenamiento complejos y agrega replicación eficiente, copias de seguridad incrementales con Btrfs send/Btrfs receive  etc.

En cuanto a otros de los cambios que aun esta sobre la mesa y que aun se discutiendo, es el tema de discontinuar el soporte para el arranque usando el BIOS clásico y dejar la opción de instalar solo en sistemas que admiten UEFI.

Esto, se puso sobre la mesa, ya que se observa que los sistemas basados ​​en la plataforma Intel se han enviado desde UEFI desde 2005, y para 2020 Intel planeaba dejar de admitir BIOS en sistemas cliente y plataformas de centros de datos.

La discusión sobre el rechazo del soporte de BIOS en Fedora también se debe a la simplificación de la implementación de la tecnología de visualización selectiva del menú de arranque, en el que el menú está oculto por defecto y se muestra solo después de un fallo o activación de la opción en GNOME.

Para UEFI, la funcionalidad necesaria ya está disponible en sd-boot, pero cuando se usa el BIOS requiere parches para GRUB2.

Sway 1.5 llega con compatibilidad wlr, salida a sistemas sin monitor y mas

$
0
0

Se acaba de anunciar el lanzamiento de la nueva version del administrador Sway 1.5 es cual es construido utilizando el protocolo Wayland y que además es totalmente compatible con el administrador de ventanas i3 y el panel i3bar.

En esta nueva version de Sway 1.5 se registraron cerca de 284 cambios, ya que presenta muchas características nuevas, pero también contiene numerosas correcciones de errores. De los nuevos cambios se destaca la posibilidad de generar una salida en sistemas sin monitor, así como también el soporte para el protocolo viewporter, entre otras cosas más.

Sobre Sway

Para quienes desconocen de Sway, deben saber que este es un administrador que se está desarrollando como un proyecto modular construido sobre la biblioteca wlroots, que contiene todas las primitivas básicas para organizar el trabajo del administrador compuesto.

Wlroots incluye backends para abstraer el acceso a la pantalla, dispositivos de entrada, renderizar sin acceder directamente a OpenGL, interactuar con KMS/DRM, libinput, Wayland y X11 (se proporciona una capa para iniciar aplicaciones X11 basadas en Xwayland).

Además de Sway, la biblioteca wlroots también se usa activamente en otros proyectos, incluidos Librem5 y Cage . Además de C/C ++, se han desarrollado carpetas para Scheme, Common Lisp, Go, Haskell, OCaml, Python y Rust.

El código del proyecto está escrito en C y distribuido bajo la licencia MIT. El proyecto está diseñado para su uso en Linux y FreeBSD.

En cuanto a la compatibilidad, Sway tiene con i3 compatibilidad garantizada a nivel de comandos, archivos de configuración e IPC, lo que le permite utilizar Sway como un reemplazo transparente para i3, utilizando Wayland en lugar de X11.

Sway permite colocar ventanas en la pantalla lógicamente. Las ventanas están dispuestas para formar una cuadrícula que utiliza de manera óptima el espacio de la pantalla y le permite manipular rápidamente las ventanas solo con el teclado.

Para organizar un entorno de usuario completo, se ofrecen los componentes que lo acompañan:

  • Swayidle (proceso en segundo plano con la implementación del protocolo inactivo de KDE)
  • Swaylock (protector de pantalla)
  • Mako (administrador de notificaciones)
  • Grim(herramienta dedicada a las capturas de pantalla)
  • Slurp (seleccionando un área en la pantalla)
  • Wf-recorder (se encarga de realizar la captura de video)
  • Way Bar (Una barra de aplicaciones)
  • Virtboard (se encarga del teclado en pantalla)
  • Wl-clipboard (trabajar con el portapapeles)
  • Wallutils (control de fondo de escritorio).

¿Qué hay de nuevo en Sway 1.5?

En esta nueva version de Sway 1.5 podremos encontrar dos grandes características que se podrían considerar como las mas importantes de este lanzamiento y es que una de ellas es la capacidad de organizar dinámicamente la salida en sistemas sin monitor usando el comando create_output (se puede usar para organizar el acceso remoto al escritorio a través de WayVNC).

La otra característica que se destaca es la compatibilidad añadida con el protocolo de gestión de nivel superior wlr (wlr-foreign-toplevel), que permite docks y conmutadores de ventanas personalizados.

Por otra parte en esta nueva version se destaca que ya es posible habilitar la sincronización adaptativa (VRR, frecuencia de actualización variable) para reducir la fluctuación de imagen en los juegos.

Mientras que para los sistemas de virtualización y el acceso remoto al escritorio ya cuentan con la oportunidad de interceptar combinaciones de teclado.

Además se agregó soporte para el protocolo viewporter, que mejora el rendimiento y la calidad del trabajo de los juegos antiguos.

Y a través de los protocolos Wayland, los métodos de entrada y de entrada de texto admiten el editor de métodos de entrada (IME).

Finalmente si quieres conocer mas al respecto sobre esta nueva version, puedes consultar los detalles dirigiéndote al siguiente enlace.

¿Como obtener Sway 1.5?

Para instalar Sway en su distro, deben visitar el siguiente enlace en donde encontraran los archivos del proyecto así mismo como las instrucciones para su instalación.

El enlace es este.

Es importante mencionar que Sway no funcionará con controladores de gráficos propietarios, por lo que se recomienda que desinstalen estos y en su lugar usen los controladores libres.

Ya fue liberada la nueva versión de Zulip 3.0 y estas son sus novedades

$
0
0

Se acaba de presentar el lanzamiento de la nueva version de Zulip 3.0 la cual es una plataforma de servidor para desplegar mensajeros corporativos, adecuada para organizar la comunicación entre los empleados y los equipos de desarrollo.

El proyecto fue desarrollado originalmente por Zulip y se abrió después de su adquisición por Dropbox bajo la licencia Apache 2.0. El código del lado del servidor está escrito en Python usando el marco Django.

Sobre Zulip

El sistema admite mensajes directos entre dos personas y discusiones grupales. Zulip se puede comparar con Slack y se puede ver como un análogo corporativo interno de Twitter, que se utiliza para comunicarse y discutir problemas de trabajo en grandes grupos de empleados.

Proporciona un medio para rastrear el estado y participar en varios hilos al mismo tiempo utilizando un modelo de visualización de mensajes similar a un hilo, que es el mejor compromiso entre vincular habitaciones en Slack y un solo espacio público de Twitter.

La visualización simultánea en forma de hilo de todas las discusiones le permite cubrir todos los grupos en un solo lugar, mientras mantiene una separación lógica entre ellos.

De las capacidades de Zulip, también se puede notar: la compatibilidad para enviar mensajes al usuario fuera de línea (los mensajes se entregarán después de que aparezcan en línea), guardar el historial completo de discusiones en el servidor y las herramientas para buscar en el archivo, la capacidad de enviar archivos en modo de arrastrar y soltar, resaltado automático sintaxis para bloques de código transmitidos en mensajes, lenguaje de marcado incorporado para formatear rápidamente listas y formatear texto, herramientas para enviar notificaciones grupales, la capacidad de crear grupos cerrados, integración con Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter y otros servicios, medios para vincular etiquetas visuales a mensajes.

¿Qué hay de nuevo en Zulip 3.0?

En esta nueva version de la plataforma se destaca el soporte para Ubuntu 20.04 y se eliminó el soporte para Ubuntu 16.04 y Debian 9, además de que para esta version se recomienda el uso de PostgreSQL 12 por defecto en nuevas instalaciones con soporte para PostgreSQL 10 y 11.

Se han realizado varias optimizaciones de rendimiento significativas: el rendimiento del sistema de notificación push se ha cuadruplicado, se han acelerado algunos tipos de consultas y se ha mejorado significativamente el rendimiento de implementaciones grandes con 10.000 usuarios o más.

En Zulip 3.0 se agregó la capacidad de mover temas entre transmisiones o publicaciones dentro de los temas.

Además de que también se destacan los nuevos métodos de autenticación externa para las cuentas de GitLab y Apple. La aplicación de escritorio ahora tiene la capacidad de autenticarse a través de Google, GitHub y redes sociales utilizando un navegador externo.

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

  • El diseño de la barra de navegación y el área de búsqueda ha cambiado.
  • Se agregó una sección con temas recientemente agregados.
  • Se ha llevado a cabo un refinamiento general de todos los widgets.
  • Marcado agregado para mensajes para definir bloques desplegables (spollers).
  • Al responder con una cita, se proporciona la sustitución del enlace al mensaje original.
  • Simplificó la cita de la hora de los eventos (la hora ahora se indica a cada destinatario, teniendo en cuenta su zona horaria).
  • Migrado de Django 1.11.x a la rama 2.2.x.
  • Se agregó una nueva API de webhook para interceptar mensajes entrantes, similar a la API de webhook de Slack.
  • El esquema de numeración del problema ha cambiado. El segundo dígito en la versión ahora indicará la actualización correctiva.

Finalmente si quieres conocer mas al respecto, puedes consultar el siguiente enlace.

¿Descarga e instalación de Zulip en Linux?

Para quienes estén interesados en poder instalar Zulip, deben saber que está disponible para Linux, Windows, macOS, Android e iOS , y se proporciona una interfaz web incorporada.

Los desarrolladores de Zulip proporcionan a los usuarios de Linux la aplicación en un formato AppImage el cual podemos descargar desde su sitio web oficial.

Damos permisos de ejecución con:
sudo chmod a+x zulip.AppImage

Y ejecutamos con:

./zulip.AppImage

Otro método de instalación es por medio de los paquetes Snap. La instalación la realizamos ejecutando en la terminal:
sudo snap install zulip

Mattermost 5.25 llega con integración para Jitsi, mejoras para Welcomebot y mas

$
0
0

Mattermost

Después de varias semanas de desarrollo, se acaba de presentar el lanzamiento de la nueva version sistema de mensajería Mattermost 5.25 la cual se posiciona como una version LTS (versión de soporte extendido) y la cual ofrece muchas correcciones de errores para una mayor estabilidad y que también se centró en garantizar la comunicación entre desarrolladores y empleados de empresas.

Para quienes desconocen de Mattermost, deben saber que este se posiciona como una alternativa abierta al sistema de comunicaciones Slack y permite recibir y enviar mensajes, archivos e imágenes, rastrear el historial de conversaciones y recibir notificaciones en su teléfono inteligente o PC.

Además de ello admite integraciones listas para usar, y se proporciona una gran colección de módulos nativos para integrarse con Jira, GitHub, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter, Redmine, SVN y RSS/Atom.

El código del lado del servidor del proyecto está escrito en el idioma Go y se distribuye bajo la licencia MIT. La interfaz web y las aplicaciones móviles están escritas en JavaScript usando React, el cliente de escritorio para Linux, Windows y macOS está construido en la plataforma Electron. MySQL y PostgreSQL pueden usarse como DBMS.

¿Qué hay de nuevo en Mattermost 5.25?

Una de las novedades que se presenta en esta nueva version es la integración con la plataforma abierta Jitsi para videoconferencias y la provisión de acceso al contenido de la pantalla.

Esta integración se llevó acabó gracias a un complemento que está preconfigurado para usar un servicio público Jitsi (meet.jit.si).

Para quienes estén interesados en integrar el complemento, este lo puede instalar desde el market de complementos y luego habilitar el complemento. Opcionalmente, se puede conectar Mattermost a un servidor Jitsi autohospedado y configurarlo para usar la autenticación JWT (JSON Web Token).

Para iniciar una nueva videoconferencia, se implementan el comando «jitsi» y un botón especial en la interfaz. La videoconferencia se puede incrustar en los chats de Mattermost como una ventana flotante.

De manera predeterminada, el servidor meet.jit.si se usa para conferencias, pero puede conectarse a su propio servidor Jitsi y configurar el uso de la autenticación JWT (JSON Web Token).

La segunda mejora notable es la actualización del complemento Welcomebot para permitir que se muestren mensajes personalizados a los usuarios que se conectan a los chats de Mattermost.

Además en esta nueva versión se presenta la capacidad de previsualizar mensajes de bienvenida y soporte para vincular mensajes específicos a canales individuales.

Finalmente si quieres conocer mas al respecto, puedes consultar el siguiente enlace.

¿Como instalar Mattermost en Linux?

Para quienes estén interesados en poder instalar Mattermost en su sistema, deberán dirigirse al sitio web oficial de la aplicación y en su sección de descargas podrán encontrar los apartados para cada distribución de Linux soportada (para el servidor).

Mientras que para el cliente se ofrecen los enlaces para los diferentes sistemas operativos de escritorio y móviles. El enlace es este.

En cuanto al paquete del servidor, se nos ofrecen paquetes para Ubuntu, Debian o RHEL, además de una opción de implementación con Docker, pero para obtener el paquete debemos de proporcionar nuestro correo electrónico.

Pueden seguir la siguiente guía de instalación, solo difiere en la instalación del paquete, pero en cuanto a configuración es lo mismo para cualquier distro. El enlace es este.

Por la parte del cliente, para Linux se nos ofrece de momento un paquete tar.gz (para su uso general en Linux). Aun que también los desarrolladores ofrecen paquetes preconfigurados para Ubuntu y Debian, pero en este momento estos paquetes aún no se han formado.

wget https://releases.mattermost.com/5.25.0/mattermost-5.25.0-linux-amd64.tar.gz

En el caso del paquete tar.gz basta con descomprimir el paquete y dentro de la carpeta ejecutar el archivo “mattermost-desktop”.

Finalmente para el caso de Arch Linux se ofrece un paquete ya compilado para la distribución o derivados de esta, dentro de los repositorios de AUR.

Para obtenerlo solo deben contar con el repositorio de AUR habilitado en su archivo pacman.conf y tener yay instalado.

La instalación se realiza con el comando:

yay mattermost-desktop

La nueva versión de ClamAV 0.102.4 llega a solucionar 3 vulnerabilidades

$
0
0

Los desarrolladores Cisco dieron a conocer mediante un nuncio la liberación la nueva versión correctiva de su paquete antivirus gratuito ClamAV 0.102.4 con la finalidad de dar solución a tres vulnerabilidades que podían permitir organizar la eliminación o el movimiento de archivos arbitrarios en el sistema.

Para quienes desconocen de ClamAV deben saber que este es un antivirus open source y multiplataforma (cuenta con versiones para las plataformas Windows, GNU/Linux, BSD, Solaris, Mac OS X y otros sistemas operativos semejantes a Unix).

ClamAV proporciona una serie de herramientas antivirus diseñadas específicamente para el escaneo de correo electrónico. La arquitectura de ClamAV es escalable y flexible gracias a un proceso multihilo.

Posee un potente monitor integrado con la línea de comandos y herramientas para actualizar las bases de datos automáticamente.

El objetivo primario de ClamAV es la consecución de un conjunto de herramientas que identifiquen y bloqueen el malware proveniente del correo electrónico. Uno de los puntos fundamentales en este tipo de software es la rápida localización e inclusión en la herramienta de los nuevos virus encontrados y escaneados.

Esto se consigue gracias a la colaboración de los miles de usuarios que usan ClamAv y a sitios como Virustotal.com que proporcionan los virus escaneados.

¿Qué hay de nuevo en ClamAV 0.102.4?

En esta nueva version de ClamAV 0.102.4 los desarrolladores presentaron la solución a tres graves fallos que fueron detectados.

El primero de ellos catalogado como CVE-2020-3350, permite que un atacante local sin privilegios poder realizar la eliminación o el movimiento de archivos arbitrarios en el sistema. Este es un grave fallo, ya que por ejemplo, puede permitir al atacante poder eliminar el directorio /etc/passwd sin los permisos necesarios.

La vulnerabilidad es causada por una condición de carrera que ocurre al escanear archivos maliciosos y permite que un usuario con acceso de shell en el sistema falsifique el directorio de destino para escanear con un enlace simbólico que apunta a una ruta diferente.

Por ejemplo, un atacante puede crear un directorio y cargar un archivo con una firma de virus de prueba, nombrando este archivo «passwd».

Después de iniciar el programa de detección de virus, pero antes de eliminar el archivo problemático, puede reemplazar el directorio «exploit» con un enlace simbólico que apunta al directorio «/etc», lo que hará que el antivirus elimine el archivo /etc/passwd. La vulnerabilidad solo aparece cuando se usa clamscan, clamdscan y clamonacc con la opción «–move» o «–remove».

Las otras vulnerabilidades que fueron solucionadas CVE-2020-3327, CVE-2020-3481, permiten la denegación de servicio a través de la transferencia de archivos especialmente diseñados, cuyo procesamiento conducirá al colapso del proceso de escaneo en los módulos para analizar archivos en formato ARJ y EGG.

Si quieres conocer mas al respecto puedes consultar el siguiente enlace.

¿Como instalar ClamAV en Linux?

Para quienes estén interesados en poder instalar este antivirus en su sistema, podrán hacerlo de una manera bastante sencilla y es que ClamAV se encuentra dentro de los repositorios de la mayoría de las distribuciones de Linux.

Para el caso de Ubuntu y sus derivados pueden realizar la instalación de este desde la terminal o desde el centro de software del sistema.

Para poder realizar la instalación desde la terminal solo deben de abrir una en su sistema (pueden hacerlo con el atajo de teclas Ctrl + Alt + T) y en ella solo tienen que teclear el siguiente comando:
sudo apt-get install clamav

Para el caso de los que son usuarios de Arch Linux y derivados:
sudo pacman-S clamav

Mientras que para quienes utilizan Fedora y derivados
sudo dnf install clamav

OpenSUSE
sudo zypper install clamav

Y listo con ello ya tendrán instalado este antivirus en su sistema. Ahora como en todo antivirus, ClamAV también cuenta con su base de datos la cual descarga y toma para realizar comparaciones en un archivo “definitions”. Este archivo es una lista que informa al escáner acerca de los elementos cuestionables.

Cada cierto tiempo es importante poder realizar la actualización de este archivo, el cual podremos actualizar desde la terminal, para ello simplemente ejecuten:
sudo freshclam


Los mejores navegadores web para Ubuntu

$
0
0

Si estás buscando opciones a Mozilla Firefox, el navegador web que viene precargado en Ubuntu, a continuación, encontrarás una lista con las mejores opciones y los navegadores más populares entre los usuarios de Ubuntu. ¿Quieres conocerlos? ¡Pues empezamos!

Mozilla Firefox

Como te decía en la introducción, Firefox es el navegador web que viene por defecto en Ubuntu por sus características que lo convierten en uno de los mejores navegadores web que existen en la actualidad.

Es muy versátil, tiene infinidad de complementos y extensiones con diversas utilidades e incluye navegación privada. Además de que es muy estable y rápido. Sin duda, es una de las mejores opciones, pero si quieres probar con otros, espera que aún tengo 4 alternativas más. ¡Te lo cuento!

Google Chrome

Si hay un navegador que no necesita mucha presentación ese es Google Chrome. ¿Quién no lo conoce? Es el navegador por excelencia y es que como ventaja ante Firefox puedes sincronizar toda tu navegación con tu cuenta de Google.

google chrome para ubuntu

Por lo demás, también es muy versátil y es que está cargado de extensiones y utilidades que nos pueden facilitar mucho las cosas a la hora de navegar. A nivel de seguridad, podrás utilizar los clásicos bloqueadores de malware añadiendoles a tu navegador una vez instalado.

Opera

Uno de mis favoritos. Opera es uno de los navegadores más seguros que vas a encontrar para Ubuntu. Viene con servicio VPN con el que podrás navegar tranquilamente por internet mientras tus datos se encuentran a salvo. Además, incorpora un bloqueador de malware dedicado y un bloqueador de anuncios que favorece que la navegación sea mucho más rápida en comparación con otros navegadores web.

Por otro lado, al tratarse de un navegador de código cerrado, no requiere de complementos ni extensiones.

Brave

El navegador Brave es una de las novedades de estos últimos años que viene pisando fuerte y que se ha posicionado rápidamente como una de las mejores opciones a la hora de elegir un navegador web seguro para Ubuntu o cualquier otro sistema operativo.

brave para ubuntu

Y es que Brave, al bloquear la publicidad y proponerla de forma optativa pagando a los que navegantes que opten por verla y también a los creadores de contenido en tu nombre, permite una experiencia de navegación mucho más limpia y rápida además de contar con unas características a nivel de seguridad únicas como es la conexión https segura y encriptada.

Vivaldi

Vivaldi

Finalmente, Vivaldi es un navegador web que si bien se parece mucho a Opera disfruta de características que le diferencian de Opera y de todos los demás. Su punto fuerte es sin duda la flexibilidad así que si esto es lo que estás buscando y necesitas un navegador web que puedas personalizar al máximo, quizá tu opción es Vivaldi.

Personaliza completamente tu experiencia. Desde la administración de pestañas a los atajos del teclado, marcadores, comandos, etc. Además, puedes tomar notas a medida que navegas por Internet o hacer capturas de pantalla completa, etc.

3 formas de asegurar los navegadores web contra los hackers

¿Preocupado por la seguridad de tu privacidad en Internet? Elegir un buen navegador es fundamental para garantizar que tus datos se mantengan a salvo. pero la cosa no se queda ahí. Si quieres que tu navegador esté seguro de las amenazas que suponen los hackers, aquí te dejo 3 consejos para mantenerlos alejados.

Usa un navegador que venga con una VPN incorporada

Utilizar un navegador como Opera que ya viene con una VPN incorporada, no obstante, si prefieres otro navegador porque tenga características que te interesen más, siempre puedes descargar un Linux VPN para reforzar tu seguridad.

¿Has elegido ya el navegador web que vas a utilizar en Ubuntu? ¿Habías pensado en algunas de las opciones de seguridad que te he mostrado anteriormente?

No guardes tus contraseñas

Aunque sea muy cómodo que el navegador tenga tus contraseñas guardadas para entrar rápidamente a todas las páginas que visitas con regularidad, lo cierto es que permitir que los navegadores web guarden estos datos tan delicados nos pone en una situación de debilidad frente a los hackers. Cualquier hacker que consiga acceder a tu ordenador lo tendría bastante fácil, ¿no te parece?

Sé selectivo con las extensiones y complementos que usas

A cuantas menos aplicaciones le des acceso a tus datos mejor. Así que sé selectivo a la hora de instalar complementos y extensiones en tu navegador porque además de que puede perjudicar la velocidad de tu navegación, es posible que estés cediendo más permisos de los que te imaginas.

Conclusión

Como has podido ver hay bastantes alternativas interesantes a la hora de elegir los mejores navegadores web para Ubuntu. Hemos visto las 5 más populares hoy pero seguro que conoces alguna más. Elijas la que elijas, lo más importante de todo es garantizar la seguridad de tu equipo en todo momento para mantener a los hackers alejados. ¿Tienes algún navegador favorito? ¡Déjame tus comentarios más abajo!

WebP: Gestionar el formato de imagen de código abierto sobre GNU/Linux

$
0
0
WebP: Gestionar el formato de imagen de código abierto sobre Linux

WebP: Gestionar el formato de imagen de código abierto sobre Linux

WebP es un formato de imagen de código abierto creado por Google hace ya varios años, para mejorar la gestión de imágenes al hacerlas más ligeras conservando una mejor calidad, con la finalidad de que sean más rápidas su carga y visualización sobre los sitios web.

Desde ese entonces, dicho nuevo estándar abierto y alternativo a los formatos conocidos y tradicionales de imágenes, tales como JPG, PNG y GIF, ha ido siendo cada día más usado, no solo sobre la web sino sobre apps, como WhatsApp y Telegram para crear sus Stickers, gracias a sus muchas bondades.

WebP: Formato libre y abierto de Google

Hace muchos años ya, específicamente en enero de 2013, en el Blog DesdeLinux hablamos sobre el formato WebP y sobre como implementar un parche sobre GIMP. Ya que para esa época, 5 años después de creado el formato WebP el mismo no había sido implementado por dicha aplicación de GNU/Linux.

Hoy en día, ya el procedimiento anteriormente descrito no es necesario, ya que, el paquete «gimp-webp» se encuentra incluido en muchos repositorios de muchas Distros GNU/Linux. Y el soporte vía librería, se encuentra actualmente disponible en algunas bajo el paquete «libwebp5» o «libwebp6».

WebP: Gestionar sobre GNU/Linux

WebP: Formato de imagen de código abierto

El formato WebP tiene un sitio web oficial donde es descrito como:

WebP es un formato de imagen moderno que proporciona una compresión superior sin pérdidas y con pérdidas para las imágenes en la web. Usando WebP, los webmasters y desarrolladores web pueden crear imágenes más pequeñas y ricas que hacen la web más rápida.

Además, en el mismo se destaca que:

Las imágenes sin pérdida de WebP son 26% más pequeñas en tamaño comparadas con las PNG. Las imágenes con pérdida de WebP son 25-34% más pequeñas que las imágenes JPEG comparables con un índice de calidad SSIM equivalente. WebP sin pérdidas soporta transparencia (también conocido como canal alfa) a un costo de sólo 22% de bytes adicionales. Para los casos en que la compresión RGB con pérdida es aceptable, la WebP con pérdida también soporta la transparencia, típicamente proporcionando tamaños de archivo 3× más pequeños comparados con PNG.

Miniaturas de imágenes WebP en Thunar

En mi caso, como uso una versión modificada de MX Linux, la cual usa el Entorno de Escritorio XFCE de forma nativa, el método usado de forma satisfactoria para lograr visualizar las miniaturas en el Explorador de archivos Thunar fue la siguiente:

  • Crear un archivo llamado «webp.thumbnailer» con la orden de comando siguiente:

«sudo nano /usr/share/thumbnailers/webp.thumbnailer»

  • Insertar el siguiente contenido y guardar y cerrar el archivo creado:

[Thumbnailer Entry] Version=1.0
Encoding=UTF-8
Type=X-Thumbnailer
Name=webp Thumbnailer
MimeType=image/webp;
Exec=/usr/bin/convert -thumbnail %s %i %o

  • Reiniciar la sesión de usuario y probar abriendo Thunar para visualizar las miniaturas de las imágenes WebP.

Visualizar y editar imágenes WebP

Para dicha labores, recomiendo usar el visor de imágenes Nomacs y el editor de imágenes XnConvert. No todas las aplicaciones de imágenes son aún compatibles, con el formato WebP. Unas de ellas que todavía no logro hacer que visualicen y editen las imágenes WebP es GPicView e Inkscape.

Herramientas en línea para crear (convertir) imágenes a WebP

En caso de, no tener a la mano sobre GNU/Linux una buena aplicación para dicha labor, siempre hay muchas buenas herramientas en línea para convertir muchas cosas, como los formatos de imágenes. Pero específicamente para imágenes WebP recomendamos probar: Convertio.

Por último, si deseas más información sobre como el formato WebP es usado para crear Stickers de Telegram y WhatsApp, haz clic en el siguiente enlace.

 

Imagen generica para conclusiones de artículos

Esperamos que esta pequeña y útil publicación sobre el formato de imagen de código abierto llamado «WebP» creado por Google hace varios años, y sobre como gestionar las imágenes con dicho formato sobre GNU/Linux; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.

O simplemente, visita nuestra página de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demás temas relacionados con la «Informática y la Computación», y la «Actualidad tecnológica».

WebM: Gestionar el formato de vídeo de código abierto sobre GNU/Linux

$
0
0
WebM: Gestionar el formato de vídeo de código abierto sobre GNU/Linux

WebM: Gestionar el formato de vídeo de código abierto sobre GNU/Linux

WebM, al igual que WebP, es un formato de código abierto creado por Google, pero en este caso para archivos multimedia, es decir, vídeos principalmente. También tiene ya varios años de haber sido liberado, pero es posterior al lanzamiento del formato WebP.

Básicamente, la creación de WebM se enfocó en mejorar la gestión de los archivos de vídeo con el objetivo central de permitir la reproducción de vídeos de Internet desde cualquier dispositivo de forma más óptima.

WebM: Introducción

Este nuevo formato WebM desde sus inicios está ideado para un uso más eficiente e integrado con HTML5. Además, de hacer uso de los códecs VP8 y VP9 para lograr una compresión considerable. De manera tal, que la extracción pueda realizarse aún con poca potencia de cálculo.

Además, como ya es de conocimiento público, YouTube, como filial de Google, actualmente convierte todos sus vídeos al formato WebM, independientemente del formato del archivo original, de manera tal, que al descargarse un vídeo este es su formato por defecto.

Para saber más sobre WebP en DesdeLinux se pueden leer los anteriores artículos relacionados:

Y para leer más sobre el formato WebP, pueden leer nuestra entrada anterior a esta, llamada:

WebM: Contenido

WebM: Formato de vídeo de código abierto

El formato WebM tiene un sitio web oficial donde es descrito como:

WebM es un formato de archivo de código abierto, libre de derechos, diseñado para la web.

Además, en el mismo se destaca que:

WebM define la estructura del contenedor de archivos, los formatos de video y audio. Los archivos WebM consisten en flujos de video comprimidos con los códecs de video VP8 o VP9 y flujos de audio comprimidos con los códecs de audio Vorbis u Opus. La estructura de archivos WebM se basa en el contenedor Matroska.

Miniaturas de vídeos WebM en Thunar

En mi caso, como uso una versión modificada de MX Linux, la cual usa el Entorno de Escritorio XFCE de forma nativa, el método usado de forma satisfactoria para lograr visualizar las miniaturas en el Explorador de archivos Thunar fue la siguiente:

  • Insertar o validar que en el archivo llamado «ffmpegthumbnailer.thumbnailer» con la orden de comando siguiente:

«sudo nano /usr/share/thumbnailers/ffmpegthumbnailer.thumbnailer»

  • Exista la referencia siguiente «video/webm» en la línea de configuración que empieza por «MimeType» para qué quedé de la siguiente forma el contenido:

[Thumbnailer Entry] TryExec=ffmpegthumbnailer
Exec=ffmpegthumbnailer -i %i -o %o -s %s -f
MimeType=video/jpeg;video/mp4;video/mpeg;video/quicktime;video/x-ms-asf;video/x-ms-wm;video/x-ms-wmv;video/x-msvideo;video/x-flv;video/x-matroska;video/webm;video/mp2t;

  • Reiniciar la sesión de usuario y probar abriendo Thunar para visualizar las miniaturas de las imágenes WebM.

Nota: Valide tener instalado los paquetes «ffmpeg, ffmpegthumbnailer y libvpx5». Este último paquete puede dependiendo de la Distribución y los Repositorios venir en una versión diferente, es decir, «libvpx6 y libvpx7».

Reproducir y editar vídeos WebM

Para dicha labores, recomiendo usar el universal reproductor de vídeos VLC y el editor de vídeos Pitivi. A diferencia de WebP, WebM está más universalizado en las apps de GNU/Linux, es decir, cuenta con mayor soporte en la mayoría de los Reproductores y Editores de vídeos.

Herramientas en línea para crear (convertir) vídeos a WebM

En caso de, no tener a la mano sobre GNU/Linux una buena aplicación para dicha labor, aunque VLC funciona perfectamente para ello, y también Mystiq, siempre hay muchas buenas herramientas en línea para convertir muchas cosas, como los formatos de vídeos. Pero específicamente para vídeos WebM recomendamos probar: Online UniConverter.

Imagen generica para conclusiones de artículos

Esperamos que esta pequeña y útil publicación sobre el formato de vídeo de código abierto llamado «WebM» creado por Google hace varios años, y sobre como gestionar los vídeos con dicho formato sobre GNU/Linux; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.

O simplemente, visita nuestra página de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demás temas relacionados con la «Informática y la Computación», y la «Actualidad tecnológica».

Hardware GNU/Linux: Empresas y Ordenadores con GNU/Linux de fábrica

$
0
0
Hardware GNU/Linux: Empresas y Ordenadores con GNU/Linux de fábrica

Hardware GNU/Linux: Empresas y Ordenadores con GNU/Linux de fábrica

Desde hace mucho tiempo, uno de los grandes deseos, sueños o ambiciones de los usuarios o miembros de las Comunidades de Software Libre, Código Abierto y GNU/Linux, es que nuestros Sistemas Operativos o Distribuciones (Distros) ocupen un buen porcentaje de la torta, en cuanto a Sistema Operativos usados en ordenadores, tanto de escritorio como portátiles.

Y muchas noticias en este sentido, han ido en aumento, aunque el porcentaje todavía sea muy bajo. Según el portal NetMarketShare, en los últimos 12 meses el porcentaje se ubica para 2.18%, mientras que para el mes de junio de 2020, se ubica en 3,61%, lo cual denota una suave tendencia al crecimiento de GNU/Linux en el Escritorio de los ordenadores de los usuarios, en general.

Hardware & GNU/Linux: Introducción

Además, de las buenas métricas que señala NetMarketShare sobre GNU/Linux en los ordenadores, hace falta para lograr una tendencia sostenida y confiable en el tiempo que cada día más empresas instalen de fábrica, tanto en ordenadores de escritorio como portátiles, diferentes Distros GNU/Linux, propias o comunitarias, optimizadas y bien configuradas para el mejor rendimiento sobre los mismos.

De manera tal, de poder ofrecer un excelente soporte post-venta, en caso de ser necesario, para una mayor satisfacción de los usuarios, noveles o no, de GNU/Linux.

Hardware & GNU/Linux: Contenido

Hardware & GNU/Linux

Con respecto a este punto, como ya mencionamos antes en una anterior publicación llamada Programa de certificación de productos de hardware: Respeta tu libertad, actualmente hay un excelente programa de apoyo que trata de fomentar el logro de este objetivo.

Citando dicha publicación, agregamos lo siguiente:

El programa de certificación de productos de hardware de la Free Software Foundation (FSF), llamado «Respeta tu libertad» (Respects Your Freedom ó RYF) ofrece una certificación y una marca oficial que se puede mostrar en los dispositivos de hardware que califican para el mismo. Este programa fomenta la creación y la venta de hardware que favorece el respeto de nuestra libertad y privacidad, y el control sobre el mismo por parte de nosotros, los usuarios (consumidores).

Además, en la web oficial de este programa RYF de la FSF, se puede conseguir un pequeño pero agradable listado de Hardware compatible y certificado, sobre todo de ordenadores de Estaciones de Trabajo, Servidores y Laptops con GNU/Linux, y hasta ya instalado.

Empresas con Ordenadores y GNU/Linux instalado de fábrica

Certificadas bajo el programa RYF

  • Libiquity: Empresa de tecnología con inversiones en I+D y su propia marca de ordenadores personales, ubicada en New Jersey, Estados Unidos.
  • Vikings: Empresa de alojamiento web totalmente libre, cuyos servicios están basados 100% en firmware de arranque libre, software libre e impulsados por energía verde certificada. Además, tienen una tienda en línea donde ofrecen servidores y estaciones de trabajo libres. Su sede está en Aachen, Alemania.
  • TechnoEthical: Empresa de ventas que funciona como una tienda en línea que vende hardware compatible con Sistemas Operativos que respetan plenamente la libertad de los usuarios, tal y como se define en el Proyecto GNU. Su sede está ubicada en Bucarest, Rumania (Unión Europea).

Otras no incluidas en el programa RYF

Y por último, y no menos importante, es bueno destacar que algunos gigantes tecnológicos como Dell y HP, tienen ciertos programas de venta de Ordenadores con GNU/Linux de fábrica, que aportan un granito de arena para lograr conquistar el Escritorio de los usuarios, en general.

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre las actuales ofertas de Hardware de Ordenadores (PCs) con GNU/Linux instalado de fábrica, por parte de una creciente cantidad de empresas comerciales; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.

O simplemente, visita nuestra página de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demás temas relacionados con la «Informática y la Computación», y la «Actualidad tecnológica».

Webmail: las opciones que tienes a tu disposición

$
0
0

Seguramente ya tengas una o varias cuentas de correo, pero tal vez estés algo descontento con el servicio o estés buscando algún servicio con unas características específicas. Por eso, en este artículo encontrarás una buena guía para conocer todo lo que debes saber sobre los servicios webmail.

Además, aprenderás algunos de los secretos y detalles técnicos del mundo del mail para que puedas saber cómo funcionan estos servicios o cómo puedes configurar tus propios clientes o servidores de correo electrónico para poder mandar y recibir tus emails cómodamente…

Webmail vs cliente de correo

Cliente Thunderbird

Debes saber que puedes enviar o recibir emails de varias formas. Aunque en ocasiones las diferencias entre ambas se difuminen al poder usar ambas en muchos servicios de correo electrónico actuales. Por ejemplo, GMAIL, el famoso servicio de Google se puede emplear tanto de una forma como de otra.

Pero, veamos esas modalidades de forma algo más detallada…

  • Webmail: es un servicio de correo electrónico basado en una interfaz web. Es decir, se puede gestionar el correo desde el navegador web y desde cualquier dispositivo con conexión a Internet. Dicho de otro modo, es un servicio basado en la nube, sin necesidad de instalar programas en local ni realizar ningún tipo de configuración. En este caso, los mensajes quedarán almacenados en un servidor remoto propiedad del proveedor del servicio. Es precisamente por eso que el espacio de almacenamiento para los mensajes y archivos adjuntos para cada usuario esté limitado por el proveedor y puede variar de un servicio a otro.
  • Cliente de correo: a diferencia de lo anterior, en este caso se necesita un programa instalado en local, ya sea en tu PC o en tu dispositivo móvil. Por ejemplo, tienes programas como Mozilla Thunderbird o Microsoft Outlook, o apps para Android como la propia de GMAIL (no solo compatible con el propio servicio de Google, sino también con otros), Blue Mail, Aqua Mail, etc. Sea como sea, en este caso se necesita también configurar los datos de acceso en el cliente para que pueda acceder al buzón. De hecho, podrías configurar para que los emails se almacenen en local y se vacíe el servidor remoto (solo podrías acceder a los correos antiguos desde el programa cliente) o para que sigan también guardados en el servidor. En el primero caso corres el riesgo de que si pierdes el dispositivo, se estropea, o se borran por cualquier motivo, ya no podrías acceder a los mensajes.

Cómo configurar un cliente

Bien, en el caso del cliente de correo electrónico, tienes que instalar el programa o app y realizar la configuración necesaria. Esto es algo que genera bastante dudas en los usuarios menos experimentados. Por eso pondré un ejemplo de configuración de un servicio de correo de IONOS (antes 1&1) que te podría servir para realizar la configuración en clientes como Thunderbird, GMAIL, etc.

Lo primero que debes hacer es conocer los datos del servicio de correo que tienes, ya sea GMAIL, Yahoo!, el propio que tiene IONOS (o cualquier otro servicio) que te provee de un correo con dominio propio, etc. En este ejemplo, vamos a imaginar que son estos:

  • Nombre de usuario: info@micorreo.es
  • Contraseña: password_que_hayas_elegido
  • Servidor entrante: datos de configuración para la entrada de emails al cliente.
    • Nombre del servidor: esto varía en función del servicio, busca el de tu caso concreto. Por ejemplo, para IONOS sería:
      • IMAP: imap.ionos.es
      • POP3: pop.ionos.es
    • Puertos: suelen ser iguales para la mayoría de servicios, aunque puede que alguno los haya cambiado por cuestiones de seguridad para que no sean los típicos:
      • IMAP: 993
      • POP3: 995
    • Seguridad: podría ser en texto plano, o cifrado para mayor seguridad como SSL/TTL, etc. Debes informate de tu caso particular. En el caso de IONOS es STARTTLS.
  • Servidor saliente: datos de configuración para la salida de emails del cliente.
    • Nombre del servidor: smtp.ionos.es
    • Puerto: 587
    • Seguridad: STARTTLS
  • Otros: puede que algunos clientes te den otras opciones avanzadas para elegir, o que te pregunten el método de autentificación o identificación, si quieres introducir la contraseña cada vez que accedes, si quieres que la recuerde, etc.

Hasta aquí todo lo que tienes que saber sobre tu servicio de correo. Ahora pondré un ejemplo de cómo hacer la configuración en el cliente Thunderbird, pero podría aplicarse también a otras apps como GMAIL, etc. Es más o menos igual, solo variará el orden, los nombres de algunas opciones, o la localización de las opciones de ajustes… Pues bien, los pasos serían:

  1. Abre Thunderbird en tu equipo conectado a la red.
  2. En la página principal te aparecerá Configurar una cuenta y un subapartado llamado Cuenta de Correo. Haz clic ahí.
  3. Ahora se abre una ventana y te pide tu nombre, la dirección de correo y la contraseña. También hay una opción que puedes marcar para que recuerde la contraseña y no te la pida cada vez que quieras acceder. Es decir, en el caso de IONOS sería por ejemplo: Pepito, info@micorreo.es y password_que_hayas_elegido respectivamente. Una vez introducidos pulsa el botón para continuar.
  4. Nuevamente aparece una nueva pantalla donde te pide más detalles de tu servicio. Verás que hay dos líneas, una llamada Entrante y otra Saliente. Se refieren a los datos del servidor entrante y saliente que mostré anteriormente. Solo debes ir rellenando la información adecuada con los detalles que mostré anterirmente. Por cierto, existe un apartado para la contraseña que te permite elegir entre Autodetectar, Normal (texto plano), Cifrado, etc., en principio deja como Auto (si no funciona elige cifrada), a no ser que tu servicio sea algo particular y use alguna otra.  En el saliente ya está seleccionada la opción SMTP por defecto y no puedes variarlo, pero en el entrante podrás elegir entre IMAP y POP3. Selecciones la que selecciones funcionará, pero… ¿qué diferencia hay? Pues te explico:
    • IMAP: es un protocolo que trabaja directamente sobre el servidor. Por tanto, para consultar el correo se conectará a éste y muestra su contenido. La ventaja es que el correo estará disponible para todos los dispositivos o clientes que tengas configurados y cualquier cambio será visible para todos y si el dispositivo del cliente tiene un problema, no se perderán los correos. Por eso es la opción preferible. Lo único que debes saber es que si creas carpetas desde IMAP no serían accesibles desde POP3.
    • POP3: es un protocolo que se conecta al servidor y descarga en local todos los correos. Una vez hecho, los elimina del servidor, por tanto, no estarán disponibles para otros dispositivos. Solo los podrás acceder de forma local, es decir, si quieres volver a consultar un correo antiguo desde otro cliente o dispositivo ya no podrías. Si le ocurre algo al dispositivo donde se descargaron perderás los correos. Por eso no es una opción recomendable. La única ventaja es que dejará espacio en el servidor (pero lo ocupa en tu memoria) y evitará que se llene y que puedes acceder a tus correos desde local sin necesidad de conexión…
  5. Finalmente pulsa Hecho y listo, ahora te mostrará la pantalla principal con tu bandeja de entrada, salida, papelera, etc. Si todo ha salido bien podrás comenzar a usar tu correo desde tu cliente.

Usar mutt

Seguramente ya conoces mutt, es un programa de línea de comandos que te permite enviar correos desde la consola de Linux. Si tienes instalado el paquete desde los repos de tu distro, su uso no es demasiado complicado.

Este cliente también necesita de la configuración como los otros. Pero en este caso deberás crear o editar el fichero ./muttrc:


set from = "info@micorreo.es"
set realname = "MiNombre"
set imap_user = "info@micorreo.es"
set imap_pass = "contraseña"
set folder = "imaps://imap.micorreo.es:993"
set spoolfile = "+INBOX"
set postponed ="+[Micorreo]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set smtp_url = "smtp://smtp.micorreo.es:587/"
set smtp_pass = "contraseña"
set move = no
set imap_keepalive = 900

Después deberás crear también el directorio:


mkdir -p /.mutt/cache

Y para enviar el mensaje de correo y un adjunto, podrías usar esta simple orden:


echo "Aquí escribo el cuerpo del correo" | mutt -s "Titulo correo" nombre@gmail.com -a /home/usuario/imagen.jpg

E incluso podrías usar esto en scripts…

Algunos servicios webmail conocidos

webmail

Una vez sabes diferenciar entre Webmail y cliente de correo, ahora veremos algunos servicios webmail conocidos (aunque también podrías configurarlos para acceder desde un correo):

  • GMAIL: es el servicio de Google gratuito, bastante conocido y muy empleado. Tiene la ventaja de darte acceso a multitud de servicios adicionales de esta compañía, como GDrive, poder sincronizar tus datos de Android, Calendario, Google Docs, y un largo etc. Incluso tiene opciones de pago para acceder a servicios adicionales G Suite ideales para quien necesita algo más, empresas, etc. Posee hasta 15 GB de espacio de almacenamiento gratis compartido con otros servicios (ampliable con opciones de pago), y con capacidad para adjuntos de 25GB (o 50MB para los entrantes desde otros servicios). Podrías enviar tamaños superiores usando un enlace de GDrive o compartiendo el contenido con otras cuentas. Por supuesto admite configuración con un cliente o uso desde la interfaz web (webmail).
  • Yahoo!: este es otro de los servicios más conocidos. Al igual que el anterior permite también configuración desde un cliente o usar como webmail. Ofrece 1GB de espacio gratis, o más si pagas. En cuanto a los adjuntos, puedes llegar a los adjuntos también es de 25MB.
  • Zimbra: es un servicio similar a los anteriores, donde también han usado AJAX (JavaScript y XML) para crear una interfaz webmail rápida, aunque también podrías configurarlo como cliente tanto para PC como para dispositivos móviles. Es uno de los mejores servicios, además de ser de código abierto y gratuito, con binarios para algunas distros Linux, así como multitud de documentación, herramientas de migración (p.e. para Exchange), con un buen filtro anti-spam y antivirus como los anteriores, etc. Las empresas que han migrado a Zimbra también destacan que se puede ahorrar hasta un 50% frente a otros servicios de IBM, Microsoft, etc.
  • SquirrelMail: era un servicio de software libre (bajo licencia GNU GPL) muy interesante escrito en PHP. Estaba disponible para Linux, FreeBSD, macOS, y Windows. Este servicio webmail fue diseñado por Nathan y Luke Ehresmantam, que siguieron el estándar HTML 4.0 para mejorar la compatibilidad con los servidores web. Se puede configurar con un cliente, admite plugins para extender sus capacidades y añadir nuevas funciones el núcleo de la app, y está disponible en más de 40 idiomas.
  • Outlook.com: es el famoso servicio de Microsoft, con posibilidad de usar tanto en modo webmail como configurar un cliente. Este servicio también está asociado a otros de la compañía, como Office, Calendario, OneDrive, etc. No es de código abierto, aunque sí tiene modalidad gratuita (y otras suscripciones de pago). En el servicio gratuito tienes 15GB de espacio para tu cuenta y para el límite de adjuntos tienes 20MB o 10MB para Exchange.
  • OpenMailBox: era otro servicio que ahora se considera extinto por falta de actividad como Squirrel, además, hubo algunos problemas en 2020 que ya daban pistas de lo que iba a suceder. Este servicio webmail es similar a otros, usa software libre y permite configuración con un cliente si lo prefieres. Permitía adjuntos de hasta 500MB por mensaje, y tenía un espacio virtual de solo 1GB. Su interfaz web se encontraba traducida a español, francés, inglés, italiano, irlandés y polaco.
  • Zoho: este otro servicio también es conocido. En su versión gratuita admite hasta 25 usuarios diferentes, tiene algunas funciones que normalmente son de pago en otros servicios, y dispone de interesantes herramientas colaborativas y para ofimática. Dispone de un límite en adjuntos de 25MB para el servicio gratis o 30MB para los de pago, y con 5GB para las cuentas gratuitas.
  • ProtonMail: es uno de los mejores servicios de webmail (configurable con cliente), el elegido por muchas empresas que prefieren algo más de seguridad y privacidad. De hecho, tiene algunas interesantes funciones de privacidad, y cifrado de mensajes end-to-end. En cuanto al espacio disponible en su modalidad gratuita, llega a los 500MB y con un límite diario de 150 emails. En cuanto al límite de adjuntos, permite 25MB máximos y con hasta 100 archivos adjuntos por email.
  • Horde Webmail: podría ser una buena opción para los usuarios que se han quedado huérfanos tras lo ocurrido con SquirrelMail y OpenMailBox. Este gestor de correo por webmail (es posible usar cliente también) está escrito en PHP, y sus desarrolladores han creado un gran framework con multitud de herramientas a tu alcance, desde el propio correo, pasando por agenda de contactos, notas, pasando por reglas de filtrado, etc. Todo bajo licencia LGPL. Se encuentra en español y es muy configurable.
  • Roundcube: este gestor de correo electrónico permite también administrar la agenda de contactos y calendario. Un servicio simple escrito en PHP/JavaScript y lanzado bajo licencia GPL. Se encuentra disponible en varias lenguas y es multiplataforma.

Cómo crear tu propio servidor de correo en Linux

Existen varios agentes de transferencia de correos o MTA, como Postfix, SendMail, etc. Con ellos te puedes configurar tu propio servidor de correo para no depender de los servicios anteriores. Por ejemplo, para configurarlo en Ubuntu usando SendMail, puedes seguir los siguientes pasos:


#Instalar el paquete
sudo apt install sendmail


#Para configurarlo ejecuta esta orden y pulsa Y para todas las opciones:
sudo sendmailconfig


#El servidor está listo. Ahora ve a editar /etc/mail/sendmail.mc con tu editor favorito y pon dnl en estas líneas:
dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl


#Ahora agrega la información de tu nombre de dominio del servidor (que deberías tener configurado previamente) en /etc/mail/local-host-names:
tuservidor.es
mail.tuservidor.es
localhost
localhost.localdomain


#Usa m4 para compilar la configuración para Sendmail
sudo m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf


#Reinicia el servicio para que el sistema esté ya listo para enviar y recibir mails
sudo systemctl restart sendmail


#Haz una prueba de envío para ver que está OK con:
echo "Esto es una prueba" | /usr/sbin/sendmail info@tucorreo.es


#También puedes configurar el routing de mensajes si lo prefieres...


#Para más información
https://www.proofpoint.com/us/products/email-protection/open-source-email-solution

Ya fue liberada la nueva versión de SUSE Linux Enterprise 15 SP2

$
0
0

Después de un largo año de desarrollo, la gente de SUSE ha dado a conocer el lanzamiento de la nueva version de la distribución “SUSE Linux Enterprise 15 SP2”, la cual los paquetes de esta ya se han utilizado como base en la distribución de openSUSE Leap 15.2 compatible con la comunidad.

Esta nueva version de la distribución llega con diversas actualizaciones, correcciones de errores, pero sobre todo con algunos cambios bastante importantes.

Principales novedades de SUSE Linux Enterprise 15 SP2

De las principales novedades que podremos encontrar en esta nueva version son el kernel de Linux versión 5.3 (anteriormente se ofrecía un kernel 4.12) con la cual se proporciona una preferencia de Live Patching en tiempo real, así como también la actualización de GNOME a la versión 3.34 (anteriormente GNOME 3.26) y también las versiones actualizadas de PostgreSQL 12 y MariaDB 10.4 DBMS (con soporte para las bibliotecas Libxml ++ y Maven 3.6.2).

En cuanto al servidor X ahora se integra el soporte para la tecnología PRIME, que en los sistemas de doble GPU permite que la sesión base se muestre en la GPU integrada, y en aplicaciones seleccionadas para usar una tarjeta gráfica discreta.

Mientras que en Systemd se ha portado soporte para filtrar el tráfico en relación con los servicios, lo que permite usar las opciones IPAddressAllow e IPAddressDeny para definir las listas de direcciones IP y subredes permitidas y denegadas, formando un sistema de control de acceso simple.

Para las arquitecturas x86_64 y AArch64, se proporcionan Vagrant Boxes, un conjunto mínimo de paquetes para construir entornos virtuales compactos para libvirt y VirtualBox utilizando el kit de herramientas Vagrant.

En cuanto a los sistemas x86_64, se agregó soporte experimental para el controlador de inactividad de la CPU «haltpoll», que decide cuándo la CPU puede ponerse en modos de ahorro de energía profundo, cuanto más profundo sea el modo, mayores serán los ahorros, pero también toma más tiempo salir del modo.

AppArmor se ha actualizado a la versión 2.13 y en esta versión se agrega soporte para la precompilación de perfil y el almacenamiento en caché para acelerar la carga.

En cuanto a lo que se ha eliminado de la distribución, en esta nueva version sé descontinuo el soporte para controladores de gráficos (UMS) de espacio de usuario solamente. Solo quedan controladores con soporte KMS y se agregaron complementos para hardware HP (hpsa) y LSI (megaraid) a libstoragemgmt.

Mientras que por la parte de las adiciones, podremos encontrar el soporte para nuevo hardware, incluidas las nuevas plataformas de Intel, Fujitsu A64FX, AMD EPYC, NVIDIA Tegra X1 / X2 y Raspberry Pi 4.

El gestor de arranque U-Boot para placas Raspberry Pi (paquete u-boot-rpiarm64) incluye soporte experimental para el sistema de archivos Btrfs, que permite acceder directamente a las particiones Btrfs desde el gestor de arranque y arrancar el núcleo desde ellas sin tener que iniciar GRUB desde una partición FAT.

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

  • Se eliminó el soporte para redes PCMCIA, token ring, FDDI, myrinet, arcnet, xp (específico de IA64) y ESCON (específico de IBM Z) de YaST.
  • El módulo YaST para el cliente NTP se ha movido a la configuración systemd-timer en lugar de cron. Se movió la configuración de sysctl al archivo /etc/sysctl.d/70-yast.conf.
  • Soporte eliminado para las particiones squashfs 3.x (el núcleo ahora solo es compatible con squashfs 4.0).
  • Se agregó un controlador para habilitar EDAC (detección y corrección de errores) en los procesadores AMD Zen 3.
  • Soporte eliminado para la interfaz de descarga de microcódigo heredada (/dev/cpu/microcode).
  • La mayoría de los paquetes incluyen compatibilidad con TLS 1.3.
  • Los paquetes BIND, nginx y wireshark se han movido para usar la base de dirección a ubicación GeoLite2 y la biblioteca libmaxminddb en lugar de la base de GeoIP heredada, que ya no es compatible.

Descarga

Finalmente para obtener esta nueva versión, deben saber que la distribución se puede descargar y usar de forma gratuita, pero el acceso a actualizaciones y parches está limitado a un período de prueba de 60 días.

El enlace de descarga es este.

La nueva versión de PeerTube 2.3 ya fue liberada y también se une a los términos inclusivos

$
0
0

Hace poco fue publicada la nueva edición PeerTube 2.3, la cual es una plataforma descentralizada para la organización de alojamiento de vídeo y la difusión del vídeo. PeerTube ofrece una alternativa independiente del proveedor a YouTube, Dailymotion y Vimeo, utilizando una red de distribución de contenido basada en P2P y vinculando los navegadores de los visitantes.

En la nueva version se destacan algunas mejoras que van enfocadas a la redes federadas, optimizaciones de espacio en pantalla, un complemento de bloqueo automático (alfa) entre otros, además de que los desarrolladores, siguiendo la tendencia general en el uso de términos inclusivos, en esta nueva version la función «videos blacklist» ha sido renombrada como «videos blocks/blocklist».

Para quienes desconocen de PeerTube deben saber que este se basa en el uso de WebTorrent, que se ejecuta en un navegador y utiliza la tecnología WebRTC para establecer un canal P2P-comunicación directa entre el navegador y el protocolo ActivityPub, lo que permite unir servidores dispares con el vídeo en la red federada general en el que los visitantes están involucrados en la entrega de contenido y tienen la capacidad de suscribirse a canales y recibir notificaciones de nuevos vídeos.

La interfaz web proporcionada por el proyecto se construye utilizando el framework angular.

La red federada de PeerTube se forma como una comunidad de pequeños servidores de alojamiento de vídeo interconectados, cada uno de los cuales tiene su propio administrador y se pueden adoptar sus propias reglas.

Cada servidor con vídeo desempeña el papel de similar al de BitTorrent, en el que se encuentran las cuentas de usuario de este servidor y sus vídeos.

El identificador de usuario se forma en la forma «@ username @ server_domain». La transferencia de datos durante la visualización se realiza directamente desde los navegadores de otros visitantes que ven el contenido.

Además de distribuir el tráfico entre los usuarios que miran vídeos, PeerTube también permite que los sitios lanzados por los autores para la colocación inicial del vídeo almacenen en caché los vídeos de otros autores, formando una red distribuida no solo desde los clientes, sino también desde los servidores, además de proporcionar tolerancia a fallas.

Principales novedades de PeerTube 2.3

En esta nueva version una de las novedades que se destaca es en los medios mejorados para construir redes federadas, ya que ahora se proporciona una configuración adicional para transmitir video a otras redes que no están incluidas en las listas públicas.

Además de que también se implementó el soporte para ordenar archivos de video por resolución de pantalla en orden inverso. Se proporciona el envío de descripciones completas de objetos de video a través de ActivityPub.

Otra de las novedades que acompañan a esta nueva version es que se ha propuesto una versión alfa del complemento Bloqueo automático de videos para permitir el bloqueo de videos basados ​​en listas de bloqueo públicas.

Por otra parte en PeerTube 2.3, ahora los moderadores tienen la capacidad de eliminar comentarios de forma masiva para una cuenta determinada y deshabilitar cuentas mientras visualizan miniaturas. Se agregó soporte para predeterminar las razones típicas de eliminación.

Se ha agregado soporte para búsqueda global (deshabilitado por defecto y requiere activación de administrador) y se ha optimizado el uso de todo el espacio de pantalla disponible al mostrar una cuadrícula de miniaturas.

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

  • El administrador tiene la capacidad de definir el banner que se muestra en las páginas de la instancia actual de PeerTube.
  • Se agregó el contador de video y la información del canal a la página «Mis videos».
  • Menú de navegación simplificado en la interfaz de administración.
  • Proporcionó la capacidad de restringir el acceso a los canales RSS con nuevos videos para canales y cuentas específicos.
  • Para procesar imágenes, en lugar de la biblioteca Sharp vinculante, se utiliza el módulo jimp (Programa de manipulación de imágenes de JavaScript), escrito completamente en JavaScript.

Finalmente, si quieres conocer mas al respecto, puedes consultar la lista completa de cambios así como los enlaces de descarga en el siguiente enlace.


Midnight Commander 4.8.25 ya fue liberado y estas son sus novedades

$
0
0

Midnight Commander es un gestor de ficheros para sistemas tipo Unix  y es un clon del Norton Commander que funciona en modo texto. La pantalla principal consiste en dos paneles en los cuales se muestra el sistema de ficheros.

Se usa de un modo similar a otras aplicaciones que corren en el shell o interfaz de comandos de Unix. Las teclas de cursor permiten desplazarse a través de los ficheros, la tecla insertar se usa para seleccionar ficheros y las teclas de función realizan tareas tales como borrar, renombrar, editar, copiar ficheros, etc.

Aunque también Midnight Commander incluyen soporte para el ratón para facilitar el manejo de la aplicación.

Midnight Commander posee características tales como la capacidad de explorar el contenido de los ficheros RPM, trabajar con formatos de archivos comunes como si de un simple directorio se tratasen.

Incluye un gestor de transferencias FTP o cliente del protocolo FISH y también incluye un editor llamado mcedit.

Hace poco fue anunciada la liberación de la nueva version «Midnight Commander 4.8.25» en la cual se realizaron algunos cambios y de ellos el mas importante es la mejora para el editor Mcedit para el resaltado de sintaxis.

¿Qué hay de nuevo en Midnight Commander 4.8.25?

En esta nueva version de Midnight Commander 4.8.25 la característica principal se centra en la mejora que se realizó al el editor de Mcedit, ya que ahora tiene mejoras para el resaltado de sintaxis para php, tcl, Cobol y Verilog / SystemVerilog, además de que se agregaron nuevos módulos de resaltado para Kotlin e ino (Arduino IDE).

Otra de las mejoras que se considera importantes de Midnight Commander 4.8.25 es que el gestor de archivos ahora ya cuenta con el soporte para el formato opus a los controladores de archivos de sonido, así como también soporte para archivos ejecutables adicionales para procesar archivos lha (jlha, lhasa), arj (7za), cab (7za), zip (7z), zipx (7za), iso (7za).

Por otro lado se eliminó la compatibilidad con RealPlayer, gtv y xanim heredados del controlador de archivos de video (video.sh).

Así como también se ha eliminado la molesta notificación «GNU Midnight Commander is already running on this terminal. Subshell support will be disabled«.

De los demás cambios que integraron en esta nueva version:

  • Se agregó un cuadro de diálogo gráfico para cambiar los atributos de los archivos compatibles con la utilidad chattr, similar a cómo se gestionan los derechos de acceso.
  • El cambio de atributos solo está disponible para los sistemas de archivos Ext2, Ext3 y Ext4.
  • Proporcionó la capacidad de anular los atajos de teclado para botones de radio.
  • Implementé un widget WGroup que proporciona una clase base para widgets que contienen otros widgets.
  • Se agregó soporte para las etiquetas de dependencia opcionales ENHANCES, SUGGESTS, RECOMMENDS и SUPPLEMENTS en el VFS para trabajar con RPM.

Finalmente si estás interesado en conocer mas al respecto sobre la liberación de esta nueva version, puedes consultar los detalles en el anuncio original. El enlace es este.

¿Cómo instalar Midnight Commander en Linux?

Para quienes estén interesados en poder instalar Midnight Commander en su sistema, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

De momento (de la redacción del artículo) la nueva versión no se ha actualizado dentro de los repositorios de las principales distribuciones de Linux. Por lo que para instalar la nueva versión solamente es posible mediante la compilación del código fuente.

Este lo pueden obtener desde el siguiente enlace.

Para quienes gusten esperar, pueden instalar la nueva versión en cuanto esté disponible tecleando los siguientes comandos, según sea la distribución de Linux que estén utilizando.

Los que utilizan Debian, Ubuntu o alguno de los derivados de este. En una terminal van a teclear lo siguiente:

Únicamente para Ubuntu y derivados, deben habitar el repositorio universe:

sudo add-apt-repository universe

E instalan la aplicación con:

sudo apt install mc

Para el caso de los que utilizan Arch Linux o algun derivado de este:

sudo pacman -S mc

En el caso de Fedora, RHEL, CentOS o derivados:

sudo dnf install mc

Finalmente, para OpenSUSE:

sudo zypper in mc

Pi-KVM: un proyecto de conmutador KVM en Raspberry Pi

$
0
0

Pi-KVM es un conjunto de programas e instrucciones para convertir una placa Raspberry Pi en un conmutador IP-KVM completamente funcional. La placa se conecta al puerto HDMI/VGA y USB del servidor para controlarlo de forma remota, independientemente del sistema operativo.

Este puede encender, apagar o reiniciar el servidor, configurar el BIOS e incluso reinstalar completamente el sistema operativo desde la imagen cargada, ademas de que Pi-KVM puede emular un CD-ROM virtual y una unidad flash.

Sobre Pi-KVM

El sistema operativo de Pi-KVM está basado en ARM Arch Linux y se puede personalizar para cualquier necesidad.

Mientras que el sistema de archivos de es de solo lectura de manera predeterminada. Y el sistema operativo se ejecuta en modo de solo lectura, como debería hacerlo un sistema integrado. Esto evita daños a la tarjeta de memoria debido a un apagón repentino.

Además de esto proporciona acceso al servidor a través de la interfaz web de un navegador normal o cliente VNC (sin applets de Java ni complementos flash) bajo una baja latencia de video (del orden de 100 milisegundos) y alto FPS. Para ello hace uso de ΜStreamer (escrito en C y usando MJPG-HTTP).

Por otra parte la emulación completa de teclado y mouse (incluidos LED y desplazamiento de desplazamiento/panel táctil), CD-ROM y emulación Flash, permiten manejar todo además de que se pueden cargar varias imágenes y conectarlas según sea necesario.

La administración de energía del servidor se hace utilizando los pines ATX en la placa base o mediante Wake-on-LAN.

Cuenta además con mecanismos de autorización extensibles: desde la contraseña habitual hasta la capacidad de utilizar un único servidor de autorización y PAM.

De las principales características que se destacan:

  • Más barato, pero mejor que las soluciones comerciales.
  • Fácil de construir: con un sistema operativo listo para usar que se puede crear con solo ejecutarlo make builde instalarlo en una tarjeta SD make install. El hardware se puede hacer en media hora y sin soldar.
  • El soporte de hardware más amplio
  • Muy baja latencia
  • Interfaz web extra liviana y elegante
  • Teclado y mouse
  • Unidad de almacenamiento masivo
  • Administración de energía ATX
  • Seguridad
  • Monitoreo local
  • Compatible con IPMI BMC para la integración en la infraestructura de red existente.
  • Amplio soporte de hardware: Raspberry Pi 2, 3, 4 o ZeroW, asi como tambien diversos dispositivos de captura de video.

En pocas palabras, podremos resumir a Pi-KVM como un kit de herramientas simple y amigable que permite construir e instalar un sistema operativo en un dispositivo de memoria Raspbery Pi con solo un par de comandos.

Su creador lo describe como:

Pi-KVM es un IP-KVM en un Raspberry Pi muy simple y completamente funcional que puede hacer con sus propias manos. Este dispositivo ayuda a administrar servidores o estaciones de trabajo de forma remota, independientemente del estado del sistema operativo o de si uno está instalado. Puede solucionar cualquier problema, configurar el BIOS o incluso reinstalar el sistema operativo utilizando el CD-ROM incluido o la emulación de la unidad flash.

Información adicional

Para aquellos que estén interesados en este proyecto, deben saber que la cantidad de piezas necesarias, además de la Raspberry Pi, es mínima, lo que hace posible ensamblarla en solo media hora y el costo total será de alrededor de $30 a $100 dólares (esto depende incluso en la configuración más cara) mientras que muchas IP-KVM patentadas con menos funcionalidad costarán desde $ 500 y más.

Los paquetes específicos de Pi-KVM y el demonio kvmd están escritos en Python y tienen licencia bajo la GPLv3.

Además de que es importante mencionar que también se está preparando una placa de expansión especial para Raspberry Pi 4, que implementa todas las funciones descritas, además de muchas otras características (puedes conocer los detalles sobre ello en GitHub).

Se espera que los pedidos anticipados se abran a finales de este año 2020 y sobre todo se espera que el costo sea de alrededor de $100 dólares o menos.

Para los que estén interesados pueden suscribirse a las noticias de pre-pedido aquí.

Finalmente si estás interesado en conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.

El kit para el desarrollo de GUI wxWidgets 3.1.4 ya está aquí y estas son sus novedades

$
0
0

Se ha lanzado la nueva version del kit de herramientas multiplataforma «wxWidgets 3.1.4» el cual está destinado para la creación de interfaces gráficas para Linux, Windows, macOS, UNIX y plataformas móviles.

El kit de herramientas está escrito en C ++ y se distribuye bajo la Licencia de Biblioteca wxWindows gratuita, aprobada por la Free Software Foundation y OSI.

La licencia se basa en la LGPL y se distingue por permitirle usar sus propios términos para distribuir trabajos derivados en forma binaria. Además de desarrollar programas C/C ++, wxWidgets proporciona enlaces para los lenguajes de programación más populares, incluidos PHP, Python, Perl y Ruby.

A diferencia de otros kits de herramientas, wxWidgets proporciona una aplicación con un aspecto verdaderamente nativo para el sistema de destino, utilizando API del sistema en lugar de simular una GUI.

wxWidgets es mejor descrito como un conjunto de herramientas nativo debido a que provee una fina capa de abstracción a los controles nativos de una plataforma, contrario a la emulación de controles utilizando gráficos primitivos. Utilizar un control nativo en las plataformas existentes nos permite conseguir resultados visuales más nativos para la interface gráfica que otras bibliotecas como Swing (para Java), además de ofrecer mejor rendimiento y otros beneficios.

wxWidgets no solo se restringe al desarrollo de interfaces gráficas, esto debido a que la biblioteca cuenta con una capa de inter-procesos de comunicación, funcionalidades para la red como sockets, y mucho más.

Principales novedades de wxWidgets 3.1.4

wxWidgets 3.1 se posiciona como una rama de desarrollo, desarrollando nuevas características para la próxima versión estable, 3.2.0. En comparación con la rama 3.0, hay una serie de incompatibilidades de nivel API y no se garantiza que el ABI permanezca constante entre las versiones provisionales 3.1.x.

En cuanto a las novedades que se presentan de esta nueva version, se destaca el nevo sistema de compilación basado en CMake, además de que el sistema de compilación agrega soporte para nuevos compiladores (MSVC 2019, g ++ 10) y sistemas operativos (macOS 10.14 y macOS 11 para ARM).

Otra de las mejoras que se destaca de esta nueva version es la seguridad mejorada en el runtime al deshabilitar las conversiones implícitas peligrosas entre wxString y «char*».

Por otra parte se actualizaron todas las bibliotecas de terceros incluidas. Soporte agregado para WebKit 2 y GStreamer 1.7, además de que se implementaron mejoras relacionadas con el soporte para el estándar C++ 11 y se agregó soporte para el ensamblaje de compiladores C++ 20.

También se destaca él rediseñó el soporte de OpenGL, se mejoró el uso de nuevas versiones de OpenGL (3.2+), así como también el nuevo soporte para eventos para gestos de control jugados con un mouse.

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

  • Se han realizado mejoras significativas en las clases wxBusyInfo, wxDataViewCtrl, wxNotificationMessage, wxStaticBox, wxStyledTextCtrl y wxUIActionSimulator.
  • Se agregó la capacidad de especificar valores no enteros en wxFont y wxGraphicsContext al determinar el tamaño de fuente y el ancho del lápiz ligero.
  • En wxStaticBox, se implementa la capacidad de asignar etiquetas arbitrarias a Windows.
  • Soporte mejorado para pantallas con alta densidad de píxeles (High DPI).
  • Soporte agregado para compresión LZMA y archivos ZIP 64.
  • Nuevas clases introducidas: wxActivityIndicator, wxAddRemoveCtrl, wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker, wxSecretStore y wxTempFFile.
  • Se agregó soporte para congelar columnas y filas en wxGrid.
  • Gran cantidad de soluciones en los ports wxGTK3 y wxOSX/Cocoa.
  • Nuevo port experimental wxQt.

Finalmente si estás interesado en conocer mas al respecto, puedes consultar los detalles dirigiéndote al siguiente enlace.

Descargar wxWidgets

Para quienes estén interesados en poder descargar e instalar este kit de herramientas, pueden obtener los paquetes para el sistema operativo de destino (Windows, Mac o Linux) desde el sitio web oficial en su sección de descargas

El enlace es este.

En el caso de los que utilizan Debian, Ubuntu o algún derivado de estos pueden realizar la compilación tecleando en la terminal lo siguiente.

sudo apt-get install libgtk-3-dev build-essential checkinstall

Proceden a descomprimir el paquete que descargaron del sitio web oficial y entran a la carpeta resultante. Aquí pueden abrir una terminal posicionada en la ruta de la carpeta o posicionarse dentro de la carpeta en la terminal.

Y procedemos a compilar con:

mkdir gtk-build
cd gtk-build/
../configure --disable-shared --enable-unicode
make

Laxer OS, un Arch Linux con Gnome que no exige tantos recursos y buena apariencia

$
0
0

Si estás buscando el poder probar Arch Linux pero sin la necesidad de tener que pasar por su proceso de instalación que para los recién llegados a Linux puede ser complicado o simplemente prefieres ahorrarte algo de tiempo en el proceso, déjame decirte que navegando por la red me encontré con el anuncio del lanzamiento de una nueva distribución de Linux que llamo mi atención.

Laxer OS es la distribución de la que hablaremos en este artículo y de la cual podría recomendar para aquellos que quieren probar Arch Linux sin la necesidad de tener que hacer todo su tradicional proceso de instalación.

Y si también sé que muchos dirán, para ello esta Manjaro, Arco Linux, etc, etc. Pero pues debo decir que vale la pena probar el sistema esto con la finalidad de que puedas conocer el sistema y además puedas ver si para tu entorno es lo suficientemente estable para poder trabajar sobre él.

Por que te digo esto, es por la sencilla razón de sus desarrolladores aún etiquetan a la distribución como una version “semi-estable” por así llamarla (o en fase de pruebas si así te sientes a gusto).

Básicamente Laxer OS es una distribución de Linux versátil y simple diseñada para satisfacer las necesidades de los usuarios de Linux competentes y comunes. Es potente, fácil de administrar e instalar, por lo que es una distribución ideal para estaciones de trabajo y computadoras portátiles.

En la publicación comparten lo siguiente:

En esta versión, hemos hecho todo lo posible para mejorar el sistema operativo general, ya que estamos basados ​​en Arch Linux, es muy difícil lograr la estabilidad del sistema operativo debido a la actualización continua y las actualizaciones continuas, pero en la versión final de hoy podemos asegurarle que nuestro sistema muy estable y listo para convertirse en su controlador diario, ya sea que lo instale en una computadora portátil o de escritorio e incluso si usa el firmware o grub de UEFI, admitimos ambos.

Esta versión es la primera versión de Laxer OS, omitimos muchas características sofisticadas en esta versión como «conmutador de diseño de gnome» y también eliminamos muchas planeadas para enviar extensiones de gnome. Nuestro enfoque principal para esta versión fue brindarle estabilidad y falla. Sistema operativo gratuito para uso diario.

Actualmente Laxer OS se encuentra en su version 1.0 viene con el entorno de escritorio GNOME y se enfoca en hacer que la instalación, configuración y trabajo en el sistema sea lo más fácil posible.

Esta primera versión se centró principalmente en proporcionar un marco estable adecuado para el uso diario, además de lo cual se planea la funcionalidad necesaria en el futuro, por ejemplo, se planea agregar una interfaz para cambiar rápidamente el diseño del escritorio.

En cuanto a los requisitos que se necesitan para poder instalar y ejecutar el sistema en tu ordenador, al menos debes contar con lo siguiente:

  • Solo 1 GB de RAM
  • Procesador de 64 bits de 1GZ
  • 10 GB de espacio en el disco duro.

Con estos requisitos debo mencionar que trabajaras algo limitado, pero es una excelente propuesta para correr un sistema que no requiere tantos recursos de manera inicial y podemos destinar lo restante de nuestro equipo para nuestras aplicaciones y juegos.

En cuanto a los requisitos recomendados:

  • 2 GB de RAM
  • Procesador de 64 bits de 1GZ
  • 30 GB de espacio en el disco duro.

Por otra parte, en cuanto a las aplicaciones podremos encontrar a Firefox, LibreOffice, Flatpak, yay, ffmpeg, Gnome, GDM, hashcat, GIMP, Gparted, entre otros.

Descargar Laxer OS

Si estás interesado en poder probar o instalar esta distribución de Linux puedes obtener la imagen del sistema en la sección de descargas de su sitio web oficial o dirigiéndote al siguiente enlace.

Finalmente para aquellos que están interesados en conocer mas al respecto sobre esta distribución de Linux así como también encontrar la guía de instalación del sistema, podrán encontrar mayor información en el sitio web de la distribución. El enlace es este.

GeckoLinux 152 llega con base en openSUSE Leap 15.2 y estos cambios

$
0
0

Hace pocos días fue lanzada la nueva version de GeckoLinux 152 la cual es una distribución basada en openSUSE con un enfoque en la optimización del escritorio y curiosidades como el renderizado de fuentes de alta calidad.

Entre las características mas notables de esta distribución se observa que se entrega en forma de compilaciones activas descargables que admiten la operación en vivo y la instalación en unidades estacionarias.

Sobre GeckoLinux

La estructura principal incluye y está inmediatamente lista para usar códecs multimedia patentados y hay aplicaciones patentadas adicionales disponibles a través de los repositorios, incluidos los repositorios de Google y Skype.

El paquete TLP se utiliza para optimizar el consumo de energía, además de que la instalación de paquetes desde los repositorios de Packman es una prioridad, ya que algunos paquetes de openSUSE tienen limitaciones debido a tecnologías propietarias.

Por defecto, los paquetes de la categoría «recomendada» no se instalan después de la instalación y se proporciona la capacidad de eliminar paquetes con toda la cadena de dependencias (para que después de la actualización el paquete no se reinstale automáticamente en forma de dependencia).

No fuerza la instalación de paquetes recomendados adicionales, después de la instalación inicial (mientras que openSUSE preinstala patrones que instalan automáticamente las dependencias de paquetes recomendadas la primera vez que se usa el administrador de paquetes)

De sus principales características que se pueden destacar:

  • Imagen de DVD/USB en vivo
  • Muchos programas de escritorio de código abierto preinstalados y códecs de medios patentados
  • Hermosa representación de fuentes configurada de fábrica
  • Administración avanzada de energía (TLP) preinstalada
  • Gran cantidad de software disponible en los repositorios preconfigurados (prefiriendo paquetes del repositorio de Packman, cuando estén disponibles)
  • Basado en openSUSE (sin reempaquetado o modificación de paquetes)

En cuanto a las ediciones ofrecidas podremos encontrar  los siguientes escritorios: Cinnamon, XFCE, GNOME, Plasma, Mate, Budgie, LXQt y otros. Cada entorno tiene la configuración predeterminada óptima (por ejemplo, configuración de fuente optimizada) para cada escritorio y un conjunto cuidadosamente seleccionado de aplicaciones ofrecidas.

¿Qué hay de nuevo en GeckoLinux 152?

En esta nueva version la principal característica es que la distribución ha actualizado su base, siendo la nueva openSUSE Leap 15.2, con la cual se integran muchas de las novedades de esta version de openSUSE (si quieres conocerlas puedes consultar el artículo que compartimos sobre ello en este enlace).

De lo mas relevante, podemos destacar que cuenta con el mismo Kernel que es la version 5.3.18 con la capacidad de poder en tiempo real administrar la sincronización de microprocesadores con el objetivo de manejar eficientemente eventos críticos.

Con ello GeckoLinux continúa enfocándose en eliminar los puntos débiles y pulir su configuración única lista para usar sobre la base estable y flexible de openSUSE.

GeckoLinux 152 utiliza el instalador del sistema Calamares en la versión 3.2.15, que ofrece opciones fáciles pero potentes para una instalación confiable del sistema en vivo.

En cuanto a las versiones de los entornos de escritorio ofrecidos podremos encontrar:

  • Cinnamon 4.4.8
  • Mate 1.24.0
  • KDE 20.04
  • XFCE 4.14
  • Gnome 3.34.4
  • LXQt 0.14.1

Otro cambio interesante en la nueva versión es el hecho de que el sabor BareBones, dirigido a usuarios avanzados de Linux que desean personalizar completamente sus instalaciones, ahora está utilizando el administrador de ventanas IceWM en lugar de Openbox con lo cual se ha proporcionado una relativa facilidad de uso sin dejar de ser ligera y sin muchas dependencias.

Además de eso, incluye Firefox y el conjunto completo de herramientas de YaST para la configuración del sistema GUI además de que en esta nueva version se implementa la separación de la configuración del sistema entre los directorios /usr/etc y /etc.

Finalmente si estás interesado en conocer mas al respecto sobre este nuevo lanzamiento puedes consultar los detalles en el anuncio oficial. El enlace es este.

Descargar GeckoLinux 152

Para quienes estén interesados en poder descargar esta nueva version de la distribución, podrán obtener la imagen del sistema dirigiéndose a su sitio web oficial y en su sección de descargas encontraran el enlace correspondiente.

El enlace es este.

Viewing all 5884 articles
Browse latest View live