Linux 6.5 llega con grandes mejoras de soporte, novedades 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.

Después de dos meses de desarrollo, Linus Torvalds dio a conocer el lanzamiento del kernel Linux 6.5. Los cambios notables incluyen: soporte para el mecanismo de administración de energía Intel TPMI, la llamada al sistema cachestat, integración continua del soporte del lenguaje Rust, soporte para instrucciones vectoriales RISC-V y más.

En esta nueva versión que se presenta del Kernel de Linux 6.5 se realizaron cerca de 14674 correcciones y se agregaron 1294205 líneas de código.

Principales novedades de Linux 6.5

En esta nueva versión que se presenta del Kernel de Linux 6.5 la interfaz RAPL agrega soporte para el mecanismo TPMI utilizado en los procesadores Intel para habilitar funciones de administración de energía, esta nueva interfaz llega a complementar la interfaz RAPL MSR/MMIO disponible anteriormente y proporciona configuraciones de límite de potencia más flexibles.

Otro de los cambios que se destaca de la nueva versión es que se agregó la llamada cachestat(), la cual tiene como función el consultar el estado del caché de la página para archivos y directorios. Una nueva llamada al sistema permite a los programas del espacio de usuario determinar qué páginas de un archivo se almacenan en caché en la memoria principal.

A diferencia de la llamada al sistema «mincore()» disponible anteriormente, la llamada «cachestat()» permite consultar estadísticas más detalladas, como el número de páginas almacenadas en caché, páginas sucias, páginas desalojadas, páginas desalojadas recientemente y páginas marcadas para reescritura.

Por la parte de las mejoras que se continúan implementando en el soporte de Rust, se destaca que se ha logrado utilizar la versión Rust 1.68.2, que estabiliza algunas de las funciones utilizadas en el kernel. API de inicio de pin mejorada, asi como las capacidades ampliadas de los módulos ‘error’, ‘sync’, ‘str’, ‘task’ y ‘types’.

Para los sistemas ARM64, se implementa la compatibilidad con la extensión PIE, que proporciona funcionalidad para configurar los derechos de acceso a la memoria. En lugar de codificar información de permisos en una tabla de páginas de memoria, PIE utiliza el índice de matriz de permisos especificado en el registro.

En io_uring, se implementa la capacidad de almacenar buffers en anillo y enviar colas en la memoria asignada en el espacio de usuario. La aplicación ahora puede asignar de forma independiente una región de memoria y pasarla a io_uring para aprovechar la posibilidad de utilizar páginas de memoria grandes.

Ademas de ello, otra de las novedades que se destaca de esta nueva version de Linux 6.5, las colas de trabajo del kernel, que implementan la detección y el marcado automático de trabajos con uso intensivo de CPU.

En sistemas con procesadores Zen 2 y AMD más nuevos, el controlador P-State está habilitado de forma predeterminada en lugar del controlador CPUFreq para la administración de energía, ademas de que se agregó el parámetro X86_AMD_PSTATE_DEFAULT_MODE para seleccionar el modo P-State predeterminado.

El sistema de archivos Overlayfs, se ha migrado para utilizar la nueva API de montaje y se han realizado cambios para organizar el funcionamiento del sistema de archivos ComposeFS como un complemento de los sistemas de archivos OverlayFS y EROFS, en lugar de mantener una implementación separada. En el kernel 6.5, Composefs agregó soporte para capas «solo de datos» utilizadas solo para datos (separadas de los metadatos).

Se han propuesto nuevas optimizaciones para el sistema de archivos Btrfs, pues la transferencia de datos implementada en modo síncrono para algoritmos rápidos para calcular sumas de verificación crc32c y xxhash).

De los demás cambios que se destacan:

  • El controlador AMDGPU se agregó soporte para la frecuencia de overclocking de las tarjetas de video Radeon RX 7000.
  • El controlador i915 brinda soporte inicial para los chips Intel Meteor Lake y agrega la capacidad de usar VRR en computadoras portátiles con pantallas eDP.
  • Soporte significativamente ampliado para controladores USB4, incluido el soporte inicial para controladores Intel Barlow Ridge que admiten USB4 v2 (80 Gbps a través de USB Type-C).
  • Se ha agregado soporte para dispositivos MIDI 2.0 al subsistema de audio ALSA .
  • Controlador agregado para consolas multimedia NVIDIA SHIELD

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/0aUXngZ
via IFTTT

U.S. Hacks QakBot, Quietly Removes Botnet Infections

The U.S. government today announced a coordinated crackdown against QakBot, a complex malware family used by multiple cybercrime groups to lay the groundwork for ransomware infections. The international law enforcement operation involved seizing control over the botnet’s online infrastructure, and quietly removing the Qakbot malware from tens of thousands of infected Microsoft Windows computer systems.

Qakbot/Qbot was once again top malware loader observed in the wild in the first six months of 2023. Source: Reliaquest.com.

In an international operation announced today dubbed “Duck Hunt,” the U.S. Department of Justice (DOJ) and Federal Bureau of Investigation (FBI) said they obtained court orders to remove Qakbot from infected devices, and to seize servers used to control the botnet.

“This is the most significant technological and financial operation ever led by the Department of Justice against a botnet,” said Martin Estrada, the U.S. attorney for the Southern District of California, at a press conference this morning in Los Angeles.

Estrada said Qakbot has been implicated in 40 different ransomware attacks over the past 18 months, intrusions that collectively cost victims more than $58 million in losses.

Emerging in 2007 as a banking trojan, QakBot (a.k.a. Qbot and Pinksplipbot) has morphed into an advanced malware strain now used by multiple cybercriminal groups to prepare newly compromised networks for ransomware infestations. QakBot is most commonly delivered via email phishing lures disguised as something legitimate and time-sensitive, such as invoices or work orders.

Don Alway, assistant director in charge of the FBI’s Los Angeles field office, said federal investigators gained access to an online panel that allowed cybercrooks to monitor and control the actions of the botnet. From there, investigators obtained court-ordered approval to instruct all infected systems to uninstall Qakbot and to disconnect infected machines from the botnet, Alway said.

The DOJ says their access to the botnet’s control panel revealed that Qakbot had been used to infect more than 700,000 machines in the past year alone, including 200,000 systems in the United States.

Working with law enforcement partners in France, Germany, Latvia, the Netherlands, Romania and the United Kingdom, the DOJ said it was able to seize more than 50 Internet servers tied to the malware network, and nearly $9 million in ill-gotten cryptocurrency from QakBot’s cybercriminal overlords. The DOJ declined to say whether any suspects were questioned or arrested in connection with Qakbot, citing an ongoing investigation.

According to recent figures from the managed security firm Reliaquest, QakBot is by far the most prevalent malware “loader” — malicious software used to secure access to a hacked network and help drop additional malware payloads. Reliaquest says QakBot infections accounted for nearly one-third of all loaders observed in the wild during the first six months of this year.

Researchers at AT&T Alien Labs say the crooks responsible for maintaining the QakBot botnet have rented their creation to various cybercrime groups over the years. More recently, however, QakBot has been closely associated with ransomware attacks from Black Basta, a prolific Russian-language criminal group that was thought to have spun off from the Conti ransomware gang in early 2022.

Today’s operation is not the first time the U.S. government has used court orders to remotely disinfect systems compromised with malware. In April 2022, the DOJ quietly removed malware from computers around the world infected by the “Snake” malware, an even older malware family that has been tied to the GRU, an intelligence arm of the Russian military.

Documents published by the DOJ in support of today’s takedown state that beginning on Aug. 25, 2023, law enforcement gained access to the Qakbot botnet, redirected botnet traffic to and through servers controlled by law enforcement, and instructed Qakbot-infected computers to download a Qakbot Uninstall file that uninstalled Qakbot malware from the infected computer.

“The Qakbot Uninstall file did not remediate other malware that was already installed on infected computers,” the government explained. “Instead, it was designed to prevent additional Qakbot malware from being installed on the infected computer by untethering the victim computer from the Qakbot botnet.”

The DOJ said it also recovered more than 6.5 million stolen passwords and other credentials, and that is has shared this information with two websites that let users check to see if their credentials were exposed: Have I Been Pwned, and a “Check Your Hack” website erected by the Dutch National Police.

Further reading:

The DOJ’s application for a search warrant application tied to Qakbot uninstall file
The search warrant application connected to QakBot server infrastructure in the United States
The government’s application for a warrant to seize virtual currency from the QakBot operators.

from Krebs on Security https://ift.tt/ZtUWF47
via IFTTT

¿Cómo festejar en Linux el día del jugador de videojuegos

Hoy es el día del gamer

Durante mucho tiempo, el entretenimiento fue el punto débil del sistema operativo del pingüino. Pero, las cosas están cambiando a marchas forzadas y, por eso te contamos cómo festejar en Linux el día del jugador de videojuegos.

Soy de la época en que aparecieron las primeras consolas que te permitían intercambiar juegos y hacían a las madres decir que mejor agarraras un libro y a los periodistas achacarles la culpa de la violencia. Un mundo completamente diferente a hoy donde jugar videojuegos es una profesión respetada y rentable.

¿Por qué es el día del jugador de videojuegos?

No se puede celebrar una fecha porque sí. Hay que dar una razón grandilocuente y, hoy 29 de agosto «No solo reconocemos el impacto cultural y tecnológico de los videojuegos, además rendimos homenaje a la comunidad de jugadores apasionados que transformaron esta forma de entretenimiento en una fuerza global.

Existen muchos «padres de la idea» de celebrarlo hoy. Pero, a los efectos de este artículo vamos a dar por válida la que más nos conviene.  Un 29 de agosto de 1978 se lanzó el juego Space Invaders, uno de los títulos más icónicos de la industria.

Cómo festejar en Linux

Repositorios

Los repositorios de Linux incluyen una lista de juegos tal vez no tan sofisticados como los títulos que ofrecen las grandees empresas, pero bastante adictivos.

Algunos títulos:

  • Neverball: Mueve una bola por diferentes escenarios mientras recolectas piezas.
  • Blobby Volley 2:  Juega al Voley contra otro jugador en la playa.
  • Teeworlds: Juego de pantalla multijugador en dos dimensiones.
  • Kapman: Clon del Pacman para Linux.
  • Battle Tanks: Batalla de tanques multijugador.
  • Eat The Whistle: Juega el fútbol al estilo de los viejos títulos de la Commodore Amiga.
  • Tennix: Juega al tenis contra un amigo o el ordenador.
  • FlightGear: Entrénate en el pilotaje de diversos vehículos aéreos.

Emuladores

En los repositorios de las distribuciones Linux también hay emuladores que te permiten ejecutar juegos de distintas plataformas. Algunos de ellos son:

  • Snes9x: Emulador de la Super Nintendo.
  • DOSBox Staging: Ejecuta juegos de DOS x86 en cualquier arquitectura.
  • VICE: Permite ejecutar software para los equipos de 8 bits de la línea Commodore.

Tiendas

Existen algunas tiendas de aplicaciones en las que puedes comprar (O descargar gratuitamente) juegos pensados para Linux o con versiones para Linux. La más conocida de ellas es Steam. Steam tiene su propia consola de videojuegos basada en Linux lo que hace que su oferta sea bastante abundante.

Otra opción donde puedes encontrar títulos tanto gratis como de pago es GOG.com. Pero si te van más los títulos independientes y las buenas ofertas, sin dudas debes darle una mirada a Humble Bundle

Juegos de Windows

Existen formas en que las distribuciones Linux pueden correr juegos de Windows, al menos los títulos que ya llevan un tiempo entre nosotros.

Tradicionalmente la forma de hacerlo fue utilizando WINE, una herramienta que actúa de intérprete traduciendo las necesidades del programa a instrucciones que Linux pueda entender y viceversa. Tanto el formato de paquetes Flatpak como el formato Snap incluyen en sus tiendas títulos que ya vienen con WINE incorporado haciendo innecesaria la instalación de WINE de manera independiente.

Para el caso de programas instalados en forma manual, existen algunas herramientas que te ayudan a configurar WINE, una de ellas es Bottles.

A partir del trabajo de los desarrolladores de WINE, Valve, la empresa detrás de Steam y Codeweavers, comercializadores de una solución de pago para ejecutar programas de Windows en otras plataformas, crearon Proton. una serie de programas, librerías y parches que aumentan aún más la cantidad de títulos compatibles.

Proton se incluye en el cliente de la tienda de Steam que está en los repositorios de las principales distribuciones Linux, aunque también es posible descargarlo de manera independiente.

Y, para terminar esta serie de recomendaciones, no podemos dejar de mencionar a Lutris, el mejor gestor de colecciones de juegos para la plataforma Linux. Con Lutris tendrás acceso a las mejores tiendas de juegos compatibles con Linux desde un solo lugar.

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

¿Es pecado ganar dinero con Linux y el software libre?

Nos preguntamos si es pecado ganar dinero con Linux

En este blog hemos hablado bastante sobre el financiamiento de las distribuciones y programas que usamos. Pero, hay mucho más en el ecosistema que escribir código y. aquí es donde surge la pregunta. ¿Es pecado ganar dinero con Linux y el software libre?

Utilizo la palabra pecado de manera totalmente intencional. Pecado es la desviación voluntaria de la ley divina o la norma moral. Y, ambas son construcciones humanas, si decidimos no obedecerlas la sanción no viene del código penal.

¿Es pecado ganar dinero con Linux y el software libre?

Para explicar un poco mejor el punto. Legalmente no hay ningún problema en que descargues Debian o Arch Linux a un pendrive y los vendas en la calle o por Internet. Claro, siempre y cuando aclares que no tienes ninguna relación con ambos proyectos. Tampoco, si quieres tomarte un poco más de trabajo y cambiarle el nombre y los fondos de pantalla y llamarla, por ejemplo, PedrOS. Solo tienes que asegurarte que el código fuente con los cambios que hagas esté disponible públicamente.

Puede que los linuxeros acostumbrados a descargar nuestras propias imágenes y crear nuestros propios medios de instalación te miremos de reojo. Pero, cuentas con la bendición del propio Stallman.

Sin embargo, hay una actividad aún menos cuestionable desde el punto legal que ésta, pero que desde el punto de vista de la percepción lo parece más aún. Nos estamos refiriendo a quienes ganan dinero con Linux y el software libre ofreciendo contenidos o servicios complementarios.

Cualquier intento de saber de manera directa cuánto cobran y cuánto ganan por su trabajo es infructuoso. Solo recurriendo a fuentes indirectas es posible obtener alguna información.

Cuando se intenta profundizar en los motivos de la negativa, las respuestas apuntan a que se busca evitar una posible reacción negativa de sus seguidores.

¿Por qué cobrar por algo gratis?

El financiero norteamericano Warren Buffett sostuvo cierta vez que «Los pobres invierten en dinero, los ricos en tiempo». Cualquiera que se haya propuesto crear contenido de calidad sobre Linux o cualquier otro tema, estará de acuerdo con que el tiempo es mucho más valioso que el dinero para su trabajo.

Uno puede tener el hardware más moderno del mercado, pero si tiene que trabajar 16 horas en una tienda para pagarlo, su contenido será mediocre en comparación con el de alguien que puede dedicar 10 horas diarias en un ordenador con capacidades menores.

El motivo por el cuál la mayor parte del contenido sobre Linux y software libre en español sean reseñas de distribuciones, resumen de anuncios o copia y pega más o menos bien traducido de blogs extranjeros es, más que nada falta de tiempo para producir algo mejor. Y, esa falta de tiempo proviene de la falta de recursos.

Para que la gente te pague hay que crear valor. Algunos creadores de contenidos en español lo hacen y por eso logran monetizarlo. Sin embargo, estamos lejos de los resultados de los anglosajones.

En lo personal creo que una parte del problema es la compleja relación con el dinero que tenemos los habitantes de España y sus antiguas colonias.  La religión católica siempre hizo, en su doctrina, un culto a la austeridad y la humildad. Los bienes deben estar al servicio de todos, no importa cuánto hayan hecho para ganárselos.

En otras palabras, que la idea de ganar dinero con algo que literalmente es de todos como el software libre, choca con lo que nos inculcaron desde chicos. Y, si ganamos dinero, jamás reconoceremos que lo hacemos. La vanidad es pecado.

Los países anglosajones, en los que predominan las diferentes variantes del protestantismo, fueron educados en un principio diferente. El éxito económico es una prueba de que el que lo tiene está predestinado a la salvación eterna.  De esa forma, hacerle saber al mundo lo bien que te va, es la forma de agradecerle a Dios haberte salvado.

Dejando de lado el tema religioso, creo que es urgente un cambio cultural tanto en creadores como consumidores de contenidos. Nos merecemos material de calidad en nuestro idioma. Y, como leí en la parte trasera de un camión. «Hay una vida mejor, pero es más cara»

from Linux Adictos https://ift.tt/5Fl6KaL
via IFTTT

blendOS v3 ya disponible en forma de versión estable, soporta 9 distros y 7 entornos gráficos

blendOS v3

No sabemos en qué quedará todo esto, pero siguen llegando versiones estables. Hace unos instantes, Rudra Saraswat ha anunciado la disponibilidad de blendOS v3, y como ya habíamos adelantado hace un mes, entre sus novedades tenemos que ya soporta hasta 9 distribuciones diferentes. O 10, si contamos por separado a Ubuntu 22.04, la última LTS del sistema de Canonical, y Ubuntu 23.04, la última versión estable de ciclo normal que estará soportada durante 9 meses.

El joven desarrollador dice que ya está disponible en siete entornos gráficos, y que se puede cambiar entre ellos con un sencillo comando. Los entornos en los que está son GNOME, KDE (Plasma), Cinnamon, Xfce, LXQt, MATE y Deepin. Llama la atención que en la lista no esté Unity, ya que es el mismo desarrollador quien lo mantiene, a no ser que no interese mucho a la comunidad, en cuyo caso sería una decisión acertada.

blendOS v3 se actualiza en segundo plano

El comando para ir cambiando entre los escritorios disponibles es sudo system track, y tras introducirlo veremos la lista de DEs disponibles. Sólo hay que introducir el número del entorno que queramos usar, presionar intro y esperar un momento. El cambio se hace automáticamente. Y lo bueno es que, gracias a su inmutabilidad, no experimentaremos fallos ni incompatibilidades por usar diferentes bibliotecas.

sudo system track en blendOS

Las actualizaciones de blendOS v3 se hacen en segundo plano, y en el siguiente reinicio se sustituye la instalación anterior con la más nueva. Esta distribución es  inmutable, por lo que es difícil que subir de versión estropee algo. Básicamente son imágenes completas a las que se le pueden hacer pequeños retoques, como instalar nuevo software. Pero casi todo va por contenedores.

En blendOS v3 se han simplificado las instalaciones de aplicaciones. Basta con hacer doble clic en un paquete DEB, RPM, pkg.tarzst o un APK para instalarlas en un contenedor.

Nuevas utilidades tipo CLI

Por otra parte, se han introducido dos herramientas tipo CLI (líneas de comandos):

  • system permite instalar paquetes en el mismo host, algo útil porque permite instalar software como drivers y software de virtualización desde los repositorios de Arch Linux.
  • user sustituye al anterior blend, y permite crear y gestionar contenedores y asociaciones, así como generar y mover dotfiles y contenedores entre diferentes equipos con blendOS.

Cómo instalar blendOS V3 en tu ordenador

Para instalar blendOS V3 en tu ordenador, hay que seguir estos pasos:

  1. Como casi siempre que se pretende instalar un sistema operativo, lo primero es crear el medio de instalación. Siendo Linux, este medio se puede crear en un USB, para lo que se puede seguir este tutorial que explica cómo hacerlo con Etcher. Otra opción es usar (Raspberry Pi) Imager, y el proceso es similar. Las ISO están aquí.
  2. Una vez creado el medio de instalación, lo siguiente es iniciar desde él. Para ello, si nunca se ha hecho antes, hay que ir a la BIOS del ordenador y cambiar el orden para inicie primero desde el USB, o también se puede activar la opción que consulte el inicio tras presionar una tecla y hacerlo de este modo.
  3. Una vez iniciamos en blendOS V3 y cerrado el Tour, veremos lo siguiente, y sólo tenemos que hacer clic en «Start».

Iniciar proceso de instalación de blendOS V3

  1. En el siguiente paso hay que elegir la disposición del teclado. Lo primero es hacer clic en «Search», luego buscar nuestro idioma, que está en inglés y hay que buscar «spain» si queremos que aparezca el español, elegimos la variante y aceptamos. Con el teclado elegido, hacemos clic en «Next».

Buscar y seleccionar teclado

  1. La siguiente ventana nos servirá para elegir la zona horaria. Es habitual que se haya configurado correctamente a partir de lo que le hemos indicado en el paso anterior. Si no se da el caso, se elige la zona en donde vivimos o la que queremos usar como configuración. Una vez configurado, hacemos clic en «Next».

Elegir zona horaria

  1. Similar al paso anterior, ahora haremos lo mismo con el idioma. Una vez elegido el que queremos, y también cómo se presentarán la fecha y hora, hacemos clic en «Next».

Elegir idioma durante la instalación de blendOS V3

  1. El siguiente paso es en el que crearemos el usuario. Ponemos nombre completo, si así lo deseamos y si no indicamos ahí también el del usuario, el nombre de usuario y la contraseña dos veces. Luego hacemos clic en «Next».

Crear usuario para blendOS V3

  1. En el siguiente paso vamos a indicar el tipo de instalación, más concretamente el particionado. La mejor opción para los usuarios inexpertos es hacer clic en la partición, luego en «Next» y dejar que lo ocupe todo automáticamente. Si se controlan las herramientas tipo GParted (de hecho usa GParted para hacerlas) y demás, y también se conocen las particiones aconsejadas en Linux, se puede hacer clic en «Switch to manual partitioning» y hacer los cambios ahí. Lo bueno es que haciendo clic en esta opción aparece una explicación; lo malo para los que no dominan el idioma es que está en inglés.

Particionado

  1. Aparecerá un resumen. Comprobamos que es lo que queremos hacer y hacemos clic en «Next». Si aparece una ventana para autenticarse, sólo hay que aceptarla; no es necesario poner ninguna contraseña.

Resumen de instalación de blendOS V3

  1. Esperamos a que finalice la instalación. Hay que estar atento hasta ver el mensaje de que la instalación ha sido un éxito (izquierda), y éste aparecerá en el mismo terminal en el que vemos los cambios realizados. Al hacer clic en «Next» veremos una ventana que nos ofrece reiniciar (derecha), y podemos hacerlo desde aquí. Lo único importante es que la siguiente vez ya inicie desde el disco duro.

Mensaje de instalación finalizada
Ventana para reiniciar blendOS V3

Ventajas de blendOS V3

La ventaja principal de blendOS V3 con respecto a versiones anteriores es que las actualizaciones se realizan en segundo plano, por lo que siempre estaremos actualizados y nunca nos enteraremos de cuándo están llegando las mejoras.

Si lo comparamos con otras distribuciones, hay algunas ventajas, como el kernel Linux Zen, uno modificado por hackers para mejorar el rendimiento en equipos de escritorio. Pero sin lugar a dudas la principal ventaja es la inmutabilidad. Se trata de la propiedad de lo que no se puede cambiar, y quien dice cambiar dice romper. Para los usuarios que quieran ser capaces de usar sudo rm -rf / (no lo hagáis, que es el ejemplo más bruto y más peligroso de lo que permite Linux), esto no es tan positivo, ya que tienen menos libertad de maniobra, pero para los que prefieran algo que sencillamente puedan usar y evitar problemas, está bien.

No poder hacer cambios en el sistema operativo no significa que no se pueda personalizar ni instalar paquetes nuevos. Significa que no se puede modificar su naturaleza, nada más.

Luego hay otra ventaja, que a muchos les llamará más la atención y la pondrán como prioridad, pero yo creo que está por detrás de la anterior porque en Linux, si se sabe, todo es posible. Se trata de la posibilidad de poder instalar sistemas operativos en contenedores, lo que permite instalar aplicaciones de Ubuntu/Debian, Arch, Fedora…

Alternativas a BlendOS V3

Si lo que buscamos son alternativas que ofrezcan lo de instalar sistemas operativos en contenedores, no las hay. Si lo que tenemos en mente es la inmutabilidad, hay varias opciones, entre las que yo destacaría Fedora Silverblue. Otras alternativas inmutables:

Los usuarios interesados ya pueden descargar blendOS v3 desde este enlace, en donde también hay una guía de instalación.

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