Budgie 10.7.2 ya fue liberado y estas son sus novedades

Budgie

Budgie es un entorno de escritorio que utiliza tecnologías de GNOME como GTK +

Hace poco, la organización Buddies Of Budgie, que supervisa el desarrollo del proyecto tras su separación de la distribución Solus, ha publicado la liberación de la nueva versión del entorno de escritorio «Budgie 10.7.2».

Para quienes desconocen de Budgie, deben de saber que este es un entorno de escritorio que usa Budgie Window Manager (BWM) para administrar ventanas, que es una extensión del complemento principal de Mutter. Budgie se basa en un panel que es similar en organización a los paneles de escritorio clásicos.

Todos los elementos del panel son subprogramas, lo que le permite personalizar la composición de manera flexible, cambiar el diseño y reemplazar las implementaciones de los elementos del panel principal a su gusto. Los subprogramas disponibles incluyen el menú de aplicaciones clásico, el conmutador de tareas, el área de lista de ventanas abiertas, la vista de escritorio virtual, el indicador de administración de energía, el subprograma de control de volumen, el indicador de estado del sistema y el reloj.

Principales novedades de Budgie 10.7.2

Budgie 10.7.2 es el segundo lanzamiento menor de la serie 10.7 y llega con compatibilidad mejorada con la pila de software de GNOME 44 y cambios en el administrador compuesto de Mutter 12 relacionados con la compatibilidad con X11.

Budgie 10.7.2 adapta los cambios en la utilidad de creación de diálogos interactivos zenity, traducido a GTK4 y libadwaita. La rama Budgie 10.7 también retroportó algunos de los cambios que se están desarrollando para la próxima versión 10.8, abordando los problemas de estabilidad introducidos por los cambios de Vala. Al usar los componentes del nuevo GNOME, se ha ajustado el trabajo del área de selección en la interfaz de pantalla al crear capturas de pantalla.

El panel Raven se optimizó para trabajar con notificaciones, lo que permitió resolver problemas de capacidad de respuesta y retrasos al trabajar con el panel cuando se acumula una gran cantidad de notificaciones no leídas. Los retrasos comienzan a aparecer cuando se acumulan unas 800 notificaciones. El problema se resolvió estableciendo un límite de 500 notificaciones en todos los grupos (por ejemplo, si hay 4 grupos de notificaciones, cada uno puede contener no más de 125), después de lo cual las notificaciones nuevas comienzan a desplazar a las más antiguas. La eliminación de notificaciones también se ha optimizado para reducir el consumo de memoria del panel.

De los demás cambios que se destacan:

  • Se corrigieron los problemas de escala con los cuadros de diálogo emergentes y el menú principal.
  • El menú admite la navegación a través de las categorías del menú mediante el teclado.
  • Budgie Menu enumera las cuentas de asignación de altura para el factor de escala GTK. Esto garantiza que todas las partes de Budgie Menu sean visibles cuando se usan en resoluciones como 1080p con una escala del 200 %, en lugar de que se corten partes.
  • Usar el encabezado C correcto para meta_keybindings_set_custom_handler. Esto es necesario para evitar un error de compilación con futuros compiladores que no acepten declaraciones de funciones implícitas de forma predeterminada.
  • budgie-menu: cambia la política de selección de NONE a SINGLE. Cuando se establece en NONE, la navegación por teclado funciona, pero no hay un indicador visual. Cambiarlo a SINGLE permite que los temas muestren una indicación visual de que se seleccionó un elemento y que las teclas de flecha del teclado cambian la selección.

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

¿Como instalar Budgie en Linux?

Para quienes estén interesados en poder instalar este entorno de escritorio en su sistema, pueden hacerlo siguiendo las instrucciones que compartimos a continuación.

Para quienes son usuarios de Ubuntu, Debian o cualquier derivado de estos, pueden realizar la instalación directamente de sus repositorios. Para ello deben abrir una terminal y en ella van a teclear lo siguiente:

sudo apt update 
sudo apt upgrade
sudo apt install ubuntu-budgie-desktop

Ahora para quienes son usuarios de Arch Linux o algún derivado de este, la instalación la van a realizar desde los repositorios de AUR, por lo cual deben tener el repositorio habilitado en su archivo pacman.conf y contar con un asistente de AUR. Para el caso de este artículo usaremos YAY.

En una terminal vamos a teclear el siguiente comando:

yay -S budgie-desktop-git

Mientras que para los que son usuarios de openSUSE la instalación la podrán hacer tecleando en una terminal el siguiente comando:

sudo zypper in budgie-desktop

Por último y como es de manera general, para los que estén interesados en poder realizar la compilación del entorno desde su código fuente por su propia cuenta, pueden obtener el código fuente de la última versión liberada desde el siguiente enlace.

from Linux Adictos https://ift.tt/1AqXbkx
via IFTTT

Wayland en KDE sigue estando lejos de ser perfecto. ¿Por qué sigo usándolo entonces?

Manjaro 22.0 y Wayland

A principios de este mes escribí el artículo habitual en el que hablaba de la evolución de Wayland en Plasma. En el estado actual, en el que hay muchos pequeños detalles que hay que pulir, decía que la elección debía ser entre usar algo más pulido o algo en construcción, pero aprovechando otros puntos fuertes. Cuando escribí el artículo no tenía claro si iba a volver a X11 o me iba a quedar en Wayland, y tras un tiempo ya he tomado una decisión.

Me quedo en Wayland. El motivo principal es una combinación de usar lo más moderno y no haber encontrado ningún bug que me haga la vida imposible. Hay algunas cosas que me hacen dar más pasos de los esperados, pero, para mí, no sería diferente a lo que siento cuando uso un escritorio como GNOME: hago unos pocos clics más y punto, pero consigo lo que quiero. Además, hay un par de razones más que me hacen sentirme como pez en el agua.

Los gestos y ayudar reportando información, mis motivos para quedarme en Wayland

Los gestos del panel táctil es una de esas cosas que, una vez te acostumbras, es difícil volver atrás. Por ejemplo, cuando quiero editar una captura de pantalla que está en el escritorio, antes iba al borde inferior derecho, mostraba el escritorio, la abría con GIMP y empezaba a trabajar con ella. El problema de hacerlo de esa manera es que todas las ventanas recuperan su posición y trabajo en un escritorio repleto de ventanas. Ahora lo que hago es desplazarme al escritorio de la derecha, y ahí empiezo la edición, busco algún icono en Internet si lo necesito… Otro espacio de trabajo (aunque su nombre correcto es «escritorio») al que llego deslizando con tres dedos.

Y luego hay otro motivo que es el de apoyar o contribuir con el desarrollo de KDE y Wayland. Desde hace unas versiones de Plasma, no recuerdo cuál exactamente porque tampoco es una función de las más importantes para el usuario final, Preferencias del sistema tiene el apartado «Comentarios del usuario» con el que se envían informes de uso de nuestro sistema. Por defecto, el deslizador está a la izquierda (no se comparte nada), pero se puede ir moviendo a la derecha para aportar más información. Si hay algún fallo grave, es probable que se cree un informe de error que se entregue automáticamente a KDE, y con ello ayudaré a que mejoren las cosas de cara al futuro.

Lo más importante: poder trabajar

Ahora bien, todo en esta vida tiene que tener un sentido, y para mí no lo tendría si no pudiera trabajar sin un cierre o un bloqueo cada dos por tres. Como eso no pasa, me gustan los gestos, no dejo de hacer nada y puedo contribuir con informes de errores, he pasado a usar Wayland por defecto. Además, tengo el comodín de iniciar sesión en X11 si necesito más fiabilidad, aunque espero no tener que hacerlo más. En cuanto a compartir este tipo de informes, y aunque sé que el significado original no es este, «sharing is caring».

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

OpenAI da un primer paso para evitar el bloqueo de ChatGPT: una opción para no guardar los chats

ChatGPT de OpenAI permite no recoger información

Hacía tiempo que no hablábamos de OpenAI y su gallina de los huevos de oro, ChatGPT. Y es que las últimas noticias poco han tenido que ver con su funcionamiento y mucho en la posibilidad de bloquear al famoso chatbot. El motivo, que no se puede garantizar la privacidad, que la compañía puede saberlo todo de nosotros porque le contamos cualquier cosa. Esta semana, la compañía parece haber dado un paso para evitarse problemas con algunos países.

Así lo hizo saber OpenAI en un artículo publicado el 25 de abril, hace menos de 24 horas. Su titular es «Nuevas maneras de gestionar tus datos en ChatGPT», y el contenido es básicamente la explicación de una nueva opción con la que podremos hacer que el historial de chats se desactive. Podemos acceder a ella seleccionando nuestro usuario (abajo a la izquierda), haciendo clic en «Settings», en «Data controls» hacer clic en «Show» y desactivando el interruptor.

NOTA: en el momento de escribir este artículo, las opciones están en inglés, e incluso el chat hablaría en inglés si no le preguntáramos en otro idioma. Es probable que tanto las palabras como la ubicación de las opciones cambien en cualquier momento.

OpenAI puede tener problemas si no garantiza la privacidad

El texto explicativo debajo de ese interruptor dice que [si está marcado) se guardan los nuevos chats en nuestro historial y permitimos que puedan usarse para entrenar a ChatGPT. Los chats no guardados serán eliminados de los sistemas de OpenAI en 30 días. Aún así, los chats sí se guardarán durante ese mes, pero, dicen, para revisarlos sólo cuando sea necesario para comprobar que no hay ningún abuso.

Otra protección para los usuarios es que, cuando hagamos uso de ChatGPT vía algún programa o servicio que use su API para empresas, los datos de los usuarios no se usarán para entrenar al chatbot por defecto. Esto llegará en los próximos meses.

Lo último de lo que nos hablaron en esta nota es de la posibilidad de exportar nuestros datos de uso en ChatGPT y entender qué información almacena ChatGPT. Si decidimos exportarlos, recibiremos la información en nuestro correo de registro. El tiempo de recepción de ese correo dependerá de factores que no explican, pero yo lo he pedido y, tras varios minutos de espera, aún no he recibido nada.

Puede ser por otros motivos, pero a mí me parece que este movimiento es una respuesta a las amenazas de bloqueo que dejaron caer países como Italia, Alemania y España, que estaba mirando de reojo lo que hacían nuestros vecinos europeos.

Un consejo: gestión manual del historial

Yo aconsejaría otra cosa. Como usuario que ha estado usando el chatbot de OpenAI para hacer muchas consultas, incluso para hablar de letras de canciones o significados de películas, mi historial estaba lleno con incontables conversaciones. El caso es que puedes preguntarle «Cómo se llama la cantante de Ad Infinitum» y eso se lo guarda como un chat, aunque haya sido sólo una pregunta y una respuesta para ahorrar tiempo. Recientemente, le dí a eliminar todo el historial y lo he empezado de cero.

Una opción es que no guarde nada, pero si hemos tratado algo que nos interesa, nunca podremos volver a revisar eso. Por lo tanto, una buena idea, o me lo parece a mí, es hacer justamente lo que hago yo ahora: yo empiezo los chats normal, y cuando se despeja mi duda o consigo lo que quiero, la elimino manualmente. Y yo no lo hago sólo por privacidad, si no por tenerlo todo más ordenado. Claro está, si me da por preguntar una cosa rarita o médica (que aunque lo mejor sea acudir a un profesional era algo que ya hacíamos con Google), esa conversación la elimino por privacidad.

Se haga el uso que se haga, esta posibilidad ya existe, y ahora le toca a los países comprobar si lo que dicen es verdad y es suficiente.

from Linux Adictos https://ift.tt/0oulRLp
via IFTTT

Opera One, el nuevo navegador de Opera ya fue liberado para pruebas

Opera One

Opera One, es la nueva apuesta de Opera de un navegador web moderno

Opera no deja de poner el dedo sobre la mesa en relación a la competencia de los navegadores web, aunque está más que claro que está lejos de llegar a tener un mercado de usuarios que pueda siquiera acercarse al de Chrome o del navegador web más popular en su momento.

Esta situación ha sido la misma de siempre, (al menos desde que yo tengo uso de razón desde que me adentre en esto de Linux). Pero algo que se le debe aplaudir a Opera es que a pesar de ello la situación no lo ha desalentado y siempre ha tenido innovaciones bastante buenas para los usuarios.

La razón de hacer mención de esto, es que hace poco se dio a conocer que Opera ha iniciado con las pruebas de su nuevo «navegador web Opera One», que, tras la estabilización, sustituirá al actual navegador Opera.

Sobre Opera One

Opera One continúa utilizando el motor Chromium y cuenta con una arquitectura modular completamente rediseñada, renderizado de subprocesos múltiples y nuevas capacidades de agrupación de pestañas.

La forma en que los navegadores manejan tareas más complejas ha cambiado mucho en los últimos años, haciéndolos más eficientes y mejorando su rendimiento. Sin embargo, no se puede decir lo mismo de la interfaz de usuario del navegador, que no ha seguido el ritmo. Esto se debe a la forma ineficiente en que la interfaz de usuario del navegador llega a su pantalla, por lo que decidimos cambiar eso, al presentar Multithreaded Compositor en Opera One .

La transición a un motor de renderizado de subprocesos múltiples ha aumentado significativamente la capacidad de respuesta de la interfaz y la eficiencia del uso de efectos visuales y animaciones. Para la interfaz, se propone un hilo separado que realiza tareas relacionadas con el dibujo y la visualización de animaciones.

Un subproceso de representación independiente descarga el subproceso principal responsable de la representación de la interfaz, lo que permite una representación más fluida y evita bloqueos debido al bloqueo en el subproceso principal.

Es posible que ya esté utilizando Opera One , la última evolución del navegador Opera. Si es así, uno de los cambios que habrás notado es la interfaz de usuario renovada con nuevas características como Tab Islands y las animaciones rápidas y suaves como la mantequilla.

Para simplificar la navegación a través de una gran cantidad de páginas abiertas, se propone el concepto de «Islas de pestañas», que permite agrupar automáticamente páginas similares según el contexto de navegación (trabajo, compras, entretenimiento, viajes, etc.). El usuario puede cambiar rápidamente entre diferentes grupos y contraer islas de pestañas para liberar espacio en el panel para otras tareas. Cada isla de pestañas puede tener su propio esquema de color de la ventana.

 En la parte del renderizador de un navegador basado en Chromium, hay un hilo principal y un hilo del compositor. El subproceso principal es responsable de coordinar y administrar el proceso de representación general dentro de un navegador. Interpreta código HTML, CSS y JavaScript, crea todos los estados de una página web, maneja las entradas del usuario como clics y desplazamiento, y se comunica con el hilo del compositor para ayudar a actualizar lo que se muestra en la pantalla.

El hilo del compositor es responsable de tomar los elementos que produce el hilo principal, para que se muestren en la pantalla. Esto incluye efectos como animaciones y transiciones.

Ademas de ello, tambien se destaca que se ha modernizado la barra lateral, a través de la cual se pueden gestionar espacios de trabajo con grupos de pestañas, colocar botones para acceder a servicios multimedia (Spotify, Apple Music, Deezer, Tidal) y mensajería instantánea (Facebook Messenger, WhatsApp, Telegram).

Además, la arquitectura modular permite integrar funciones adicionales en el navegador, como asistentes interactivos basados ​​en servicios de aprendizaje automático como ChatGPT y ChatSonic, que también se pueden integrar en la barra lateral.

Finalmente para los interesados, deben saber que ya se ofrecen las compilaciones de Opera One y están preparadas para Linux (deb, rpm, snap), Windows y MacOS.

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

Apiladores de ventanas: Windows 11 vs. Plasma

Apiladores de ventanas: KDE vs Windows 11

Hace ya más de dos meses desde que KDE lanzó Plasma 5.27 y nos permitió empezar a usar lo que ellos llamaron un apilador de ventanas avanzado. Tras varias semanas usándolo, recientemente actualicé mi Windows 11, uno que tengo en un SSD externo, y probé lo que ofrece Microsoft. Desde entonces estoy un poco menos cómodo con lo que imaginó KDE. Entre estos dos apiladores de ventanas, ¿cuál es mejor? ¿Con cuál me quedo?

En lo que no tengo dudas es en que el de Plasma es más potente. Permite crear la disposición que nos dé la gana, creo que literalmente. Pulsando la tecla META (Windows) y la T (de «tiling») entramos en el modo de edición. Dividiendo los cuadrantes por la mitad, ya sea en horizontal o vertical, podemos crear muchos cuadrantes en los que luego situaremos las ventanas. Además, se pueden añadir paneles flotantes. ¿Qué le falta?

Los gestores de ventanas no tienen nada que ver con esto

Lo que vamos a tratar aquí son apiladores de ventanas muy diferentes a los que usan los gestores de ventanas, y también a lo que usa Pop!_OS. Los gestores de ventanas ni siquiera usan un escritorio al uso, y lo de Pop!_OS se parece mucho, pero implementado a su manera. Explicado esto, seguimos con lo que trata este artículo, que es comparar lo que ofrece Windows 11 y lo que ofrece Plasma 5.27+. En GNOME también se puede usando una extensión, pero es mucho más limitado.

Apiladores de ventanas: Windows 11, más intuitivo; Plasma, más completo

Lo que puede aprender KDE de Microsoft es eso que hace que la opción de Windows 11 sea más fácil de usar y más directa en algunos casos. Windows 11 permite iniciar el apilado de tres maneras: si subimos una ventana a la parte superior, veremos que desde arriba baja unos milímetros una especie de pestaña, y si ponemos la ventana encima de esa pestaña se ve lo que hay en la captura de cabecera arriba a la izquierda: varias disposiciones. Algo así aparece cuando ponemos el puntero sobre el botón de restaurar/maximizar ventana. Otra manera más, si presionamos META + Z se ve lo mismo que cuando ponemos el cursor encima del botón mencionado, pero esta vez con un número que podremos presionar para elegir esa disposición.

Por su parte, KDE también tiene algo parecido, pero para entrar en ello tenemos que presionar META+T y luego, arriba a la derecha, «Cargar disposición». ¿Lo malo? Además del paseo que nos tenemos que dar para llegar a ese punto, que ahora mismo sólo hay tres disposiciones por defecto:

Disposiciones en KDE Plasma

Sin duda, la primera se usará mucho. La segunda y la tercera no tanto, pero sirven como un comienzo. Yo ahí echo en falta bastantes más. Por ejemplo, aunque luego se puede corregir a mano, la segunda también debería estar disponible en tres divisiones exactas, y una opción con cuatro ventanas, una en cada esquina, también creo que sería útil.

KDE dijo que era un primer paso

Cuando lo presentaron, KDE dijo que no sabían en qué acabaría esto, pero sí tenían una cosa clara: no está aquí para competir con los gestores de ventanas o «window manager» como Sway o los muchos que hay terminados en -wm. Como un primer paso está bien, pero yo echo de menos que todo sea más estético. No seré yo quien diga que la manera de dividir la pantalla en dos del anterior Mac OS X, que se hacía pulsando y manteniendo el botón de restaurar/maximizar, fuera lo mejor para dividir la pantalla en dos, que encima aquello ni apilaba ni nada, pero tal y como está en Windows 11 no me desagrada.

Mención aparte el tema del «gap» o espacio entre ventanas cuando estamos en ese modo. Plasma sí permite configurarlo hasta el punto de eliminarlo por completo, pero eso en Windows no es posible. Por lo tanto, entre los dos apiladores de ventanas yo prefiero el de Plasma… aunque lo preferiré más cuando añadan más disposiciones (doy por hecho que lo harán) y si hacen que el proceso sea algo más visual. Esto último no es lo más importante, pero alegra la vista.

from Linux Adictos https://ift.tt/0rTbzhZ
via IFTTT

¿Por qué Ubuntu tiene sabores y no ofrece un «netinstaller» como Debian o EndeavourOS?

Ubuntu 23.04 con Plasma pelado

Ubuntu 23.04 con Plasma pelado

La semana pasada llegó la versión estable de Ubuntu 23.04, y junto a ella dos nuevos sabores que se suman al Ubuntu Unity que llegó seis meses antes. En total ya son 11, y da hasta pereza investigar cuál nos gustaría más, realizar la instalación de cero… Hay usuarios que se preguntan, o más bien desearían, que Canonical hiciera como Project Debian o los desarrolladores de EndeavourOS: ofrecer la posibilidad de instalar los escritorios desde un único instalador. ¿Por qué no existe esta posibilidad?

En un principio, la respuesta la encontramos en las filosofías de cada proyecto. Debian es uno, un proyecto para dominarlos a todos. El mencionado EndeavorOS es un poco lo mismo, y además basado en Arch Linux que tienden a tirar más por la base del software. Canonical es una compañía, crea un sistema operativo (Ubuntu), se centra en la versión principal (GNOME) y supervisa o mira de reojo a los sabores oficiales, que son llevados por proyectos cuasi-independientes.

No es lo mismo instalar un escritorio en Ubuntu que usar una opción con más personalización

Pongamos un ejemplo, el de Kubuntu. Kubuntu es Ubuntu (todos lo son), pero no es Ubuntu + KDE/Plasma; es Ubuntu de base, sí usa software de KDE, incluido su escritorio, pero el resultado de usar la ISO de Kubuntu es muy diferente a lo que obtendríamos si instaláramos KDE desde un instalador general, también conocidos como netinstaller. Kubuntu lo mantiene el proyecto KDE, y también son ellos los que deciden el diseño que debe tener, aplicaciones instaladas por defecto, temas y todo lo demás. Tienen que hacer lo que les diga Canonical, como incluir Firefox como Snap, pero para el resto tienen cierta libertad.

Plasma es desarrollado por KDE, pero Plasma por defecto no es lo que vemos en Kubuntu. Detalles como el logotipo del panel inferior son un buen ejemplo, un ejemplo pequeño, pero una muestra de a lo que me refiero. ¿Qué gana Canonical con esto? Su intención no es confundir a los usuarios; es que tengamos una opción más pulida que si se usa algo por defecto, y delegar responsabilidades y trabajos a equipos que controlan mejor cada uno de los terrenos. Y para ello, Ubuntu Cinnamon se ha pasado 4 años demostrando que es capaz de mantener su sabor y que lo hace con garantías.

¿Podría haber un netinstaller?

Pues sí, y debería, pero explicando cómo funciona. Básicamente que instalaremos el escritorio, pero en su forma más pura. Que instalando Xfce no obtendremos lo mismo que si usamos la ISO de Xubuntu, ni instalando Budgie obtendremos algo con una interfaz tan perfecta como la de Ubuntu Budgie. Eso y que también estaremos instalando los paquetes necesarios para que funcione cada uno de los escritorios.

Ubuntu 23.04 ha llegado con una opción a la que llaman Mini-ISO, y podría ser un primer paso para crear su propio netinstaler. Ahora mismo, su funcionamiento es otro: se elige la versión de Ubuntu que queremos instalar, la descarga a la RAM y tenemos una Live Session de Ubuntu 22.04, 22.10 o 23.04. Pero esto no es lo que piden algunos usuarios de la comunidad.

Si Ubuntu ofreciera este medio de instalación, nos podría ahorrar trabajo a algunos usuarios, sobre todo si, además de un escritorio, se instalan paquetes adicionales para que todo quede bien. Así lo hacen otros, por lo que debería ser posible con el de Ubuntu. Yo votaría por que sí lo crearan, pero quizá también porque siguieran existiendo los diferentes sabores. De hecho, Debian también ofrece diferentes ISOs, aunque ellos lo llaman Live Images. Ofrecen imágenes ya preparadas para instalar Debian con GNOME, Cinnamon, KDE, LXDE, LXQt, MATE y Xfce, además de la opción estándar. Serían 7 sabores, «sólo» 4 menos que Ubuntu, y en esos 4 hay una opción para la educación, otra para creadores de contenidos y otra para los usuarios de China.

Los matices y la semántica

Esta es una cuestión de pequeños matices y el uso de la semántica. Canonical publicita por todos los medios que existen los «Ubuntu Flavors» (sabores de Ubuntu), y los medios nos hacemos eco de ello. Debian prefiere ser un sólo proyecto y sus ISO reciben el nombre de Live Images. En cuanto a los matices, no es lo mismo instalar sólo un escritorio a que un proyecto cree una imagen más personalizada y consistente.

Ahora bien, insisto: mi voto es para que sí exista esa imagen en la que se elige qué se instala, por lo menos si se hace bien.

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

Linux 6.3 llega cargado de muchos cambios y novedades

Linux Kernel

Linux es un núcleo mayormente libre semejante al núcleo de Unix.​ Es uno de los principales ejemplos de software libre y de código abierto.

Después de dos meses de desarrollo, Linus Torvalds dio a conocer el lanzamiento de la nueva versión del kernel Linux 6.3, en la cual entre los cambios más notables se destaca la limpieza de plataformas ARM y controladores de gráficos obsoletos, integración continua del soporte del lenguaje Rust, utilidad hwnoise, entre otras cosas mas.

La nueva versión aceptó 15637 correcciones de 2055 desarrolladores; tamaño del parche: 76 MB (los cambios afectaron a 14296 archivos, se agregaron 1023183 líneas de código, se eliminaron 883103 líneas). A modo de comparación, en la versión anterior, se propusieron 16843 correcciones de 2178 desarrolladores; tamaño del parche – 62 MB.

Principales novedades de Linux 6.3

En esta nueva version que se presenta se ha llevado a cabo una importante limpieza de código relacionado con placas ARM antiguas y sin uso , lo que ha reducido el tamaño de las fuentes del kernel en 150 mil líneas. Se eliminaron más de 40 plataformas ARM antiguas

Tambien se destaca que se continua con la migración desde la rama de Rust-for-Linux de funcionalidad adicional relacionada con el uso de Rust como segundo idioma para desarrollar controladores y módulos de kernel. La compatibilidad con Rust no está habilitada de forma predeterminada y no hace que Rust se incluya como una dependencia de compilación del kernel obligatoria. La funcionalidad ofrecida en versiones anteriores se ha ampliado con soporte para los tipos Arc (una implementación de punteros con un recuento de referencia), ScopeGuard (la limpieza se realiza cuando se sale del alcance) y ForeignOwnable (proporciona el movimiento del puntero entre el código C y Rust).

Ademas de ello, Linux en modo de usuario (que ejecuta el kernel como un proceso de usuario) en sistemas x86-64 admite código escrito en Rust y agregó soporte para compilar Linux en modo de usuario usando clang con optimizaciones de tiempo de enlace habilitadas (LTO).

Tambien podremos encontrar en esta nueva versión de Linux 6.3 la utilidad hwnoise para rastrear los retrasos causados ​​por el comportamiento del hardware. Las desviaciones en el tiempo de ejecución de las operaciones (jitter) se determinan cuando el procesamiento de interrupciones está deshabilitado, superando un microsegundo en 10 minutos de cálculos.

Se agregó un módulo de kernel con una implementación de referencia de Dhrystone que se puede usar para evaluar el rendimiento de la CPU en configuraciones sin componentes de espacio de usuario (por ejemplo, la migración a SoC más nuevos que solo arrancan el kernel).

Para sistemas basados ​​en la arquitectura del conjunto de instrucciones LoongArch (usado en los procesadores Loongson 3 5000 e implementando un nuevo RISC ISA similar a MIPS y RISC-V), se añadió el soporte para la aleatorización del espacio de direcciones del kernel (KASLR), reubicación del kernel en la memoria (reubicación ), tope de puntos de hardware y mecanismo kprobe.

El mecanismo memfd, que permite identificar un área de memoria a través de un descriptor de archivo pasado entre procesos, se ha agregado la capacidad de crear áreas en las que la ejecución de código está prohibida (memfd no ejecutable) y es imposible establecer derechos de ejecución en el futuro.

Por otra parte, se destaca que en Linux 6.3 se aborda una vulnerabilidad que podría eludir la protección contra ataques de Spectre v2 cuando se usa tecnología de subprocesos múltiples simultáneos (SMT o Hyper-Threading) y causada por la desactivación del mecanismo STIBP (Predictores de bifurcación indirecta de un solo subproceso) al seleccionar el modo de protección IBRS.

Para IPv4, es posible utilizar la extensión BIG TCP, que permite aumentar el tamaño máximo del paquete TCP hasta 4 GB para optimizar el funcionamiento de las redes internas de alta velocidad de los centros de datos. Este aumento en el tamaño del paquete con un campo de encabezado de 16 bits se logra mediante la implementación de paquetes «jumbo» que tienen el tamaño del encabezado IP establecido en 0 y el tamaño real se transmite en un campo de 32 bits separado en un encabezado adjunto separado.

De los demás cambios que se destacan:

  • Se ha agregado un controlador DRM para la VPU (Unidad de procesamiento versátil) integrado en las CPU Intel Meteor Lake (14.ª generación), diseñado para acelerar las operaciones de visión por computadora y aprendizaje automático.
  • El controlador se implementa mediante el subsistema » accel «, cuyo objetivo es proporcionar soporte para aceleradores de cómputo que se pueden enviar como ASIC independientes o como bloques de IP dentro de SoC y GPU.
  • El controlador i915 (Intel) amplía la compatibilidad con las tarjetas gráficas discretas Intel Arc (DG2/Alchemist), brinda compatibilidad preliminar con las GPU Meteor Lake e incluye compatibilidad con las GPU Intel Xe HP 4tile.
  • El controlador amdgpu agrega soporte para la tecnología AdaptiveSync y la capacidad de usar Secure Display con varias pantallas. Soporte actualizado para DCN 3.2 (Display Core Next), SR-IOV RAS, VCN RAS, SMU 13.x y DP 2.1.
  • Se agregó soporte para las plataformas SM8350, SM8450 SM8550, SDM845 y SC8280XP al controlador msm (GPU Qualcomm Adreno).El controlador Nouveau ha dejado de admitir llamadas ioctl antiguas.
  • Rendimiento mejorado de ext4 FS al permitir que varios procesos realicen simultáneamente operaciones de E/S directas en bloques preasignados mediante bloqueos de inodos compartidos en lugar de bloqueos exclusivos.
  • Se ha agregado soporte experimental para NPU VerSilicon (VeriSilicon Neural Network Processor) al controlador etnaviv.
  • Se agregó el controlador ath12k para tarjetas inalámbricas basadas en chips Qualcomm con compatibilidad con Wi-Fi 7.
  • Se agregó compatibilidad con tarjetas inalámbricas basadas en chips RealTek RTL8188EU.
  • Se agregó soporte para placas RISC-V basadas en SoC Allwinner D1 y D1s.

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

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

Audacity 3.3 ya soporta FFmpeg 6.0 y añade nuevos efectos

Audacity 3.3

Con ya más que superada la polémica de la telemetría, hasta el punto de que volvió a los repositorios oficiales de muchas distribuciones Linux, cada nuevo lanzamiento de este popular programa vuelve a entrar en el apartado de noticias positivas. Unos seis meses después de la anterior actualización mayor, hace unos instantes se ha hecho oficial el lanzamiento de Audacity 3.3.0, y entre sus novedades destaca una de esas que no se ven.

Cuando estamos ante un programa multiplataforma, como este editor de ondas, también nos tenemos que fijar en los cambios que nos afectarán. Audacity 3.3 promete que se gestionará mejor la latencia de salida en la reproducción, y espero que esto signifique que la línea que muestra por dónde va la reproducción vuelva a moverse. No se mueve en mi portátil en la v3.2.0 en KDE, pero sí se mueve en la AppImage que ofrece el proyecto desde hoy.

Otras novedades de Audacity 3.3.0

Entre el resto de novedades, destaca que han añadido un nuevo efecto «Filtro de estante» y una beta inicial de Beats & Bars. Por otra parte, han retocado la barra inferior, con lo que algunos ajustes y opciones se han movido. Han mejorado el comportamiento del zoom, lo que parece que tiene que ver con que toda la interfaz se mueve más fluida, y han añadido una nueva regla Linear (dB).

En cuanto a los parches y correcciones, Audacity 3.3.0 ya no titubea pistas innecesariamente, la reproducción en Linux ha mejorado, como ya habíamos mencionado, el efecto EQ ya no restablece los nombres de los clips, la aplicación ya no se cierra al intentar cargar proyectos con complementos que se han eliminado y el remuestreo de una pista ya no la recorta.

Las librerías se han actualizado, y ahora soporta FFmpeg 6 (avformat 60), se ha movido de Breakpad a Crashpad y se han extraído varias librerías de dentro de la aplicación.

Ahora mismo, Audacity 3.3.0 se puede descargar desde el siguiente botón. En las próximas horas debería aparecer en las distribuciones Linux que volvieron a aceptarla tras eliminar la telemetría por defecto, y también llegará a Flathub y Snapcraft.

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

Tails 5.12 llega con Linux a 6.1.20, correcciones y mas

Tails_Linux

The Amnesic Incognito Live System o Tails es una distribución Linux diseñada para preservar la privacidad y el anonimato

Se dio a conocer el lanzamiento de la nueva versión de la popular distribución de Linux Tails 5.12 (The Amnesic Incognito Live System), la cual implementa varias actualizaciones de paquetes y algunos cambios en la interfaz del almacenamiento persistente, solución de errores y más.

Para aquellos que desconocen de Tails, deben saber que esta es una distribución que está basada en la base del paquete Debian y diseñada para proporcionar acceso anónimo a la red, con la finalidad de preservar la privacidad y el anonimato del usuario en la red.

La salida anónima de Tails es proporcionada por Tor en todas las conexiones, ya que el tráfico a través de la red Tor, están bloqueadas por defecto con un filtro de paquetes, con lo cual el usuario no deja rastro en la red a no ser que quiera lo contrario. El cifrado se usa para almacenar datos de usuario en el modo guardar datos de usuario entre inicios, además de que presenta una serie de aplicaciones preconfiguradas pensadas en la seguridad y anonimato del usuario, tales como un navegador web, el cliente de correo, un cliente de mensaje instantáneos entre otras más.

Principales novedades de Tails 5.12

Esta nueva versión que se presenta de Tails 5.12 llega cargada de actualizaciones de paquetes, de los cuales las actualizaciones mas destacadas son las del kernel de Linux se actualizó a la versión 6.1.20 con soporte mejorado para tarjetas gráficas, Wi-Fi y otro hardware, asi como mejoras de rendimiento y optimizaciones en algunos sistemas de archivos, tales como Ext4, Btrfs, entre otros (si quieres conocer más al respecto sobre las novedades de esta rama del Kernel puedes consultar este post).

Otra de las actualizaciones que se destaca es la de Tor Browser que se ha actualizado a la versión 12.0.5, el cual está construido sobre la base de Firefox a 102.10.0 esr, con las correcciones de errores, mejoras de estabilidad e importantes actualizaciones de seguridad incluidas, ademas de que también se respaldaron las actualizaciones de seguridad específicas de Android de Firefox 112 junto con NoScript actualizado a 11.4.21 y GeckoView actualizado a 102.10esr.

Por la parte de los cambios específicos de este nuevo lanzamiento de Tails 5.12 es que se ha agregado un botón a la interfaz para habilitar/deshabilitar el almacenamiento persistente para eliminar datos almacenados previamente en este almacenamiento, ademas de que al crear un almacenamiento persistente, se proporciona un mensaje con un ejemplo de una contraseña generada aleatoriamente de alta calidad.

Ademas de ello, tambien podremos encontrar que se ha propuesto un nuevo icono para la copia de seguridad de almacenamiento persistente y los mensajes de error mejorados para problemas persistentes de activación de almacenamiento.

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

  • Se añadió un indicador de progreso al activar una nueva función para aclarar que puede llevar algún tiempo.
  • En la configuración, en caso de problemas con la activación del almacenamiento persistente, el usuario tiene la oportunidad de intentar deshabilitar y volver a habilitar el almacenamiento persistente o eliminar los datos que contiene.

Finalmente si estás interesado en poder conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.

Descargar Tails 5.12

Si quieres probar o instalar esta nueva versión de esta distribución de Linux en tu equipo, puedes obtener la imagen del sistema la cual ya está disponible desde su página web oficial en su sección de descargas, en enlace es este.

La imagen que se obtiene desde la sección de descargas es una imagen ISO de 1 GB capaz de funcionar en modo en vivo.

¿Cómo actualizar a la nueva versión de Tails 5.12?

Para aquellos usuarios que tengan instalada una versión anterior de Tails y quieren realizar la actualización a esta nueva versión, pueden realizar directamente siguiendo las instrucciones de este enlace.

Para ello podrán hacer uso de su dispositivo USB que utilizaron para instalar Tails, pueden consultar la información para llevar este movimiento en su ordenador en el siguiente enlace. 

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

Modifica temporalmente cualquier elemento del navegador Vivaldi con este truco

Modificando Vivaldi con CSS

Vivaldi es el mejor navegador con el que podemos trabajar los usuarios más exigentes. Nos permite hacer de todo, y en su v5.6 incluso podemos usar iconos personalizados. Por si esto fuera poco, hay un truco con el que podremos retocar prácticamente cualquier elemento, aunque para ello es necesario tener ciertos conocimientos de HTML, CSS y estar familiarizados con las herramientas del desarrollador de Chrome/Chromium. Los cambios son un poco como los que le podemos hacer a cualquier página web, con una pequeña diferencia.

En cualquier navegador, si abrimos las herramientas del desarrollador y seleccionamos un elemento, podemos aplicar reglas CSS. Por ejemplo, podemos cambiar el tipo de fuente, añadir bordes redondos a campos de texto o cambiar el color de fondo, pero los cambios desaparecen cuando se refresca la página. Las modificaciones que le haremos a Vivaldi también desaparecerán, pero cuando reiniciemos el navegador o abramos una nueva ventana del mismo. Lo bueno, los cambios temporales se mantienen durante ese tiempo.

Cómo modificar elementos de Vivaldi con CSS

El truco es bastante sencillo. Tenemos que ir a vivaldi://inspect/#apps y, bajo chrome-extension://mpognobbkildjkofajifpdfhcoklimli/browser.html, hacer clic en «Inspect». Aparecerá una ventana emergente (diría) exactamente igual a las herramientas del desarrollador del navegador, pero estas nos permitirán modificar cualquier elemento del navegador. No en vano, el enlace anterior termina con «browser.html».

Y los cambios se hacen tirando de nuestros conocimientos de HTML y CSS. Primero, hacemos clic en la flecha que hay arriba a la izquierda de las herramientas del desarrollador, que sirve para seleccionar elementos. Cuando seleccionemos lo que queramos modificar, abajo, en element.style, añadimos nuestras reglas CSS. ¿Y para qué puede ser esto útil? Pues una imagen vale más que mil palabras: en la captura anterior, lo que he hecho ha sido cambiar el color del icono de DeepL, que por defecto es azul oscuro; no se ve sobre fondo gris. Le he aplicado dos filtros: uno para que sea una escala de grises (lo dejará en blanco y negro) y otro que lo invierta, de manera que aparece en blanco.

Cabecera agrandada

Las diabluras que se pueden hacer son infinitas. En la captura anterior, he localizado el nivel más alto en el que está el panel superior y le he puesto que tenga 300px de alto. Lógicamente, es un cambio que he revertido al instante, pero es un ejemplo sobre lo que se puede hacer.

Cambios temporales

Como hemos explicado, la pequeña diferencia con los cambios que podemos hacer en las páginas web es que, al no haber un refresco, se mantendrán hasta que la ventana se cierre o abramos una nueva. Otra diferencia es que estas herramientas del desarrollador no tienen que estar abiertas para que los cambios se queden; podemos cerrarlas. Cuando hacemos cambios parecidos en una página web, éstos desaparecen cuando cerramos las herramientas del desarrollador.

Vivaldi nos ofrece muchas posibilidades, y este es otro buen ejemplo de ello.

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