Ejecutar Linux dentro de un archivo PDF: Innovación técnica en la informática

LinuxPDF

Los avances en la tecnología no dejan de sorprendernos, y esta vez, el protagonista es un archivo PDF. Un estudiante de secundaria, conocido como vk6_ o Ading2210, ha desarrollado un proyecto llamado LinuxPDF que permite ejecutar el sistema operativo Linux directamente dentro de un documento PDF.

Este logro técnico demuestra la versatilidad oculta de los formatos digitales tradicionales, y cómo pueden ser llevados más allá de sus usos esperados. La compatibilidad de los archivos PDF con JavaScript ha sido aprovechada al máximo en este experimento, demostrando que las posibilidades están limitadas solo por la creatividad de los desarrolladores.

¿Cómo funciona LinuxPDF?

El proyecto se basa en una versión modificada del emulador TinyEMU RISC-V, que fue compilada en asm.js utilizando una versión antigua de Emscripten. Esto permite ejecutar el sistema Linux dentro del entorno limitado de un archivo PDF, siempre que sea abierto en navegadores basados en Chromium.

¿Cómo se visualiza Linux en un PDF? La pantalla de Linux dentro del PDF se representa mediante filas de texto ASCII. Cada fila de píxeles es un campo de texto independiente que reproduce la interfaz gráfica del sistema operativo. Además, los comandos pueden ser introducidos a través de un teclado virtual y un cuadro de texto.

El emulador permite usar dos versiones del sistema de archivos raíz: una de 32 bits y otra de 64 bits. Sin embargo, debido a limitaciones de rendimiento, la versión de 64 bits funciona de manera significativamente más lenta.

Navegando por las limitaciones técnicas

El rendimiento del emulador dentro de un PDF no es óptimo. Por ejemplo, el arranque del kernel de Linux puede tardar entre 30 y 60 segundos, lo que es más de 100 veces más lento que en un entorno normal. Esto se debe en parte a que el motor V8 de Chrome tiene su compilador JIT desactivado cuando se utiliza en el visor de PDF.

Aunque los archivos PDF habían sido tradicionalmente vistos como documentos estáticos, en realidad, el estándar PDF permite la inclusión de código JavaScript con cierto nivel de funcionalidad. Este proyecto se ha beneficiado precisamente de esta característica para lograr resultados innovadores.

Posibilidades y riesgos

LinuxPDF no solo abre una puerta a nuevas aplicaciones experimentales de los formatos digitales, sino que también plantea serias preguntas sobre la seguridad. Si bien este desarrollo es un logro técnico inofensivo, muestra cómo los scripts embebidos en un archivo pueden ser aprovechados para ejecutar códigos complejos. Esto subraya la importancia de explorar únicamente fuentes confiables y utilizar visores de PDF seguros.

Además, este tipo de experimentos subraya el ingenio de la comunidad de desarrolladores. La posibilidad de ejecutar Linux dentro de un archivo PDF es un testimonio del potencial creativo que puede encontrarse en el mundo de la programación.

¿Dónde probar LinuxPDF?

Si tienes curiosidad, puedes experimentar con LinuxPDF a través de una demostración en línea, siempre que utilices un navegador basado en Chromium. El código fuente del proyecto también está disponible en GitHub para quienes deseen explorar cómo fue desarrollado o adaptarlo a sus propias necesidades.

Más allá de su función práctica, LinuxPDF destaca como un ejemplo excepcional del poder de la innovación técnica. Es un recordatorio inspirador de cómo los formatos cotidianos pueden transformarse en algo extraordinario con el enfoque correcto y la creatividad necesaria.

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

PorteuX 1.9 llega con Linux 6.13 y otras novedades para esta distro portátil basada en Slackware

PorteuX 1.9

PorteuX 1.9, la última versión de esta distribución portátil basada en Slackware, ya está disponible con una serie de mejoras y actualizaciones importantes. Este sistema operativo ligero, inspirado en Slax y Porteus, combina modularidad, rapidez y portabilidad, consolidándose como una opción ideal para usuarios que buscan un Linux versátil y funcional.

En esta entrega, PorteuX 1.9 se presenta como una versión robusta que sigue la línea establecida por su predecesor, PorteuX 1.8. Con un tamaño de archivo ISO que varía entre 477 MB y 573 MB, este sistema sigue siendo apto para dispositivos con almacenamiento limitado, como unidades USB de tan solo 1 GB.

Mejoras técnicas y soporte ampliado

Uno de los aspectos más destacados de PorteuX 1.9 es la inclusión del núcleo Linux 6.13, que ofrece un soporte mejorado para dispositivos de hardware y garantiza una mayor estabilidad general. Además, se ha añadido compatibilidad con Docker, lo que expande su utilidad para usuarios avanzados y desarrolladores que necesiten herramientas contenedoras.

El soporte para CUPS en GTK3, junto con optimizaciones en las banderas de compilación GCC, son otros puntos relevantes. La incorporación de la compatibilidad con GPT al instalador aporta mayor flexibilidad y moderniza el proceso de instalación en sistemas con particiones recientes.

Actualización de entornos de escritorio en PorteuX 1.9

PorteuX 1.9 mantiene su amplia oferta de entornos de escritorio, incluyendo Cinnamon, GNOME, KDE Plasma, LXDE, LXQt, MATE y Xfce. Las versiones de GNOME y Cinnamon se han actualizado a GNOME 47.3 y Cinnamon 6.4.6, respectivamente. Por otro lado, la edición KDE Plasma ahora integra KDE Frameworks 6.10.

En cuanto a Xfce, PorteuX 1.9 soluciona diversos problemas menores presentes en la versión 4.20, lo que asegura una experiencia más consistente y fiable para los usuarios.

Correcciones y optimizaciones adicionales

Esta versión también se centra en solucionar errores de rendimiento e incrementar la eficiencia. Se han corregido problemas relacionados con la codificación x265 y con la visualización de versiones en aplicaciones de procps. Además, se han eliminado paquetes obsoletos como fuse y mp4v2 para optimizar el sistema.

Otra novedad destacada es la reubicación del paquete expat, que ahora forma parte del módulo 001-core, mejorando así la conectividad en determinados escenarios. También se han realizado ajustes para el stripping de 0050-multilib-lite, logrando que el sistema sea más ligero y eficiente.

Estas mejoras, junto con la amplia gama de actualizaciones de software provenientes de los repositorios de Slackware, hacen que PorteuX 1.9 sea una opción sólida tanto para usuarios nuevos como experimentados.

PorteuX 1.9, ya disponible en su GitHub, se establece como una evolución significativa dentro de las distribuciones basadas en Slackware. Con su enfoque en la portabilidad, velocidad y una experiencia modular, esta nueva versión promete satisfacer las necesidades de una gran variedad de usuarios, desde principiantes hasta expertos en la materia.

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

Valve podría estar desarrollando una nueva consola Steam con tecnología RDNA 4, aunque es improbable

Consola de Valve RDNA4

Un nuevo rumor sugiere que Valve podría estar preparando una consola que emplearía la última tecnología RDNA 4 de AMD. Este movimiento podría marcar un cambio significativo para la empresa, que anteriormente ha tenido éxito con dispositivos como el Steam Deck, pero también ha enfrentado fracasos como el caso de las Steam Machines.

La información, que proviene de filtraciones en la comunidad tecnológica hispanohablante que podrían haberse malinterpretado, asegura que Valve está trabajando activamente en controladores para las tarjetas gráficas AMD Radeon RX 9070, las primeras en incorporar arquitectura RDNA 4. Según estas fuentes, Valve estaría dedicando un esfuerzo considerable en el desarrollo de estos drivers, lo que ha dado pie a especulaciones sobre el propósito de esta colaboración.

¿Un regreso estratégico al mercado de las consolas?

El interés de Valve en esta arquitectura ha llevado a pensar que podría estar planeando entrar nuevamente al mercado de las consolas de sobremesa, buscando quizás competir con gigantes como Sony y Microsoft. Según declaraciones de expertos, la consola, cuyo nombre en clave sería «Fremont», podría aprovechar el potencial de estas tarjetas gráficas para ofrecer una experiencia de juego de alto nivel.

No obstante, algunos analistas advierten que el costo elevado de las GPUs RDNA 4 podría hacer que este producto sea difícil de colocar en el mercado. Esto genera dudas sobre si Valve realmente tiene intenciones de lanzar una consola o si más bien busca mejorar la compatibilidad de hardware con su sistema operativo SteamOS, basado en Linux.

El componente técnico detrás del rumor de esta consola Valve

Las GPUs Radeon RX 9070 representan un avance significativo de AMD, integrando la tecnología RDNA 4 y las características de FidelityFX Super Resolution 4 (FSR 4). A pesar de su diseño inicial para PCs de escritorio, la posibilidad de que Valve esté planeando adaptarlas a un dispositivo de sobremesa ha alimentado las expectativas de los seguidores de la marca.

Además, según comentarios en la plataforma Phoronix, el desarrollador principal de drivers gráficos de Linux en Valve, Samuel Pitoiset, ya habría mencionado avances en la implementación inicial de estos controladores. Aunque aún faltarían características asociadas a la arquitectura RDNA 3, el esfuerzo por optimizar esta nueva tecnología es evidente.

Un detalle: un rumor que podría haberse malinterpretado

Es importante destacar que el rumor existe, y que hay mucha información al respecto en la blogosfera. Pero también que no pasa de un rumor, y cuya raíz proviene, supuestamente, de un creador de contenidos que no ha hablado directamente de una nueva consola. También que este rumor no tiene que ver con este otro.

Lecciones del pasado y el futuro de Valve

Esta no sería la primera vez que Valve intenta incursionar en el mercado de dispositivos de salón. A mediados de la década pasada, la empresa lanzó las Steam Machines, PCs pequeños diseñados para competir con consolas tradicionales, que no lograron captar la atención del público. No obstante, los éxitos posteriores del Steam Deck y el casco de realidad virtual Valve Index demuestran que la compañía ha aprendido de sus errores.

Por otro lado, también se especula que la colaboración con AMD podría no estar directamente relacionada con el desarrollo de una nueva consola, y más bien busca optimizar la experiencia de SteamOS con las GPUs más modernas. Valve ha sido una defensora activa de Linux a través de iniciativas como Proton, una capa de compatibilidad que permite ejecutar juegos de Windows en sistemas Linux. Esto podría explicar el enfoque técnico en asegurar la compatibilidad con RDNA 4.

La idea de un nuevo dispositivo basado en RDNA 4 resulta emocionante, especialmente si se tiene en cuenta el éxito reciente de Valve en la creación de hardware. Aunque todavía no hay confirmación oficial por parte de la compañía, estos rumores dejan entrever una apuesta ambiciosa para el futuro del gaming.

Imagen: DALL-E.

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

Who’s Behind the Seized Forums ‘Cracked’ & ‘Nulled’?

The FBI joined authorities across Europe last week in seizing domain names for Cracked and Nulled, English-language cybercrime forums with millions of users that trafficked in stolen data, hacking tools and malware. An investigation into the history of these communities shows their apparent co-founders quite openly operate an Internet service provider and a pair of e-commerce platforms catering to buyers and sellers on both forums.

In this 2019 post from Cracked, a forum moderator told the author of the post (Buddie) that the owner of the RDP service was the founder of Nulled, a.k.a. “Finndev.” Image: Ke-la.com.

On Jan. 30, the U.S. Department of Justice said it seized eight domain names that were used to operate Cracked, a cybercrime forum that sprang up in 2018 and attracted more than four million users. The DOJ said the law enforcement action, dubbed Operation Talent, also seized domains tied to Sellix, Cracked’s payment processor.

In addition, the government seized the domain names for two popular anonymity services that were heavily advertised on Cracked and Nulled and allowed customers to rent virtual servers: StarkRDP[.]io, ; and rdp[.]sh.

Those archived webpages show both RDP services were owned by an entity called 1337 Services Gmbh. According to corporate records compiled by Northdata.com, 1337 Services GmbH is also known as AS210558 and is incorporated in Hamburg, Germany.

The Cracked forum administrator went by the nicknames “FlorainN” and “StarkRDP” on multiple cybercrime forums. Meanwhile, a LinkedIn profile for a Florian M. from Germany refers to this person as the co-founder of Sellix and founder of 1337 Services GmbH.

Northdata’s business profile for 1337 Services GmbH shows the Hamburg, Germany-based company is controlled by two individuals: 32-year-old Florian Marzahl and Finn Alexander Grimpe, 28.

An organization chart showing the owners of 1337 Services GmbH as Florian Marzahl and Finn Grimpe. Image: Northdata.com.

Neither Marzahl nor Grimpe responded to requests for comment. But Grimpe’s first name is interesting because it corresponds to the nickname chosen by the founder of Nulled, who goes by the moniker “Finn” and “Finndev.” NorthData reveals that Grimpe was the founder of a German entity called DreamDrive GmbH, which rented out high-end sports cars and motorcycles.

According to the cyber intelligence firm Intel 471, a user named Finndev registered on multiple cybercrime forums, including Raidforums [seized by the FBI in 2022], Void[.]to, and vDOS, a DDoS-for-hire service that was shut down in 2016 after its founders were arrested.

The email address used for those accounts was f.grimpe@gmail.com. DomainTools.com reports f.grimpe@gmail.com was used to register at least nine domain names, including nulled[.]lol, nulled[.]it. Neither of these domains were among those seized in Operation Talent.

Intel471 finds the user FlorainN registered across multiple cybercrime forums using the email address olivia.messla@outlook.de. The breach tracking service Constella Intelligence says this email address used the same password (and slight variations of it) across many accounts online — including at hacker forums — and that the same password was used in connection with dozens of other email addresses, such as florianmarzahl@hotmail.de, and fmarzahl137@gmail.com.

The Justice Department said the Nulled marketplace had more than five million members, and has been selling stolen login credentials, stolen identification documents and hacking services, as well as tools for carrying out cybercrime and fraud, since 2016.

Perhaps fittingly, both Cracked and Nulled have been hacked over the years, exposing countless private messages between forum users. A review of those messages archived by Intel 471 showed that dozens of early forum members referred privately to Finndev as the owner of shoppy[.]gg, an e-commerce platform that caters to the same clientele as Sellix.

Shoppy was not targeted as part of Operation Talent, and its website remains online. Northdata reports that Shoppy’s business name — Shoppy Ecommerce Ltd. — is registered at an address in Gan-Ner, Israel, but there is no ownership information about this entity. Shoppy did not respond to requests for comment.

Constella found that a user named Shoppy registered on Cracked in 2019 using the email address finn@shoppy[.]gg. Constella says that email address is tied to a Twitter/X account for Shoppy Ecommerce in Israel.

The DOJ said one of the alleged administrators of Nulled, a 29-year-old Argentinian national named Lucas Sohn, was arrested in Spain. The government has not announced any other arrests or charges associated with Operation Talent.

Indeed, both StarkRDP and FloraiN have posted to their accounts on Telegram that there were no charges levied against the proprietors of 1337 Services GmbH. FlorainN told former customers they were in the process of moving to a new name and domain for StarkRDP, where existing accounts and balances would be transferred.

“StarkRDP has always been operating by the law and is not involved in any of these alleged crimes and the legal process will confirm this,” the StarkRDP Telegram account wrote on January 30. “All of your servers are safe and they have not been collected in this operation. The only things that were seized is the website server and our domain. Unfortunately, no one can tell who took it and with whom we can talk about it. Therefore, we will restart operation soon, under a different name, to close the chapter [of] ‘StarkRDP.’”

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

Graves acusaciones de sabotaje en la integración de Rust en el kernel de Linux

Sabotaje en Linux

Una nueva controversia sacude a la comunidad de desarrolladores del kernel de Linux, y esta vez, el epicentro del debate reside en la integración del lenguaje de programación Rust en su núcleo. Representantes de ambos bandos han hecho públicas acusaciones, destacando desde presuntos sabotajes hasta disputas filosóficas sobre el rumbo del proyecto.

El origen de la polémica está en el enfrentamiento entre Christoph Hellwig, un veterano desarrollador del kernel, y Hector Martin, conocido por su trabajo en Asahi Linux. Según Martin, Hellwig habría adoptado una postura que no solo rechaza la inclusión de Rust en el kernel, sino que también habría tomado medidas que dificultan su avance, lo que muchos han calificado como un intento deliberado de sabotaje.

¿Qué es Rust y por qué su integración es tan importante?

Rust es un lenguaje de programación que ha ganado popularidad en los últimos años gracias a sus avanzadas características de seguridad en memoria. Esto lo hace especialmente atractivo para integrarse en sistemas críticos como el kernel de Linux, cuya base principal está escrita en C, un lenguaje que, aunque versátil, es más propenso a errores de memoria.

Rust for Linux, conocido como R4L, es el nombre del proyecto que pretende introducir este nuevo lenguaje en el kernel. Sus defensores argumentan que este paso es esencial para mitigar vulnerabilidades y proporcionar un núcleo más robusto y seguro. Sin embargo, la comunidad no está completamente de acuerdo, y voces críticas como la de Hellwig temen que la inclusión de Rust rompa la cohesión y aumente la complejidad de mantenimiento del código.

Las acusaciones: Sabotaje o postura legítima

El conflicto que dispara las alarmas del sabotaje saltó a la esfera pública cuando Martin acusó a Hellwig de bloquear intencionadamente parches cruciales para la implementación de Rust, particularmente aquellos relacionados con las abstracciones de DMA (acceso directo a memoria). Según Martin, estas abstracciones son indispensables para que los controladores escritos en Rust funcionen en el kernel.

En comunidades como Reddit, el tema ha generado un acalorado debate. Algunos comentarios afirman que Hellwig rechazó elementos fundamentales del proyecto de forma que este quedara condenado al fracaso. En palabras de un usuario, «es como sabotear una pieza de una máquina para que esta deje de funcionar«.

A pesar de ello, Hellwig ha defendido su postura señalando que no está en contra de Rust como lenguaje, sino que cuestiona la necesidad de introducir su complejidad en un entorno tan crítico como el kernel de Linux. Sin embargo, sus anteriores comentarios, donde llegó a calificar a R4L como un «cáncer», han alimentado las críticas hacia su papel en este conflicto.

El impacto en la comunidad si de verdad hay sabotaje

La polémica ha dejado al descubierto profundas divisiones en la comunidad. Muchos desarrolladores están enfrentados entre quienes desean que Linux continúe siendo monolingüe, programado exclusivamente en C, y quienes ven en Rust una oportunidad para modernizar y fortalecer la estabilidad del sistema.

Foros y redes sociales han reflejado esta tensión. Mientras algunos apoyan la posición conservadora de Hellwig, otros señalan que su actitud representa una resistencia al cambio característica de los desarrolladores más veteranos. Incluso se ha puesto sobre la mesa la posibilidad de que esta situación viole el Código de Conducta del kernel, una normativa interna destinada a regular las interacciones dentro del proyecto.

Un futuro incierto

El desenlace de esta disputa dependerá en gran medida de la intervención de Linus Torvalds, creador del kernel de Linux y figura de peso dentro del proyecto. Torvalds, quien ya ha tenido que mediar en debates polarizados en el pasado, tendrá la última palabra sobre los parches pendientes de aprobación.

Si Torvalds da luz verde al avance de R4L, las acciones de Hellwig quedarían invalidadas. Por el contrario, si decide apoyar a Hellwig, el proyecto podría estancarse, dificultando futuras colaboraciones y dejando en entredicho el compromiso de la comunidad con la innovación.

La controversia, más allá de quién resulte vencedor, pone de relieve los desafíos que enfrenta el kernel de Linux en su constante evolución. Este debate sirve como un recordatorio de que, en proyectos de esta magnitud, las decisiones técnicas no están exentas de tensiones culturales y filosóficas dentro de las comunidades de desarrollo.

Imagen: DALL-E.

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

Opera Air: El navegador que redefine tu experiencia digital priorizando el bienestar

Navegador Opera Air

Opera, la reconocida compañía noruega de navegadores, ha decidido romper paradigmas con el lanzamiento de Opera Air, un navegador que no solo ofrece herramientas clásicas para una navegación eficiente, sino que también incorpora funcionalidades destinadas a mejorar el bienestar emocional y mental de los usuarios. Este enfoque innovador lo convierte en la opción ideal para quienes buscan una experiencia digital consciente y equilibrada.

Con la creciente preocupación por los efectos negativos del uso continuo de la tecnología en nuestra salud, Opera Air busca ser mucho más que un navegador. En lugar de centrarse únicamente en rendimiento o productividad, como lo hacen sus competidores, este producto propone una simbiosis entre tecnología y mindfulness, marcando un hito en el mundo de los navegadores.

Características principales de Opera Air

El navegador viene equipado con una serie de funcionalidades únicas diseñadas para mejorar el bienestar digital de los usuarios:

  • Ecosistema «Take a Break»: Permite a los usuarios realizar pausas activas durante su jornada digital. Se incluyen herramientas como ejercicios de respiración, estiramientos, meditación y escaneo corporal. Las sesiones oscilan entre los 3 y 15 minutos, adaptándose a las necesidades del momento.
  • Boosts: Esta función utiliza ritmos binaurales, sonidos ambientales y música relajante para inducir estados de concentración o relajación, dependiendo de la elección del usuario. Entre las opciones disponibles destacan «Creativity Boost», «Deep Relaxation» y «Energized Focus».
  • Interfaz minimalista: Inspirada en el diseño escandinavo, la interfaz presenta acabados en vidrio esmerilado y colores que se adaptan al fondo de las páginas visitadas, creando una experiencia visual armónica y libre de distracciones.

Herramientas de bienestar en Opera Air

Una navegación consciente y personalizada

Para aquellos que buscan personalizar aún más su experiencia, Opera Air permite configurar recordatorios para realizar pausas regulares, ajustando intervalos que van desde los 45 hasta los 180 minutos. Además, los usuarios pueden elegir entre diferentes voces humanas (sin utilizar inteligencia artificial) para guiar las sesiones de meditación y ejercicios relajantes.

El navegador también ofrece flexibilidad para personalizar sus Boosts, permitiendo ajustar volúmenes, escoger sonidos de la naturaleza, y adaptar la música de fondo a las necesidades específicas del momento. Esta funcionalidad, junto con la posibilidad de configurar ajustes de tiempo para sesiones de relajación prolongadas, resulta ideal para quienes buscan integrar un componente de mindfulness en sus actividades diarias.

Un complemento a las herramientas clásicas de Opera

Opera Air no sacrifica las funcionalidades básicas que los usuarios esperan de un navegador moderno. Entre sus características destacan la inclusión de una VPN gratuita para una navegación privada, bloqueadores de rastreadores y anuncios, y una barra lateral que integra aplicaciones de mensajería instantánea y reproductores multimedia. Además, los usuarios podrán seguir utilizando «Aria», el asistente de inteligencia artificial de la compañía.

Diseño minimalista de Opera Air

Opera Air tiene un diseño que fomenta la calma

El diseño de Opera Air es otro de sus puntos fuertes. Con un enfoque en la simplicidad y la elegancia, el navegador cuenta con una estética visual que fomenta la calma y reduce la sobrecarga sensorial. Esto no solo mejora la experiencia de navegación, sino que también complementa el objetivo general de crear un espacio digital más relajante para los usuarios.

Además, la integración de elementos visuales que se adaptan dinámicamente al entorno web refuerza la sensación de armonía mientras se navega. Este diseño distintivo, unido a sus herramientas de mindfulness, convierte a Opera Air en un navegador único en su categoría.

Opera Air redefine la experiencia de utilizar un navegador al combinar tecnología avanzada con herramientas diseñadas para mejorar el bienestar mental. En un mundo donde las jornadas digitales pueden ser abrumadoras, esta propuesta busca marcar la diferencia, convirtiendo cada clic en una oportunidad de encontrar calma y equilibrio.

Si deseas una herramienta que no solo facilite la navegación, sino que también priorice tu serenidad, Opera Air aparece como una alternativa única y refrescante para los tiempos actuales.

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