Linux, dando segundas oportunidades desde hace décadas

Linux, lo mejor para equipos antiguosLinux es una maravilla. A su modo, para algunos, pero lo es. Hará alrededor de 15 años, resucité el ordenador de un hermano instalándole Xubuntu. Lo quería para usar JDownloader y chatear desde el navegador, y lo ligero que era aquel sabor oficial de Ubuntu le hizo poder usar un equipo que, de otro modo, prácticamente ni iniciaba. Hoy en día sigo recomendando que instalen Linux en prácticamente cualquier caso similar, y sigue dando alegrías a mis conocidos.

También recuerdo otro caso, el de un amigo que quería usar su «netbook» (esos portátiles de 10″ que hoy en día casi no se encuentran) como si fuera un TV Box, le instalé Linux Mint y tuvo lo que buscaba. Más recientemente, un conocido ha estado buscando algo que conectar a la tele y en lo que poder jugar para relajarse, y una vez más, lo que le ha salvado ha sido instalar Linux, en este caso el sistema operativo de escritorio que ofrece Raspberry Pi.

Siempre lo diré: Linux es lo mejor a nivel usuario

Quien quería jugar en la tele tiene un PC de 32bits, sí, aún existen, y la potencia es más bien limitada. Raspberry Pi Desktop es básicamente un Debian con la personalización de Raspberry Pi, y lo que tenemos es muy similar a lo que ofrece Raspberry Pi OS, pero está diseñado para la arquitectura x86. Yo le recomendé esta opción porque sigue estando disponible, porque la conozco y porque muchas otras se están planteando abandonar el soporte para 32bits, pero también hay otras opciones. Los 32bits en equipos de escritorio son algo que en algunas zonas ya se puede considerar «vintage», otra manera más floja de decir «viejo» u «obsoleto», y, aún así, siguen funcionando con Linux.

Lo mejor de todo esto es que, si bien es cierto que los títulos más nuevos no están para Linux (tampoco para macOS, todo hay que decirlo), también lo es que jugar con emuladores es mucho mejor en un sistema operativo con el núcleo que desarrolla Linus Torvalds. En Windows podemos instalar PPSSPP, RetroArch y mil programas más, pero sólo nuestro kernel tiene los drivers de diferentes controladores en el mismo. De este modo, podemos instalar RetroPie y no sólo usar un DualShock 3 (mando de la PS3) sin instalar drivers, sino que además podemos jugar sin el cable (por WiFi). Si además sumamos el rendimiento, poco queda que añadir.

Netflix, Prime Video, Spotify…

Las aplicaciones para Windows parecen ser un punto a su favor, pero lo más importante está disponible como servicio web. La aplicación de Prime Video para Windows es poco más que lo que vemos en la versión web, por lo que tampoco se pierde mucho si nos quedamos en Linux. Lo mismo podemos decir de Spotify. La única diferencia en este sentido es que con algunas aplicaciones podemos descargar el contenido para su reproducción sin conexión, y ahí sí lo tienen mejor los usuarios de Windows.

Lo que pasa es que estamos hablando de equipos que ya no funcionan nada bien en Windows, o que no pueden actualizar el sistema operativo. Teniendo en cuenta que estas aplicaciones son poco más que webapps, de poco nos va a servir que esté disponible la mejor aplicación si nuestro equipo no va a poder moverla. Por eso es mejor usar Linux: algo que no va, algo cuyo rendimiento nos pone nerviosos, de repente… se mueve, y tenemos algo usable.

Los tres casos expuestos aquí son algunos de los que he conseguido convertir, pero no siempre me hacen caso. Conozco a gente que, tras probar Lubuntu, por ejemplo, han pensado que era demasiado feo, no se han hecho a él y han terminado comprando otro ordenador. Entonces, ya con algo más nuevo, ya se han puesto contentos, e incluso me han insinuado que Windows es mejor. Claro, renovando el equipo cuando ya no puede con él y gastándose más dinero.

Con Linux esto no es necesario, no tan pronto. Así que si hace que un equipo se mueve decentemente, podemos hacer mucho con él y ahorrar dinero, lo extraño es que no se use más. Pero por mí no quedará.

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

El software de minado de Norton genera críticas en los usuarios

El software de minado de Norton hizo enojar a los usuarios
Si me pidieran que explicara en dos palabras por qué no usar software privativo, diría Norton Antivirus. Famoso por adueñarse de discos rígidos al estilo de una posesión demoníaca, otro producto de la empresa suma un nuevo escándalo por incluir un software de minado difícil de desinstalar.

Norton 360 es una suite de herramientas para Windows, Mac, iOS y Android destinada a la protección contra software malicioso. Entre otros productos incluye un gestor de contraseñas, VPN, gestor de contraseñas, antivirus y alerta de intrusión. Y algo más que no se entiende que hace ahí, el software de minado

El software de minado de Norton

En junio del año pasado, la ex Symantec, conocida ahora como NortonLifeLock anunció la inclusión de una herramienta de minado de la criptomoneda Ethereum en su suite de seguridad Norton 360. La pregunta lógica es ¿Qué tiene que ver la minería de criptomonedas con la seguridad informática?

La respuesta, en mi opinión, carece de sentido.  Dicen que lo hicieron porque no quieren que los usuarios descarguen software de minado de terceros que pueden contener software malicioso. Con ese criterio deberían incluir un procesador de textos, un software de edición de imágenes y un par de juegos. La aplicación, conocida como Norton Crypto solo podrá usarse en tarjetas gráficas con mucha potencia.  Como dato interesante hay que aclarar que la comunidad Ethereum está trabajando en un sistema de minado que no exija tanto del hardware.

Más allá de las buenas intenciones declamadas por la empresa, está la realidad del 15% de las monedas generadas que se queda NortonLifeLock además de comisiones por transacción no especificadas. Hay quien dice que los usuarios podrían terminar perdiendo plata teniendo en cuenta los costos de la electricidad asociados.

El investigador de seguridad Chris Vickery dejó en claro su opinión:

Norton está aumentando el consumo de energía en todo el mundo, costando a sus clientes más en el uso de electricidad de lo que el cliente gana en la minería, pero permitiendo a Norton obtener una tonelada de ganancias»

Es repugnante, asqueroso y un suicidio de marca.

Aunque desde Norton dicen que la aplicación no está activada por defecto y se puede desactivar en cualquier momento, los usuarios reportaron que se instala sin preguntas ni avisos previos. También comentaron dificultades para la eliminación.

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

Nuevo episodio en el lenguaje correcto: ¿llegará el día en el que ya no «mataremos» aplicaciones?

Matar o no matar, lenguaje correcto

Hace ahora algo más de dos años, en verano de 2020, se confirmó que Linux iba a dejar de usar términos como «esclavo» o «lista negra». El objetivo fue usar lenguaje inclusivo, algo que en ocasiones llega a ser absurdo, como cuando compañías de cosméticos dejan de usar la palabra «blanqueador», por si ofende a alguien. Aquello fue noticia porque Linux no es precisamente un proyecto pequeñito, pero ya entonces nos hacíamos la pregunta: «¿cómo tendremos que hablar el resto para ser correctos, no criticados ni crucificados?«.

En lo personal, yo conozco la existencia de Linux desde el año 2002. Fue entonces cuando el primero en hablarme de, creo, Mandrake me dijo algo así como que eso de que un programa se queda colgado y no puedes hacer nada con él en Windows no pasa en Linux, porque en Linux se podían «matar» los programas. Aún hoy en día, si Kodi decide que no quiere cerrarse en mi Ubuntu, voy al Monitor del sistema y lo «mato». Esta palabra también podría tener los días contados, si se sigue con el camino que han marcado los desarrolladores de Bottles.

Bottles deja de usar «matar» porque es lenguaje violento

GNOME publica artículos semanales en TWIG (This Week In GNOME, Esta Semana En GNOME en español), y en su entrada de ayer nos hablaron de una nueva versión de Bottles. Entre sus novedades, podemos leer:

[…]»matar» fue renombrado a «forzar parada» para evitar el uso de términos violentos[…]

Al leerlo, uno sólo puede pensar en que estamos llegando a un punto en el que lo que vimos en Demolition Man, que nos hacía reír, se convertirá en realidad. Para el que no conozca la película, y aunque creo que hemos hecho referencia a ella alguna vez en artículos como este, estaba prohibido decir tacos, incluso la sal era ilegal por ser mala para la salud, por no hablar de que el sexo físico estaba totalmente descartado. En su intención por eliminar todo lo que se consideraba malo, crearon una sociedad en la que lo bueno era lo único que existía y esperable, convirtiéndolos a todos en inútiles e incapaces de solucionar cualquier problema real. Es lo que tiene la sobreprotección.

Puede sonar absurdo, pero es que uno piensa «¿A partir de ahora tendremos que forzar la parada de moscas y mosquitos?». Al final, cada uno es libre de usar el lenguaje que quiera, pero yo sólo pienso en que hace tiempo que nos estamos pasando. Y para que esto no se quede así, en un artículo serio (de hecho yo siempre estoy bromeando), lo dejaremos en eso, en que cada uno haga lo que quiera, pero cuidado, porque veremos cómo es la siguiente generación si la actual es como se define en este vídeo:

 

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

Upscayl y Upscaler: se acabó el preocuparse por ampliar el tamaño de una imagen

Upscayl 1200px

Las cámaras de fotos no siempre han sido tan buenas como en la actualidad. Ahora hay teléfonos que se acercan o superan las resoluciones de los 50mpx, e incluso pueden disparar en RAW, pero hace unos cuantos años, el buen teléfono móvil era el que tenía 3mpx; 5mpx era una burrada para un móvil cuando salió el Nokia N95. Y claro, con fotos hechas incluso con calidad VGA, es fácil que tengamos alguna por ahí que tenga más granos que un Ferrero Rocher. Mejorar este tipo de fotos nunca ha sido tan fácil, y hay dos programas que pueden ayudarnos en esta tarea: Upscayl y Upscaler.

El que yo he probado es el primero (disponible aquí, también para macOS y Windows), más que nada porque ahora mismo sólo quiero instalar paquetes flatpak o snap cuando es estrictamente necesario, y Upscaler está en Flathub. Por otra parte, Upscayl está como AppImage, o lo que es lo mismo, un sólo archivo que es bajar y ejecutar, y que no instala nada extra al sistema operativo. Se elija lo que se elija, los resultados serán impresionantes en ambos casos, tal y como podéis ver en la imagen de cabecera.

Upscayl usa AI para mejorar las fotos

Lo que usan ambos programas es Real ESRGAN ncnn vulkan, software que trabaja con inteligencia artificial (AI) y aprendizaje automático (ML) que analiza las imágenes para, digamos, pintar como cree que debería ser una imagen mejorada. Es todo software de código abierto. Tal y como veis en la captura de cabecera, el ojo original, el de la izquierda, está muy borroso, pero el derecho tiene brillo. Más aún, el logotipo de Manjaro está perfectamente una vez «upscaylado», pero no antes de pasarle el programa.

En mis pruebas, he de decir que he tenido resultados mixtos. En una muy vieja de cuando frecuentaba los gimnasios, ha conseguido arreglar bastante de una foto hecha con un Nokia 6600 (cámara VGA, calidad malísima), pero también es cierto que se nota que ha sido retocada. Se nota porque intenta resucitar una imagen que está prácticamente muerta, pero en otros casos le ha sacado brillo a gafas de plástico de unos disfraces.

Aumenta las imágenes hasta tamaños absurdos

Upscayl tiene una opción para mejorar las imágenes hasta x8, lo que puede tardar tanto que sólo he hecho una prueba, y creía que era siempre así de lento. En ese caso concreto, he cogido un fondo de pantalla y me ha creado una imagen de más de 500mpx, y se veía perfecta. El peso total de la imagen ha superado los 600mb, un poco demasiado para subirla a un blog como este. Y es que una cosa que me interesa a mí es poder coger imágenes oficiales que sean pequeñas y poder ampliarlas sin perder calidad para añadirlas a un artículo. Eso y, claro está, recuperar las fotos viejas que pueda.

En cuanto a las diferencias entre Upscayl y Upscaler, el primero consume más recursos y tira más de gráfica, y el segundo está diseñado usando GTK, por lo que quedará mejor en GNOME. Los resultados van a ser más o menos los mismo, y se acabó el preocuparse por ampliar el tamaño de una imagen.

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

El nombre de Ubuntu 23.04 será posiblemente Langosta Lunar

Ubuntu 23.04 podría llamarse Lunar Lobster

Al igual que sucedió este año, el nombre de Ubuntu 23.04, la primera versión del año próximo podría llevarnos al fondo del mar. Se llamará Lunar Lobster o, Langosta Lunar en el idioma de Cervantes.

Atrás quedaron los tiempos en que Mark Shuttleworth explicaba en su blog cuál era el nombre elegido y que características de ese nombre trataban de transmitirse a la versión. En la actualidad supongo que solo se limitan a elegir un animal y un adjetivo al azar dependiendo de la letra del alfabeto que le toque.

En realidad, todo se trata de una especulación de medios especializados. En la cuenta oficial de Ubuntu se ve un tweet con un emoticon de luna y otro de langosta y un proyecto en Launchpad (La plataforma de desarrollo colaborativo de Canonical) con el título de Lunar y la aclaración de que es la próxima versión de Ubuntu en la descripción.

El nombre de Ubuntu 23.04

La descripción biológica de la langosta no parece aportar demasiada información de por qué fue elegido el nombre, más allá de que comienza por L. Se trata de un crustáceo decápodo que vive en fondos rocosos no demasiado profundos y se esconde entre las rocas.

Tampoco lo de lunar aporta demasiadas pistas.  Define a lo relativo a la luna o lo influenciado por ella.

Sin embargo, los seguidores del Tarot tienen algo más que aportar. Hay una carta muy conocida que representa a un crustáceo de diez patas (Dependiendo del diseño puede ser una langosta, un cangrejo o un bogavante). Parece haber varias interpretaciones de su significado. Para algunos la luna representa la búsqueda y el crustáceo el encargado de devorar lo transitorio. Otros lo relacionan con la emoción o la intuición.

No creo en esas cosas, pero, ojalá signifique que tendremos, después de mucho tiempo, una versión interesante.

De todas formas, todo son especulaciones.

Lo que sabemos

Por el momento lo único que sabemos seguro es que la fecha de liberación será el 27 de abril del 2023 y, como corresponde a los años impares tendrá soporte durante nueve meses. Comparando los respectivos calendarios de desarrollo no parece que GNOME 44 esté listo a tiempo por lo que posiblemente venga con alguna actualización de la rama 43.

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

La libertad no es gratis. ¿Estamos dispuestos a pagar el precio?

Si queremos libertad de expresión debemos facilitar los recursos a las plataformas que la permiten

Si se puede sacar una conclusión de este y este artículo que escribí hace un par de domingos es que la libertad no es gratis. Si queremos conservar nuestro derecho a la libre expresión y la capacidad de decidir qué información sobre nosotros hacer pública y, a quién, debemos asegurarnos de que los instrumentos que utilizamos puedan permanecer independientes.

Así como en su momento defendí que las empresas se vincularan en los proyectos de código abierto, me alegré de que Elon Musk comprara Twitter. Sin embargo, de la misma forma como lo primero demostró tener sus aspectos negativos, tengo mis sospechas que la libertad de expresión que el señor Musk está dispuesto a soportar tiene sus límites.

Tengo en alguna parte de los favoritos del navegador la historia de un grupo de ex conductores de una plataforma de transporte de pasajeros. Dado que no lo encuentro, no puedo dar mayores datos. Pero, el resumen es este.

En una ciudad de los Estados Unidos comenzó a funcionar una de esas plataformas que permiten que conductores particulares utilicen sus vehículos para transportar pasajeros. Se produjo el típico conflicto con los sindicatos de conductores de taxi que intentaron y fracasaron prohibir su funcionamiento. Con el tiempo, la plataforma quiso cambiar las condiciones perjudicando a los conductores.

¿El resultado? Varios de ellos se juntaron e hicieron su propia plataforma. Con el tiempo, la otra plataforma volvió a las condiciones originales.

Hay muchas plataformas similares y, probablemente con el tiempo hubiera llegado alguna otra y, con la competencia es posible que la primera también hubiera dado marcha atrás. Sin embargo, ¿Por qué esperar que vengan a salvarnos cuando podemos hacerlo nosotros mismos?

La libertad no es gratis

En Linux Adictos mis compañeros han escrito en el pasado sobre las diferentes plataformas descentralizadas que cumplen funciones similares a las de Twitter o Facebook. Voy a volver una vez más sobre el tema, pero agregando las formas en que podemos colaborar con esas plataformas.

Mastodon

Cada vez que un grupo se enoja con Twitter, esta plataforma es la que recibe la mayoría de los usuarios. Sin embargo, esto no parece durar mucho.

La gran ventaja de Mastodon es que los usuarios son quienes tienen el control de lo que reciben. Los mensajes se muestran por orden cronológico y solo los de aquellos a los que decidiste seguir.  Los contenidos permitidos son: audio, vídeo, imágenes, descripciones de accesibilidad, encuestas, advertencias de contenido, avatares y emojis.

Dado que no hay un servidor centralizado sino una red de servidores provistos por la comunidad, cada uno tiene sus propias reglas de moderación.

Cómo colaborar

Hay dos formas de colaborar con Mastodon. Puedes gestionar tu propio servidor para lo que necesitas un nombre de dominio, un servidor privado virtual, un servidor de correo electrónico y un proveedor de alojamiento de contenidos.

También se puede aportar económicamente. Las empresas pueden hacerlo en forma directa con el proyecto mientras que para los usuarios individuales está disponible la plataforma Patreon.

GNU Social

Este es un proyecto apoyado por la Free Software Foundation.  La diferencia fundamental con Mastodon es que no se trata de un proyecto interconectado. Cada instalación es independiente. 

En la web del proyecto no hay demasiada información sobre las características y, de hecho, la instancia en español a la que recomiendan unirse si no quieres instalar tu propio servidor ya no funciona.

Cómo colaborar

GNU Social recibe aportes económicos a traves de la plataforma Liberapay o de la compra de objetos en la tienda.

Diaspora

El proyecto se parece a Mastodon en que está formado por una red descentralizada de servidores. La ventaja es que resulta posible compartir el contenido con Facebook y Twitter por lo que no necesitas renunciar a los seguidores de ambas redes sociales ni volver a publicar el post.
Dos puntos fuertes de Diaspora es el anonimato (No pide tu nombre real) y la privacidad. (No recopila ni comparte datos). Es posible clasificar los contactos y decidir con quienes se comparte el contenido. Solo tienes que registrarte en un nodo de la red (Ellos lo llaman pod) y empezar a buscar contactos a quienes quieras seguir.

Cómo colaborar

Se puede colaborar con el proyecto alojando un servidor, contribuyendo con el código, dando soporte a nuevos usuarios o aportando traducciones.

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

DuckDB 0.6.0 ya fue liberado e incluye mejoras de escritura en disco, carga de datos y mas

DuckDB, el DBMS utilizado por Google, Facebook y Airbnb

DuckDB es un sistema de gestión de base de datos SQL OLAP en proceso

Se dio a conocer el lanzamiento de la nueva versión del DBMS DuckDB 0.6.0, version en la cual se ha mejorado la compresión de datos, ademas de que se han añadido nuevas funciones, asi como tambien mejoras en el almacenamiento, entre otras cosas más.

DuckDB combina propiedades de SQLite como la compacidad, la capacidad de conectarse en forma de biblioteca integrada, el almacenamiento de la base de datos en un solo archivo y una conveniente interfaz CLI, con herramientas y optimizaciones para realizar consultas analíticas cubriendo una parte significativa de los datos almacenados, por ejemplo, que realizan la agregación de todo el contenido de las tablas o fusionan varias tablas grandes.

Principales novedades de DuckDB 0.6.0

En esta nueva versión que se presenta se destaca que se continuó trabajando en la mejora del formato de almacenamiento, ademas de que se ha implementado un modo de escritura de disco, en el que cuando se carga un gran conjunto de datos en una transacción, los datos se comprimen y se transmiten a un archivo desde la base de datos sin esperar a que el comando COMMIT confirme la transacción.

Otro de los cambios que se destaca de la nueva version, es que se agregó soporte para la carga paralela de datos en tablas separadas, lo que puede aumentar significativamente la velocidad de carga en sistemas multinúcleo. Por ejemplo, en la versión anterior, cargar una base de datos con 150 millones de filas en una CPU de 10 núcleos tomó 91 segundos, y en la nueva versión, esta operación toma 17 segundos. Hay dos modos de carga paralela: con conservación del orden de los registros y sin conservación del orden.

Para la compresión de datos, se utiliza el algoritmo FSST (tabla rápida de símbolos estáticos), que le permite empaquetar datos dentro de filas utilizando un diccionario común de coincidencias de tipos. La aplicación del nuevo algoritmo permitió reducir el tamaño de la base de datos de prueba de 761 MB a 251 MB.

Para comprimir números (DOUBLE y FLOAT) se proponen los algoritmos Chimp y Patas. En comparación con el algoritmo Gorillas anterior, Chimp proporciona un mayor nivel de compresión y una descompresión más rápida. El algoritmo Patas va a la zaga de Chimp en términos de compresión, pero es significativamente más rápido en la velocidad de descompresión, que es casi lo mismo que leer datos sin comprimir.

Tambien se destaca que se agregó una capacidad experimental para cargar datos de archivos CSV en varios flujos paralelos (SET experimental_parallel_csv=true), lo que reduce significativamente el tiempo de carga para archivos CSV grandes. Por ejemplo, cuando la opción estaba habilitada, el tiempo de descarga de un archivo CSV de 720 MB se redujo de 3,5 a 0,6 segundos.

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

  • Se ha implementado la posibilidad de ejecución paralela de operaciones de creación y gestión de índices.
  • SQL brinda la capacidad de formar consultas que comienzan con la palabra «FROM» en lugar de «SELECT». En este caso, se supone que la consulta comienza con «SELECT *».
  • Se agregó soporte para la expresión «COLUMNAS» en SQL, lo que le permite realizar una operación en varias columnas sin duplicar la expresión.
  • Consumo de memoria optimizado. De forma predeterminada en la plataforma Linux, la biblioteca jemalloc se utiliza para la gestión de la memoria. Rendimiento significativamente mejorado de las operaciones de fusión de hash cuando la memoria es limitada.
  • Se agregó el modo de salida «.mode duckbox» a la CLI, descartando las columnas centrales en función de las líneas de ancho de la ventana del terminal). Con el parámetro «.maxrows X», también puede limitar el número de filas de salida.
  • La CLI proporciona autocompletado de entrada teniendo en cuenta el contexto (se completa la entrada de palabras clave, nombres de tablas, funciones, nombres de columnas y nombres de archivos).
  • La CLI está habilitada de forma predeterminada para mostrar un indicador de progreso de consulta.

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

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

Firefox 107 llega con algunos cambios y solucionando 21 vulnerabilidades

Firefox-Logo

Firefox es un popular navegador web

Ya fue liberada la nueva versión del popular navegador web Firefox 107 junto con la cual se ha generado también una actualización de rama a largo plazo, Firefox 102.5.0. Además de las innovaciones y las correcciones de errores, corrige 21 vulnerabilidades. Diez vulnerabilidades están marcadas como peligrosas.

Siete vulnerabilidades (recopiladas bajo CVE-2022-45421, CVE-2022-45409, CVE-2022-45407, CVE-2022-45406, CVE-2022-45405) son causadas por problemas de memoria, como desbordamientos de búfer y reversión de archivos ya liberados en las áreas de la memoria.

Estos problemas pueden conducir potencialmente a la ejecución de código malicioso cuando se abren páginas especialmente diseñadas. Dos vulnerabilidades (CVE-2022-45408, CVE-2022-45404) permiten eludir la notificación del modo de pantalla completa, por ejemplo, para simular una interfaz de navegador y engañar al usuario con phishing.

Principales novedades de Firefox 107

En la nueva versión de Firefox 107 podremos encontrar que se agregó la capacidad de analizar el consumo de energía en sistemas Linux y macOS con procesadores Intel a la interfaz de generación de perfiles (pestaña Rendimiento en las herramientas para desarrolladores) (anteriormente, la generación de perfiles de energía solo estaba disponible en sistemas con Windows 11 y en computadoras Apple con un chip M1).

Otro cambio que se destaca de la nueva version de Firefox 107 es que se agregó el modo Protección total de cookies, que anteriormente se aplicaba solo al abrir sitios en modo de navegación privada y al elegir el modo estricto para bloquear contenido no deseado (estricto).

En el modo de Protección Total de Cookies, se utiliza un almacenamiento aislado separado para las Cookies de cada sitio, lo que no permite el uso de Cookies para rastrear el movimiento entre sitios, ya que todas las Cookies configuradas desde bloques de terceros cargados en el sitio (iframe, js, etc.) están vinculados al sitio desde el cual se descargaron estos bloques y no se transmiten al acceder a estos bloques desde otros sitios.

Además de ello, también se destaca que se agregó soporte para paneles de selección de imágenes introducidos desde Android 7.1 (Teclado de imágenes, un mecanismo para enviar imágenes y otro contenido multimedia directamente a formularios de edición de texto en aplicaciones).

Se mejoró el rendimiento de las compilaciones de Windows en Windows 11 22H2 al manejar la navegación por vínculos en los subsistemas IME (Editor de métodos de entrada) y Microsoft Defender.

Por la parte de las mejoras para desarrolladores, se destaca que las propiedades CSS «contain-intrinsic-size», «contain-intrinsic-width», «contain-intrinsic-height», «contain-intrinsic-block-size» y «contain-intrinsic-inline-size» se han implementado para permitir especificar el tamaño del elemento que se utilizará independientemente del efecto sobre el tamaño de los elementos secundarios (por ejemplo, al aumentar el tamaño de un elemento secundario puede estirar el elemento principal).

Las propiedades propuestas permiten que el navegador determine inmediatamente el tamaño sin esperar a que se dibujen los elementos secundarios. Si se establece en «automático», se utilizará el último tamaño renderizado del elemento para fijar el tamaño.

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

  • La depuración de complementos basados ​​en la tecnología WebExtension se ha simplificado en herramientas para desarrolladores web.
  • Se agregó la opción «–devtools» (webext run –devtools) a la utilidad webext, que le permite abrir automáticamente una ventana del navegador con herramientas para desarrolladores web, por ejemplo, para identificar la causa de un error. Inspección simplificada de ventanas emergentes.
  • Se ha agregado un botón Recargar al panel para recargar WebExtension después de realizar cambios en el código.
  • Proporcionó carga proactiva de certificados intermedios para reducir la cantidad de errores al abrir sitios a través de HTTPS.
  • Los textos en los sitios incluidos aumentan en contenido cuando se selecciona el texto.

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

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

Los usuarios de Firefox que no hayan desactivado las actualizaciones automáticas recibirán la actualización automáticamente. Aquellos que no quieran esperar a que eso suceda pueden seleccionar Menú> Ayuda> Acerca de Firefox después del lanzamiento oficial para iniciar una actualización manual del navegador web.

La pantalla que se abre muestra la versión actualmente instalada del navegador web y ejecuta una búsqueda de actualizaciones, siempre que la funcionalidad esté habilitada.

Otra opción para actualizar, es si eres usuario de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, puedes 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
sudo apt install firefox

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

sudo pacman -Syu

O para instalar con:

sudo pacman -S firefox

Finalmente para aquellos que prefieren del uso de los paquetes Snap, podrán instalar la nueva versión abriendo una terminal y tecleando en ella

sudo snap install firefox

Finalmente, pueden obtener el navegador con el último método de instalación que fue añadido «Flatpak». Para ello deben contar con el soporte para este tipo de paquetes.

La instalación se hace tecleando:

flatpak install flathub org.mozilla.firefox

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

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

Fedora 37 ya fue liberado y llega con Gnome 43, Linux 6.0, actualizaciones y mas

Fedora 37

Fedora 37 es la más reciente versión estable de la distribución

Después de varias semanas de atraso debido a problemas de seguridad, por fin llega la nueva versión de la popular distribución de Linux «Fedora 37», versión que llega con una gran cantidad de cambios importantes, así como también mejoras y mucho más

De manera inicial podremos encontrar que el corazón del sistema es el Kernel de Linux 6.0, además de que el entorno de escritorio se ha actualizado a la versión GNOME 43, junto con el cual el configurador tiene un nuevo panel con la configuración de seguridad del dispositivo y el firmware (por ejemplo, se muestra información sobre la activación de UEFI Secure Boot, el estado del TPM, los mecanismos de protección Intel BootGuard y IOMMU).

Además, se ha continuado la transición de las aplicaciones al uso de GTK 4 y la biblioteca libadwaita, que ofrece widgets y objetos listos para usar para crear aplicaciones que cumplan con las nuevas recomendaciones de GNOME HIG (Directrices de interfaz humana).

En Mesa se ha deshabilitado el uso de VA-API (API de aceleración de video) para la aceleración de hardware de codificación y decodificación de video en formatos H.264, H.265 y VC-1, esto es debido a que la distribución no permite de componentes que proporcionan API para acceder a algoritmos patentados, ya que la distribución de tecnologías patentadas requiere licencia y puede generar problemas legales.

Otra de las novedades que se destaca de esta nueva versión de Fedora 37, es la compatibilidad con la Raspberry Pi 4, incluida la compatibilidad con la aceleración de hardware GPU GPU V3D.

Por otra parte, podremos encontrar que los archivos incluidos en los paquetes RPM están firmados digitalmente, lo que se puede usar para verificar la integridad y proteger contra la suplantación de archivos usando el subsistema del kernel IMA (Arquitectura de Medición de la Integridad).

También se destaca que los componentes de localización y soporte de idiomas adicionales se han separado del paquete principal de Firefox en un paquete firefox-langpacks separado, lo que ahorra alrededor de 50 MB de espacio en disco en sistemas que no necesitan admitir otros idiomas además del inglés.

Además, como ya se había mencionado antes, la arquitectura ARMv7, también conocida como ARM32 o armhfp, ha quedado obsoleta. Las razones para finalizar el soporte para ARMv7 se citan como un distanciamiento general del desarrollo para sistemas de 32 bits, ya que algunas de las nuevas mejoras de seguridad y rendimiento de Fedora solo están disponibles para arquitecturas de 64 bits.

En relación con lo anterior, también a partir de esta nueva versión de Fedora 37 se recomienda a los mantenedores que dejen de crear paquetes para la arquitectura i686 si la necesidad de dichos paquetes es cuestionable o resulta en una pérdida de tiempo o recursos notable. La recomendación no se aplica a los paquetes usados ​​como dependencias en otros paquetes o usados ​​en el contexto «multilib» para hacer que los programas de 32 bits se ejecuten en entornos de 64 bits.

Finalmente, también podremos encontrar que se proponen dos nuevas ediciones oficiales: Fedora CoreOS (un entorno atómicamente actualizable para ejecutar contenedores aislados) y Fedora Cloud Base (imágenes para crear máquinas virtuales que se ejecutan en entornos de nube pública y privada).

De los demás cambios que se destacan:

  • Se agregó la política TEST-FEDORA39 para probar la próxima desaprobación de las firmas digitales SHA-1. Opcionalmente, el usuario puede deshabilitar la compatibilidad con SHA-1 mediante el comando «update-crypto-policies –set TEST-FEDORA39».
  • Los paquetes y la edición de la distribución de escritorio LXQt se han actualizado a LXQt 1.1 .
  • El paquete openssl1.1 ha quedado obsoleto y se reemplazó por el paquete con la rama OpenSSL 3.0 actual.
  • Se propone un montaje preliminar para probar el control del instalador de Anaconda a través de una interfaz web , incluso desde un sistema remoto.
  • En los sistemas x86 con BIOS, la partición está habilitada de forma predeterminada mediante GPT en lugar de MBR.
  • Las ediciones Silverblue y Kinoite de Fedora brindan la capacidad de volver a montar la partición /sysroot en modo de solo lectura para proteger contra cambios accidentales.
  • Se ha preparado una versión de Fedora Server para descargar , diseñada como una imagen de máquina virtual optimizada para el hipervisor KVM.

Descargar y obtener Fedora 37

Para los interesados en poder probar o instalar la nueva versión de Fedora 37, pueden obtener la imagen del sistema en su sitio web oficial. Las imágenes están preparadas junto con los clasicos Spins con entornos de escritorio KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE y LXQt.

El enlace es este.

 

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

Deno ya es compatible con los módulos NPM

Deno npm

La plataforma está siendo desarrollada por Ryan Dahl , creador de Node.js.

Hace poco se dio a conocer la noticia del lanzamiento de la nueva versión del framework Deno 1.28, el cual permite la ejecución de aplicaciones de JavaScript y TypeScript independiente que se puede usar para crear controladores que se ejecutan en el servidor.

Deno se creó para brindar a los usuarios un entorno más seguro y eliminar errores conceptuales en la arquitectura Node.js. Para mejorar la seguridad, el enlace alrededor del motor V8 está escrito en Rust, lo que evita muchas vulnerabilidades que surgen debido al manejo de memoria de bajo nivel.

Para procesar solicitudes en modo sin bloqueo, se utiliza el framework Tokio, también escrito en Rust. Tokio te permite crear aplicaciones de alto rendimiento basadas en arquitectura dirigida por eventos (Event-driven), soportando multihilo y procesando solicitudes de red en modo asíncrono.

Algunas de las características principales de Deno son las siguientes:

  • Compatibilidad con el lenguaje TypeScript incorporado además de JavaScript. Para verificar los tipos y generar JavaScript, se usa el compilador TypeScript regular, lo que conduce a una caída en el rendimiento en comparación con el análisis de JavaScript en V8.
  • El tiempo de ejecución viene en forma de un único ejecutable autónomo («deno»). Para ejecutar aplicaciones usando Deno, basta con descargar un archivo ejecutable para su plataforma, de unos 30 MB de tamaño, que no tiene dependencias externas y no requiere ninguna instalación especial en el sistema.
  • Procesamiento eficiente en aplicaciones de solicitudes de red vía HTTP, la plataforma está diseñada para crear aplicaciones de red de alto rendimiento
  • La capacidad de crear aplicaciones web universales que pueden ejecutarse tanto en Deno como en un navegador web normal
  • La presencia de un conjunto estándar de módulos, cuyo uso no requiere vinculación a dependencias externas.
  • Los módulos de la colección estándar se han auditado y probado adicionalmente para comprobar su compatibilidad
  • El paquete incluye un sistema integrado de inspección de dependencias (comando «deno info») y una utilidad para formatear código (deno fmt)
  • Todos los scripts de aplicaciones se pueden combinar en un archivo JavaScript.

Principales novedades de Deno 1.28

El cambio clave en la nueva versión es la estabilización de la compatibilidad con los paquetes alojados en el repositorio NPM, lo que permite a Deno utilizar más de 1,3 millones de módulos creados para la plataforma Node.js. Por ejemplo, las aplicaciones basadas en Deno ahora pueden usar módulos de acceso a datos persistentes como Prisma, Mongoose y MySQL, así como marcos front-end como React y Vue.

Algunos módulos NPM siguen siendo incompatibles con Deno, por ejemplo, debido a enlaces a entornos específicos de Node.js, como el archivo package.json. Tampoco es posible usar el comando «deno compile» con módulos NPM. Se planean versiones futuras para abordar estas incompatibilidades y limitaciones.

El sistema de módulo ECMAScript heredado de Deno y el modelo de módulo Web API siguen siendo los mismos, y el conocido esquema de carga basado en URL de Deno se usa para importar módulos NPM.

Usar paquetes NPM en Deno es mucho más fácil que en Node.js, porque no es necesario preinstalar módulos (los módulos se instalan cuando se inicia la aplicación por primera vez), no se usa el archivo package.json y el directorio node_modules no se usa, se usa de forma predeterminada (los módulos se almacenan en caché en el directorio compartido, pero es posible revertir el comportamiento anterior con la opción «–node-modules-dir»).

Las aplicaciones basadas en NPM conservan la capacidad de utilizar los mecanismos de control de acceso, aislamiento y activación de Deno para funciones avanzadas que afectan la seguridad. Para contrarrestar los ataques a través de dependencias cuestionables, Deno bloquea de forma predeterminada todos los intentos de acceder al sistema desde las dependencias y muestra una advertencia sobre los problemas detectados. Por ejemplo, cuando el módulo intente escribir en /usr/bin/, se mostrará una solicitud de confirmación para esta operación:

Las mejoras no relacionadas con NPM en la nueva versión incluyen la actualización del motor V8 para la versión 10.9, detección automática de archivos con bloqueos, estabilización de Deno.bench(), Deno.gid(), Deno.networkInterfaces(), Deno.systemMemoryInfo( ) y las API de Deno. .uid(), agregando una nueva API inestable Deno.Command() para ejecutar comandos (reemplazo universal para Deno.spawn, Deno.spawnSync y Deno.spawnChild).

Finalmente cabe mencionar que al igual que Node.js, Deno usa el motor JavaScript V8, que también se usa en los navegadores basados ​​en Chromium. Al mismo tiempo, Deno no es una bifurcación de Node.js, sino un nuevo proyecto creado desde cero. El código del proyecto se distribuye bajo la licencia MIT y se cuentan con compilaciones preparadas para Linux, Windows y macOS.

Si estás interesado en poder conocer más al respecto, puedes consultar el siguiente enlace.

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