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

Después de un año de desarrollo, SUSE dio a conocer el lanzado la distribución «SUSE Linux Enterprise 15 SP4» la cual está formada sobre la base de la plataforma SUSE Linux Enterprise en la cual se forman productos como SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager y SUSE Linux Enterprise High Performance Computing.

SUSE Linux Enterprise 15 SP4 mantiene la compatibilidad completa del paquete binario con la distribución impulsada por la comunidad de openSUSE Leap 15.4, cuyo lanzamiento está programado para mañana. Se logró un alto nivel de compatibilidad usando el mismo conjunto de paquetes binarios en openSUSE con SUSE Linux Enterprise, en lugar de reconstruir paquetes src.

Principales novedades de SUSE Linux Enterprise 15 SP4

En esta nueva versión que se presenta, el kernel de Linux se ha actualizado a la versión 5.14, asi como tambien que el entorno de escritorio se ha actualizado a GNOME 41 y GTK4 junto con lo cual se proporcionó la capacidad de usar una sesión de escritorio basada en el protocolo Wayland en entornos con controladores patentados de NVIDIA.

De manera predeterminada, el kernel deshabilita la capacidad de ejecutar programas eBPF por parte de usuarios sin privilegios (se establece el parámetro /proc/sys/kernel/unprivileged_bpf_disabled) debido a los riesgos de usar eBPF para atacar el sistema.

Tambien se ha implementado soporte para el mecanismo BTF (formato de tipo BPF), que proporciona información para la verificación de tipos en pseudocódigo BPF.

Ademas de ello, la compatibilidad con la plataforma de gráficos Intel Alderlake se ha trasladado al controlador i915. Para sistemas ARM, incluye el controlador etnaviv para GPU Vivante utilizado en varios SoC ARM, como NXP Layerscape LS1028A/LS1018A y NXP i.MX 8M, así como la biblioteca etnaviv_dri para Mesa.
Se proporciona la capacidad de activar el modo en tiempo real en el kernel para sistemas en tiempo real configurando el parámetro preempt=full durante el arranque del kernel normal de SUSE Linux. El paquete independiente kernel-preempt se eliminó de la distribución.

Otro de los cambios que se destaca es que se permitió que Btrfs use páginas de memoria de 64 K cuando se trabaja con un sistema de archivos formateado con un tamaño de bloque más pequeño que el tamaño de la página de memoria del kernel (por ejemplo, FS con bloques de 4 KB ahora se puede usar no solo en kernels con el mismo tamaño de página de memoria).

El kernel incluye soporte para el mecanismo SVA (direccionamiento virtual compartido) para compartir direcciones virtuales entre la CPU y los periféricos, lo que permite que los aceleradores de hardware accedan a las estructuras de datos en la CPU principal.

Se agregó el servidor de medios Pipewire, que actualmente solo se usa para compartir pantalla en entornos basados ​​en Wayland. Para el sonido, se sigue utilizando PulseAudio.

Se implementó la capacidad de aplicar parches en vivo para actualizar los componentes del espacio del usuario, como Glibc y OpenSSL, sobre la marcha. La aplicación de parches se realiza sin reiniciar los procesos, aplicando parches a las bibliotecas en memoria.

Se mejoró la compatibilidad con las unidades NVMe y se agregó la capacidad de usar funciones avanzadas como CDC (controlador de descubrimiento centralizado). El paquete nvme-cli se ha actualizado a la versión 2.0. Se agregaron nuevos paquetes libnvme 1.0 y nvme-stas 1.0.

De los demás cambios que se destacan:

  • Se agregó soporte para NVIDIA vGPU 12 y 13
  • Se ha proporcionado soporte oficial para colocar swap en un dispositivo de bloque zRAM, que proporciona almacenamiento de datos comprimidos en RAM.
  • En lugar de los controladores fbdev utilizados para la salida a través de Framebuffer, se propone un controlador simpledrm universal que utiliza el framebuffer EFI-GOP o VESA proporcionado por el firmware UEFI o BIOS para la salida.
  • La composición incluye la biblioteca criptográfica OpenSSL 3.0, además de la versión OpenSSL 1.1.1 utilizada en las aplicaciones del sistema.
  • YaST ha mejorado el arranque desde unidades de red configuradas con la opción «_netdev».
  • La pila BlueZ Bluetooth se ha actualizado a la versión 5.62. Se agregaron códecs de audio Bluetooth de alta calidad al paquete pulseaudio.
  • Habilitó la conversión automática de scripts init.d de System V a servicios de systemd mediante systemd-sysv-generator. En la próxima rama principal de SUSE, se eliminará por completo la compatibilidad con los scripts init.d y se desactivará la conversión.
  • Se agregó soporte para la tecnología AMD SEV
  • El servidor de directorio 389 se utiliza como servidor LDAP principal. Se ha interrumpido la compatibilidad con el servidor OpenLDAP.
  • Se eliminó el kit de herramientas para trabajar con contenedores LXC (libvirt-lxc y virt-sandbox).

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

Descargar y obtener

La descarga y el uso de la distribución son gratuitos, pero el acceso a actualizaciones y parches está limitado a un período de prueba de 60 días.

El lanzamiento está disponible en versiones para las arquitecturas aarch64, ppc64le, s390x y x86_64.

El enlace es este.

from Linux Adictos https://ift.tt/bufSxg8
via IFTTT

Solucionaron 7 vulnerabilidades en GRUB2 que incluso permitían inyectar malware

Hace poco se dio a conocer la noticia de que se han corregido 7 vulnerabilidades en el cargador de arranque GRUB2 que permiten eludir el mecanismo de arranque seguro UEFI y permitir la ejecución de código no verificado, por ejemplo, inyectando malware que funciona a nivel del cargador de arranque o del kernel.

Además, hay una vulnerabilidad en la capa shim, que también permite omitir UEFI Secure Boot. El grupo de vulnerabilidades recibió el nombre en código de Boothole 3, similar a problemas similares identificados previamente en el gestor de arranque.

Los metadatos especificados están firmados digitalmente y se pueden incluir por separado en las listas de componentes permitidos o prohibidos para UEFI Secure Boot.

La mayoría de las distribuciones de Linux utilizan una pequeña capa de corrección, firmada digitalmente por Microsoft, para el arranque verificado en el modo de arranque seguro UEFI. Esta capa verifica GRUB2 con su propio certificado, lo que permite que los desarrolladores de distribución no certifiquen cada actualización de kernel y GRUB con Microsoft.

Las vulnerabilidades en GRUB2 permiten lograr la ejecución de código en la etapa posterior a la verificación exitosa de shim, pero antes de cargar el sistema operativo, entrar en la cadena de confianza con el modo de arranque seguro activo y obtener control total sobre el proceso de arranque posterior incluido el arranque de otro sistema operativo, la modificación del sistema de componentes del sistema operativo y eludir la protección de bloqueo.

En lugar de revocar la firma, SBAT permite bloquear su uso para números de versión de componentes individuales sin necesidad de revocar claves para el Arranque seguro. El bloqueo de vulnerabilidades a través de SBAT no requiere el uso de una UEFI CRL (dbx), sino que se realiza a nivel de reemplazo de la clave interna para generar firmas y actualizar GRUB2, shim y otros artefactos de arranque proporcionados por las distribuciones. La compatibilidad con SBAT ahora se ha agregado a las distribuciones de Linux más populares.

Las vulnerabilidades identificadas son las siguientes:

  • CVE-2021-3696, CVE-2021-3695: el búfer de almacenamiento dinámico se desborda al procesar imágenes PNG especialmente diseñadas, que en teoría podrían usarse para organizar la ejecución del código de ataque y evitar el arranque seguro de UEFI. Se observa que el problema es difícil de explotar, ya que crear un exploit que funcione requiere tener en cuenta una gran cantidad de factores y la disponibilidad de información sobre el diseño de la memoria.
  • CVE-2021-3697: subdesbordamiento del búfer en el código de procesamiento de imágenes JPEG. Explotar el problema requiere conocimiento del diseño de la memoria y tiene aproximadamente el mismo nivel de complejidad que el problema PNG (CVSS 7.5).
  • CVE-2022-28733: un desbordamiento de enteros en la función grub_net_recv_ip4_packets() que le permite influir en el parámetro rsm->total_len enviando un paquete IP especialmente diseñado. El problema está marcado como el más peligroso de las vulnerabilidades presentadas (CVSS 8.1). Si se aprovecha con éxito, la vulnerabilidad permite que los datos se escriban fuera del límite del búfer al asignar un tamaño de memoria deliberadamente más pequeño.
  • CVE-2022-28734: Desbordamiento de búfer de un solo byte al procesar encabezados HTTP divididos. El problema puede causar que los metadatos de GRUB2 se dañen (escriba un byte nulo justo después del final del búfer) al analizar solicitudes HTTP especialmente diseñadas.
  • CVE-2022-28735: un problema en el verificador shim_lock que permite cargar archivos que no son del kernel. La vulnerabilidad podría explotarse para iniciar módulos de kernel sin firmar o código no verificado en el modo de inicio seguro de UEFI.
  • CVE-2022-28736: Acceso a un área de memoria ya liberada en la función grub_cmd_chainloader() volviendo a ejecutar el comando chainloader que se usa para cargar sistemas operativos no admitidos por GRUB2. La explotación puede conducir a la ejecución del código del atacante si el atacante puede determinar los detalles de la asignación de memoria en GRUB2.
  • CVE-2022-28737: Desbordamiento de búfer en la capa de corrección en la función handle_image() al cargar y ejecutar imágenes EFI personalizadas.

Para solucionar problemas en GRUB2 y shim, las distribuciones podrán usar el mecanismo SBAT (Usefi Secure Boot Advanced Targeting), que es compatible con GRUB2, shim y fwupd. SBAT se desarrolló en colaboración con Microsoft e implica agregar metadatos adicionales a los archivos ejecutables del componente UEFI, que incluyen información sobre el fabricante, el producto, el componente y la versión.

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

from Linux Adictos https://ift.tt/Z0Hafji
via IFTTT

Ya fue liberada la nueva versión de openSUSE Leap 15.4

Después de un año de desarrollo, se dio a conocer el lanzamiento de la nueva versión de la popular distribución de Linux, openSUSE Leap 15.4. El lanzamiento se basa en el mismo conjunto de paquetes binarios con SUSE Linux Enterprise 15 SP 4 con algunas aplicaciones personalizadas del repositorio openSUSE Tumbleweed.

El uso de los mismos paquetes binarios en SUSE y openSUSE simplifica el cambio entre distribuciones, ahorra recursos en la creación de paquetes, distribución de actualizaciones y pruebas, unifica las diferencias en los archivos de especificaciones y le permite dejar de diagnosticar diferentes compilaciones de paquetes al analizar mensajes de error.

En esta nueva versión de Leap 15.4 se destaca por Leap Micro 5.2, un sistema operativo ligero y moderno que es inmutable e ideal para cargas de trabajo virtualizadas y de contenedor de host. Leap Micro es ideal para entornos informáticos descentralizados, usos perimetrales e implementaciones integradas/IoT.

Leap Micro es una distribución simplificada basada en el repositorio de Tumbleweed, que utiliza un sistema de instalación atómica y la aplicación automática de actualizaciones, admite la configuración a través de cloud-init, viene con una partición raíz de solo lectura con Btrfs y soporte de tiempo de ejecución integrado para Podman/ CRI-O y Docker. El objetivo principal de Leap Micro es ser utilizado en entornos descentralizados, para crear microservicios y como sistema base para plataformas de virtualización y aislamiento de contenedores.

Uno de los paquetes relacionados con Leap Micro para desarrolladores es Podman . Podman brinda a los desarrolladores opciones para ejecutar sus aplicaciones con Podman en producción y la actualización 3.4.2La versión trae nuevos soportes de pods para contenedores ini

leap 15.4 continúa brindando una versión sólida y familiar y ofrece un software estable de código abierto para equipos de escritorio, servidores, contenedores y cargas de trabajo virtualizadas”, dijo Max Lin, miembro del equipo de lanzamiento. “Leap es una distribución difícil de ignorar para los especialistas en tecnología; las correcciones de seguridad, las nuevas tecnologías y los paquetes actualizados brindan a los profesionales un lanzamiento comunitario bien diseñado que es idéntico a su gemelo empresarial. Y ofrece una enorme cantidad de software comunitario”.

Al igual que con la versión anterior de Leap, los usuarios pueden migrar a SUSE Linux Enterprise y dejar que las cargas de trabajo se ejecuten con normalidad. Esta versión mejora aún más la competencia de migración porque el equipo de YaST desarrolló una herramienta de migración simplificada para migraciones a SLE.

Principales novedades de openSUSE Leap 15.4

En esta nueva versión de la distribucion tal y como se mencionó al inicio, una de las principales novedades es que se presenta una nueva compilación especializado “Leap Micro 5.2”, basado en los desarrollos del proyecto MicroOS.

El servidor de directorio 389 se utiliza como servidor LDAP principal, ademas de que se ha interrumpido la compatibilidad con el servidor OpenLDAP.

Tambien podremos encontrar la actualización de los entornos de usuario: KDE Plasma 5.24, GNOME 41, Enlightenment 0.25.3, MATE 1.26, LxQt 1.0, Sway 1.6.1, Deepin 20.3, Cinnamon 4.6.7. La versión de Xfce no ha cambiado (4.16).

Ademas de ello, tambien se destaca que se agregó la capacidad de usar una sesión de escritorio basada en el protocolo Wayland en entornos con controladores patentados de NVIDIA, asi como tambien que se agregó el servidor de medios Pipewire, actualmente solo se usa para compartir pantalla en entornos basados ​​​​en Wayland (todavía se usa PulseAudio para audio).

Otros de los cambios que se destacan de esta nueva versión son las actualizaciones de los diferentes componentes del sistema, de los cuales se destaca por ejemplo PeulseAudio 15 actualizado, Mesa 21.2.4, Wayland 1.20, LibreOffice 7.2.5, Scribus 1.5.8, VLC 3.0.17, mpv 0.34, KDE Gear 21.12.2, GTK 4.6, Qt 6.2/5.15.2, entre otros.

Ademas de ello, tambien se destaca la instalación simplificada del códec H.264 (openh264) y complementos gstreamer, si el usuario los necesita.

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

Descargar y obtener openSUSE Leap 15.2

Para quienes estén interesados en poder obtener esta nueva versión deben saber que se puede descargar la imagen ISO desde el sitio web oficial de la distribución 3.8 GB (x86_64, aarch64, ppc64les, 390x), imagen simplificada para instalación con descarga de red de paquetes (173 MB) y compilaciones en vivo con KDE, GNOME y Xfce (~900 MB).

El enlace es este.

from Linux Adictos https://ift.tt/WLb7dvi
via IFTTT

Más aplicaciones de código abierto para dispositivos Apple

Chica mirando su iphone

Existe una pequeña lista de aplicaciones de código abierto para el iPhone

En el artículo anterior habíamos visto algunas aplicaciones de código abierto para los dispositivos fabricados por Apple. En este artículo continuamos la lista para dispositivos que utilicen iOS como sistema operativo

Más aplicaciones de código abierto para dispositivos Apple

iOS es un sistema operativo móvil creado y desarrollado por Apple Inc. exclusivamente para sus dispositivos móviles incluidos el iPhone y el iPod Touch.

Bitwarden Password Manager

Es un gestor de contraseñas que las guarda bajo un cifrado AES-256-bit. La versión básica es gratis, pero hay una de suscripción con prestaciones adicionales.

Disponible para iPhone e iPad en la App Store

Firefox

Aunque lejos del éxito que tuvo en sus primeros años, este título clásico del software de código abierto es un navegador enfocado en la privacidad.

Sin embargo, la versión que actualmente se consigue en la tienda de aplicaciones incluye algunas características controvertidas como la inclusión de accesos directos patrocinados para financiar el proyecto. Aunque parece que esto puede desactivarse

Disponible para iPad e iPhone.

OsmAnd Maps Travel & Navigate

Una aplicación altamente recomendable (Al menos lo es su versión de Android que fue la que probé).

Se trata de un programa para navegar mapas sin conexión basada en los mapas colaborativos de OpenStreetMap. Nos permite navegar teniendo en cuenta nuestras carreteras preferidas y las dimensiones del vehículo.  Además, podemos planificar rutas en función de los desniveles y grabar tracks GPX sin necesidad de conexión a Internet. En ningún caso se recopilan datos del usuario. En muchos países se incluye información del transporte público.

La aplicación es gratuita, aunque incluye adicionales de pago.

Se encuentra en la App Store tanto para iPhone como para iPad

ProtonMail

Aunque recibió algunos cuestionamientos, este servicio sigue siendo la mejor alternativa de privacidad en materia de correo electrónico. La aplicación nos permite enviar y recibir correos de manera segura utilizando cifrado de extremo a extremo y protocolos PGP (Pretty Good Privacy).

La aplicación y el servicio básico son gratuitos y hay otros tres planes de pago.

Disponible para iPhone e iPad en la tienda de aplicaciones.

Signal

Otra aplicación cliente de un servicio enfocado en la privacidad. En este caso es de mensajería instantánea. El servicio de Signal también ofrece cifrado de extremo a extremo (De hecho, lo hacía antes que WhatsApp) pero los mensajes no pasan por un servidor central.  Los únicos datos centralizados son el número de teléfono, la fecha de envío del mensaje y los datos del último inicio de sesión.

La aplicación nos permite enviar mensajes de voz y texto y realizar llamadas de audio y video con alta fidelidad. Además, dispone de un tema oscuro, alertas personalizadas y un editor de imágenes que incluye la posibilidad de agregar textos.

DuckDuckGo Privacy Browser

Esta es una recomendación para tomar con pinzas ya que se descubrió que DuckDuckGo permitía a Microsoft saltarse el bloqueo a las tecnologías de seguimiento utilizada por diversos servicios web y que era lo que prometía este navegador.

El investigador de seguridad Zach Edwards descubrió que mientras DuckDuckGo Privacy Browser impedía el funcionamiento de los trackers de Facebook o Google, permitía tranquilamente el envío de datos a Bing y Linkedin, propiedad de la empresa de Redmond.

De todas formas, entre las características del navegador está la posibilidad de borrar con un solo toque todo el historial de navegación, incluidas las pestañas actuales. Además, bloquea los rastreadores ocultos de terceros (Que no sean de Microsoft) que recopilan datos y obliga a los sitios a utilizar versiones HTTPS cifradas cuando están disponibles. Incluso es compatible con Face ID/Touch ID para bloquear el navegador.

DuckDuckGo tiene su propio motor de búsqueda, lo que permite evitar la manipulación de los resultados de Google y el seguimiento de las consultas de búsqueda.

Podemos encontrar esta aplicación en la App Store en versiones para iPhone e iPad.

¿Usas aplicaciones de código abierto en tu dispositivo de Apple.  Nos encantaría que nos contaras tu experiencia en el formulario de comentarios.

 

 

from Linux Adictos https://ift.tt/34JDFeZ
via IFTTT

Blender 3.2 soporta el renderizado para GPU Linux de AMD, entre otras novedades

Blender 3.2

Casi tres meses después de la versión anterior, ya tenemos aquí una nueva actualización de uno de los mejores programas de código abierto que existen. «¿No te has pasado un poco, Pablo?«, puede que estéis pensando algunos,  pero no; lo pienso y estoy convencido de ello. Ha sido elogiado por muchos, como Edward Snowden, quien animó a GIMP a que mejoraran su interfaz para estar a la misma altura. Además, pongo un vídeo de ejemplo de lo que se puede hacer con el que hoy ha lanzado una nueva versión de su software, Blender 3.2.

En la nota de lanzamiento de Blender 3.2 han añadido su propio vídeo, uno de 5 minutos en el que resumen todas las novedades, pero el que tenéis debajo de estas líneas es mejor. Se hizo hace ya más de dos años, pero es uno que no está promocionado por la compañía, sino un ejemplo de uso real de lo que se puede hacer con este modelador. Ahora ya vamos por Blender 3.2, por lo que si lo del siguiente vídeo impresiona, y más teniendo en cuenta que hablamos de software libre, con las mejoras introducidas en estos dos años aún se pueden hacer cosas más impresionantes.

Novedades más destacadas de Blender 3.2

  • Soporte para renderizado para GPU Linux de AMD en Linux.
  • Retocada la interfaz de usuario de Library Overrides en el Outliner.
  • Mejorado el algoritmo de suavidad para el pincel de grasa y algunas otras mejoras en esta función.
  • Nueva herramienta de curva de bolígrafo en el modo de edición de curvas, con lo se se podrán crear y editar rápidamente curvas.
  • Muchas mejoras de rendimiento en los nodos de geometría.
  • Importador de OBJ experimental. Está escrito en C++ y es mucho más rápido que el anterior en Python.
  • Soporte para el formato de imágenes WEbP.
  • Muchas mejoras en el modo de escultura.
  • Soporte para los controladores HTC Vive Focus 3 y otras mejoras en realidad virtual.

El lanzamiento de Blender 3.2 ha sido anunciado esta tarde, pero el tarball que hay disponible ahora mismo desde su página web sigue siendo de 3.1.x. En las próximas horas estará disponible desde su página web, y las distribuciones también actualizarán la versión de sus repositorios oficiales en los próximos días. El paquete snap ya está actualizado.

from Linux Adictos https://ift.tt/swmZuEU
via IFTTT

Aplicaciones open source para dispositivos Apple

Muñeca con reloj inteligente

Existen aplicaciones de código abierto para los relojes inteligentes de Apple

Confieso que la idea de la existencia de aplicaciones open source para los dispositivos Apple siempre me pareció un contrasentido. Algo así como que un restaurante vegano ofrezca hamburguesas con tocino en el menú. El ecosistema Apple, aunque macOS sea un pariente lejano de FreeBSD, es lo más opuesto que se puede encontrar a los principios del código abierto.

Por supuesto, si uno se detiene a pensarlo, puede haber muchas buenas razones para las haya. Algunos títulos como VLC son lo mejor de su categoría y es natural que alguien quiera tenerla en su dispositivo. O tal vez el hardware de Apple es tan bueno como dicen sus fanáticos que vale la pena sacrificar libertad y privacidad, pero no sucede lo mismo con el software. O, mi preferida de todas, cada uno instala en sus dispositivos lo que le sale de la tienda de aplicaciones.

Cómo sea, acá va una pequeña muestra.

Aplicaciones open source para dispositivos Apple

Apple TV

Se trata de un hardware para reproducir contenido multimedia. Se conecta a Internet y a un televisor y se maneja por control remoto. Tiene su propio sistema operativo llamado tvOS. En los últimos años Apple decidió apostar sus esfuerzos a un servicio de streaming del mismo Nombro

Moonlight Game Streaming

Permite jugar en el televisor juegos de PC compatibles con la tecnología de juegos de Nvidia. El juego se transmite desde un ordendor personal conectado a la misma red que Apple TV y se puede usar un gamepad o un televisor con pantalla táctil.

Para que funcione, el ordenador tiene que tener instalado NVIDIA GeForce Experience (GFE) y GameStream estar activado en la página de configuración de GFE en SHIELD

App Store

VLC

A menos que lleves cinco minutos en el mundo del código abierto este programa no necesita presentación (Si es así, bienvenido). VLC es él reproductor multimedia. No solo reproduce casi todos los formatos de video y audio existentes, sino que permite la sincronización con servicios remotos mediante Dropbox, GDrive, OneDrive, Box, iCloud Drive, iTunes, descarga directa o usando los protocolos SMB, FTP, SFTP, NFS, UPnP/DLNA. Tambien da acceso a contenidos alojados dentro de equipos de la misma red.

App Store

Apple Watch

Se trata de una línea de relojes diseñados para seguimiento de actividad deportiva, control de la salud y conexión con toros dispositivos de la empresa.

La verdad es que para este dispositivo, la oferta de aplicaciones de código abierto es bastante pobre.

420!

Para adictos al trabajo, esta alarma les recuerda cuando llega el momento de hacer una pausa.

App Store

Clendar-Minimal Calendar

Como su nombre lo indica se trata de una aplicación simple que nos permite gestionar nuestros compromisos. Dado que tiene versiones para otros dispositivos de Apple, es posible la sincronización. Tiene soporte para widgets, temas oscuros y el uso de atajos de teclado. Además , acepta el uso de lenguaje natural al momento de agendar los compromisos. (No aclara si es para todos los idiomas)

App Store

Count It

Aplicación que permite llevar la cuenta de cosas. Entre los ejemplos que ponen los desarrolladores están:

  • Vueltas de una carrera.
  • Cervezas bebidas.
  • Días sin fumar.
  • Vasos de agua ingeridos por día.
  • Gente que entra a un negocio.

Esta aplicación en realidad se instala en el teléfono, pero se integra automáticamente con el reloj.

App Store

KHabit

‎Se trata de una aplicación minimalista que ayuda a mantener hábitos productivos. Entre sus funciones están:

  • Creación de múltiples tareas.
  • Escritura de notas adicionales para cada finalización de tareas.
  • Establecer notificaciones de recordatorio para cada tarea.
  • Alternar notificaciones de recordatorio para cada día de la semana.
  • Monitorear el progreso con gráficos.
  • Completar tareas desde el reloj.
  • Sincronizar datos con iCloud.

App Store

Pomosh

Si hay una aplicación que no puede faltar en un reloj es un temporizador para la técnica Pomodoro (Alternar ciclos de trabajo y descanso). Este program en particular permite establecer la duración de los períodos y funciona en segundo Plano.

App Store

En el próximo artículo continuaremos con aplicaciones de código abierto para el resto de los dispositivos de Apple.

from Linux Adictos https://ift.tt/x1V5NZn
via IFTTT

Cómo instalar WhatsApp en Ubuntu

Logo de WhatsApp

A pesar de sus desventajas con respecto a sus competidores, WhatsApp sigue siendo la aplicación de mensajería más utiilizada.

Nos guste o no, WhatsApp es el medio de comunicación más usado en la actualidad. Y, aunque los servicios de la competencia sean mejores y, más respetuosos de la privacidad de los usuarios, estamos obligados a usar lo que usa la mayoría a menos que nos resignemos a perder clientes o no enterarnos de lo que sucede alrededor. Preguntadle sino a los fanáticos del software libre que solo hablaban con Softphone Ekiga.

Es por eso que. en este artículo vamos a ver cómo instalar WhatsApp en Ubuntu.

Qué es WhastsApp

Para entender cómo instalar WhatsApp en Ubuntu y las limitaciones y dificultades que nos enfrentamos al hacerlo, necesitamos primero entender qué es.

WhatsApp Messenger es un servicio de mensajería instantánea y de voz sobre IP propiedad de Meta (la empresa madre de Facebook e Instagram). Se usa para enviar mensajes de texto y mensajes de voz, realizar llamadas de voz y video, y compartir imágenes, documentos, ubicaciones de usuarios y otro contenido.

La utilización principal es mediante aplicaciones para dispositivos móviles, una dirigida a los usuarios normales y otra a los comerciales, siendo en ambos casos el servicio gratuito. Aunque se puede acceder al servicio desde computadoras de escritorio, se requiere un número de teléfono móvil celular para registrarse.

Quienes seleccionaron la versión business pueden utilizar la versión web sin necesidad de que el teléfono móvil esté conectado, aunque seguirán necesitándolo para acceder por primera vez.

Cómo se instala WhatsApp en Ubuntu

Esto nos lleva al punto clave. No hay una forma de instalar WhatsApp en Ubuntu. Dado que Meta está decidido a hacer rentable el servicio y no puede cobrar por utilizarlo ya que se irían todos a Telegram, lo que hace es restringir el acceso a sus API’s (interfaz de programación de aplicaciones) lo que impide la creación de aplicaciones de terceros a menos que pases por caja.

Lo que podemos hacer es optar por alguna de las siguientes alternativas:

  1. Utilizar WhatsApp Web desde el navegador.
  2. Utilizar WhatsApp desde una aplicación web.
  3. Conectar el móvil al ordenador y utilizar un programa que nos permita interactuar con su pantalla.
  4. Utilizar WhatsApp desde un emulador de Android
  5. Utilizar bibliotecas que nos permitan interactuar con WhatsApp.

Utilizar WhatsApp Web desde el navegador

WhatsApp Web

Para usar WhatsApp Web tenemos que escanear el código de pantalla en el móvil. El móvil deberá permanecer conectado a la red.

Para esto solo tenemos que abrir el navegador e ir a esta página.

La página nos mostrará un código QR que deberás escanear con el teléfono. Lo hacemos de esta manera:

  1. Abrimos la aplicación de WhatsApp.
  2. Pulsamos sobre el icono de los tres puntos.
  3. Presionamos en Dispositivos vinculados.
  4. Pulsamos en Vincular un dispositivo.
  5. Alineamos el recuadro con el código QR de la pantalla.

Cuando la aplicación del teléfono lea el código veremos en la pantalla del navegador un aviso de que está sincronizando.  Cuando termine verás los mensajes.

La versión web tarda mucho en iniciar y, como te dije más arriba necesitaremos tener el móvil conectado para ver los mensajes. Sin embargo, la versión Business nos ofrece en fase de prueba la opción de ver sin conexión.

Te recomiendo limpiar el monitor y conseguirte un teléfono con una buena cámara. Caso contrario el proceso de sincronización es una verdadera tortura.

Aplicaciones Web

Las aplicaciones web no son más que un navegador que abren una sola página (en este caso la de WhatsApp Web) por lo que la única ventaja es que pulsamos sobre un icono y ya tenemos WhatsApp, pero, deberémos pasar por el procedimiento de escanear el código QR y tener conectado el teléfono.

Algunas aplicaciones web son:

  • Youp for whatsapp : Instalable desde FlatHub, la ventaja de esta aplicación es que incorpora mejoras visuales a la interfaz de WhatsApp web como el modo oscuro o la visualización a pantalla completa. Además, nos muestra notificaciones en el escritorio y cambia el icono de la barra para avisar de mensajes nuevos
  • WhatsApp Desktop: Otro título en FlatHub. No aporta nada interesante.
  • WhatsApp for Linux: Esta aplicación ofrece algunas capacidades de personalización como temas y fondos de chat. Además, se puede usar en modo pantalla completa y hacer que se inicie con el sistema.
  • ZapZap: La gran ventaja de este programa es seguir funcionando en segundo plano. No permite hacer llamadas.
  • Franz: Una de las pocas aplicaciones que realmente aporta algo de esta lista. Nos da acceso a varios servicios de mensajería incluyendo: Slack, WhatsApp, WeChat, HipChat, Facebook Messenger, Telegram, Google Hangouts, Group Me y Skype. Permite compartir la pantalla.
  • WhatDesk: Por algún motivo es la que recomiendan todos los que escriben sobre este tema. Solo es un navegador convertido en una aplicación Electrón y lo único que agrega es la notificación en la barra superior.

Conectando el móvil al ordenador

KDE Connect

Con KDE Connect podemos hacer que el móvil nos envíe las notificaciones de WhatsApp al ordenador y responderlas.

Si en algo le gana el software libre al privativo, es en las aplicaciones que permiten conectar el móvil al ordenador para que interactuemos. En este caso hay dos títulos que se destacan. Scrcpy y KDE Connect.

Scrcpy

Scrcpy nos permite establecer conexión con el móvil en forma inalámbrica o conectada. Este programa se consigue en los repositorios o en la tienda de Snap.

Primero debemos habilitar las opciones de programador en el móvil. Para esto tendremos que ir a la sección de la configuración donde está el número de compilación de Android y presionarlo siete veces. Luego vamos a Sistema → Opciones avanzadas (Puede estar en otra ubicación) y pulsa en Opciones para programadores. Activamos la depuración por USB.

En el teléfono se abrirá una ventana que te autoriza a establecer la conexión.

Una vez hecho esto verás aparecer la pantalla de tu teléfono en el monitor del ordenador. Solo tienes que pulsar con el ratón en el icono de WhatsApp para abrir la aplicación. Si bien podremos escribir con el teclado del ordenador., no funcionan los caracteres españoles como la ñ o ¿, para usarlos deberemos presionar en el teclado en pantalla con el ratón.

KDE Connect

Está en los repositorios de las distribuciones basadas en KDE y existe una versión GNOME que se instala como extensión.  La aplicación móvil la puedes instalar desde la App Store de Android o (mi recomendación) desde F-Droid.

Una vez con el ordenador y el teléfono conectados a la misma red, iniciamos ambas aplicaciones y desde el móvil damos los permisos necesarios.  Cuando llegue un mensaje veremos la notificación y tendremos la posibilidad de responderlo.

Instalar un emulador de Android para usar WhatsApp

App Store en Anbox

Utilizando Anbox podemos ejecutar Android en un contenedor e instalarle Anbox.

Este método es completamente desaconsejable. No solo porque resulta un desperdicio de recursos de nuestro ordenador, sino porque ya no tendremos disponible WhatsApp en el móvil. Al menos con el número que estamos usando.

Anbox, es una aplicación gratuita y de código abierto para ejecutar aplicaciones de Android en Linux. Se basa en la última versión del Proyecto de código abierto de Android (AOSP) y ofrece un entorno de Android basado en ventanas. Utiliza  la tecnología de contenedores para ejecutar el sistema operativo del teléfono.

Podemos instalarlo con:

sudo snap install --devmode --beta anbox

A continuación, comprobamos que tenemos las dependencias necesarias

sudo modprobe ashmem_linux
sudo modprobe binder_linux
lsmod | grep -e ashmem_linux -e binder_linux

Si no lo están
sudo apt install mokutil
sudo mokutil --sb-state

Reiniciamos el sistema.

sudo reboot

Ahora instalamos la tienda de aplicaciones de Google:
Conseguimos las dependencias
sudo apt install wget curl lzip tar unzip squashfs-tools

Descargamos el script de instalación
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

Lo hacemos ejecutable
chmod +x install-playstore.sh

Lo ejecutamos
./install-playstore.sh

Es posible que Anbox no se conecte a la red. Esto lo solucionamos con el siguiente procedimiento

Reseteamos Anbox
sudo systemctl restart snap.anbox.container-manager.service

Copiamos y pegamos el código de esta página en un archivo de texto y lo guardamos como bridge.sh
Damos permisos.
chmod +x bridge.sh

Ejecutamos con
sudo ./bridge.sh
Deberemos hacer lo mismo cada vez que reinicies sesión.

Luego reiniciamos Anbox y pulsamos en Settings. A continuación, vamos a Google Play Services y Google Play y pulsando en Permissions se los damos.

A continuación, cerramos la ventana, pulsamos en el símbolo de Google Play, iniciamos sesión e instalamos WhatsApp con el procedimiento habitual. Necesitaremos un teléfono móvil para recibir el código de autenticación.

Utilizar bibliotecas que nos permitan interactuar con WhatsApp

Cómo dije más arriba, los propietarios de WhatsApp exigen que si quieres crear tus propias soluciones para usar la red de WhatsApp tienes que pagar.  Aunque de vez en cuando aparecen en GitHub soluciones parciales construidas en base a ingeniería inversa, no funcionan durante demasiado tiempo. Lo que si suele funcionar mejor es un conjunto de bibliotecas basadas en Python que interactúan con WhatsApp Web ejecutada desde el navegador. He probado un par y he tenido un éxito parcial, pero nada que justifique la complicada configuración.  Si sientes curiosidad dale una mirada a WhatsApp-web 0.01 y a  Auto-whatsapp 0.0.5.

¿Cuál es la mejor opción?

Para mí, la más práctica es WhatsApp Web, las otras opciones exigen demasiado tiempo, recursos o aportan muy poco.

from Linux Adictos https://ift.tt/WFZxeXj
via IFTTT

Whoogle Search: un motor de búsqueda auto-alojado

Whoogle

Proporcionamos una serie de utilidades, incluyendo herramientas para aumentar su productividad, ayudarle a gestionar su flujo de trabajo y mucho más. La tabla al final de esta página enumera las utilidades de esta serie. Aunque Google controla el escritorio, sus productos y servicios están muy extendidos, no nos malinterpretes. Hace tiempo que somos fans de varios artículos y servicios de Google. A pesar de todas sus ventajas, confiar en una empresa concreta tiene sus desventajas. Las ofertas de Google suelen ser de gran calidad, sencillas de usar y «gratuitas», pero hay problemas con sus políticas de privacidad, los comportamientos de la empresa y su deseo de manipular todos nuestros datos en todo momento. Un ejemplo de preocupación con sus políticas de privacidad es que si quieres escapar del ecosistema de Google y avanzar hacia la libertad en línea, donde no serás continuamente rastreado, monetizado y conectado al ecosistema de Google, puede que quieras probar Whoogle Search. Tiene exactamente los mismos resultados que Google Search pero con mucha más privacidad.

Whoogle Search es un motor de búsqueda centrado en la privacidad. Muestra los mismos resultados que la Búsqueda de Google, pero sin anuncios/contenido patrocinado, JavaScript, cookies ni seguimiento.

Para poder probar este Whoogle Search, lo primero que hay que hacer es instalarlo, para ello debemos usar Docker, que deberás tener instalado en tu sistema previamente para que funcionen los siguientes comandos:

docker pull benbusby/whoogle-search

Después de esto, el siguiente comando que hay que ejecutar es:

docker run --publish 5000:5000 --detach --name whoogle-search benbusby/whoogle-search:latest

Una vez hecho esto, ya podremos probar en nuestro navegador web favorito cómo funciona Whoogle. Para ello, tan solo tienes que poner la siguiente URL en la barra de direcciones del navegador web:

http://localhost:5000

Entonces te aparecerá el logo del bsucador y la barra de búsqueda para comenzar a usarlo. También tienes varios ajustes como el idioma de la interfaz, idioma de búsqueda, etc.

Más información – Sitio de GitHub

from Linux Adictos https://ift.tt/ilm6DCu
via IFTTT

Pequeña historia de los superordenadores

Velocida

Los superordenadores superan largamente la velocidad de cálculo de los de escritorio.

Todos los años en Linux Adictos nos hacemos eco de la publicación de la lista de los 500 mayores superordenadores del mundo. Y, en un artículo anterior te conté sobre Frontier, el que en este momento no solo es el más rápido del mundo sino también el de mejor rendimiento del mundo.

Como siempre es interesante saber de qué forma llegamos hasta aquí, vamos con una breve historia de los superordenadores.

¿Qué es un superordenador?

Es un equipo capaz de ejecutar cálculos largos y complejos a una velocidad enorme.  El rendimiento de una supercomputadora se mide comúnmente en operaciones de punto flotante por segundo (FLOPS) en lugar de millones de instrucciones por segundo (MIPS).

Las supercomputadoras se utilizan en un amplio campo de actividades que necesitan un uso intensivo del cálculo como la mecánica cuántica, el pronóstico del tiempo, la investigación climática, la exploración de petróleo y gas, el modelado molecular (computar las estructuras y propiedades de compuestos químicos, macromoléculas biológicas, polímeros y cristales) y simulaciones de física teórica del tipo de las simulaciones de los primeros momentos del universo, aerodinámica de aviones y naves espaciales, detonación de armas nucleares y fusión nuclear. También en la creación y rompimiento de métodos de cifrados seguros.

Breve historia de los superordenadores

En 1956, un equipo de la Universidad de Manchester en el Reino Unido comenzó a desarrollar MUSE. Su objetivo era construir una computadora que pudiera operar a velocidades de procesamiento cercanas a un microsegundo por instrucción, es decir alrededor de un millón de instrucciones por segundo Póco tiempo después se cambió el nombre del proyecto por el de Atlas.

El primer Atlas se encargó oficialmente el 7 de diciembre de 1962 y fue considerado en el momento de su puesta en marcha como el ordenador más potente del mundo, El Atlas fue pionero en el uso de la memoria virtual y la paginación como una forma de ampliar su memoria de trabajo mediante la combinación de sus 16 384 palabras de memoria principal y 96 000 palabras adicionales de memoria de batería secundaria.

El primer ordenador que provino de una empresa privada fue de una compañía fundada en 1957 por un grupo de ingenieros en computación entre los que se encontraba Seymour Cray quién después se convertiría en una de las personalidades más destacadas de la industria. La empresa se llamó Control Data Corporation y produjo un ordenador llamado CDC 6000 que se componía de cuatrocientos mil transistores, cien millas de cableado, un novedoso sistema de enfriado y una potencia de cálculo record para la época de 3 megaFLOPS. Este ordenador apareció en 1964

El secreto de la velocidad del CDC 6600 estaba en su capacidad de compartir trabajo con los periféricos permitiendo que la CPU se dedicará únicamente al procesamiento de datos. El lenguaje de programación era FORTRAN.

En 1968, Cray produjo la CDC 7600 que también logró el título del ordenador más veloz del mundo. Funcionando a 36 MHz, el 7600 tenía 3,6 veces la velocidad de reloj del 6600, pero, no tuvo el éxito comercial esperado y Cray dejó CDC en 1972 para formar su propia empresa.

Sin su participación, CDC produjo el STAR-100 con una velocidad de 100 megaFLOPS, es decir tres veces más la velocidad de su antecesor. y utilizaba el llamado procesamiento vectorial, es decir que la CPU estaba diseñada para realizar múltiples cálculos matemáticos en forma simultánea.

Ya en su propia compañía, Seymour Cray produjo tres modelos

  • CRAY-1: Data de 1976 y se trató de una de las primeras supercomputadoras en usar circuitos integrados y trabajaba a una velocidad de 160 megaFLOPS.
  • CRAY X-MP: Apareció en 1982 agregando 4 procesadores y más ancho de banda de memoria al modelo anterior. Su capacidad de cálculo es de 800 megaFLOPS.
  • CRAY-2: Este equipo de 1985 contaba por enfriamiento por líquido y una velocidad de cálculo de 1,9 gigaFLOPS.

Como muchos otros pioneros, Cray no supo detectar el cambio de paradigma y su compañía presentó quiebra en 1995. Mientras tanto sus competidores abrazaban el actual modelo de computación paralela en el que una tarea se divide entre dos o más procesadores que se encargan de resolverla en forma simultánea.

 

 

from Linux Adictos https://ift.tt/bZWEFUr
via IFTTT

El ordenador más lento del mundo (Según Google)

Web del reloj del Largo Ahora

El ordenador más lento del mundo operará un reloj destinado a durar 10000 años

En un artículo anterior te contaba la historia del que hasta este momento es el ordenador más rápido del mundo. Ahora vamos a ver la historia del que según Google es más lenta que, curiosamente comparten un mismo pionero.

El ordenador más lento del mundo

La universidad de Tel Aviv entrega todos los años el premio Dan David que se reparte en tres categorías; pasado, presente y futuro. En la edición del año 2002, el galardonado en la categoría «Presente» fue para el doctor Daniel Hill, el primero en crear un ordenador utilizando la tecnología de procesamiento paralelo que hoy utilizan los superordenadores de todo el mundo. En los comienzos de la década del ochenta, Hill demostró que era posible que un ordenador funcionara con varios procesadores en paralelo.  Fue en 1985, mientras trabajaba en su doctorado, que construyó para una empresa privada uno que utilizaba 64000 procesadores.

Sin embargo, al momento de recibir el premio, Hill parecía haber perdido interés en el tema.

La informatización paralela se ha convertido en una forma muy común de informatización así que, en lo que a mí respecta, el tema se ha agotado.

Toda mi contribución a este campo fue para probar que la informatización paralela era bastante simple y no tan complicado como se pensaba anteriormente

El reloj de los 10000 años

En 1996 se creó el fondo Long Now destinado a financiar la construcción de un reloj de 20 metros en lo alto de la cumbre de la Montaña de la Serpiente en el Parque Nacional Great Basin en el desierto de Nevada. La montaña ya había sido adquirida por un fondo especial. establecido por Mitch Kapor, fundador de la desaparecida compañía de software Lotus, la la familia Jay Walker, creadores de Priceline y Bill Joy, fundador de Sun Microsystem. Esta montaña se eligió porque su cumbre se eleva a una altura de 3.000 metros y está rodeada de  un bosque de pinos centenarios, algunos de los cuales superan los 4.900 años.

En el momento de recibir el premio, Hill estaba construyendo un prototipo de dicho reloj, destinado a funcionar nada menos que por 10000 años.  Sus planes incluían construirlo completamente de bronce, un material que el hombre conoce hace miles de años. Este reloj será controlado por el ordenador más lento del mundo que puede trabajar con 5 dígitos (Recordemos que tiene que mostrar la fecha después del año 10000) y será operado por lo que se describe como un movimiento mecánico, enorme, voluminoso y preciso. El ordenador será responsable de una precisión de un día cada 20000 años.

Pero ¿Para qué sirve?

Forma parte de un proyecto de la Long Now Foundation, una entidad sinfines de lucro que busca fomentar el pensamiento a (Muy) largo plazo. A lo que ellos denominan a «escala de civilización».

El reloj, que todavía no fue terminado se llama «Reloj del largo ahora» y como dije más arriba, tendrá escala de monumento, estará construido dentro de una montaña y estará pensado para mantener la hora exacta durante los próximos diez milenios. Cuando esté funcionando requerirá un mantenimiento mínimo y funcionará con energía mecánica recolectada de la luz solar y de las personas que lo visiten.

El Reloj marcará el tiempo con pantallas astronómicas y calendáricas y un generador de campanas diseñado por el compositor Brian Eno que tocará más de 3,5 millones de secuencias únicas de campanadas, una por cada día que se visite el Reloj durante los próximos 10.000 años.

Diez mil años es aproximadamente la edad de la civilización moderna, por lo que el reloj medirá un futuro de civilización igual a su pasado. Esto supone que nuestra civilización está en medio de cualquier viaje en el que estemos, lo que los promotores del proyecto califican como una «muestra de optimismo»

De la web del proyecto

¿Por qué alguien construiría un reloj dentro de una montaña con la esperanza de que suene durante 10.000 años?

Parte de la respuesta: solo para que la gente haga esta pregunta, y habiéndola hecho, se inciten a conjurar con nociones de generaciones y milenios. Si tiene un reloj en marcha durante 10,000 años, ¿qué tipo de preguntas y proyectos a escala generacional sugerirá? Si un reloj puede seguir funcionando durante diez milenios, ¿no deberíamos asegurarnos de que nuestra civilización también lo haga? Si El Reloj sigue funcionando después de que llevamos mucho tiempo muertos, ¿por qué no intentar otros proyectos que requieren que las generaciones futuras terminen?

La pregunta más importante es, como preguntó una vez el virólogo Jonas Salk: «¿Estamos siendo buenos antepasados?»

from Linux Adictos https://ift.tt/4dDbgv3
via IFTTT