Firefox 103 llega con diversas mejoras, conócelas

Firefox Logo

Mozilla dio a conocer hace pocos días el lanzamiento de su navegador web «Firefox 103» y con el cual anuncia que la capacidad de respuesta del navegador Firefox en macOS se ha mejorado, especialmente durante los períodos de alta carga de la CPU.

Esto fue posible gracias a una API de bloqueo moderna. Junto con esta mejora, los mantenedores del proyecto señalan que para completar formularios en línea, los campos obligatorios ahora están resaltados en formularios PDF.

Otro de los cambios que se destacan, es para aquellos que usan la función Picture-in-Picture, en la que se ha agregado una mejora para los subtítulos.  Desde Firefox 100, la función PiP admite subtítulos y subtítulos para videos de plataformas como YouTube, Prime, Netflix y sitios que usan videos en formato WebVTT. En esta versión 103, ahora es posible modificar el tamaño de fuente de los subtítulos de video directamente desde la ventana de PiP.

Y para los usuarios que usan esta función con bastante frecuencia, deben saber que se ha ampliado la cantidad de sitios para los que la función PiP admite subtítulos y subtítulos. Ahora es posible tener subtítulos usando el modo Picture-in-Picture para mirar videos en sitios como Funimation, Dailymotion, Tubi, Hotstar y SonyLIV.

Otra mejora, ahora se puede acceder a los botones de la barra de herramientas de pestañas con las teclas Tabulador, Mayús+Tabulador y de flecha. Para hacer esto, debe acceder a la barra de direcciones con las teclas Control+L.

Para los usuarios de Windows, el equipo de Firefox informa que la configuración de accesibilidad «Texto más grande» de Firefox ahora afecta a todas las páginas de contenido y de interfaz de usuario, y ya no solo se aplica a los tamaños de fuente en el sistema.

Por el lado de los desarrolladores, también tenemos varios cambios, pues a nivel de CSS, la propiedad de filtro de fondo (que se puede usar para aplicar efectos gráficos como desenfoque o cambio de color al área detrás de un elemento) ahora está disponible de forma predeterminada. Además, la propiedad scroll-snap-stop ahora está disponible. Puede usar los valores siempre y normal de esta propiedad para especificar si se saltan o no los puntos de ajuste, incluso cuando se desplaza rápidamente. Finalmente, se ha agregado soporte para la pseudo-clase :modal. Selecciona todos los elementos que se encuentran en un estado en el que excluyen cualquier interacción con otros elementos hasta que se rechaza la interacción.

En el nivel de JavaScript, los tipos de Error Native ahora se pueden serializar mediante el algoritmo de clonación estructurada. Esto incluye Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError y URIError. Las propiedades serializadas de AggregateError incluyen nombre, mensaje, causa, nombre de archivo, número de línea y número de columnas. Para AggregateError se serializan las propiedades mensaje, nombre, causa y errores.

En el nivel de API, ReadableStream, WritableStream, TransformStream ahora son objetos transferibles. Los cachés, CacheStorage y las API de caché ahora requieren un contexto seguro. Las propiedades/interfaces no están definidas si se usan en un contexto inseguro. Anteriormente, la memoria caché devolvía un CacheStorage que generaba una excepción si se usaba fuera de un contexto seguro.

Más allá de estas mejoras para los usuarios, esta versión 103 de Firefox también tenía derecho a varios parches. Entre otros, tenemos los siguientes puntos:

  • ahora se conservan los espacios que no se dividen, lo que evita los saltos de línea automáticos al copiar texto de un control de formulario
  • Se han solucionado los problemas de rendimiento de WebGL en los controladores binarios de NVIDIA a través de DMA-Buf en Linux
  • El inicio de Firefox podría ralentizarse significativamente debido al procesamiento de almacenamiento local del contenido web.
  • Algunos errores en Firefox 102 mostraron evidencia de corrupción de memoria y, con suficiente esfuerzo, algunos de ellos podrían explotarse para ejecutar código arbitrario. Las fallas que se marcaron como fallas de alta gravedad se han corregido.

¿Como instalar la nueva versión de Firefox 103 en Linux?

Usuarios de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, pueden instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.

Este lo pueden añadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

Hecho esto ahora solo tienen que instalar con:

sudo apt install firefox

Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:

sudo pacman -S firefox

Ahora para quienes sean usuarios de Fedora o cualquier otra distribución derivada de esta:

sudo dnf install firefox

Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.  



from Desde Linux https://ift.tt/BH1hUga
via IFTTT

Desarrollaron un metodo para «escuchar» mediante un cable optico

Un grupo de investigadores de la Universidad de Tsinghua (China) ha desarrollado una técnica para escuchar conversaciones en una habitación que contiene un cable óptico, por ejemplo, que sirve para conectarse a Internet.

Las vibraciones del sonido crean caídas de presión en el aire, por lo que se producen microvibraciones en el cable óptico, moduladas con una onda de luz transmitida a través del cable. Las distorsiones resultantes se pueden analizar a una distancia suficientemente grande utilizando un interferómetro láser Mach-Zehnder.

En los últimos años, las redes de fibra óptica están ampliamente desplegadas en todo el mundo, lo que no solo facilita la transmisión de datos, pero también brinda la oportunidad de obtener información adicional.

Estas aplicaciones de las redes de fibra óptica, incluida la detección de terremotos, tráfico urbano monitoreo de flujo [7-10], exploración de estructuras geológicas subterráneas, etc., han impactos positivos en la producción y la vida de las personas. Sin embargo, también trae cierto potencial problemas de seguridad, que deben ser considerados cuidadosamente.

Durante el experimento, fue posible reconocer completamente el sonido del habla en presencia de una pieza abierta de cable óptico (FTTH) de tres metros frente al módem.

La medición se realizó a una distancia de 1,1 km del extremo del cable ubicado en la sala escuchada. El rango de escucha y la capacidad de filtrar interferencias se correlacionan con la longitud del cable en la habitación, es decir, a medida que disminuye la longitud del cable en la habitación, también disminuye la distancia máxima desde la que es posible escuchar.

Se muestra que la detección y restauración de una señal de audio en redes de comunicación óptica se puede implementar de forma encubierta, imperceptible para el objeto de escucha y sin violar las funciones de comunicación utilizadas. Para introducirse discretamente en el canal de comunicación, los investigadores utilizaron un multiplexor por división de longitud de onda (WDM, Wavelength Division Multiplexer). Se consigue una reducción adicional del nivel de ruido de fondo equilibrando los brazos del interferómetro.

Las fibras ópticas son sensibles a las variaciones de presión ambiental, que podrían ser inducidas
por ondas acústicas. Los dispositivos basados ​​en esta función se utilizan ampliamente en la detección de sonido, como hidrófonos de fibra óptica. Según el modo de disposición actual de fibra hasta el hogar (FTTH), se instalará fibra de cola de hasta varios metros en las casas de los residentes. Para estos interiores fibras, las señales de sonido podrían ser moduladas en la onda de luz transmitida en el mismo, lo que permite que otros personas para escuchar a escondidas y recuperarlos en lugares remotos a lo largo del enlace de fibra. 

Mientras tanto, el la función de comunicación original de la fibra no se verá afectada por el uso de la longitud de onda multiplexor de división (WDM). Por lo tanto, las escuchas pueden llevarse a cabo de forma secreta. En este artículo, proponemos un esquema de espionaje usando fibra óptica interior y
demostrarlo en el laboratorio. El sistema se basa en el heterodino de Mach-Zehnder
interferómetro. Acoplamos el sistema de escucha al enlace de fibra óptica 1,1 kilómetro
lejos del objetivo de escucha, las voces del habla humana normal (50 ~ 80 dB) pueden ser
escuchado a escondidas con una fibra de cola interior de 3 metros. El ruido del sistema y la capacidad de espionaje son analizado. Finalmente, discutimos las medidas para evitar el riesgo de escuchas ilegales.

Las medidas para contrarrestar las escuchas clandestinas incluyen reducir la longitud del cable óptico en la sala y colocar el cable en canales de cable rígidos. También puede usar conectores ópticos APC (Conexión física en ángulo) en ángulo en lugar de conectores de extremo plano (PC) para reducir la eficiencia auditiva. Para los fabricantes de cables de fibra óptica, se recomienda utilizar materiales con un alto módulo de elasticidad, como el metal y el vidrio, como revestimiento de fibra.

Finalmente, para quienes estén interesados en poder conocer más al respecto pueden consultar los detalles de la investigación en el siguiente enlace.



from Desde Linux https://ift.tt/wP1eBz6
via IFTTT

Linux Mint 21 llega con Linux 5.15, Cinnamon 5.4, Mate 1.26 y mas

Hace poco se dio a conocer el lanzamiento de la nueva versión de Linux Mint 21 el cual está basado en Ubuntu 22.04 LTS y con el cual tambien recibir las actualizaciones del sistema las cuales están soportadas durante los próximos 5 años, es decir, hasta 2027.

Linux Mint 21 trae un conjunto considerable de cambios en comparación con el lanzamiento de Linux Mint 20.3 que se presentó a principios de año.

Principales novedades de Linux Mint 21

Esta nueva versión que se presenta de la distribucion viene con el kernel de Linux. 5.15 con el cual (entre otros cambios) se destaca un nuevo controlador de sistema de archivos NTFS (útil para interactuar con particiones de Windows), mejoras en el sistema de archivos EXT4 (Mint usa EXT4 de manera predeterminada), además de mejor soporte de hardware, parches de seguridad, corrección de errores y más.

Linux Mint 21 se envía de manera predeterminada con Cinnamon 5.4, la última versión de su interfaz de usuario relativamente liviana y orientada a WIMP, asi como tambien que se ha agregado soporte para el formato Webp al visor de imágenes Xviewer, la navegación de directorio ha sido mejorada y al mantener presionadas las teclas del cursor, las imágenes se muestran en forma de presentación de diapositivas, con un retraso suficiente para ver cada imagen.

Linux Mint 21 «Vanessa» viene con una nueva herramienta Bluetooth para conectar dispositivos. La nueva herramienta se llama Blueman y reemplaza la aplicación Blueberry una aplicación GTK que utiliza la pila Bluez. Blueman está habilitado para todos los escritorios enviados y proporciona un indicador de bandeja del sistema más funcional y un configurador que admite íconos simbólicos. En comparación con Blueberry, Blueman tiene un mejor soporte para auriculares inalámbricos y dispositivos de audio, y brinda capacidades avanzadas de monitoreo y diagnóstico.

La utilidad Warpinator, diseñada para el intercambio de archivos encriptados entre dos computadoras en una red local, ahora ofrece enlaces a mecanismos alternativos para Windows, Android e iOS si no se encuentran dispositivos para compartir.

Se mejoró la interfaz de usuario del programa Thingy, diseñado para renombrar archivos en modo por lotes, ademas de que se agregó soporte para navegadores y opciones adicionales al Administrador de aplicaciones web (WebApp).

Tambien se destaca la compatibilidad mejorada para imprimir y escanear documentos mediante el protocolo IPP, que no requiere la instalación de controladores. HPLIP se actualizó a la versión 3.21.12 para admitir las nuevas impresoras y escáneres HP. Para deshabilitar el modo sin controlador, simplemente elimine los paquetes ipp-usb y sane-airscan, después de lo cual puede instalar los controladores clásicos para escáneres e impresoras proporcionados por el fabricante.

Al desinstalar una aplicación desde el menú principal (el botón de desinstalación en el menú contextual), ahora se tiene en cuenta el uso de la aplicación como dependencia (se devuelve un error si otros programas dependen de la aplicación que se está eliminando). Además, la desinstalación ahora elimina las dependencias relacionadas con la aplicación que se instalaron automáticamente y no fueron utilizadas por otros paquetes.

De los demás cambios que se destacan:

  • En la interfaz para seleccionar fuentes de instalación de aplicaciones, en las listas de repositorios, PPA y claves, puede seleccionar varios elementos al mismo tiempo.
  • Al cambiar una tarjeta gráfica a través del subprograma NVIDIA Prime, el interruptor ahora permanece visible y le permite deshacer la acción de inmediato.
  • Las máscaras Mint-Y y Mint-X han agregado soporte inicial para GTK4. Cambió la apariencia del tema Mint-X, que ahora se crea con el lenguaje SASS y admite aplicaciones que usan el modo oscuro.
  • Se optimizó el rendimiento del código, se actualizaron y agregaron aplicaciones, se rediseñaron y mejoraron los cuadros de diálogo de configuración y las interfaces de las aplicaciones.
  • Las ediciones de escritorio Xfce y MATE vienen con Xfce 4.16 y MATE 1.26.
  • De la versión 1.66.2 a la 1.70 se ha actualizado el intérprete de JavaScript 
  • El administrador de ventanas Muffin ha sido portado a la nueva base de código del administrador de ventanas Metacity

Descargar

Finalmente si estás interesado en poder probar esta nueva versión, puedes obtener las imágenes generadas de esta nueva versión, en el siguiente enlace.



from Desde Linux https://ift.tt/yh69pPS
via IFTTT

EdgeDB, un DBMS de datos relacional de gráficos

Hace poco se dio a conocer el lanzamiento del DBMS «EdgeDB 2.0», que implementa el modelo de datos relacional de gráficos relacionales y el lenguaje de consultas EdgeQL, optimizado para trabajar con datos jerárquicos complejos.

EdgeDB es una base de datos de código abierto diseñada como sucesora espiritual de SQL y el paradigma relacional. Su objetivo es resolver algunos problemas de diseño difíciles que hacen que las bases de datos existentes sean innecesariamente onerosas de usar.

Desarrollado por el motor de consulta de Postgres bajo el capó, EdgeDB piensa en el esquema de la misma manera que usted: como objetos con propiedades conectadas por enlaces. Es como una base de datos relacional con un modelo de datos orientado a objetos o una base de datos gráfica con un esquema estricto. Lo llamamos una base de datos relacional de grafos.

Sobre EdgeDB

El proyecto se está desarrollando como un complemento para PostgreSQL. Las bibliotecas cliente están preparadas para los lenguajes Python, Go, Rust y TypeScript/Javascript.

En lugar de un modelo de datos basado en tablas, EdgeDB utiliza un sistema declarativo basado en tipos de objetos. En lugar de claves foráneas (foreign key) para determinar la relación entre los tipos se utiliza el enlace de referencia (un objeto se puede utilizar como propiedad de otro objeto).

Los índices se pueden utilizar para acelerar el procesamiento de consultas. También se admiten funciones como la tipificación de propiedades sólidas, las restricciones de valores de propiedades, las propiedades calculadas y los procedimientos almacenados. De las características del esquema de almacenamiento de objetos EdgeDB, que recuerda un poco a ORM, se destaca la capacidad de mezclar esquemas, vincular propiedades de diferentes objetos y compatibilidad con JSON integrado.

Se proporcionan herramientas integradas para migrar el esquema de almacenamiento: después de cambiar el esquema especificado en un archivo esdl separado, basta con ejecutar el comando «edgedb migración create» y el DBMS analizará las diferencias en el esquema y generará un script de forma interactiva. para migrar al nuevo esquema. El historial de modificación del esquema se rastrea automáticamente.

Para realizar consultas, se admite tanto el lenguaje de consulta GraphQL como su propio lenguaje EdgeDB, que es una adaptación de SQL para datos jerárquicos. En lugar de listas, los resultados de las consultas tienen un formato estructurado y, en lugar de subconsultas y operaciones JOIN, es posible especificar una consulta EdgeQL como una expresión dentro de otra consulta. Se admiten transacciones y ciclos.

Principales novedades de EdgeDB 2.0

En la nueva versión que se presentó, se ha agregado una interfaz web integrada para la administración de la base de datos, que permite ver y editar datos, ejecutar consultas de EdgeQL y analizar el esquema de almacenamiento utilizado. La interfaz se inicia con el comando «edgedb ui», después de lo cual está disponible al acceder a localhost.

La expresión «GROUP» se implementó para permitir la partición y agregación de datos y la agrupación de datos mediante expresiones EdgeQL arbitrarias, de forma similar a la agrupación en una operación SELECT.

Capacidad para controlar el acceso a nivel de objeto, las reglas de acceso se definen en el nivel del esquema de almacenamiento y permiten restringir el uso de un conjunto específico de objetos en las operaciones de selección, inserción, eliminación y actualización. Por ejemplo, puede agregar una regla que permita que solo el autor actualice una publicación.

Tambien se destaca que se agregó la capacidad de usar variables globales en el esquema de almacenamiento. Para enlazar con el usuario, se ha propuesto una nueva variable global.

De los demás cambios que se destacan:

  • Se ha preparado la biblioteca de cliente oficial para el lenguaje Rust.
  • Se ha estabilizado el protocolo binario EdgeDB, en el que se ha vuelto posible procesar varias sesiones diferentes simultáneamente dentro de la misma conexión de red, reenviando a través de HTTP, usando variables globales y estados locales.
  • Se agregó soporte para tipos que definen rangos de valores (rango).
  • Se agregó soporte para la activación por socket, lo que permite no mantener el controlador del servidor en la memoria e iniciarlo solo cuando intenta establecer una conexión (útil para ahorrar recursos en los sistemas de desarrollo).

Finalmente para quienes estén interesados en conocer más al respecto, deben saber que el código está escrito en Python y Rust y se distribuye bajo la licencia Apache 2.0.

Puedes consultar más al respecto, en el siguiente enlace.



from Desde Linux https://ift.tt/tKTRsUZ
via IFTTT

Google pospone la eliminación de cookies para 2024

Google anunció que pospondrá su ambicioso plan para eliminar las cookies de seguimiento de terceros en Chrome hasta la segunda mitad de 2024.

Google anunció originalmente que los planes para eliminar gradualmente el soporte para cookies de seguimiento de terceros en Chrome dentro de dos años a principios de 2020, ahora hace aproximadamente dos años y medio (y una pandemia global). La presión regulatoria resultó en un retraso anterior que empujó la ventana hasta 2023.

Sin embargo, el enfoque de desarrollo actual (si no la tecnología subyacente, hasta ahora) de la nueva tecnología habría recibido la aprobación de la Autoridad de Mercados y Competencia (CMA) del Reino Unido por lo que esta podría ser la última vez que se retrasa.

El plan de Google para eliminar las cookies de terceros de Chrome es un movimiento que cambiaría la forma en que se orientan los anuncios en los sitios web. La compañía dice que ha trabajado con editores, comercializadores y reguladores en su plan de reemplazo de cookies de terceros.

Actualmente, las cookies son el principal medio que utilizan los comerciantes para rastrear la actividad en línea de los usuarios y adaptar los anuncios en consecuencia. Sin embargo, Google, líder mundial en publicidad online y desarrollador de Chrome, el navegador más utilizado del mundo, decidió prescindir de él.

“El comentario más consistente que hemos recibido es la necesidad de más tiempo para evaluar y probar las novedades de Privacy Sandbox antes de desaprobar las cookies de terceros en Chrome. Ahora tenemos la intención de comenzar a eliminar gradualmente las cookies de terceros en Chrome en la segunda mitad de 2024”, escribió Anthony Chavez, vicepresidente de Privacy Sandbox.

La compañía dijo que los comentarios mostraron que los anunciantes necesitan más tiempo para probar la tecnología. Esta es la segunda vez que Google retrasa la implementación de su alternativa de cookies llamada Privacy Sandbox, pues las presiones regulatorias han frenado el despliegue de la tecnología, pero Google podría obtener la aprobación de los reguladores para la nueva fecha de lanzamiento.

Ademas en un anuncio de las pruebas de estas nuevas herramientas publicitarias sensibles a la privacidad, se mencionó que se ampliarán a más usuarios a principios de agosto y se ampliarán durante el resto de este año y hasta 2023.

En los últimos meses, Google ha lanzado versiones de prueba de una serie de nuevas herramientas de privacidad. API de Sandbox en Chrome para que los desarrolladores las prueben. Estas API incluyen «Fledge» y «Temas» que, según la empresa, logran un equilibrio entre la preservación de la privacidad y la búsqueda de la economía publicitaria en línea que es fundamental para su negocio.

Para aquellos usuarios que esten sobre una versión beta de Chrome, es posible que ya estén habilitados. Además, la decisión de Google de eliminar las cookies hace eco de los pasos tomados por Apple, que sacudió el mercado de la publicidad digital el año pasado al limitar el acceso de los anunciantes a los datos de los usuarios en su sistema operativo iOS.

Sin embargo, en un momento en que los gigantes tecnológicos están bajo un escrutinio antimonopolio cada vez mayor, algunos expertos temen que la decisión de Google de eliminar las cookies fortalecerá su poder en el mercado de la publicidad digital, donde ya juega un papel dominante.

Privacy Sandbox tiene como objetivo trabajar con el ecosistema para desarrollar alternativas que preserven la privacidad a las cookies de terceros y otras formas de seguimiento entre sitios.

Propone usar un algoritmo en el navegador, el Aprendizaje federado de cohortes (FLoC), para analizar la actividad de un usuario y generar una identificación de «preservación de la privacidad» que se puede usar para la orientación. Google afirma que Privacy Sandbox es más anónimo que las cookies, pero Electronic Frontier Foundation (EFF) lo ha descrito como «lo opuesto a la tecnología de preservación de la privacidad» y similar a un «comportamiento de puntaje de crédito».

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



from Desde Linux https://ift.tt/5ockGSK
via IFTTT

LKRG 0.9.4 llega con soporte para OpenRC, Linux 5.15.40+ y mas

El proyecto Openwall dio a conocer hace poco el lanzamiento del módulo del kernel LKRG 0.9.4 (Linux Kernel Runtime Guard), diseñado para detectar y bloquear ataques y violaciones de la integridad de las estructuras del kernel.

El LKRG está empaquetado como un módulo de kernel cargable que intenta detectar cambios no autorizados en un kernel en ejecución (verificación de integridad) o cambios en los permisos de los procesos de usuario (detección de vulnerabilidades).

La verificación de integridad se realiza con base en una comparación de hashes calculados para las áreas de memoria más importantes y las estructuras de datos del kernel (IDT (Tabla de descripción de interrupciones), MSR, tablas de llamadas del sistema, todos los procedimientos y funciones, controladores de interrupciones, listas de módulos cargados, contenido de la sección .text de módulos, atributos de proceso, etc.).

El procedimiento de verificación se activa periódicamente mediante un temporizador y cuando se producen varios eventos en el kernel (por ejemplo, cuando se ejecutan llamadas al sistema setuid, setreuid, fork, exit, execve, do_init_module, etc.).

Sobre Linux Kernel Runtime Guard

La detección del posible uso de exploits y el bloqueo de ataques se realizan en la etapa anterior a que el kernel proporcione acceso a los recursos (por ejemplo, antes de abrir un archivo), pero después de que el proceso haya recibido permisos no autorizados (por ejemplo, cambiando el UID ).

Cuando se detecta un comportamiento no autorizado de los procesos, se terminan por la fuerza, lo que es suficiente para bloquear muchos exploits. Dado que el proyecto se encuentra en etapa de desarrollo y aún no se han realizado optimizaciones, los costos generales de operación del módulo son de aproximadamente 6.5%, pero en el futuro se planea reducir significativamente esta cifra.

El módulo es adecuado tanto para organizar la protección contra exploits ya conocidos para el kernel de Linux como para contrarrestar los exploits de vulnerabilidades aún desconocidas, si no utilizan medidas especiales para eludir LKRG.

Los autores no excluyen la presencia de errores en el código LKRG y posibles falsos positivos, por lo que se invita a los usuarios a comparar los riesgos de posibles errores en LKRG con los beneficios del método de protección propuesto.

De las propiedades positivas de LKRG, se observa que el mecanismo de protección se realiza en forma de un módulo cargable, y no de un parche para el kernel, lo que permite su uso con kernels de distribución regulares.

Principales novedades de LKRG 0.9.4

En esta nueva versión que se presenta del módulo se destaca que se agregó soporte para el sistema de inicio OpenRC, asi como tambien que se agregaron instrucciones de instalación usando DKMS.

Otro de los cambios que se destaca de esta nueva versión es que se proporciona compatibilidad con LTS-kernels de Linux 5.15.40+.

Ademas de ello tambien se destaca que el diseño de la salida de mensajes al registro se ha rediseñado para simplificar el análisis automatizado y facilitar la percepción durante el análisis manual y que los mensajes LKRG tienen sus propias categorías de registro, lo que facilita separarlos del resto de los mensajes del núcleo.

Por otra parte, tambien se menciona que se cambió el nombre del módulo del kernel de p_lkrg a lkrg y que la versión anterior de LKRG 0.9.3 es aún funcional en las versiones más nuevas del kernel (5.19-rc* hasta ahora). Sin embargo, por compatibilidad con Kernels 5.15.40+ a largo plazo, no lo es por lo que se deben aplicar algunos cambios realizados en la versión 0.9.4.

Tambien se menciona que se están considerando algunos cambios relacionados (pero probablemente diferentes) para su inclusión en LKRG de autodefensa, por ejemplo, su configuración de tiempo de ejecución está en una página de memoria que se mantiene solo lectura la mayor parte del tiempo, entre otras mejoras.

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

En particular, el módulo ha sido probado con el kernel RHEL, OpenVZ/Virtuozzo y Ubuntu. En el futuro será posible organizar el proceso de generación de compilaciones con compatibilidad a nivel binaria para diferentes distribuciones populares.



from Desde Linux https://ift.tt/ouKQJEZ
via IFTTT

Julio 2022: Lo bueno, lo malo y lo interesante del Software Libre

Julio 2022: Lo bueno, lo malo y lo interesante del Software Libre

Julio 2022: Lo bueno, lo malo y lo interesante del Software Libre

En este séptimo mes del año y penúltimo día de «julio 2022», como de costumbre al final de cada mes, les traemos este pequeño compendio, de algunas de las más destacadas publicaciones de dicho periodo.

Para que así, puedan disfrutar y compartir algunas de las mejores y más relevantes informaciones, noticias, tutoriales, manuales, guías y lanzamientos, de nuestra web. Y de otras fuentes confiables, como la web DistroWatch, la Fundación para el Software Libre (FSF), la Iniciativa de Código Abierto (OSI) y la Fundación Linux (LF).

Introducción del Mes

De manera tal, de que puedan más fácilmente mantenerse al día en el ámbito del Software Libre, Código Abierto y GNU/Linux, y otros ámbitos relacionados con la actualidad tecnológica.

Publicaciones del Mes

Resumen de julio 2022

Dentro de DesdeLinux en julio 2022

Buenas

Malas

Interesantes

Top 10: Publicaciones recomendadas

  1. Pencil2D, una excelente herramienta para crear animaciones 2D: Un software gratuito y de código abierto, la cual está destinada para hacer animaciones 2D dibujadas a mano. (Ver)
  2. Raspberry Pi Pico W llega con Wi-Fi y solo cuesta $ 6: Hace poco se anunció el Raspberry Pi Pico W es una versión ligeramente mejorada del Raspberry Pi Pico de $4 del año pasado. (Ver)
  3. De todito linuxero Jul-22: Breve repaso informativo del ámbito GNU/Linux: Un pequeño y útil compendio noticioso sobre la actualidad linuxera informativa del mes en curso. (Ver)
  4. Sound Open Firmware 2.2 ya fue liberado y estas son sus novedades: Un proyecto originado para abandonar la práctica de suministrar firmware cerrado para chips DSP. (Ver)
  5. Bacula 13.0 ya fue liberado y estas son sus novedades: Se presentó el lanzamiento de la nueva versión gratuita del sistema de respaldo multiplataforma cliente-servidor Bacula. (Ver)
  6. wxWidgets 3.2.0 ya fue liberado y estas son sus novedades: el primer lanzamiento de una nueva rama estable del kit de herramientas multiplataforma wxWidgets 3.2.0. (Ver)
  7. Aprendiendo SSH: Opciones y parámetros de configuración – Parte I: Sobre la exploración y conocimiento de las opciones del comando SSH y los parámetros de OpenSSH. (Ver)
  8. Conociendo LibreOffice – Tutorial 03: Introducción a LibreOffice Writer: Explorando a LibreOffice Writer, que es la aplicación creada para ser el procesador de texto de la misma. (Ver)
  9. Visual Studio Code 1.69: Nueva versión disponible y cómo se instala: Las novedades de Visual Studio Code 1.69. La cual se encuentra disponible desde hace apenas un mes. (Ver)
  10. Ethereum OS: Un novedoso Sistema Operativo móvil de código abierto: Un Sistema Operativo móvil basado en LineageOS y centrado en las tecnologías Web3. (Ver)

Fuera de DesdeLinux

Fuera de DesdeLinux en julio 2022

Lanzamientos de Distros GNU/Linux según DistroWatch

  1. OpenMandriva Lx 5.0 Technical Preview: Día 27
  2. NuTyX 22.07.0: Día 24
  3. Qubes OS 4.1.1: Día 19
  4. Rocky Linux 9.0: Día 14
  5. Linux Mint 21 Beta: Día 14
  6. T2 SDK 22.6: Día 14
  7. Network Security Toolkit 36-13232: Día 11
  8. Elive 3.8.30 (Beta): Día 08
  9. Oracle Linux 9.0: Día 06
  10. Porteus 5.0: Día 04
  11. Condres OS 1.0: Día 01

Para profundizar más información sobre cada uno de estos lanzamientos y otros más, haga clic en el siguiente enlace.

Últimas Noticias de la Fundación para el Software Libre (FSF / FSFE)

  • Un PC en tu bolsillo: Librem 5, un móvil con Software Libre: Librem 5 ejecuta PureOS, totalmente convergente, lo que significa que puedes llevar tu escritorio contigo en tu móvil. Su entorno gráfico dedicado, Phosh, se está convirtiendo en una opción popular para los móviles Linux. (Ver)

Para profundizar más información sobre esta y otras noticias del mismo periodo, haga clic en los siguientes enlaces: FSF y FSFE.

Últimas Noticias de la Iniciativa de Código Abierto (OSI)

  • Abordar preguntas difíciles sobre criptomonedas y Open Source desde una perspectiva legal: En los días posteriores a la Conferencia de la Red Legal de Europa de la Free Software Foundation en Estocolmo, se produjo una discusión por correo electrónico que planteó preguntas desafiantes sobre la tecnología de contabilidad distribuida de criptomonedas y blockchain y el software de código abierto. (Ver)

Para profundizar más información sobre esta y otras noticias del mismo periodo, haga clic en el siguiente enlace.

Últimas Noticias de la Organización Fundación Linux (FL)

  • La Open 3D Foundation da la bienvenida a Epic Games como miembro principal para dar rienda suelta a la creatividad de los artistas de todo el mundo: La Open 3D Foundation (O3DF) se enorgullece en anunciar que Epic Games es miembro Premier junto con Adobe, Amazon Web Services (AWS), Huawei, Intel, LightSpeed ​​Studios, Microsoft y Niantic, mientras celebra su primer cumpleaños. (Ver)

Para profundizar más información esta y otras noticias del mismo periodo, haga clic en los siguientes enlaces: Blog, Anuncios y Comunicados de prensa.

Resumen: Publicaciones varias

Resumen

En resumen, esperamos que este pequeño y útil compendio de noticias” con lo más destacado dentro y fuera del Blog «DesdeLinux» para este séptimo mes del año, «julio 2022», sea un gran aporte al mejoramiento, crecimiento y difusión de las «tecnologías libres y abiertas».

Si te ha gustado esta publicación, no dejes de comentarla y de compartirla con otros. Y recuerda, visitar nuestra «página de inicio» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinux, o este grupo para más información sobre el tema de hoy.



from Desde Linux https://ift.tt/sqEQUn2
via IFTTT

Ventoy 1.0.79 ya fue liberado y estos son sus cambios

Ventoy: Aplicación de código abierto para crear unidades USB de arranque

Se dio a conocer el lanzamiento de la nueva versión de Ventoy 1.0.79, la cual es una excelente herramienta diseñada para crear dispositivos USB de arranque que incluyen varios sistemas operativos.

El programa es notable porque brinda la capacidad de iniciar el sistema operativo desde imágenes ISO, WIM, IMG, VHD y EFI sin cambios sin necesidad de desempaquetar la imagen o reformatear los medios. Por ejemplo, basta simplemente con copiar el conjunto de imágenes iso de interés en una memoria flash USB con el cargador de arranque Ventoy, y Ventoy proporcionará la capacidad de arrancar los sistemas operativos internos.

En cualquier momento, puede reemplazar o agregar nuevas imágenes ISO simplemente copiando nuevos archivos, lo cual es conveniente para probar y familiarizarse preliminarmente con varias distribuciones y sistemas operativos.

Sobre Ventoy

Ventoy admite el arranque en sistemas BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, UEFI Secure Boot y MIPS64EL UEFI con tablas de partición MBR o GPT. Admite el arranque de varias versiones de Windows, WinPE, Linux, BSD, ChromeOS, así como imágenes de máquinas virtuales Vmware y Xen.

Los desarrolladores han probado más de 940 imágenes iso con Ventoy, incluidas varias versiones de Windows y Windows Server, varios cientos de distribuciones de Linux (se declara que el 90% de las distribuciones presentadas en distrowatch.com han sido probadas), más de una docena de BSD sistemas (FreeBSD, DragonFly BSD, pfSense, FreeNAS, etc.).

Además de los medios USB, el cargador de arranque Ventoy se puede instalar en una unidad local, SSD, NVMe, tarjetas SD y otros tipos de unidades que utilizan sistemas de archivos FAT32, exFAT, NTFS, UDF, XFS o Ext2/3/4. Existe un modo de instalación automática del sistema operativo en un archivo en medios portátiles con la capacidad de agregar sus propios archivos al entorno creado (por ejemplo, para crear imágenes con distribuciones de Windows o Linux que no admiten el modo en vivo).

Principales novedades de Ventoy 1.0.79

La nueva versión que se presenta de Ventoy se destaca que se agrega el soporte para la distribución Fedora CoreOS, asi como tambien la imagen de arranque Super-UEFIinSecureBoot-Disk utilizada para ejecutar programas efi sin firmar y sistemas operativos en el modo UEFI Secure Boot se ha revertido a la versión 3.3.

Otra de las novedades que se destaca de esta nueva versión se ha aumentado el número de imágenes iso admitidas a 940, ademas de que se han resuelto los problemas con el modo kickstart en las distribuciones basadas en RHEL.

De los demás cambios que se destacan de esta nueva versión de Ventoy 1.0.79:

  • Se realizó una actualización de languages.json
  • Se solucionó un error cuando la distribución basada en rhel tiene un archivo kickstart externo.
  • Se solucionó un error que indica que la opción VTOY_LINUX_REMOUNT no tiene efecto en openSUSE.
  • Se solucionó un error que indica que la opción autosel no funciona
  • Se solucionó un error para Ventoy2Disk.gtk que el espacio reservado no puede contener el dígito 9.
  • Se solucionó un error que no puede encontrar el repositorio al instalar el servidor Kylin V10SP2.
  • Se actualizó vtoyboot a la versión 1.0.24.

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

Descargar e instalar Ventoy

Para quienes estén interesados en poder probar esta herramienta pueden obtener la última versión desde el siguiente enlace.

Para el caso práctico de esta publicación descargaremos la versión mencionada abriendo una terminal y tecleando lo siguiente en ella:

wget https://github.com/ventoy/Ventoy/releases/download/v1.0.79/ventoy-1.0.79-linux.tar.gz

Hecha la descarga ahora vamos a proceder a descompimir el paquete obtenido y vamos a ejecutar el archivo que está dentro de este.

Aquí tenemos dos opciones para trabajar con Ventoy, una de ellas es abriendo la GUI (GTK/QT), la cual podemos ejecutar desde la terminal tecleando lo siguiente:

./VentoyGUI.x86_64

Otro de las opciones para trabajar con Ventoy es con la WebUI (desde el navegador) y para ello desde la terminal vamos a teclear el siguiente comando:

sudo sh VentoyWeb.sh

Y posteriormente vamos a abrir el navegador y nos dirigimos a la siguiente URL

http://127.0.0.1:24680



from Desde Linux https://ift.tt/3hnkR79
via IFTTT

Yandex libero el codigo fuente de Userver, un framework para crear apps en C++

Yandex ha publicado el código fuente del marco Userver, que permite crear aplicaciones C++ altamente cargadas que funcionan en modo asíncrono. El marco ha sido probado en cargas de nivel de Yandex y se usa en servicios como Yandex Go, Lavka, Delivery, Market y proyectos fintech.

Userver es el más adecuado para desarrollar aplicaciones con una arquitectura de microservicio. Inicialmente, el marco se desarrolló para Yandex Taxi, con su ayuda, el equipo cambió de una aplicación monolítica a una arquitectura que le permite desarrollar componentes independientes separados (microservicios) y usarlos en diferentes aplicaciones.

Hoy anunciamos el lanzamiento del marco de usuario de código abierto para crear aplicaciones de alta carga. Para nosotros, esta es una forma importante de compartir la experiencia en el desarrollo de microservicios que hemos acumulado. Aquí hay un enlace a un repositorio de GitHub con código fuente, documentación, ejemplos, una plantilla para crear sus propios servicios (con CI configurado, entorno de compilación y prueba) y un servicio de configuración dinámica. Todo esto está publicado bajo la licencia Apache 2.0.

Los microservicios son autónomos, por lo que una aplicación basada en una arquitectura de este tipo es fácil de actualizar y agregarle nuevas funciones. Por lo tanto, el microservicio para encontrar un conductor para pedidos en Taxi se puede usar para una tarea similar, por ejemplo, encontrar un servicio de mensajería para cumplir con los pedidos de Yandex Delivery. Lo mismo se puede hacer con el cálculo de la hora de llegada del conductor o mensajero y muchas otras tareas.

El marco se creó originalmente con énfasis en la confiabilidad y la conveniencia, y en su interior proporciona todo lo que necesita para el desarrollo, diagnóstico, monitoreo, depuración y experimentación. Por ejemplo, userver sugiere cómo corregir errores en la etapa de compilación, sabe cómo trabajar con diferentes bases de datos, cambiar parámetros sobre la marcha, etc.

En cuanto a la composición se menciona que se incluyen los controladores para el trabajo asincrónico con DBMS (MongoDB, PostgreSQL, Redis, ClickHouse, MySQL), clientes y servidores que funcionan asincrónicamente para varios protocolos (HTTP, HTTPS, GRPC, TCP, UDP, TLS), primitivas de bajo nivel para administrar la sincronización y acceso a las capacidades del sistema operativo, así como a componentes de alto nivel para trabajar con caché, tareas, bloqueos distribuidos, rastreo, métricas, estadísticas y datos en formatos JSON/YAML/BSON, ademas de que admite cambiar la configuración del servicio sobre la marcha, sin detenerlo.

En cuanto a las desventajas de la arquitectura monolítica se mencionan los siguientes:

  • Consolidación de todo el código dentro de un monolito. Con una gran base de código, la creación y las pruebas pueden llevar horas, y la implementación puede llevar un día entero.
  • Interacción cercana de diferentes partes del código. Debe dedicar mucho esfuerzo a las revisiones de código para que las interfaces de las diferentes partes del monolito no se conviertan en un desastre.
  • Fragilidad. Un cambio en un módulo puede romper otro módulo.
  • Áreas de responsabilidad borrosas. Durante el proceso de desarrollo, muchas partes del código se generalizan, comienzan a ser utilizadas por diferentes equipos, y esto es bueno. Pero como resultado, no está claro quién es el responsable del módulo resultante: los primeros autores; aquellos que hicieron la mayor cantidad de ediciones; o aquellos que usan más activamente el módulo en el código.

Anteriormente, Yandex transfirió sus otras tecnologías clave a la forma de proyectos abiertos, por ejemplo, el sistema de gestión de bases de datos distribuidas YDB, capaz de procesar millones de solicitudes por segundo, así como la biblioteca de aprendizaje automático CatBoost, que Yandex utiliza en la Búsqueda y otros servicios.

Finalmente para quienes estén interesados en poder conocer más al respecto, deben saber que actualmente el soporte para Userver es para Ubuntu, Debian, Fedora, Arch, Gentoo, sistemas macOS, x86, x86_64, AArch64, arquitecturas Arm, compiladores GCC 8+ y Clang 9+, estándares C++17, C++20, C++23.

El código Userver está escrito en C++ y está abierto bajo la licencia Apache 2.0 y se puede consultar desde el siguiente enlace.



from Desde Linux https://ift.tt/q1L2gzN
via IFTTT

En Fedora planean dejar de ofrecer varios Spins y software bajo la licencia CC0

Hace poco se dio a conocer dos grandes noticias relacionadas con los cambios que se pretenden implementar dentro de «Fedora» y es que Richard Fontana, coautor de la licencia GPLv3 y que trabaja como consultor de patentes y licencias abiertas para Red Hat, ha anunciado planes para cambiar las reglas del proyecto Fedora para prohibir la inclusión de software lanzado bajo una licencia Creative Commons CC0 en los repositorios.

A sus palabras de él, menciona que la licencia CC0 implica una renuncia a los derechos de autor y distribución en el dominio público, lo que permite distribuir, modificar y copiar el software sin condiciones para cualquier propósito.

CC0 ha sido catalogado por Fedora como una licencia ‘buena’ para código y contenido (correspondiente a contenido permitido y permitido bajo el nuevo sistema). Planeamos clasificar CC0 solo como contenido permitido, de modo que ya no se permita CC0 para el código. Este es un cambio bastante inusual y puede tener un impacto en una cantidad no trivial de paquetes de Fedora (eso no me queda claro en este momento), y es posible que otorguemos una excepción a los paquetes existentes que incluyen código cubierto por CC0.

La incertidumbre sobre las patentes de software se cita como el motivo de la prohibición de CC0. Hay una cláusula en el texto de la licencia CC0 que establece explícitamente que la licencia no afecta los derechos de patente o marca comercial que se pueden usar en la aplicación. La posibilidad de influencia a través de patentes se considera una amenaza potencial, por lo que las licencias que no permiten explícitamente el uso de patentes o no renuncian a las patentes se consideran no FOSS.

El motivo del cambio: Durante un largo período de tiempo se ha ido generando un consenso en FOSS de que las licencias que excluyen cualquier forma de concesión de licencias de patentes o tolerancia de patentes no se pueden considerar FOSS.

CC0 tiene una cláusula que dice: «Este documento no renuncia, abandona, entrega, licencia ni afecta de ninguna otra manera los derechos de marca o patente». (El lado de la marca registrada de esa cláusula no es problemático desde el punto de vista de las normas de licenciamiento de FOSS). Las licencias regulares de Creative Commons tienen cláusulas similares. Hace unos meses aprobamos ODbL como licencia de contenido; esta licencia contenía su propia cláusula de «sin licencia de patente».

Se menciona que se mantendrá la capacidad de alojar contenido con licencia CC0 que no esté asociado con el código en los repositorios. Los paquetes de código ya alojados en los repositorios de Fedora que se envían bajo una licencia CC0 pueden quedar exentos y permitir que continúen enviándose. Ademas de que tambien no se permitirá la inclusión de nuevos paquetes con código suministrado bajo la licencia CC0.

Otro de los cambios que se plantearon para Fedora fue por parte de Ben Cotton, quien ocupa el cargo de gerente del programa Fedora en Red Hat.

Él anunció su intención de detener la formación de compilaciones en vivo alternativas de la distribución: Robotics Spin (entorno con aplicaciones y simuladores para desarrolladores de robots), Games Spin (entorno con una selección de juegos) y Security Spin (entornos con un conjunto de herramientas para verificar la seguridad), debido a la terminación de la comunicación de los mantenedores o la falta de voluntad de los mantenedores para continuar con el desarrollo.

De acuerdo con la política de mantenimiento de actividad aprobada[1] por FESCo, los siguientes Spins/Labs se eliminarán de F37 a menos que se incorporen nuevos mantenedores. ## El mantenedor indicó que no tiene tiempo para mantener esta versión

Si hay quien quiera tomar en sus propias manos el mantenimiento de estos montajes, se continuará con su entrega (por el momento ya se han encontrado postulantes que están listos para seguir apoyando las ediciones de Seguridad y Juegos).

Finalmente si estás interesado en conocer más al respecto, puedes consultar los detalles de las noticias en las listas de correo de Fedora.

Enlace 1.

Enlace 2.

 



from Desde Linux https://ift.tt/5QtcIFm
via IFTTT

Carbon, el lenguaje de programación que pretende reemplazar a C++

Hace pocos días un empleado de Google dio a conocer que está desarrollando un nuevo lenguaje de programación llamado «Carbon», que se posiciona como un reemplazo experimental de C++, ampliando este lenguaje y eliminando las deficiencias existentes.

Según la presentación de Carruth, el lenguaje fue desarrollado para poder crear software donde el rendimiento es crítico. También querían permitir que los desarrolladores aprovecharan el diseño del lenguaje de programación moderno mediante el uso de Carbon.

Algunas de las cosas destacadas como puntos destacados de Carbon en comparación con C++ fueron, por ejemplo, una sintaxis más simple y las importaciones de API. Según Carruth, este nuevo lenguaje experimental debería ser interoperable bidireccionalmente con C++, lo que significa que los proyectos deberían poder migrar de un lenguaje a otro sin mucha dificultad.

Además, es un objetivo desarrollar aún más el lenguaje de forma abierta en Internet, donde cualquiera que lo desee puede contribuir con el código fuente. El proyecto está disponible públicamente en Github y está abierto para solicitudes de incorporación de cambios. 

El lenguaje es compatible con la portabilidad básica de C++, puede integrarse con el código C++ existente y proporciona herramientas para simplificar la migración de proyectos existentes mediante la traducción automática de bibliotecas C++ a código Carbon.

Por ejemplo, puede reescribir una determinada biblioteca en Carbon y usarla en un proyecto C++ existente. El compilador Carbon está escrito usando desarrollos LLVM y Clang.

De las principales características de Carbon, se destacan las siguientes:

  • El rendimiento del código resultante es comparable al de C++, al tiempo que mantiene la capacidad de acceder a direcciones de bajo nivel y datos a nivel de bits.
  • Portabilidad con el código C++ existente, incluida la herencia de clases y las plantillas.
  • Compilación rápida y capacidad de integración con los sistemas de compilación existentes para C++.
  • Simplifique la migración entre diferentes versiones de Carbon.
  • Proporciona herramientas seguras para la memoria que protegen contra las vulnerabilidades causadas por abordar un área de memoria después de que se haya liberado, desreferenciar punteros nulos y desbordamientos de búfer.

Por supuesto, tenemos a Rust como una alternativa propuesta a C y C++, pero este no es realmente un lenguaje de extensión, es más un lenguaje completo, comencemos de nuevo. Carbon está tratando de ser como Rust sin dejar de ser compatible con el mundo de C++, pues en su página de Github dice:

  • Coincidencia de rendimiento de C++ mediante LLVM, con acceso de bajo nivel a bits y direcciones
  • Interoperar con su código C++ existente, desde la herencia hasta las plantillas
  • Compilaciones rápidas y escalables que funcionan con sus sistemas de compilación C++ existentes

Se afirma que Carbon es necesario porque la mejora incremental de C++ simplemente ya no es posible debido al bagaje histórico del que simplemente no puede deshacerse. Personalmente, iría más allá y sugeriría que las «mejoras» incrementales en C++ son parte de la razón por la que, en la práctica, es un lenguaje tan extenso.

“Siempre hay nuevos lenguajes que intentan ser los sucesores de C++. Doy la bienvenida a los experimentos con lenguajes de programación y estilos de programación, pero realmente no quiero generar controversias. Es fácil criticar los lenguajes establecidos (conocemos sus problemas), pero por lo general es difícil ofrecer alternativas sin crear conjuntos completamente nuevos de problemas en las reglas, bibliotecas y gobernanza del lenguaje. Carbon es tan nuevo y está subespecificado que realmente no puedo hacer comentarios técnicos significativos”, dijo en un correo electrónico el inventor de C++, Bjarne Stroustrup.

Si bien Carbon comenzó como un proyecto interno de Google, el equipo de desarrollo finalmente quiere reducir las contribuciones de Google, o de cualquier otra compañía individual, a menos del 50 % para fin de año. En última instancia, quieren entregar el proyecto a una fundación de software independiente, donde su desarrollo estará a cargo de voluntarios.

Finalmente si estás interesado en poder conocer más al respecto debes saber que los desarrollos del proyecto se distribuyen bajo la licencia Apache 2.0 y puedes consultarlos en el siguiente enlace.



from Desde Linux https://ift.tt/anIKq0h
via IFTTT

Ethereum OS: Un novedoso Sistema Operativo móvil de código abierto

Ethereum OS: Un novedoso Sistema Operativo móvil de código abierto

Ethereum OS: Un novedoso Sistema Operativo móvil de código abierto

Hace unos pocos días, se dio a conocer la versión 1.0 de un interesante y novedoso Sistema Operativo móvil de código abierto llamado «Ethereum OS».

El cual, también suele ser llamado como «ethOS», pero tal cual como está escrito, con la «letra e» en minúscula. Para diferenciarse de «EthOS», con la «letra E» en mayúscula, que hace referencia al ya conocido Sistema Operativo de ordenadores enfocado a la Minería Digital.

Mobian: Un Sistema Operativo para móviles basado en Debian GNU/Linux

Mobian: Un Sistema Operativo para móviles basado en Debian GNU/Linux

Y como de costumbre, antes de entrar de lleno en el tema de hoy sobre «Ethereum OS», dejaremos para aquellos interesados los siguientes enlaces a algunas anteriores publicaciones relacionadas:

Ethereum OS (ethOS): Un Sistema Operativo web3 Android

Ethereum OS (ethOS): Un Sistema Operativo web3 Android

¿Qué es Ethereum OS?

Según una información publicada en Twitter, sus desarrolladores han anunciado la liberación de dicho Sistema Operativo móvil basado en el fork de Android llamado LineageOS, y orientado para un uso especial de las tecnologías Web3.

¡Sí, ethOS v1.0 ya está aquí! Estamos muy emocionados de que la comunidad pruebe y ayude a crear funciones y aplicaciones nativas de web3 en el sistema operativo.

Sin embargo, en su sitio web oficial hay mucha información al respecto, en la que sus creadores detallan valiosa información sobre el mismo, sus objetivos, tecnologías y alcances.

ethOS será la herramienta definitiva para los creadores y exploradores de Web3. Hasta que no tengamos un SO móvil tan libre de permisos como el blockchain sobre el que se construye Web3, la transformación tecnológica estará incompleta, y el renacimiento económico y cultural que hace posible Web3 económico y cultural que Web3 hace posible, se retrasará.

Mientras que, en su sitio web oficial de GitHub se puede hallar excelente información técnica y el código fuente del proyecto. Por ejemplo, podemos acceder a información relacionada con su instalación, y su instalador web.

Ethereum OS / ethOS: características, novedades, objetivos y alcances

Características

Entre sus principales características, novedades, objetivos y alcances se pueden mencionar las siguientes:

  1. Se trata de un desarrollo comunitario y de código abierto.
  2. El sistema operativo se encuentra en una versión beta de desarrollo.
  3. Cuenta con acceso nativo a wallets y aplicaciones de la red Ethereum.
  4. Por el momento, puede ser instalado exclusivamente en dispositivos Pixel 3, 3XL y 5a. Mientras que, en el futuro piensan trabajar en un dispositivo móvil dedicado llamado Ethereum Phone.
  5. Busca posicionarse como una herramienta definitiva para creadores y exploradores Web3. Para algún día lograr ser un SO móvil tan libre de permisos como el Blockchain que opera sobre la Web3.
  6. Está construido sobre el popular fork de Android llamado LineageOS, lo que le permite centrarse en las características específicas de blockchain, y expandir Android únicamente donde sea necesario.
  7. Ejecuta un cliente ligero de Ethereum como servicio del sistema, lo que significa que no almacena todos los datos de la cadena de bloques, pero verifica todos los bloques por sí mismo.
  8. Vendrá con un monedero integrado que será muy útil para los principiantes en el mundo de las criptomonedas, y soporte garantizado para algunos de los monederos más populares.
  9. Usará para la gestión de seguridad de los monederos, un proceso donde las claves privadas sean encriptadas por hardware y almacenadas, utilizando el chip de seguridad integrado.
  10. Ofrecerá una navegación descentralizada, e incluirá soporte para IPFS y dominios .eth, lo que permitirá una mayor descentralización del contenido.

LineageOS es uno de los forks de Android más utilizado actualmente, y está desprovisto de características específicas de Google. Lo que lo hace, adecuado desde una perspectiva de seguridad y privacidad. Además, es de código abierto y compatible con la mayoría de los teléfonos Android.

eOS

Sistemas Operativos libres o abiertos para móviles existentes

Para finalizar, dejaremos más abajo nuestra lista de actuales Sistemas Operativos libres o abiertos para móviles existentes y conocidos a los cuales seguramente sumaremos a Ethereum OS, o ethOS, como también se le conoce. Y estos son los siguientes:

  1. /e/ (Eelo)
  2. AOSP (Android Open Source Project)
  3. CalyxOS
  4. GrapheneOS
  5. KaiOS (Solo parcialmente de código abierto)
  6. LineageOS
  7. LuneOS (WebOS)
  8. Mobian
  9. Plasma Mobile
  10. PostmarketOS
  11. PureOS
  12. Replicant
  13. Sailfish OS
  14. Tizen
  15. Ubuntu Touch

ethOS es un nuevo paradigma en los SO móviles, donde la capa subyacente del sistema está descentralizada y puede ser gobernada por la comunidad”.

Resumen: Banner post 2021

Resumen

En resumen, «Ethereum OS» es una nueva y genial alternativa a probar, para futuramente usar en nuestros dispositivos móviles, sobre todo si somos usuarios apasionados por alternativas desgooglezadas (libres de apps y servicios de Google), y usuarios apasionados por las tecnologías Web3 (Blockchain y DeFi). Así que, ojalá sea un proyecto TI que llegue a buen puerto, y ofrezca no solo el uso de nuevas y mejores tecnologías, sino mayores niveles de seguridad y privacidad informática.

Si te ha gustado esta publicación, no dejes de comentarla y de compartirla con otros. Y recuerda, visitar nuestra «página de inicio» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinux, o este grupo para más información sobre el tema de hoy.



from Desde Linux https://ift.tt/bfzJ7Ko
via IFTTT