Ya disponible la primera Daily Build de Ubuntu 24.04 Noble Numbat con posible adiós al instalador «legacy»

Ubuntu 24.04 Daily Build

Con poco tiempo de diferencia, Canonical anunció el nombre en clave que tendrá Ubuntu 24.04, Noble Numbat, la fecha de lanzamiento de su versión estable, el próximo 25 de abril, y que ya habían dado comienzo a su desarrollo. Fue un tres en uno, pero los mejores aceites de donde sale la expresión llegan hasta al menos 6 en 1. A medio camino se quedan los primeros pasos de un nuevo desarrollo de Ubuntu, y el cuarto y último ya se ha dado.

Aunque aún hay que esperar a que todo esté subido en todas los sabores oficiales, ya se puede descargar la primera Daily Build del numbat noble. Por lo menos en la edición principal, la imagen no está disponible en el apartado de la ISO «actual», pero sí en el «pendiente».  Las Daily Build se pueden descargar desde el cdimage de Ubuntu, y estas imágenes suelen tener un tamaño bastante más grande que el de la versión final.

Qué ofrece ahora mismo Ubuntu 24.04

Bueno, nada que no podamos usar ya en 23.10 Mantic Minotaur. El desarrollo de Ubuntu queda más o menos así:

  1. Día de lanzamiento. Todos los sabores oficiales lanzan de manera oficial una nueva versión estable.
  2. Anuncian el nombre en clave. En el caso de la próxima versión, Noble Numbat.
  3. Empiezan el desarrollo. Los primeros días se hacen algunos cambios iniciales y también hay debates.
  4. Daily Build. Ponen a disposición del que quiera probarla una nueva ISO de desarrollo de la versión que llegará en seis meses.

El punto 4 es el que hace que todo vuelva a la «normalidad»: hay una versión estable y otra en desarrollo con la hoja de ruta ya marcada. Las primeras imágenes de una versión que ha empezado a desarrollarse son poco menos que la versión anterior con los repositorios «dev», o si preferís usar otra etiqueta, aunque no estoy seguro de que valgan para este caso, los «unstable». La intención es empezar a añadir sobre una versión estable todo lo que tendrá el siguiente lanzamiento, y también eliminar los cambios que crean que no quedan bien.

¿Adiós al instalador «legacy»?

Es muy pronto para afirmar esto, y más teniendo en cuenta que la primera ISO de Ubuntu (GNOME) ni siquiera tiene imagen en el apartado «current», pero me llama la atención que entre las imágenes que ofrece no haya ninguna con el instalador «legacy», que es el que se usaba hasta la llegada del nuevo basado en Flutter, con el que ha convivido un tiempo.

Lo cierto es que debe llegar un momento en el que sólo ofrezcan una opción, y teniendo en cuenta que Ubuntu 24.04 será una versión LTS, podría ser buen punto para despedirse del instalador anterior.

¿Debo instalarla si soy un usuario normal no-desarrollador?

Rotundamente no. Aunque para cubrir todas las posibilidades, sí si lo que quieres es estar ante algo que va añadiendo novedades muy rápido y vas viendo de primera mano todos los cambios que van llegando, pero sabiendo que es 102% seguro de que te vas a topar con algún bug. No me parece buena idea en ningún caso si se realizan trabajos importantes en ese equipo.

Si estás en este selecto y pequeño grupo de osados, puedes intentar «activar» Rolling Rhino. Es un script de Martin Wimpress, anterior encargado del escritorio de Ubuntu y líder de Ubuntu MATE desde el principio, que lo que hace es básicamente cambiar, o mejor dicho, que una Daily Build de Ubuntu use siempre los repositorios para desarrolladores. Cuando dentro de 6 meses lancen Noble Numbat y empiece el desarrollo de OAdjetivo OAnimal, los repositorios darán el salto de Numbat a OAdjetivo y vuelta a empezar.

Para quién son las Daily Build

Para desarrolladores y para gente como yo, que escribo en varios blogs de Linux, veo qué van introduciendo y voy informando. Entre los desarrolladores hay dos tipos: los que se encargan de apartados como el entorno gráfico, librerías y software como Python y curl, y aquellos que quieren asegurarse de que su aplicación funciona bien cuando llegue la versión estable del sistema operativo. Los primeros sí deben usar las Daily Build, y a poder ser de nativo; los segundos tienen más margen, y pueden esperar perfectamente 4 meses antes de empezar a realizar sus pruebas.

Qué traerá de nuevo Ubuntu 24.04 Noble Numbat

No tengo una bola de crista, pero sí memoria e incluso artículos de archivo aquí en Linux Adictos. No hay ningún motivo para pensar que no se usará GNOME 46; lo de GNOME 40 fue un caso especial por todos los cambios que introdujeron y se saltaron una versión. Así que la novedad destacada que seguro llega es GNOME 46. En otras ediciones, como Kubuntu, podrían mantenerse en un escritorio que se considere estable, y la edición KDE podría mantenerse, por tercera vez consecutiva, en Plasma 5.27.

El otro punto más importante de cada lanzamiento es el kernel, y habrá que ver si usa Linux 6.7 o 6.8. Yo apostaría más por el segundo. A todo esto le acompañarán nuevas versiones de aplicaciones y un soporte de 5 años.

Ubuntu 24.04 llegará el 25 de abril de 2024.

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

Linux 6.6 llega con Shadow Stac, mejoras en FS, optimizaciones y mas

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.

Hace poco Linus Torvalds, el creador y mantenedor del kernel de Linux, anunció el lanzamiento de la versión 6.6, después de agotar todas las excusas para retrasar el trabajo. Esta nueva versión trae varias características nuevas y mejoras, particularmente en términos de seguridad, soporte de hardware y rendimiento. Una de las características nuevas más notables de Linux 6.6 es el programador EEVDF, que reemplaza al programador CFS.

Entre las principales características de Linux 6.6 se encuentra la implementación del Intel Shadow Stack (que a pesar de su nombre también beneficia a ciertos chips AMD), una tecnología de seguridad de hardware que protege las aplicaciones contra ataques de programación orientada al retorno (ROP, por sus siglas en inglés) en procesadores Intel Tiger Lake y posteriores.

Principales novedades de Linux 6.6

En esta nueva versión que se presenta de Linux 6.6, se agregaron configuraciones adicionales para colas de trabajo independientes para mejorar la eficiencia de la reutilización de la caché del procesador en sistemas grandes con múltiples cachés de tercer nivel (L3). El kernel también incluye una utilidad tools/workqueue/wq_dump.py para verificar la configuración actual de las colas de trabajo.

Otro de los cambios que se destaca, es que se agregó soporte para parámetros numéricos a la configuración /sys/devices/system/cpu/smt/ control que determinan la cantidad de subprocesos disponibles para cada núcleo de CPU (anteriormente solo se admitían valores «on» y «off» para habilitar o deshabilitar soporte de subprocesos múltiples simétrico). La nueva característica se puede utilizar en algunos procesadores PowerPC que admiten subprocesos múltiples simétricos hotplug («hotplug SMT») para habilitar selectivamente SMT en núcleos específicos durante la operación.

En el lado del sistema de archivos, Linux 6.6 trae mejoras para el soporte de dispositivos zonales y compresión para F2FS, soporte para mmaps compartidos en modo sin caché para FUSE, correcciones para netfilter y BPF, numerosas correcciones para el controlador AMDGPU, correcciones de regresión para soporte MIDI 2.0 y una mejor administración de energía Intel RAPL.

Linux 6.6 también agrega un compilador BPF justo a tiempo para la arquitectura PA-RISC, soporte de conexión en caliente SMT para la arquitectura PowerPC, un nuevo indicador para la API de montaje que evita que un montaje comparta superbloques en la memoria con otros montajes, soporte para SEV -Invitados SNP y TDX en Hyper-V y soporte de operaciones de red iniciales para el subsistema io_uring. Se ha agregado al subsistema BPF soporte para la desfragmentación de paquetes IPv4 e IPv6, así como la capacidad de filtrar paquetes fragmentados. Se agregó un nuevo controlador, update_socket_protocol, a BPF para permitir que los programas de BPF cambien el protocolo solicitado para nuevos sockets.

Ademas de ello, se ha agregado información al archivo /proc/pid/smaps para diagnosticar la efectividad del mecanismo para fusionar páginas de memoria idénticas (KSM: Kernel Samepage Merging).

Se eliminó la API Frontswap, lo que permite colocar la partición de intercambio en una memoria que no se puede abordar directamente y no proporciona información operativa sobre la disponibilidad de espacio libre. Esta API se usó solo en zswap, por lo que se decidió usar esta funcionalidad directamente en zswap, eliminando capas innecesarias.

XFS ha sido preparado para la posibilidad de utilizar la utilidad fsck para verificar y corregir problemas identificados en línea, sin desmontar el sistema de archivos. Además, XFS implementó la capacidad de utilizar publicaciones grandes en el caché de la página y agregó algunas optimizaciones relacionadas que mejoraron significativamente el rendimiento para algunos tipos de carga de trabajo.

El sistema de archivos tmpfs ha agregado soporte para atributos extendidos de usuario (usuario xattrs), E/S directa y cuotas de usuarios y grupos. Se estabilizaron las compensaciones de directorio, lo que resolvió los problemas con la exportación de tmpfs a través de NFS.

Ademas de ello, se agregó una implementación del mecanismo Shadow Stack, que permite bloquear el funcionamiento de muchos exploits, utilizando las capacidades de hardware de los procesadores Intel para proteger contra la sobrescritura de la dirección de retorno de una función en caso de un desbordamiento del búfer en la pila.

La esencia de la protección es que después de transferir el control a una función, el procesador almacena las direcciones de retorno no solo en la pila normal, sino también en una pila «Shadow» separada, que no se puede cambiar directamente. Antes de que salga la función, la dirección de retorno se extrae de la pila oculta y se compara con la dirección de retorno de la pila principal. Las direcciones no coincidentes provocan la generación de una excepción, bloqueando situaciones en las que el exploit logró sobrescribir una dirección en la pila principal. La pila de sombra de hardware solo se admite en compilaciones de 64 bits y la emulación de software se utiliza en compilaciones de 32 bits.

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

  • Se agregó soporte inicial para instrucciones ARM SME (Scalable Matrix Extension).
  • Se han ampliado las capacidades de la utilidad perf .
  • Se agregó una nueva interfaz de caracteres (/dev/vfio/devices/vfioX) al subsistema VFIO para administrar dispositivos VFIO, lo que permite al usuario abrir directamente un archivo de dispositivo sin acceder a la interfaz de grupo heredada /dev/vfio/$ groupID .
  • El servidor NFS ya no admite tipos de cifrado Kerberos heredados que utilizan los algoritmos DES y 3DES.
  • La implementación de la familia de direcciones AF_XDP (eXpress Data Path) se ha ampliado para funcionar con paquetes almacenados en múltiples buffers.
  • Los programas que utilizan sockets AF_XDP ahora pueden recibir y transmitir paquetes desde múltiples buffers a la vez.
  • La bandera de desarrollo experimental se eliminó del módulo ksmbd, que ofrece una implementación a nivel de kernel de un servidor de archivos basado en el protocolo SMB3.
  • Se agregó soporte para combinar operaciones de lectura (consultas de «lectura compuesta»).

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/9dP0LIZ
via IFTTT

Trinity R14.1.1 añade soporte para Debian 12 y Ubuntu 23.10, implementa mejoras y mas

Trinity Desktop

Es un entorno de escritorio que presenta sus propias herramientas.

Se dio a conocer el lanzamiento de la nueva versión del entorno de escritorio Trinity R14.1.1 que continúa el desarrollo del código base KDE 3.5.xy Qt 3. En esta nueva versión del entorno se realizaron diversos cambios y mejoras, de las cuales se destaca el soporte añadido para las nuevas versiones de algunas distribuciones de linux populares, mejoras en las apps del entorno y más.

La rama Trinity R14.1.x se destaca por el soporte inicial para el servidor de sonido PulseAudio, soporte para la infraestructura PKI, un nuevo sistema de notificación para conectar dispositivos de almacenamiento externos, soporte para discos cifrados en formato LUKS, una nueva interfaz gráfica para Bluetooth control, un nuevo reproductor multimedia kplayer y un sistema de control de sesiones de reemplazo, el fin del soporte para Python 2 y nuevos temas basados ​​en icewm.

Principales novedades de Trinity R14.1.1

En esta nueva versión que se presenta de Trinity R14.1.1, una de sus novedades más destacadas es la nueva configuración que fue añadida al administrador de archivos/navegador de Konqueror para habilitar/deshabilitar el soporte para moverse al directorio anterior haciendo doble clic en un área vacía. También se ha agregado compatibilidad con devolución de doble clic al modo de visualización de la lista de archivos en forma de una cuadrícula de iconos.

Otro de los cambios que se destaca, es el soporte para diseños de ventanas en mosaico con la capacidad de ajustar ventanas a los bordes y esquinas de la pantalla, asi como también que se han implementado todas las configuraciones de fondos de escritorio que estaban disponibles en el menú Dolphin.

Por la parte de las mejoras de soporte, Trinity R14.1.1 agregó soporte para Debian 12 y Ubuntu 23.10, mientras que se ha interrumpido la compatibilidad con Ubuntu 21.10, se eliminó la capacidad de compilar para el sistema operativo Symbian y se ha mejorado el soporte para Solaris, Illumos y DilOS.

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

  • Configuración ampliada para atajos de teclado. Se han devuelto combinaciones para pasar al estado anterior y siguiente de la distribución del teclado y alternar entre distribuciones.
  • Diálogo de configuración de kmix mejorado.
  • Se agregó un cambio de volumen logarítmico, implementado en base a libxine2.
  • Se ha mejorado la precisión de los ajustes de brillo de la pantalla y se ha mejorado la indicación del nivel de brillo actual.
  • Se agregó una nueva aplicación de kommando con la implementación de un menú circular en pantalla.
  • Se han resuelto los problemas con fallas del servidor de audio, alta carga de CPU en algunas distribuciones y bloqueo recursivo de TQt3.
  • Se ha comenzado a trabajar en la limpieza y modernización del código TQt3 y tqtinterface.
  • Los componentes libksquirrel y k9copy se han convertido para utilizar el sistema de compilación cmake.

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

¿Cómo instalar Trinity desktop en Linux?

Para quienes estén interesados en poder instalar este entorno de escritorio en sus sistemas, pueden seguir las instrucciones que compartimos a continuación.

Para quienes sean usuarios de Ubuntu, Linux Mint o cualquier derivado de estos, lo primero que vamos a hacer es añadir el repositorio del entorno a nuestro sistema, por lo que para ello vamos a abrir una terminal en el sistema y vamos a teclear lo siguiente:

echo "deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.1.x $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/trinity.list
echo "deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-builddeps-r14.1.x $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/trinity-builddeps.list

Ya añadido el repositorio al sistema, en acto seguido vamos a descargar e importar al sistema la llave publica con el siguiente comando:

wget http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-keyring.deb
sudo dpkg -i trinity-keyring.deb

Después de ello vamos a proceder a actualizar nuestro listado de paquetes y repositorios con:

sudo apt-get update

Finalmente vamos a realizar la instalación del entorno en nuestro sistema con:

sudo apt-get install kubuntu-default-settings-trinity kubuntu-desktop-trinity

Ahora, para quienes sean usuarios de openSUSE leap 15.5, pueden instalar el entorno ejecutando los siguientes comandos:

rpm --import http://mirror.ppa.trinitydesktop.org/trinity/rpm/opensuse15.5/RPM-GPG-KEY-trinity
zypper ar http://mirror.ppa.trinitydesktop.org/trinity/rpm/opensuse15.5/trinity-r14/RPMS/x86_64 trinity
zypper ar http://mirror.ppa.trinitydesktop.org/trinity/rpm/opensuse15.5/trinity-r14/RPMS/noarch trinity-noarch
zypper refresh
zypper install trinity-desktop

Mientras que para quienes sean usuarios de Arch Linux o algún derivado, pueden compilar el entorno siguiendo las instrucciones de este enlace o añadir el siguiente repositorio a su archivo pacman.conf

[trinity]
Server = https://repo.nasutek.com/arch/contrib/trinity/x86_64

Actualizan e instalan con:

sudo pacman -Syu
sudo pacman -S trinity-desktop

Para el resto de las distribuciones de Linux, pueden seguir las instrucciones que se comparten en el sitio web oficial del entorno.

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

Sam Bankman-Fried Denies Knowing FTX Money Was Missing, as He Concludes Testimony by J. Edward Moreno, Matthew Goldstein and David Yaffe-Bellany


By J. Edward Moreno, Matthew Goldstein and David Yaffe-Bellany

The founder of the FTX crypto exchange was grilled by a federal prosecutor for a second day, just before both sides rested their case in the criminal fraud trial.

Published: October 30, 2023 at 06:00PM

from NYT Technology https://ift.tt/uTW2GUl
via IFTTT