Debian debate para decidir qué hacer con el firmware non-free

Debian non-free firmware

Algunas cosas podrían cambiar mucho en el futuro de Debian. Actualmente, el famoso sistema operativo ancestro de otros como Ubuntu o Linux Mint no carga el firmware non-free por defecto, aunque esto se traduzca en que se pierda cierto soporte. Además, no usar este tipo de firmware también puede hacer que el equipo se pierda parches de seguridad o corregir problemas de usabilidad. Hace meses que están debatiendo sobre esto, y ya han propuesto varias soluciones.

El proyecto ha estado votando sobre qué hacer en el futuro. Tal y como leemos en este enlace, ya han propuesto tres opciones, diferentes pero parecidas entre sí. Una de ellas sería incluir los paquetes de firmware non-free directamente en el medio de instalación, lo que podría ser lo mejor para los que actualmente usan un hardware que les obliga a buscar la solución por su cuenta.

Opciones que baraja Debian

  • Opción A: incluir los paquetes de firmware non-free en el medio de instalación oficial. Los binarios del firmware estarían habilitados por defecto cuando se necesitara para suportar cierto hardware, pero se investigan maneras que permitan a los usuarios desactivar el soporte al iniciar si así se desea. En esta opción, el instalador (o live session) informaría al usuario sobre si el firmware que se está cargando es libre o no libre. Esto sustituiría el instalador de Debian actual, el que no incluye firmware non-free.
  • Opción B: incluir el firmware non-free en el medio oficial de una manera similar a la opción A. La diferencia es que en este caso no se sustituiría el medio de instalación de Debian. Serían imágenes separadas y complementarias al instalador que no incluye firmware non-free.
  • Opción C: hacer que el medio de instalación que contiene los paquetes de la sección del firmware non-free del archivo de Debian y ponerla a disposición del que la necesita junto al medio de instalación libre de una manera en la que el usuario es informado antes de descargar el archivo de que hay una opción libre.

Por el momento, lo que tienen que hacer en Debian Project es votar qué hacer con estos medios de instalación, pero no han dado ninguna fecha sobre cuándo harían el cambio. Es probable que lo que decidan se vea en Debian 12, programado para algún momento de 2024. La versión más actualizada es el Debian 11.4 que se lanzó a principios de julio.

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

Así son los ajustes rápidos de GNOME 43, ya disponibles en la Daily de Ubuntu 22.10

Ajustes rápidos de GNOME 43

GNOME 43 en versiones preliminares hace tiempo que está disponible. Ahora mismo ya se puede probar la beta, pero no se recomienda usarlo, ni es un camino sencillo, en equipos de los que dependamos. Lo que recomienda el proyecto es que se instale GNOME OS, un pseudo-sistema operativo que recibe todas las novedades tan pronto en cuanto están listas, pero también se puede probar si se instala una versión preliminar de algunos sistemas operativos.

Uno de los que usará GNOME 43 es Ubuntu 22.10, quien esta semana ha subido a sus repositorios la versión Beta de GNOME 43. Cabe mencionar que en mi caso (GNOME Boxes en Manjaro KDE) dejó de funcionar, no inicia y se queda todo en negro, por cosas como estas no hay que usarlo en la instalación principal, pero sí funcionan las Live Sessions en la misma configuración.

GNOME 43 llegará en septiembre

Aunque hay más novedades, de lo que más llama la atención son los ajustes rápidos de GNOME 43. En la captura de cabecera vemos el actual a la izquierda y el futuro a la derecha. Poco podemos decir del actual, es lo que hace tiempo que venimos viendo y tiene un diseño que queda normal en el escritorio. Sin embargo, el de la derecha es muy diferente. El de GNOME 43 también nos permite acceder a la conexión de Internet, al perfil de energía, y al deslizador del volumen, pero se han añadido también alternadores para el color nocturno y el modo claro/oscuro. A la configuración y la gestión de sesión también podemos acceder, pero los botones se han movido a la parte superior.

En cuanto al diseño en sí, el nuevo se parece más a lo que vemos en dispositivos móviles, y es probable que se haya diseñado así pensando en ellos. Aunque GNOME no lleva tanto tiempo en móviles como otros proyectos como KDE, sí trabaja para mejorar las cosas en este tipo de dispositivos, y como prueba tenemos el nuevo Nautilus que ahora es más responsivo.

GNOME 43 llegará en septiembre, y aún hay tiempo para que introduzcan más novedades antes de la congelación final. Ubuntu y Fedora lo incluirán de salida, y otras distribuciones le seguirán. Las Rolling Release podrían recibirla la misma semana del lanzamiento.

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

Tails 5.4 llega con mejoras de seguridad y mas

Se dio a conocer hace poco el lanzamiento de la nueva versión de la popular distribucion de Linux, «Tails 5.4» (The Amnesic Incognito Live System), versión en la cual se realizaron algunos ajustes de seguridad al Kernel, se incluyen algunas actualizaciones 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ánea entre otras más.

Principales novedades de Tails 5.4

En esta nueva versión que se presenta del sistema, se han realizado cambios para fortalecer la protección del kernel, pues se habilita el modo de aleatorización de la lista de páginas de memoria libre (page_alloc.shuffle=1), asi como tambien la carga automática de línea TTY deshabilitada (dev.tty.ldisc_autoload =0).

Otros de los cambios realizados en esta nueva versión de Tails 5.4, es que se han deshabilitado las configuraciones slub_debug=P y page_poison=1 a favor de un modo de limpieza de memoria asignada init_on_free=1 más eficiente.

Ademas de ello, el modo solo HTTPS está deshabilitado en Unsafe Browser, que se usa para acceder a los recursos en la red local, ya que forzar el reenvío a HTTPS dificultó la conexión a algunas redes inalámbricas que usan HTTP para acceder al portal cautivo.

Tambien podremos encontrar las versiones actualizadas de Tor Browser 11.5.2 (versión aún no anunciada oficialmente) pero que toma la base de Firefox 91.5.0 esr e incluye correcciones de errores y mejoras de estabilidad. Además, la página de destino del navegador recupera el aspecto habitual del navegador Tor.

Por otra parte, tambien podremos encontrar que se incluye a Tor 0.4.7.10 que actualiza la caché de geoip que se genera desde la ubicación de la base de datos de IPFire y la cual usa la versión del 9 de agosto de 2022, ya que al usar una versión más actual se generan algunos problemas. Las versiones posteriores al 10 de agosto no tenía las asignaciones de red ARIN adecuadas.

En cuanto al corazón del sistema, esta nueva versión de Tails 5.4 presenta el Kernel de Linux 5.10.13, una versión LTS del kernel en la que se destaca el soporte de rendimiento para AMD Zen 3 junto con otras adiciones de rendimiento de Linux, soporte AMD Zen 3 EDAC, mejoras de rendimiento de mremap en hardware ARM64, el soporte del sensor de temperatura AMD Zen 3, el soporte inicial para NVIDIA Orin, asi como el arranque inicial de RISC-V a través de EFI, el soporte Raspberry Pi VC4, entre otras cosas más.

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

Descargar Tails 5.4

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.4?

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/CkU48lf
via IFTTT

Lutris 0.5.11 llega con mejoras a atajos de teclado, correcciones y mas

Se acaba de presentar el lanzamiento de la nueva versión de Lutris 0.5.11, que proporciona herramientas para simplificar la instalación, configuración y gestión de juegos en Linux. En esta nueva versión, se presentan algunas mejoras en los atajos del teclado, servicios y más.

Para quienes desconocen de Lutris, déjenme decirles que este es un administrador de juegos de código abierto para Linux, este administrador cuenta con soporte directo para Steam y además para más de 20 emuladores de juegos entre los cuales podemos estacar DOSbox, ScummVM, Atari 800, Snes9x, Dolphin, PCSX2 y PPSSPP.

Este estupendo software nos permite poder reunir en una sola aplicación miles de juegos de diferentes plataformas, con lo cual podríamos decir que es el Kodi de los juegos. Por lo cual es una excelente opción para todo gamer.

Continue reading

DuckDuckGo Email Protection: el pato protege tu correo. Así puedes hacerlo

duckduckgo email protection

Con un uso de la red cada vez más extendido y exhaustivo, es importante protegerse. En cuanto al correo, puede ser importante usar uno para registrarse en los diferentes servicios, sobre todo en aquellos en los que no confiemos al 100%. Merece la pena evitar sorpresas y que nuestro correo, el principal, se llene de correo basura. Pensando en eso existen servicios como Firefox Relay, y desde esta semana ya podemos usar DuckDuckGo Email Protection.

La compañía ya permite que cualquiera use DuckDuckGo Email Protection, y ha publicado una FAQ en la que explican todo lo que hay que saber. Por ejemplo, que en los correos también puede haber trackers que revelan cierta información sobre lo que hacemos con los mensajes. Una de las cosas que hace DuckDuckGo Email Protection es eliminar esos trackers, es decir, actuar de un filtro más allá de ocultar nuestra dirección de correo real.

DuckDuckGo Email Protection elimina los trackers de tus correos

Te sorprenderá saber que el 70% de los correos electrónicos contienen rastreadores que pueden detectar cuándo has abierto un mensaje, dónde estabas cuando lo abriste y qué dispositivo estabas utilizando. Por si esto no fuera suficientemente espeluznante, estos datos del correo electrónico pueden utilizarse para elaborar un perfil suyo, incluso para dirigirlo a anuncios, e influir en el contenido que ve en línea. ¿Alguna vez has abierto un correo electrónico y has visto un anuncio relacionado con él poco después? Sí, culpa de los rastreadores de correo electrónico. Estos datos sobre usted también suelen enviarse directamente a terceros, probablemente sin su consentimiento.

Entre lo que ofrece el servicio, tenemos:

  • Dirección de correo electrónico @duck.com. No es real, es un alias, pero como si lo fuera, como explicaremos más adelante.
  • Elimina varios tipos de rastreadores de correo electrónico ocultos y permite crear ilimitadas direcciones de correo electrónico privadas sobre la marcha, sin necesidad de cambiar de proveedor de correo electrónico o de aplicación.
  • Características como la Protección de Seguimiento de Enlaces que ayuda a prevenir el seguimiento en los enlaces de correo electrónico, el Cifrado Inteligente que ayuda con los enlaces de correo electrónico no cifrados, y la capacidad de responder directamente desde las Direcciones Duck.

Hay dos maneras de registrarse: en la aplicación móvil de DuckDuckGo (iOS/Android), hay que tener a la última versión, abrir Configuración y seleccionar Protección del correo electrónico; en el escritorio, hay que ir a duckduckgo.com/email mientras se usa la extensión del navegador (ofrece enlace si no se tiene) y seguir las instrucciones que aparecen en pantalla.

Una vez registrados, podemos dar nuestra dirección micorreo@duck.com para protegernos, o crear direcciones aleatorias si nos fiamos un poco menos del servicio. Lo bueno es que, si necesitamos responder, la respuesta la hace desde la dirección de correo aunque respondamos desde el mismo correo. La extensión se puede desinstalar/desactivar una vez creado el correo, pero será necesaria si queremos crear direcciones nuevas.

DuckDuckGo asegura que no revisan nada de nuestros correos, por lo que, en teoría, todo son comodidades y ventajas.

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

Thunderbird 102.2.0 ya fue liberado y estas son sus novedades

Hace pocos días se dio a conocer el lanzamiento de la nueva versión de Thunderbird 102.2, versión en la cual se han realizado diversas correcciones de errores, mejoras en el rendimiento del cliente, entre otras cosas mas.

Para quienes desconocen de Thunderbird deben saber que este es un cliente de correo electrónico gratuito de Mozilla Foundation, que es fácil de configurar y personalizable, y tiene muchas funciones.

Este cliente también accede a archivos XML, Feeds (Atom y RSS), bloquea imágenes, tiene un filtro antispam incorporado y un mecanismo que evita estafas a través de mensajes.

Lo mejor de todo es que con los temas puedes modificar la apariencia de la interfaz de Thunderbird. Los temas pueden cambiar los iconos de la barra de herramientas o modificar todos los elementos de la interfaz del programa.

Principales novedades de Thunderbird 102.2

En esta nueva versión que se presenta de este cliente de correo electrónico, podremos encontrar que se agregó la configuración mail.openpgp.remind_encryption_possible para deshabilitar la solicitud de compatibilidad con el cifrado mediante OpenPGP.

Otro de los cambios que se destaca es que se ha trabajado para reducir el tiempo de lanzamiento, ademas de que en la versión para la plataforma macOS, se proporciona una solicitud de contraseña maestra durante el inicio.

Ademas de ello, tambien se destaca que se dejó de solicitar la importación de claves OpenPGP incompletas y que al seleccionar o anular la selección de un diccionario en el Spellingbotón de la barra de herramientas de redacción ya no cerrará inmediatamente el menú por lo cual ahora al hacer cambios en el diccionario a través del menú contextual del editor continuará cerrando el menú contextual.

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

  • Se mejoraron las pequeñas cosas en la interfaz y se mejoró el tema de diseño.
  • Se resuelven los problemas de violación del orden de las cadenas con direcciones.
  • Mejoras en el rendimiento de inicio de Thunderbird
  • ALT+<numpad digits>Los eventos de pulsación de teclas fueron interceptados por la barra de herramientas de espacios, lo que impidió la entrada de caracteres especiales en Windows
  • La búsqueda en el estado del archivo adjunto no funcionó en el cuadro de diálogo Búsqueda de mensajes
  • La reparación de carpetas IMAP en modo sin conexión eliminó la copia local de las carpetas
  • La barra de progreso de descarga de mensajes POP3 no se mostraba
  • El modo POP Fetch headers onlyno funcionó para algunas configuraciones de servidor
  • Las cuentas POP que utilizan la autenticación GSSAPI o NTLM no pudieron iniciar sesión en el servidor
  • No se mostró un cuadro de diálogo de anulación de certificado TLS para certificados autofirmados para cuentas IMAP
  • Guardar archivos adjuntos de grupos de noticias no funcionó
  • No fue posible configurar el tipo de contacto en «Ninguno» si se configuró un tipo previamente
  • Edición de un contacto sin campos de nombre rellenados con la dirección de correo electrónico en los campos de nombre
  • Los botones de la barra de herramientas de la libreta de direcciones no eran accesibles desde el teclado
  • Detección automática de CalDAV y CardDAV a través de registros DNS utilizados en el dominio del servidor que conduce a fallas
  • Varias mejoras visuales y temáticas.
  • Varias correcciones de seguridad

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

Obtener Thunderbird 102.2

La versión está disponible solo como descarga directa, no se proporcionan actualizaciones automáticas de versiones anteriores a la versión 102.0 y solo se generarán en esta versión 102.2.

Como muchos sabrán, este cliente de correo electrónico está instalado por defecto en muchas de las distribuciones de Linux, pero si no cuentas con él, puedes realizar una rápida instalación con ayuda de los paquetes de Snap.

Para ello debes abrir una terminal y en ella vas a teclear el siguiente comando:

sudo snap install thunderbird

Ahora para quienes prefieren el uso de los paquetes Flatpak, pueden realizar la instalación abriendo una terminal y tecleando el siguiente comando:

flatpak install flathub org.mozilla.Thunderbird

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

GNOME ya contará con una herramienta de telemetría 

GNOME en Linux Mint 21

Hace poco, los desarrolladores de Red Hat dieron a conocer mediante un anuncio la disponibilidad de la herramienta «gnome-info-collect», la cual tiene la finalidad de recopilar telemetría sobre los sistemas que ejecutan el entorno GNOME.

Se menciona que como tal «gnome-info-collect» es una nueva herramienta que «recopila datos anónimos» sobre cómo se configuran los sistemas GNOME y luego envía esa información a los servidores GNOME, donde se puede analizar.

El objetivo de esta herramienta es ayudar a mejorar GNOME, al proporcionar datos que pueden informar las decisiones de diseño, influir en dónde se invierten los recursos y, en general, ayudar a GNOME a comprender mejor a sus usuarios.

La información facilitada nos permitirá analizar las preferencias de los usuarios de GNOME y tenerlas en cuenta a la hora de tomar decisiones relacionadas con la mejora de la usabilidad y desarrollo de la shell. Con la ayuda de los datos obtenidos, los desarrolladores podrán comprender mejor las necesidades de los usuarios y resaltar las áreas de actividad a las que se debe dar prioridad.

Sobre gnome-info-collect

Gnome-info-collect es una sencilla aplicación cliente/servidor que recopila datos del sistema y los pasa al servidor GNOME. Los datos se procesan de forma anónima, sin almacenar información sobre usuarios y hosts específicos, pero para evitar duplicados, se adjunta un hash con sal a los datos, creado en función de la ID de la máquina (/etc/machine-id) y el nombre de usuario.

Antes del envío, se muestran al usuario los datos preparados para la transmisión para confirmar la operación. Los datos que se pueden utilizar para identificar el sistema, como la dirección IP y la hora exacta del lado del usuario, se filtran y no se registran en el servidor.

Los datos recopilados son completamente anónimos y se utilizarán únicamente con el fin de mejorar la usabilidad y la experiencia del usuario de GNOME. No se registra información personal, como nombres de usuario o direcciones de correo electrónico. Cualquier información potencialmente identificable, como la dirección IP del remitente y la hora precisa de recepción de los datos, se descarta del lado del servidor. Para evitar que el mismo cliente envíe datos varias veces, se usa un hash salteado de la ID de la máquina y el nombre de usuario.

Todo esto garantiza que los datos recopilados sean confidenciales e imposibles de rastrear.

La información recopilada incluye: distribución utilizada, configuración de hardware (incluido el fabricante y el modelo), lista de aplicaciones instaladas, lista de aplicaciones favoritas (que se muestran en el panel), compatibilidad con flatpak y acceso a Flathub en el software GNOME, tipos de cuentas utilizadas en GNOME en línea, servicios compartidos habilitados (DAV, VNC, RDP, SSH), configuración de escritorio virtual, número de usuarios por sistema, navegador web utilizado, extensiones GNOME habilitadas.

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

Descargar y obtener gnome-info-collect

Para los que estén interesados en apoyar al proyecto y deseen participar en la recopilación de datos, pueden instalar la herramienta de una manera bastante sencilla. Debo mencionar que se ofrecen paquetes preparados para Ubuntu, openSUSE, Arch Linux y Fedora.

Para quienes son usuarios de Ubuntu o cualquier derivado de este, pueden instalar la herramienta abriendo una terminal y tecleando en ella el siguiente comando:

sudo snap install --classic gnome-info-collect

En cuanto para los usuarios de Fedora, pueden realizar la instalación abriendo una terminal y tecleando en ella:

sudo dnf copr enable vstanek/gnome-info-collect
sudo dnf install gnome-info-collect

Mientras que para los que son usuarios de Arch Linux, Manjaro y cualquier otro derivado, pueden realizar la instalación tecleando:

sudo pacman -S gnome-info-collect

En el caso de los que son usuarios de openSUSE, la instalación la pueden realizar tecleando en su terminal estos comandos:

zypper addrepo https://download.opensuse.org/repositories/GNOME:Next/openSUSE_Factory/GNOME:Next.repo
zypper refresh
zypper install gnome-info-collect

Por último tambien deben saber que se ofrece el código fuente para que los interesados puedan realizar la compilación de la herramienta por su cuenta. El código, asi como las instrucciones y mayor información sobre la herramienta, los pueden obtener en este enlace.

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

Hoy Linux cumple su 31 aniversario

Un 25 de agosto de 1991, después de cinco meses de desarrollo, el estudiante de 21 años, Linus Torvalds, anunció en la teleconferencia comp.os.minix que se había completado un prototipo funcional del nuevo sistema operativo Linux, portando bash 1.08 y gcc 1.40.

De esta manera sin saberlo, se convertiría en el primer lanzamiento público del kernel de Linux que se presentó el 17 de septiembre. El Kernel 0.0.1 estaba comprimido en 62 KB y contenía unas 10.000 líneas de código fuente, que a diferencia de la versión actual, el kernel de Linux moderno tiene más de 30 millones de líneas de código.

El kernel de Linux se inspiró en el sistema operativo MINIX, que no convenía a Linus con su licencia limitada. Posteriormente, cuando Linux se convirtió en un proyecto muy conocido, los detractores intentaron acusar a Linus de copiar directamente el código de algunos subsistemas MINIX.

El ataque fue repelido por Andrew Tanenbaum, autor de MINIX, quien encargó a un estudiante que hiciera una comparación detallada del código Minix y las primeras versiones públicas de Linux. Los resultados del estudio mostraron la presencia de solo cuatro coincidencias menores de bloques de código, debido a los requisitos de POSIX y ANSI C.

Linus originalmente pensó en nombrar el kernel Freax, a partir de las palabras «free», «freak» y X (Unix). Pero el nombre «Linux» se lo dio al kernel Ari Lemmke, quien, a pedido de Linus, colocó el kernel en el servidor FTP de la universidad, nombrando el directorio con el archivo no «freax», como pidió Torvalds, sino «linux».

Es de destacar que el empresario emprendedor William Della Croce logró registrar la marca Linux y quería cobrar regalías con el tiempo, pero luego cambió de opinión y transfirió todos los derechos de la marca a Linus. La mascota oficial del kernel de Linux, el pingüino Tux, fue elegida como resultado de un concurso realizado en 1996 y cuyo nombre Tux significa Torvalds UniX.

En cuanto a la historia del desarrollo del Kernel, compartimos un poco de ella:

  • Septiembre de 1991: Linux 0.0.1, primera versión pública que solo admite la CPU i386 y se inicia desde un disquete.
    Enero de 1992: Linux 0.12, el código comenzó a distribuirse bajo la licencia GPLv2
  • Marzo de 1992: Linux 0.95, brindó la capacidad de ejecutar el sistema X Window, soporte para memoria virtual e intercambio de particiones, además de que aparecieron las primeras distribuciones SLS e Yggdrasil.
  • En el verano de 1993, se fundaron los proyectos Slackware y Debian.
    Marzo de 1994: Linux 1.0, primera versión oficialmente estable.
    Marzo de 1995: Linux 1.2, aumento significativo en el número de controladores, soporte para plataformas Alpha, MIPS y SPARC, expansión de las capacidades de la pila de red, aparición de un filtro de paquetes, soporte NFS.
  • Junio de 1996: Linux 2.0, soporte para sistemas multiprocesador.
  • Enero de 1999: Linux 2.2, aumento de la eficiencia del sistema de administración de memoria, soporte agregado para IPv6, implementación de un nuevo firewall, introducido un nuevo subsistema de sonido
  • Febrero de 2001: Linux 2.4, soporte para sistemas de 8 procesadores y 64 GB de RAM, sistema de archivos Ext3, USB, soporte ACPI.
  • Diciembre de 2003: Linux 2.6, soporte SELinux, herramientas de ajuste automático del kernel, sysfs, sistema de administración de memoria rediseñado.
  • En septiembre de 2008, se formó la primera versión de la plataforma Android basada en el kernel de Linux.
  • En julio de 2011, después de 10 años de desarrollo de la rama 2.6.x , se realizó la transición a la numeración 3.x.
  • En 2015, Linux 4.0, el número de objetos git en el repositorio ha alcanzado los 4 millones.
  • En abril de 2018, supero la barrera de los 6 millones de objetos git-core en el repositorio.
  • En enero de 2019, se formó la rama del kernel de Linux 5.0.
  • Publicado en agosto de 2020, el kernel 5.8 fue el más grande en términos de la cantidad de cambios de todos los kernels durante toda la existencia del proyecto.
  • En 2021, se agregó código para desarrollar controladores en el lenguaje Rust a la siguiente rama del kernel de Linux.
  • En agosto de 2022, se formó la rama del kernel de Linux 6.0, ya que hubo suficientes versiones en la rama 5.x para cambiar el primer número en el número de versión.

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

Plasma 5.25 está ahora disponible para Kubuntu 22.04

Kubuntu 22.04 con Plasma 5.25

Si eres usuario de Kubuntu 22.04, ya se puede instalar Plasma 5.25. El proyecto ha publicado en Twitter información sobre lo que estaba pasando, y básicamente es que había gente que quería usar la última versión de Plasma en la última LTS de Kubuntu, y han sido escuchados. La novedad es que han habilitado un repositorio especial para instalar el software, recordando que esto debe ser decisión del usuario, no una actualización general para todos los usuarios de un lanzamiento Long Term Support.

El equipo de Kubuntu ofrecerá Plasma 5.25 en el repositorio backports-extra, con lo que los usuarios podrán estar bien informados antes de actualizar. Así que lo que más cambia con respecto al método tradicional es que hay que usar otro repositorio.

Plasma 5.25 en Kubuntu 22.04

Proporcionar backports de nuevas versiones de Plasma a una versión LTS siempre debe ser un proceso ‘opt-in’, sin embargo somos conscientes de que muchos de nuestros usuarios ahora están acostumbrados a añadir nuestro PPA de backports como una cuestión de rutina, por lo que para una versión LTS se requiere cierta precaución adicional en lo que hacemos disponible allí.

También explican que este backports-extra debería recibir actualizaciones de Plasma, Gear y Frameworks:

Como es habitual con nuestros PPAs, existe la advertencia de que el PPA puede recibir actualizaciones adicionales y nuevas versiones de KDE Plasma, Gear (Apps) y Frameworks, además de otras aplicaciones y librerías necesarias. Los usuarios siempre deben revisar las actualizaciones propuestas para decidir si desean recibirlas.

Para actualizar con este método/repositorio, hay que abrir un terminal y escribir:

sudo add-apt-repository ppa:kubuntu-ppa/backports-extra && sudo apt full-upgrade -y

Una vez escrito el comando anterior, los nuevos paquetes aparecerán, o bien el el terminal o bien en Discover, si se prefiere usar el centro de software oficial de KDE. Los usuarios que prefieran quedarse en el Kubuntu LTS como se lanzó el pasado febrero no tienen que hacer nada.

from Linux Adictos https://ift.tt/9qKhlRA
via IFTTT

Conoce la nueva versión de Cosmopolitan 2.0, la biblioteca C estándar multiplataforma

Se dio a conocer el lanzamiento de la nueva versión del proyecto «Cosmopolitan 2.0», que desarrolla una biblioteca C estándar y un formato de archivo ejecutable universal que se puede usar para distribuir programas para diferentes sistemas operativos sin el uso de intérpretes y máquinas virtuales.

El contenedor para generar archivos ejecutables universales se basa en combinar segmentos y encabezados específicos de diferentes sistemas operativos en un archivo, combinando varios formatos diferentes utilizados en Unix, Windows y macOS.

Para garantizar que un solo ejecutable se ejecute en sistemas Windows y Unix, se usa un truco para codificar archivos de Windows PE como un script de shell, aprovechando el hecho de que Thompson Shell no usa el marcador de script «#!».

Para crear programas que incluyan varios archivos (combinando todos los recursos en un solo archivo), se admite generar un archivo ejecutable en forma de un archivo ZIP especialmente diseñado. Esquema del formato propuesto (ejemplo aplicación hello.com ):

La llamada qemu-x86_64 se proporciona para una portabilidad adicional y permite que el código compilado para la arquitectura x86_64 se ejecute en plataformas que no sean x86, como placas Raspberry Pi y dispositivos Apple equipados con procesadores ARM. El proyecto también se puede utilizar para crear aplicaciones independientes que funcionan sin un sistema operativo (bare metal). En tales aplicaciones, se adjunta un gestor de arranque al archivo ejecutable y el programa actúa como un sistema operativo de arranque.

Principales novedades de Cosmopolitan 2.0

En esta nueva versión se destaca que se ha cambiado el esquema para acceder a los recursos internos dentro de un archivo zip (al abrir archivos, ahora se usan las rutas habituales /zip/… en lugar de usar el prefijo zip:..). De manera similar, para acceder a los discos en Windows, es posible usar rutas como «/c/…» en lugar de «C:/…».

Se propone un nuevo cargador APE (Actually Portable Executable), que define el formato de los archivos ejecutables universales. El nuevo gestor de arranque utiliza mmap para asignar el programa a la memoria y ya no cambia el contenido sobre la marcha. Si es necesario, el ejecutable universal se puede convertir en ejecutables regulares vinculados a plataformas individuales.

En Linux, es posible usar el módulo del kernel binfmt_misc para ejecutar programas APE. Se observa que el uso de binfmt_misc es el método de inicio más rápido, ademas de que se propone una implementación de la funcionalidad de las llamadas al sistema pledge() y unveil(), desarrolladas por el proyecto OpenBSD, asi como tambien se destaca que se proporciona una API para usar datos de llamadas en programas C, C++, Python y Redbean, así como una utilidad de promise.com para aislar procesos arbitrarios.

Tambien podremos encontrar que para Linux, el rendimiento de las llamadas clock_gettime y gettimeofday se ha incrementado hasta 10 veces debido al uso del mecanismo vDSO (objeto compartido dinámico virtual), que permite transferir el controlador de llamadas del sistema al espacio del usuario y evitar el contexto de interruptores.

La compilación utiliza Landlock Make, una edición de GNU Make con una verificación de dependencias más estricta y el uso de la llamada al sistema Landlock para aislar el programa del resto del sistema y mejorar la eficiencia del almacenamiento en caché. Como opción, se conserva la capacidad de compilación y el GNU Make habitual.

Por otra parte, tambien se destacan las funciones implementadas para subprocesos múltiples: _spawn() y _join(), que son enlaces universales sobre API específicas para diferentes sistemas operativos. También se está trabajando para implementar soporte para subprocesos POSIX.

De los demás cambios que se destacan:

  • Se agregó soporte para las opciones «–ftrace» y «–strace» a los archivos ejecutables para enviar a stderr información sobre todas las llamadas a funciones y llamadas al sistema.
  • Se agregó soporte para la llamada al sistema closefrom() compatible con Linux 5.9+, FreeBSD 8+ y OpenBSD.
  • Las funciones matemáticas para trabajar con números complejos se han movido de la biblioteca Musl.
  • Muchas funciones matemáticas se han acelerado.
  • Se propone la función nointernet(), que desactiva las capacidades de red.
  • Se agregaron nuevas funciones para agregar cadenas de manera eficiente: appendd, appendf, appendr, appends, appendw, appendz, kappendf, kvappendf y vappendf.
  • Se ha agregado una versión protegida de la familia de funciones kprintf(), diseñada para trabajar con privilegios elevados.
  • Rendimiento significativamente mejorado de las implementaciones de SSL, SHA, curve25519 y RSA.

Finalmente, si estás interesado en poder conocer más al respecto debes saber que el código del proyecto se distribuye bajo la licencia ISC (versión simplificada de MIT/BSD).

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