Qué son la Zorin Apps y cómo puedo usarlas para mejorar mi experiencia en Zorin OS

Zorin Apps

Hoy hace justo una semana desde que Zorin Group anunciara el lanzamiento de Zorin OS 17.1. Se trata de una actualización mediana del sistema operativo que pone más empeño en atraer a Linux a cualquier usuario de un sistema de Microsoft. Entre lo que ofrece hay funciones como soporte para aplicaciones de Windows tras la instalación de cero, para lo que 17.1 confía, además de en WINE, en Bottles, pero también cuenta con herramientas propias como las Zorin Apps.

¿Qué son la Zorin Apps? En resumen, aplicaciones desarrolladas por el mismo proyecto pensando única y exclusivamente en su sistema operativo. Se podrían usar en otros, pero no se han diseñado para eso ni su instalación sería la más sencilla del mundo. La intención es ofrecer una experiencia perfecta para realizar algunas gestiones y tareas, y para eso existen las Zorin Apps de las que vamos a hablar hoy aquí.

Zorin Apps o aplicaciones propias de Zorin

La familia de las Zorin Apps va creciendo por momentos. Para comparar, lo más parecido que se me ocurre ahora mismo son las XAPP de Linux Mint o las aplicaciones de Deepin, pero no son exactamente igual. Las XAPP están diseñadas pensando en Linux Mint en cualquiera de sus opciones, mientras que las de Deepin lo están pensando en el entorno gráfico. Zorin OS usa GNOME con sus retoques personalizados, y las Zorin Apps se diseñan para que queden bien en el sistema operativo.

Actualmente, el número de aplicaciones de Zorin asciende a 5, aunque algunas de ellas son más una opción que una aplicación completa. En el momento de escribir este artículo, es posible que haya que buscar las apps en el menú de inicio por su nombre en inglés.

Zorin Connect

Zorin Connect toma prestada la idea de KDE Connect y la implementa en Zorin OS para que podamos:

  • Sincronizar las notificaciones del teléfono con el PC.
  • Explorar archivos del teléfono desde el PC.
  • Responder a mensajes de texto desde el ordenador.
  • Compartir enlaces y archivos entre dispositivos.
  • Usar el móvil para controlar el sistema operativo de escritorio.

Para poder hacer todo esto es necesario tener un teléfono Android en el que esté instalada la app Zorin Connect, disponible en la Google Play (puede que no en todas las regiones).

Zorin Appearance

Zorin Appearance

Zorin Appearance o Apariencia de Zorin es una herramienta para personalizar la apariencia del sistema operativo. Quizá la más llamativa es la primera opción que nos permite elegir entre cuatro tipos de menús de inicio. Luego también podemos elegir un tema, efectos de escritorio, retoques de la interfaz, gestionar iconos del escritorio y el tipo de letra.

Zorin Software Center

Zorin Apps, Centro de software

También Zorin Lite Software Center, es el centro de software de Zorin. Los que ya llevamos unos años en Linux, de un vistazo podemos percatarnos de dos cosas: la primera, que es GNOME Software; la segunda, que está editada para que quede mejor en Zorin OS.

Si se refieren a ella también con la palabra «Lite» es porque es más ligera que la tienda oficial de GNOME. Soporta paquetes flatpak tras la instalación de cero.

Zorin Taskbar, la barra de herramientas tipo Windows es una de las Zorin Apps

Taskbar

La Zorin Taskbar no es una aplicación completa, pero forma parte de las Zorin Apps. Es el panel inferior, que se ha diseñado para que los usuarios de Windows se sientan cómodos con ella, sin olvidarse de que no estamos en el sistema de Microsoft y sí en Linux.

Zorin Sound Recorder

Sound Recorder

Se trata de una sencilla herramienta para grabar audio, el equivalente a las notas de voz que hay disponible en prácticamente cualquier teléfono inteligente que se precie.

Cómo instalar las Zorin Apps

Zorin OS tiene instaladas las Zorin Apps por defecto, por lo que no hay que hacer nada para conseguirlas. Los usuarios de otros sistemas operativos, lo mejor que se puede hacer es usar las alternativas. De todas las Zorin Apps, lo único que se podría echar de menos en alguna distro es Zorin Connect, pero existen KDE Connect y GSconnect, uno diseñado para KDE/Qt y el otro para GNOME/GTK, dos de los principales escritorios y en los que se basan otros muchos.

La barra de tareas, la personalización y la tienda de software también son otras aplicaciones que merece la pena dejar pasar y usar lo que nos ofrece nuestro sistema operativo, como puede ser Discover o Pamac en Kubuntu o Manjaro respectivamente.

En algunos medios también se recogen como aplicaciones de Zorin las que permiten cambiar el fondo de pantalla y el de la pantalla de bloqueo o lo que permite gestionar el navegador web por defecto, pero en la actualidad todo esto se gestiona desde los ajustes del sistema operativo, basado en GNOME Settings.

Zorin OS 17.1 llegó el pasado 7 de marzo con mejoras en la compatibilidad con aplicaciones de Windows vía Bottles y acompañado de la edición para la educación.

from Linux Adictos https://ift.tt/8ugLwyx
via IFTTT

Las mejores alternativas a ChatGPT que puedes probar

Alternativas a ChatGPT

Cuando llegó y empezó a coger cierta fama, ChatGPT cambió las reglas del juego. Un pequeño detalle que demuestra esto es que mis compañeros y yo tenemos que marcar una caja de verificación en WordPress en la que declaramos que no hemos usado inteligencias artificiales para generar el contenido que publicamos. Usar el chatbot de OpenAI viene bien en algunos casos, pero siempre puede ser buena idea buscar una segunda opinión u otro punto de vista.

Yo tengo a ChatGPT en un panel de Vivaldi y lo uso, sobre todo, para encontrar respuestas a consultas que no tienen vuelta de hoja, que pueden estar ya en una base de datos. Aunque reconozco que, debido al tema de las alucinaciones, no me fío completamente de lo que me dice. Aún hago búsquedas en Google y uso alternativas, y aquí vamos a hablar de varias de ellas. ¿Cuáles son las mejores?

Antes de empezar con la lista, quisiera hacer hincapié en lo mismo que sus respectivos desarrolladores avisan cuando entramos a chatear con cualquiera de ellos: la información que proporcionan puede ser incorrecta y hay que contrastarla. En la lista hay inteligencias artificiales, y las alucinaciones o imprecisiones que puedan tener es algo que yo pueda controlar. En algunos casos, como el de la IA de personajes, pueden llegar a inventarse las respuestas por completo, por lo que ojo con esto.

Explicado esto, vamos con la lista de mejoras alternativas a ChatGPT (aunque algunas tienen la misma base).

Gemini, el chatbot de Google es el principal competidor

Gemini

Empezamos la lista con Gemini, antes Bard. Es la propuesta de Google, y como cualquier chat de inteligencia artificial tiene sus luces y sus sombras. Si empiezo con Gemini es por quién está detrás, y porque no tiene nada que ver con OpenAI. Y es que varias de las alternativas que trataremos aquí serán otros medios para acceder a ChatGPT.

Entre sus funciones, tiene acceso a Internet, se puede introducir texto con la voz, puede mostrar fotos de las búsquedas web y se pueden añadir extensiones. Otro motivo que hacer que haya que tener a Gemini en cuenta es que es más que probable que evolucione a un ritmo alto. Es lo que tiene ser de Google.

Copilot, ChatGPT-4 gratis, imágenes e incluso música

Microsoft Copilot, ChatGPT 4 gratis

Como habíamos mencionado, varias de las opciones que trataremos aquí usan o dependen de ChatGPT, pero no se accede a él de igual manera. Copilot es la IA de Microsoft que ahora pretende ponerla hasta en la sopa, y nos permite usar GPT-4 sin tener que pagar el Plus.

¿Y qué puede hacer? Cuenta con muchos bots de inteligencia artificial, por poner algún ejemplo, Suno, que es una IA que puede crear canciones a través de lo que le pedimos. Aquí se puede ver (a mí ahora no me deja escuchar, no sé por qué) la letra de una canción sobre espaguetis navideños que usé para felicitar las pasadas navidades. También podemos generar imágenes como la de Mario en los juzgados.

En cuanto a los bots o GPO disponibles, están en el apartado «Complementos», y permite tener activados hasta 3; si queremos usar un cuarto, no es posible sin desactivar alguno.

Copilot también tiene acceso a Internet, y eso nos permite hacer consultas actuales. Recordamos que GPT-3.5 trabaja con información de bases de datos, y suele ir por detrás el el tiempo. Que una herramienta de este tipo tenga acceso a Internet nos permite hacer consultas del presente, y nos responderá en base a lo que haya publicado.

Perplexity y You, ChatGPT y algo más

Otras dos opciones similares son las de Perplexity y You. Ambos pueden usarse sin cuenta, pero la experiencia mejora si nos registramos. Los dos tienen acceso a Internet, y pueden dar respuestas actuales, aunque también ser imprecisos. La base de ambas opciones es ChatGPT, pero usan también su propio GPO para mejorar la experiencia de usuario desde su propia filosofía.

AnonChatGPT, ChatGPT sin cuenta, anónimo

AnonChatGPT, ChatGPT anónimo

AnonChatGPT es sencillamente eso, y poco se puede decir de él además de que es como usar ChatGPT sin cuenta. Eso, y que se actualiza un poco más tarde que el ChatGPT oficial. Pero si lo que se busca es chatear con el famoso chatbot sin usar cuenta, esta puede ser una de las mejores opciones. No es la más bonita, pero sirve.

Copy.ai, lo mejor para resumir textos

Copy.ai es un bot especializado en resumir textos e incluye otras herramientas para escribir. Soporta diferentes idiomas, y puede venir bien, por ejemplo, para evitar tener que leer una información larga o realizar un resumen de textos como las normas de uso de algún centro, para que sea más fácil de leer para los usuarios del mismo.

Entre sus funciones, permite que le añadamos directamente una dirección URL, y podría servir para meterle el enlace a este artículo y, aunque yo he intentado no extenderme, tenerlo aún más resumido.

character.ai, chatea con diferentes personajes

character.ai

character.ai, actualmente en fase beta, nos permite hablar con diferentes personajes. Puede servir más que nada como diversión, o si lo que queremos es un tipo de perfil determinado. Requiere registro y los usuarios gratuitos pueden experimentar bajones de velocidad en las respuestas si hay muchos conectados. Hay que tener cuidado porque algunos personajes se inventan las respuestas siguiendo un rol.

Chatsonic, el mejor compañero para los escritores

Chatsonic

Chatsonic es una inteligencia artificial que destaca por la creación de contenido. Si nos lo permitieran y así lo decidiéramos, podríamos usarlo para maquillar los textos de los artículos de este y otros blogs, de manera que serían más agradables de leer para los que prefieren o priorizan una buena lectura.

Otros que probar

Nosotros vamos a dejar la lista buena aquí, pero hay otras opciones que podrían interesar. Por ejemplo, iAsk.AI, un buscador movido por inteligencia artificial que hemos decidido dejar fuera de la lista anterior porque hemos realizado algunas consultas y nos ha respondido… menos bien. Por otra parte, phind es una IA diseñada para ayudarnos en el código, y va bastante bien, pero no mejora – o no nos lo parece – a ChatGPT.

¿Conocéis alguna alternativa que quedaría bien aquí?

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

Suyu Emulator ya está disponible para probar… más o menos. Así puedes hacerlo

Suyu Emulator

En el mundo de la emulación, el tema del que más se está hablando ahora es de lo que ha pasado entre Nintendo y los creadores de Yuzy y Citra. En resumen, el gigante de los videojuegos se los «cargó», dándoles un rapapolvo en los juzgados que sigue trayendo cola. Una de las primeras noticias que siguieron a la sentencia nos hablaba de Suyu Emulator, un emulador que no es más que la última versión de Yuzu al que esperan añadir algunas mejoras.

El principal problema es que los que están detrás de Yuzu no son desarrolladores. Ganas sí le están poniendo, y tienen un GitLab en el que por lo menos se ve movimiento. Como poco, sirve para descargar el ya pasado a mejor vida Yuzu, o esa es la teoría. De momento, si vamos a su página web oficial e intentamos descargar el emulador, vemos un mensaje que informa de que no está disponible y que lo compilemos por nuestra cuenta, pero hay más opciones.

Prueba Suyu Emulator desde su AppImage

Antes de seguir, y luego también explicaremos – otra vez – algunas cosas, lo que podemos obtener ahora de Suyu Emulator es algo que no ha llegado a estable. Cualquier persona que haya usado software en fase preliminar sabe qué puede pasar: lo extraño sería no ver ningún bug, aunque también es cierto que Suyu Emulator es más bien la última versión de Yuzu con un nuevo logotipo. En cualquier caso, sus desarrolladores aún no se han decidido a ofrecerlo desde su página web, y por algo será.

Ahora bien, una manera segura de probar software en Linux, en el sentido de que no vamos a romper nada porque viene todo en un archivo, son las AppImage, y aquí vamos a explicar cómo descargar la AppImage de Suyu Emulator para probarlo en cualquier distribución Linux compatible.

  1. Vamos a su página en GitLab (enlace).

Acceder al apartado de artifacts

  1. Pasamos el cursor por encima de «Build» y luego hacemos clic en «Artifacts».
  2. En la siguiente ventana, vamos a buscar algo que ponga «build-linux» y además tenga la uve verde. A la derecha vemos una carpeta, icono en el que tenemos que hacer clic.

Buscar AppImage de Suyu Emulator

  1. Dentro sólo veremos una carpeta con nombre «artifacts» y debemos entrare en ella. Veremos algo como lo siguiente.

AppImage de Suyu Emulator

  1. Descargaremos la AppImage haciendo clic en el archivo que termina con esa extensión y luego, en la siguiente ventana, haciendo clic en «Download». No hay que confundirlo con el archivo .zsync, y para salir de dudas es suficiente con mirar el peso del archivo. El válido pesa poco más de 100MB.

Concediendo permisos de ejecución

Es posible que en alguna distribución sea necesario dar algún paso extra. Por ejemplo, Ubuntu (GNOME) necesita libfuse2 para poder abrir AppImages, algo que está explicado aquí. También podemos encontrarnos con el problema de que no se puede abrir porque no tiene permisos, en cuyo caso le tenemos que dar permisos de ejecución, bien sea con el menú contextual del sistema operativo que aparece al hacer clic derecho o desde un terminal con chmod -x suyu-mainline-xxxxx.

Importante: sin keys ni firmware

Yuzu era un paraíso para los que querían jugar a títulos de Nintendo Switch en otros aparatos, como cualquier PC o la Steam Deck. Lo era porque lo dejaba todo «masticado», listo para usar. El nombre de Suyu se pronuncia como «sue you», y sus responsables no quieren dejar ningún margen de maniobra a Nintendo, por lo que han tomado medidas.

Una de ellas es que, además de no ofrecer juegos por ningún grupo, claro, tampoco ofrecen las keys y el firmware necesario para que funcionen los juegos. Nosotros, que no queremos que Nintendo «sue us», tampoco podemos explicar con mucho detalle cómo conseguir estos componentes, pero una búsqueda en DuckDuckGo o vuestro motor de búsqueda favorito puede dar resultados como este.

¿Es fiable Suyu Emulator?

Su código está en GitLab y cualquiera puede echarle un vistazo. Ya lleva tiempo allí, y si tuviera algo peligroso para el usuario final ya se habría publicado. La teoría dice que sí, y es una buena opción para el que quiera instalar Yuzu si lo ha perdido por algún motivo o nunca lo instaló.

Si hay que preocuparse por algo de este emulador es por el hecho de que sus responsables no son desarrolladores, o así lo aseguran los rumores. De momento ya han introducido el cambio de eliminar las keys y el firmware, y hubo una versión que sí los incluía. Es decir, movimiento ha habido, aunque haya sido mínimo.

Lo peor desde el punto de vista del soporte es que Switch es una consola que sigue en venta, y si evoluciona de alguna manera y los desarrolladores de Suyu no pueden seguirle el ritmo, no podrá mejorar. No son lo mismo emuladores como los de NES o Super Nintendo: ya no va a haber cambios y los emuladores actuales pueden servir ya para toda la vida.

El futuro es incierto, pero de momento el legado de Yuzu está aquí… ¿para quedarse?

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

Raspberry Pi OS mejora el soporte para Raspberry Pi 5 en una actualización que pasa a usar Linux 6.6

Raspberry Pi OS con modo oscuro

Hace tres meses, publicamos la nota sobre una actualización de Raspberry Pi OS que introducía un nuevo modo oscuro. A mí no me gusta criticar mucho, pero tampoco dejar de mencionar algunos fallos cuando saltan a la vista. Creo que nadie sabe como yo, que a veces juega a ser programador, lo difícil que es desarrollar y que las cosas queden perfectas, pero aquel modo oscuro parecía ser sólo un primer paso.

Esta semana, la compañía de la frambuesa ha lanzado la versión 2024-03-12 de Raspberry Pi OS, y entre sus novedades hay un punto en el que se mencionan mejoras en el tema oscuro. Es de lo primero que he examinado al actualizar, y todo para ver que… ha cambiado poco. A continuación tenéis una pequeña lista con las novedades más destacadas de Rasperry Pi OS 2024-03-12, la versión que llegó ayer martes.

Novedades más destacadas de Raspberry Pi OS 2024-03-12

  • Linux 6.6.
  • Chromium 122.
  • Firefox 123.
  • Soporte mejorado para la Raspberry Pi 5, más concretamente el manejo del botón de encendido/apagado.
  • Nuevo ajuste para la resolución headless a la Configuración de pantalla.
  • Eliminado el ajuste de resolución headless en Wayland.
  • Mejoras en la compatibilidad con gestores de ventanas alternativos.
  • Mejoras en el tema oscuro. De lo que yo me quejaba:
    • El botón del menú de inicio sigue con fondo blanco.
    • Los iconos de favoritos y los azules de la bandeja del sistema no han mejorado nada.
    • La barra de las ventanas sigue con el mismo color.
    • SÍ han corregido el fallo que hacía que los botones de cerrar-minimizar-restaurar de aplicaciones como Chromium no se mostraran.
  • Los menús de Bluetooth y Redes ahora se abren más rápido.
  • Las ventanas emergentes de las barras de tareas se han sustituido por ventanas convencionales.
  • El asistente de apagado ahora permite cerrar todos los procesos del usuario al cerrar la sesión.
  • El icono de audio en la bandeja del sistema ahora está oculto por defecto si no hay dispositivos de audio conectados.
  • Ahora hay un nuevo icono del cursor al arrastrar y soltar.
  • Se ha actualizado raspi-config para actualizar EEPROM.
  • Se ha actualizado WayVNC para mejorar la compatibilidad con varios clientes VNC.
  • Otras correcciones, parches y mejoras.

Raspberry Pi OS 2024-03-12 ya se puede instalar con sudo apt full-upgrade. Pronto debería aparecer la nueva versión en su página web oficial.

code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}

from Linux Adictos https://ift.tt/2OV8y5B
via IFTTT

OBS Studio 30.1 ya soporta la captura de vídeo en PipeWire, entre otras mejoras

OBS Studio 30.1

Tras la decimotercera versión, o por lo menos la que lleva el número 30 delante, de este software para el broadcasting que llegó el pasado noviembre, hoy nos han entregado OBS Studio 30.1, la primera actualización mediana de esta serie. Entre sus novedades más destacada, creo que merece la pena mencionar el soporte para la captura de vídeo usando PipeWire, el servidor de audio, vídeo y hardware al que hasta hace no mucho nos referíamos como que era el futuro. Ahora ya es el presente en muchas distros.

Sólo por esa captura y las mejoras en el soporte para AV1 hacen de este OBS 30.1 una actualización que merece la pena. No es una mayor que cambia el primer número, pero son mejoras muy importantes para los usuarios de Linux, y más en un tiempo convulso con Wayland y PipeWire siempre presentes. A continuación tenéis una lista con las novedades más destacadas que han llegado junto a OBS Studio 30.1.

Novedades más destacadas de OBS 30.1

  • Se ha activado el soporte para HDR (High Dynamic Range) para HEVC sobre RTMP.
  • Se ha reelaborado el manejo de la fuente de presentación de imágenes.
  • Opción para el recorte automático al cuadro delimitador..
  • Opciones de reescalado de GPU para salidas de transmisión y grabación.
  • Soporte de audio multipista para MPEGTS.
  • Compatibilidad con AV1 para la API de aceleración de vídeo (VA-API).
  • Compatibilidad AV1 para la salida WebRTC/WHIP.
  • Dispositivo de captura de vídeo mediante PipeWire.
  • Se han corregido decenas de bugs y realizado otras mejoras de rendimiento.

Los usuarios interesados ya pueden descargar OBS Studio 30.1 desde la página lanzamientos en su repositorio de GitHub. Para nosotros los usuarios de Linux, hay opción sólo en paquete DEB, pero también se puede descargar su paquete flatpak desde Flathub. En las próximas horas aparecerá como actualización en las distribuciones Linux que lo añadan también en sus repositorios oficiales.

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

Cómo instalar y usar Distrobox, la herramienta que permite ejecutar varias distros en un mismo sistema operativo

Guía de Distrobox

Hace unas horas, mi compañero Darkcrizt ha escrito un artículo sobre la última actualización de Distrobox. Él mismo escribió hace algo más de tiempo otro artículo en el que nos explicaba qué era, y un poco por encima cómo instalarlo y los comandos principales para empezar a aprovechar sus bondades. Lo que vamos a hacer aquí es explicar con más detalle los procesos de instalación y uso del software para que podamos, por ejemplo, usar un programa que sólo está para Ubuntu en una distribución con base Arch.

Distrobox es un programa pequeño que crea imágenes de distribuciones dentro de otras distribuciones, pero no son lo mismo que las máquinas virtuales. Salvando las distancias, se parece más al WSL de Windows, aunque el subsistema de Microsoft para Linux sí funciona por medio de virtualización. Se parece porque mucho lo haremos desde el terminal, tal y como era WSL al principio, y también permite lanzar aplicaciones con GUI, disponible en el susbistema de Windows desde WSL2.

Para qué sirve realmente Distrobox

Alguno se estará preguntando que para qué sirve tener un Linux dentro de otro si casi todo lo que puede hacer una distro Linux se puede hacer en otra. Hay al menos tres motivos:

  • Realizar pruebas en un entorno de usar y tirar. Se puede usar Distrobox como una caja de arena para hacer pruebas y puede ser mejor que usar una máquina virtual completa.
  • Desarrollar en diferentes entornos: Distrobox es útil para los desarrolladores que quieren usar librerías y todo lo necesario de una distribución y hacerlo en el mismo equipo.
  • Instalar apps no soportadas en nuestra distro: por desgracia, muchos desarrolladores cuidan sólo a los usuarios de Debian/Ubuntu y Fedora, y sólo suben su software en paquetes DEB o RPM. Un motivo para usar Distrobox podría ser instalar un DEB en nuestra distro que no lo soporta sin tener que hacer muchas más peripecias.

Cómo instalar Distrobox

Tal y como vemos en esta lista, distrobox está disponible en los repositorios oficiales de la mayoría de distribuciones Linux, y su instalación pasa por abrir un terminal y escribir sudo <nombre del gestor de paquetes de turno> <comando de instalación> distrobox. Por ejemplo, en Ubuntu y derivados hay que escribir «sudo apt install distrobox» y en Arch «sudo pacman -S distrobox», todo sin las comillas. Merece la pena instalar también docker, podman o ambos. Son los programas que harán que la magia de los contenedores sean posibles. De elegir uno, toda la documentación que he encontrado recomienda más Podman.

En la página oficial también se describe cómo realizar la instalación con métodos alternativos. Lo explicado en este punto es parecido a lo que publicó Darkcrizt en el segundo enlace que incluimos al principio de este artículo, quizá puesto al día. Yo recomendaría usar lo de los repositorios oficiales siempre que sea posible, que para eso están.

Cómo instalar una imagen de otra distro

Para empezar, podemos abrir una ventana del terminal y escribir:

distrobox create

Nos mostrará un mensaje de que no se encuentra una imagen de Fedora – por lo menos cuando se ha escrito este artículo – y tenemos la posibilidad de crearla o no. Si presionamos la tecla «Y» (sí), nos la creará tras descargar la imagen, lo que puede llevar un tiempo. Al finalizar la instalación veremos un mensaje que nos indica cómo ejecutarla:

Información sobre comandos para abrir imágen

Se ejecutará con lo siguiente, en donde el nombre de la «caja» aparece también arriba, en el punto en el que la está creando y cuando ya lo ha conseguido:

distrobox enter my-distrobox

Con el comando anterior se terminarán de descargar los paquetes necesarios para la caja, por lo que hay que volver a esperar.

Finalizada instalación de la imagen

En la imagen anterior hay que fijarse en el detalle del prompt, es decir, el mensaje que aparece por defecto y que nos invita a que nosotros introduzcamos comandos. En la captura vemos que pone mi nombre de usuario seguido de «my-distrobox», que es la caja que acabamos de crear e indica que estamos en ella. Si queremos comprobarlo se puede instalar neofetch, pero podemos hacerlo con:

cat /etc/os-release

Info de caja en Distrobox

Instalando y ejecutando programas

Ahora que ya tenemos la distro instalada y corriendo, vamos a hacer una prueba de instalación de software. Dado que lo que tenemos en el ejemplo es Fedora, vamos a realizar la instalación con DNF, y el programa elegido va a ser Firefox porque su información facilita demostrar en qué sistema se está ejecutando. El comando seria:

sudo dnf install firefox

Instalando Firefox en la caja de Fedora

Como podréis comprobar los que conozcáis Fedora, lo que muestra es la información típica del gestor de paquetes DNF. Pero si eso no es prueba suficiente, ahora lanzamos el navegador escribiendo «firefox» sin las comillas en el mismo terminal. Luego vamos al apartado de Ayuda/Acerca de Firefox y veremos algo como lo siguiente:

Firefox en Fedora dentro de Manjaro con Distrobox

Creando imágenes de Distrobox personalizadas

Por defecto, está preparado para instalar Fedora, y así se explica en la información que nos encontramos al principio. Pero podemos crear imágenes de una lista de opciones que está disponible en la información de compatibilidad de Distrobox (enlace). En el siguiente ejemplo vamos a instalar una imagen de Ubuntu, pero dándole un nombre personalizado. Para ello usaremos el siguiente comando:

distrobox create -n ubuntubox --image ubuntu:22.04

Con el comando anterior le hemos pedido «crea una imagen con nombre ‘ubuntubox’ a partir de la imagen de Ubuntu 22.04». No la encontrará, por lo que nos pedirá si queremos crearla y debemos decirle que sí. Como al crear la imagen de Fedora, debemos esperar a que la cree y luego a que descargue todo lo necesario para funcionar. Cuando veamos el prompt de ubuntubox, ya estaremos dentro de Ubuntu 22.04.

Si queremos ver una lista con las cajas instaladas, escribiremos – desde fuera de ninguna caja -:

distrobox list

Usando las aplicaciones desde el menú principal

Si queremos usar las aplicaciones en el menú principal o acceder a ellas desde el sistema anfitrión, entraremos en una caja y escribiremos algo así:

distrobox-export --app firefox

Veremos un mensaje que confirma que la app está disponible y así será. La de la caja tiene su nombre entre paréntesis.

Firefox de Distrobox en el menú principal

Eliminar una caja de Distrobox

Para eliminar una caja, ésta tiene que estar detenida. Se conseguirá escribiendo, desde el sistema anfitrión, primero distrobox stop nombre-de-la-caja y luego distrobox rm nombre-de-la-caja. En ambos casos hay que aceptar los mensajes que nos muestra. La caja y todo su contenido desaparecerá. Si queda algún acceso directo en el menú de aplicaciones, aunque no debería pasar, se pueden eliminar manualmente desde la carpeta ~/.local/share/applications/.

Algunos datos de interés

  • El kernel que se usa en las cajas es el mismo que el del sistema anfitrión por defecto.
  • Si queremos salir, tenemos que introducir la palabra exit.
  • Se puede acceder a una caja directamente desde el menú de aplicaciones. Se crea un archivo .desktop para ello.

Espero que con esta guía ya haya quedado claro que es Distrobox, para qué sirve y cómo se usa.

code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}.barra {display: flex;justify-content: flex-end;height: 25px; background-color: #333;border-radius: 5px 5px 0 0;}.rojo, .naranja, .verde{width: 12px;height: 12px; position: relative;border-radius: 50%;top: 7px; margin: 0 3px;}.rojo{background-color: rgb(248, 82, 82); margin-right: 7px;}.naranja{background-color: rgb(252, 186, 63);}.verde{background-color: rgb(17, 187, 17);}.terminal{background-color: black !important; border-radius: 5px !important;}pre{font-family:monospace !important; padding: 0 10px 10px; line-height: 1.5em; overflow: auto; background-color: black !important; color: #0EE80E !important}

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

Linux 6.8 llega con mejoras en los sistemas de archivos, mejoras de optimización 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.

Linus Torvalds presentó el lanzamiento del Kernel de Linux 6.8, el cual llega luego de dos meses de desarrollo y entre los cambios más notables de este lanzamiento se encuentra la adición del controlador Xe para GPU Intel, el nuevo modo de protección para dispositivos de bloque, la implementación del mecanismo de programación de tareas del servidor Deadline, la optimización automática de la fusión de páginas de memoria idénticas, entre otras cosas más.

El kernel Linux 6.8 presenta una serie de mejoras significativas que abarcan diversos aspectos, desde el rendimiento y la seguridad hasta la compatibilidad con hardware y arquitecturas. La versión incluye 15,641 correcciones de desarrolladores, con un tamaño de parche de 44 MB. Los cambios están mayormente centrados en controladores de dispositivos y actualización de código para arquitecturas de hardware.

Principales novedades de Linux 6.8

Entre las mejoras más destacadas de esta nueva versión del Kernel de Linux 6.8 se encuentra el subsistema de disco, E/S y sistemas de archivos, donde se han introducido cambios para bloquear la escritura directa en dispositivos de bloque montados (de forma predeterminada, el modo está deshabilitado y requiere que se especifique el parámetro BLK_DEV_WRITE_MOUNTED al compilar), así como nuevas llamadas al sistema para obtener información detallada sobre sistemas de archivos montados.

En XFS, se ha continuado con el trabajo de la capacidad de utilizar la utilidad fsck para verificar y corregir problemas identificados en línea, sin desmontar el sistema de archivos, mientras que en Ext4 ahora, se utiliza la llamada dioread_nolock para bloques más pequeños que una página de memoria, lo que mejora el rendimiento al eliminar bloqueos innecesarios.

En cuanto a los servicios de memoria y sistema, una de las características más destacadas de esta nueva versión es la mejora del subsistema Zswap, ya que ahora se puede forzar la descarga de páginas de memoria poco utilizadas, liberando así RAM cuando sea necesario. Además, se ha introducido un nuevo modo que deshabilita la reescritura en la partición de intercambio si la escritura falla, evitando la descarga de páginas que ya están en el grupo Zswap.

Otra adición importante es el servidor SCHED_DEADLINE, diseñado para abordar la subutilización de la CPU por parte de tareas regulares cuando la CPU está monopolizada por tareas de alta prioridad, el subsistema DAMON (Data Access MONitor) ha sido mejorado para permitir el monitoreo del acceso a los datos en la RAM y ajustar automáticamente el consumo de memoria según cuotas específicas. La introducción de soporte para páginas de memoria grandes y la optimización del verificador del programa BPF son otras mejoras significativas en el kernel 6.8.

En el ámbito de la virtualización y la seguridad, AppArmor ha migrado al uso del algoritmo SHA-256 para la verificación de reglas, se ha eliminación de la función strlcpy() del kernel representa un paso hacia adelante en términos de seguridad, ya que esta función, aunque diseñada para prevenir desbordamientos de búfer, ha demostrado ser propensa a ciertas vulnerabilidades.

En el ámbito de la virtualización, el hipervisor KVM ha introducido el soporte para el subsistema guest_memfd, que proporciona capacidades de administración de memoria específicas para los sistemas invitados, se ha habilitado el soporte para el modo LAM en procesadores Intel, lo que permite utilizar parte de los bits de los punteros de 64 bits para almacenar metadatos, se ha agregado el controlador iaa (IAA Compression Accelerator), que utiliza los aceleradores criptográficos Intel Analytics Accelerator (IAA) para acelerar la compresión y descompresión de datos mediante el método DEFLATE.

SELinux ha introducido el SID «init» para identificar los procesos de inicio que se ejecutan antes de que se apliquen las políticas de SELinux, lo que mejora la gestión de políticas de seguridad en el sistema.

El subsistema de red ha experimentado mejoras en la eficiencia del almacenamiento en caché, así como en la velocidad de TCP gracias a una reorganización de las estructuras de datos subyacentes. Además, se ha eliminado el subsistema bpfilter y se han realizado optimizaciones de bajo nivel para mejorar el rendimiento.

En cuanto al equipo, se han agregado nuevos controladores para GPU Intel, AMD, NVIDIA y otras marcas, así como soporte para una variedad de SoC ARM64 y dispositivos ARM. Sin embargo, es importante destacar que se ha interrumpido la compatibilidad con procesadores ARM11 ARMv6K SMP.

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

Distrobox se renueva en su version 1.7 e implementa mejoras de rendimiento

DistroBox

Permite crear contenedores que se integra a la perfección con el resto del sistema

Distrobox 1.7 es la nueva versión de esta popular herramienta que permite a los usuarios ejecutar múltiples distribuciones sobre su distribución principal y en este nuevo lanzamiento podremos encontrar mejoras en la gestión del shell de inicio de sesión, mejoras en la interfaz de usuario y funcionalidades del sistema, entre otras cosas más.

Para quienes aún desconocen de esta herramienta deben saber que permite instalar y ejecutar rápidamente cualquier distribución de Linux en un contenedor y garantizar su integración con el sistema principal.

El proyecto proporciona un complemento sobre Docker o Podman, y se distingue por la máxima simplificación del trabajo y la integración del entorno de ejecución con el resto del sistema. Para crear un entorno con una distribución diferente, basta con ejecutar un solo comando distrobox-create, sin pensar en las sutilezas.

Principales novedades de Distrobox 1.7

En esta nueva versión que se presenta de Distrobox 1.7 se han implementado diversas mejoras en la interfaz de usuario y en las funcionalidades del sistema, ya que ahora se ofrecen los nuevos comandos «–enter-flags» a «distrobox-export» para especificar indicadores adicionales de distrobox al ingresar, se incorporó «–hostname» como una bandera para «distrobox-create» para elegir un nombre de host diferente al del cuadro y se añadió «–unshare-groups» a «distrobox-create» para permitir que los grupos adicionales de usuarios dejen de compartir dentro del contenedor.

Otra de las áreas que recibieron mejoras en este lanzamiento, fue en el shell de inicio de sesión en el cual se ha mejorado su gestión, junto con las mejoras implementadas en systemd en contenedores con un sistema init, el soporte mejorado para contenedores con la distribución Wolfi y el soporte mejorado para la base de datos del terminal terminfo.

Por las mejoras en el rendimiento, los desarrolladores trabajaron en Distrobox 1.7 las mejoras de rendimiento en sistemas con tarjetas de video NVIDIA, asi como también que mejoraron el rendimiento de aplicaciones gráficas exportadas desde contenedores que se ejecutan con derechos de root (rootful).

En cuanto a los problemas que fueron abordados en este lanzamiento, se mencionan las correcciones de errores de montaje de bibliotecas NVidia y otras integraciones del sistema, asi como la corrección de la búsqueda de ruta de lista de aplicaciones para directorios de inicio personalizados.

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

  • Se introdujo `distrobox-export –list-apps` y `–list-binaries` para mostrar aplicaciones y binarios exportados.
    Se agregó la capacidad de capturar el comando de contenedor completo al exportar la aplicación.
  • Se agregó una advertencia importante sobre la posible ruptura de aplicaciones y binarios exportados en esta versión.
  • Se corrigió el inicio del contenedor systemd/init.
  • Se solucionaron problemas con la declaración de exportaciones de múltiples contenedores y aplicaciones.
  • Se realizaron correcciones relacionadas con la gestión de inicio de sesión y la integración del sistema.
  • Se corrigieron problemas con el ingreso a contenedores específicos, como Gentoo, y se mejoró la compatibilidad con diferentes distribuciones.
  • Se corrigió la eliminación de contenedores rooteados
  • Se maneja adecuadamente la limpieza de exportación de contenedores
    Se simplifica la lógica de limpieza, apoyándose en nuevos comandos de lista
  • Se arreglaron los permisos de montaje de devpts y banderas de grupo para imitar lo que sucede en un sistema real

Finalmente si estás interesado en poder conocer más al respecto sobre el proyecto o la lista completa de cambios, puedes hacerlo desde el siguiente enlace.

¿Como instalar DistroBox en Linux?

Para aquellos que estén interesados en poder probar DistroBox, deben saber que pueden instalar esta herramienta, con ejecutar un solo comando. Para ello solo debes de abrir una terminal y ejecutar el siguiente comando:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Con este comando, podrás instalar la herramienta en tu sistema de manera rápida y sencilla.

Si deseas obtener más información sobre Distrobox, ten en cuenta que el proyecto está escrito en Shell y se distribuye bajo la licencia GPLv3. Puedes consultar su código fuente, manuales de uso y obtener más información en el siguiente enlace.

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

Pasado, presente y futuro de Yuzu: la verdad de lo que ha pasado (según los rumores)

Yuzu y Mario

Esta semana se daba la mala noticia: Nintendo se cargaba a Yuzu y Citra, dos de los emuladores más populares para jugar a Switch y 3DS en equipos diferentes. Poco tiempo después empezaron a salirle cabezas nuevas a la hydra, y dieron un paso al frente proyectos como el de suyu o nuzu (el segundo ya desaparecido), pero no todo es lo que parece, empezando por el tema de la piratería.

El tema de la emulación es algo polémico. Creo que todos estamos de acuerdo en que es difícil mantener los juegos y los dispositivos con el paso del tiempo, que se lo digan a mis Master System II y Mega Drive (Genesis), que la primera la encontré hace poco, pero sin juegos ni mandos, y de la segunda nunca más se supo. Pero muchas veces la usamos para jugar a algo sin pagar, lo que es piratería. El lado positivo es que se mantiene viva una obra, pero lo de Yuzu era muy diferente.

Los rumores apuntan a distribución de juegos por parte de Yuzu

Vaya por delante que uno nunca puede conocer toda la verdad y si hay sombras en un suceso. Pero los rumores dicen que Yuzu, que creaba un emulador e incluso cobraba por su versión preiminar, no se lucraba sólo con el software. Todo según estos reportes, también tendrían foros y chats desde donde distribuían juegos pirata, lo que queda muy lejos de jugar a los títulos que habíamos comprado previamente. Este habría sido el principal problema por el que Nintendo los habría demandado y ganado el litigio.

Queda la duda de qué habría pasado sin esta distribución de contenido protegido. Nintendo alegó, entre otras cosas, que Yuzu y Citra eran dos programas que emulaban consolas que siguen en venta, pero la emulación en sí no es ilegal. Se llegó a un punto en el que muchos no le veían ningún recorrido a la demanda del gigante de los videojuegos, pero la ganó, más que probablemente por la piratería real que estaba teniendo lugar.

En la demanda también se incluía un punto en el que explicaban como ‘The Legend of Zelda: Tears of the Kingdom’ se descargó más de un millón de veces antes de que el juego saliera a la venta, algo que lógicamente fue la gota que colmó el vaso que sujetaba Nintendo.

La posibilidad de la «falsa bandera»

Otros rumores que se escuchan a un volumen más bajo aseguran que Nintendo y Yuzu han estado de la mano todo este tiempo. Suena un poco – o mucho – a conspiración, pero en los tiempos en los que estamos es difícil descartar posibilidades. Ese rumor diría que todo esto estaba preparado para que Nintendo le diera un golpe a la piratería, ganaría mucho y los de Yuzu estarían en el ajo. Es lo que, salvando las distancias, se conoce como ataque u operación de bandera falsa, es decir, un auto-ataque que da excusas para realizar algún movimiento y ganar algo en concreto. Posible o no, es algo de lo que también se está hablando.

No hay futuro de Yuzu ni Citra… de momento

En cuanto al futuro de estos emuladores, no pinta bien. De hecho, no pinta en absoluto. Sus desarrolladores los han abandonado tras el rapapolvo de Nintendo, y todo lo que ha salido hasta ahora son forks del original, pero sin ninguna mejora. Los de suzu, que ya tienen un logo más decente, han propuesto mejorar la interfaz, y así lo publican en sus grupos, pero ni siquiera saben si el código de Yuzu es compatible con ella. Puede sonar cómico, pero es como si hubieran hecho una interfaz con Figma sin saber cómo implementarla y si es posible. La cuestión es que no son desarrolladores, y lo mejor es mantenerse escéptico con todo esto.

El resto de forks no están mejor. Que existan nos permite seguir usando Yuzu, pero en su última versión. No habrá nuevas si nadie decide recoger un guante… algo peligroso tras lo sucedido.

¿Y Ryujinx?

Por el momento, los desarrolladores de Ryujinx guardan silencio. Es otro emulador para Switch, pero parece muy diferente a Yuzu, no tanto en lo que hacen como en cómo se lleva el proyecto. Si los rumores de la distribución de juegos son ciertos, Nintendo no habría ganado una batalla contra la emulación, sino que lo habría hecho contra la piratería. Es un poco como la nueva sentencia que permite a Movistar identificar a quienes comparten su contenido y posibilitan que gente que no paga pueda ver LaLiga. El delito es la distribución, no de quien ve/consume algo que está en la red. Puede haber y hay un tema moral, pero no legal. Esto lo explico porque Ryujinx no estará en peligro – no debería, en teoría – si sólo se encargan del desarrollo de un emulador.

Otros desarrolladores, como los de DraStic (Nintendo DS), prefieren no correr riesgos y han puesto su emulador gratuito en la Google Play.

Como siempre, informaremos si descubrimos algo más, pero de momento Yuzu ya no está tampoco en Flathub.

from Linux Adictos https://ift.tt/6YluoNV
via IFTTT

Coreboot 24.02 llega con cambio en el formato de version, grandes avances y mejoras

Coreboot

Coreboot (antes llamado LinuxBIOS) es un proyecto dirigido a reemplazar el firmware no libre de los BIOS propietarios

La edición de Febrero de Coreboot 24.02 fue lanzada hace poco y llega implementado grandes mejoras en las cuales participaron 111 desarrolladores y prepararon 814 cambios. Este lanzamiento representa el trabajo de tres meses en el que dedicaron esfuerzos en refinar el código base de Coreboot, centrándose en la limpieza y las mejoras de calidad.

Sin dudas, una de las novedades más destacadas de este lanzamiento y que los seguidores del proyecto pudieron notar es el cambio en el formato del número de versión, ya que hasta la versión anterior el proyecto utilizaba un esquema de nombre de versión incremental (4.xx),

Ahora Coreboot ha adoptado un esquema de nomenclatura Year.Month.Sub-versión y el próximo lanzamiento programado para mayo de este año llevará el número 24.05, con la subversión 00 implícita. En caso de correcciones o versiones incrementales, se agregarán valores como .01, .02, y así sucesivamente.

¿Qué hay de nuevo en Coreboot 24.02?

Esta nueva versión de Coreboot 24.02 presenta la eliminación completa de la rama «master» del proyecto Coreboot, con ello a partir de este lanzamiento se trabajará en el desarrollo a una nueva rama llamada «main». Esta modificación se ha realizado en respuesta a la consideración de que la palabra «master» puede ser considerada políticamente incorrecta, generando indignación entre ciertos activistas. Hace aproximadamente 6 meses, el proyecto migró de ‘master’ a ‘main’, y desde entonces ha mantenido sincronizadas ambas ramas para facilitar la transición. A partir de esta versión, se desharán por completo de la rama maestra.

En cuanto a los cambios en la infraestructura, el decodificador de imágenes JPEG ha sido reemplazado por una implementación en el lenguaje Wuffs (Wrangling Untrusted File Formats Safely). Este lenguaje ofrece seguridad para la memoria, genera código C/C++ y está optimizado para crear analizadores, codificadores y decodificadores de formatos de archivos. La adopción de un decodificador JPEG seguro reduce la exposición del proyecto a posibles ataques, como LogoFAIL.

Además de las mejoras mencionadas, se han realizado cambios adicionales en el arranque central, que incluyen un cambio de nombre de los Makefiles de .inc a .mk para identificarlos mejor, la adición de compatibilidad con chips GD25LQ255E e IS25WP256D en SPI, se agregó el soporte para múltiples grupos de segmentos PCI en dispositivos, se eliminó la compatibilidad con múltiples enlaces descendentes no utilizados en dispositivos, se cambió de nombre del bus y link_list a upstream y downstream en dispositivos y se actualizaron los archivos de árbol de dispositivos para que las plataformas Intel modernas utilicen chipset.cb.

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

  • Se corrigió el error en el recuento de días de febrero en el año bisiesto, que causaba que el RTC volviera constantemente a la fecha de construcción el 29 de febrero de 2024.
  • Se agregaron estructuras de tabla de reasignación de Arm IO, lo que representa la topología de IO de un sistema basado en Arm.
  • Se agregó soporte PPTT, que genera tablas de topología de propiedades del procesador (PPTT) cumpliendo con la especificación ACPI 6.4.
  • Se agregó soporte para la tabla WDAT, sentando las bases para implementar la especificación de la tabla ACPI WDAT (Tabla de acciones de vigilancia).
  • Soporte buildgcc para dispositivos Apple M1/M2
  • Se reemplazó el decodificador con la implementación de Wuffs, un lenguaje de programación seguro para la memoria que maneja formatos de archivos no confiables.
  • Se eliminó la compatibilidad con múltiples enlaces descendentes no utilizados
  • crossgcc pasó de usar GCC 11.4.0 a GCC 13.2.0, CMake se actualizó de la versión 3.26.4 a 3.27.7.
  • Componentes de carga útiles actualizados basados ​​en GRUB 2.12 y Seabios 1.16.3.
  • Uprev a Kconfig desde Linux 6.7

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

Obtener CoreBoot

Finalmente, para quienes estén interesados en poder obtener esta nueva versión de CoreBoot pueden hacerlo desde su sección de descargas, que se encuentra dentro de su página web oficial del proyecto. Además de que en ella podrán encontrar documentación y más información sobre el proyecto. El enlace es este.

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