Hubzilla 5.0 llega con cambios internos, soporte para Zot6 y mas

hubzilla 1

Luego de 9 meses de desarrollo se ha presentado el lanzamiento de la nueva version de la plataforma para la construcción de redes sociales descentralizadas Hubzilla 5.0. Esta nueva version llega con algunos cambios internos bastante importantes, tales como la transición a la última versión del protocolo Zot IV, así como también el cambio al uso del mecanismo de mensajes directos compatible con ActivityPub.

Para quienes desconocen del proyecto, deben saber que proporciona un servidor de comunicación que se integra con los sistemas de publicación web, equipado con un sistema de identificación transparente y controles de acceso en redes descentralizadas de Fediverse. El código del proyecto está escrito en PHP y Javascript y se distribuye bajo la licencia MIT.

Hubzilla admite un sistema de autenticación unificado para trabajar como una red social, foros, grupos de discusión, Wiki, sistemas para publicar artículos y sitios web. También implementé un almacén de datos con soporte WebDAV y trabajamos con eventos con soporte CalDAV.

La interacción federada se basa en el protocolo Zot patentado, que implementa el concepto WebMTA para transmitir contenido a través de WWW en redes descentralizadas y proporciona una serie de funciones únicas, en particular, la autenticación transparente de extremo a extremo «Identidad nómada» dentro de la red Zot, así como una función de clonación para garantizar puntos completamente idénticos conjuntos de datos de inicio de sesión y usuario en varios nodos de red.

El intercambio con otras redes de Fediverse es compatible con los protocolos ActivityPub, Diaspora, DFRN y OStatus.

Principales novedades de Hubzilla 5.0

La nueva versión de Hubzilla se destaca por la transición a la última versión del protocolo Zot IV, cuyo formato de transferencia de datos ahora es totalmente compatible con la especificación ActivityStreams.

Aun que también se informa que debido a la actualización al protocolo zot6, existen algunos inconvenientes, tales como:

  • Las fuentes RSS de origen no se federarán a través de zot6 a menos que se seleccione la opción «Reenviar publicaciones con este canal como autor». Los autores no son actores válidos.
  • Los comentarios anónimos no se federarán a través de zot6.
  • El etiquetado de la comunidad se ha desactivado. (se activarán posteriormente)
  • El complemento de ajedrez se ha movido a complementos no admitidos hasta que se transfiera al formato de datos ActivityStreams2.

También se propone cambiar al uso del mecanismo de mensajes directos compatible con ActivityPub, que se muestran en el flujo general en lugar de los mensajes privados utilizados anteriormente.

La funcionalidad de los mensajes personales para interactuar con los usuarios de la red Diaspora permanece disponible y se ha movido a una extensión «Correo» separada. Además, el sistema de votación y sondeo se ha actualizado para admitir opción múltiple y también es compatible con el mismo mecanismo en las redes ActivityPub.

Además, algunos de los cambios más notables en la nueva versión incluyen:

  • El sistema de notificación se cambió para utilizar Eventos enviados por servidor (SSE).
  • Las publicaciones fijadas se implementan en la página del canal.
  • Se agregó un mecanismo para sincronizar calendarios DAV y cuadernos con clones.
  • Cifrado mejorado de un extremo a otro (E2E) de publicaciones mediante PSK.
  • Las extensiones obsoletas y sin soporte se han movido a un repositorio separado.
    Se han realizado muchas mejoras para admitir protocolos de terceros y publicar contenido en redes sociales populares.

Además, el principal desarrollador de Hubzilla, Mario Vavti, anunció que el fondo de descubrimiento NGI0, propiedad de la conocida empresa NLnet, ha aprobado una subvención para el desarrollo futuro de Hubzilla. El enfoque principal de los esfuerzos será mejorar las interfaces y los mecanismos de interacción del usuario con el sistema.

Si quieres conocer mas al respecto, puedes consultar el siguiente enlace.

Descargar Hubzilla

Para quienes estén interesados en poder obtener la nueva versión de Hubzilla, pueden hacerlo desde el siguiente enlace.

O desde la terminal con el siguiente comando:

wget https://framagit.org/hubzilla/core/-/archive/master/core-master.zip

En cuanto a la instalación de Hubzilla, es realmente fácil, ya que si has realizado la instalación de WordPress, Drupal, Jumla, etc. La instalación de Hubzilla te será muy sencilla. Es importante mencionar que Hubzilla está diseñada para ser instalada en servidores, aun que para los equipos caseros, te puedes apoyar de LAMP para facilitar el proceso de instalación.

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

Algunas herramientas de código abierto para crear sitios estáticos

Algunas herramientas de código abierto

En un artículo anterior les había hablado de los sitios web estáticos y nos quedaba pendiente la enumeración de herramientas de código abierto para crearlos

Como dije en su momento, los sitios estáticos no son inmutables, la diferencia con los sitios dinámicos es que cualquier personalización se hace en la computadora cliente, no en el servidor. Por lo demás,los archivos que el servidor muestra al cliente es exactamente el mismo que se subió desde la computadora del creador.

Algunas herramientas de código abierto para la creación de sitios estáticos

Jekill

Si descargaron algún proyecto de GitHub, seguramente conocen GitHub Pages, el servicio de creación y alojamiento de sitios web que el gestor de repositorios de Microsoft ofrece a los proyectos allí alojados. Bueno, las páginas se crean con Jekill

Para crear sitios con Jekill puede utilizarse cualquier distribución Linux que cumpla los siguientes requisitos:

  • Lenguaje programación Ruby en versión igual o superior a la 2.5.0 incluyendo las librerías para desarrollo.
  • Gestor de paquetes RubyGems.
  • GCC y Make.

Para el formateo del texto se utiliza Markdown mientras que para la creación de las plantillas dispone de una herramienta llamada Liquid.

El resultado sale en la forma de archivos HTML y CSS.

Existen plugins para los gestores de contenidos más conocidos que te permiten migrar el contenido de tu blog a Jekill aunque deberás recurrir a una plataforma como Disquis para alojar los comentarios.

Un punto a tener en cuenta que si para escribir los post de tu blog te gustan los editores visuales,

Hugo

Se define a si mismo como  «uno de los frameworks  de código abierto más populares para la creación de sitios estáticos» y en su web aseguran que es «el más rápido. Como si no fueran suficientes promesas, sus desarrolladores dicen que está diseñado para volver a hacer el diseño web algo divertido.

Está escrito en Go, un lenguaje de programación de código abierto mantenido por Google y una comunidad independiente de desarrolladores.

Algunas de sus características son:

  • Generación rápida de páginas (menos de un minuto)
  • Funciona en Windows, Linux y Mac.
  • Soporte para el manejo de plantillas.
  • Enlaces personalizables
  • Taxonomía
  • Soporte para la plataforma de comentarios Disquis.
  • Soporte para Google Analitycs.
  • Creación de menúes dinámicos.

Hugo puede usarse para todo tipo de sitios web y es compatible con los más populares servicios de alojamiento web.

Hexo

Diseñado específicamente para la creación de blogs, está basado en Node.JS, un entorno de ejecución de Javscript basado en el motor de renderizado de Google Chrome.

El único requisito para utilizar Hexo es que el sistema operativo tenga instalado Node.js a partir de la versión 10.13 aunque se recomienda usar de la 12 para arriba.

  • Rápida generación de páginas. Prometen procesar cientos de archivos en segundos.
  • Generación de sitios con un solo comando.
  • Se pueden utilizar diferentes variantes de Markdown
  • Potente interfaz de programación de aplicaciones para extender sus prestaciones.
  • Soporte mediante complementos para varios motores de plantillas como JS, Pug, Nunjucks entre otros.
  • Integración con paquetes NPM complementarios como Babel, PostCSS, Less/Sass, etc.
  • Más de 300 temas personalizables.

Docusaurus

Como su nombre lo indica, este proyecto, parte de la iniciativa de código abierto de Facebook, se especializa en crear sitios web de documentación.  Aunque está pensado para la documentación de proyectos de código abierto, no está restringido a este uso. Se basa en React, una librería Javascript para la creación de interfaces de usuario.

Algunas de sus características son:

  • Generación de páginas HTML a partir de texto escrito usando Markdown y MDX.
  • Reutilización de código escrito usando React
  • Traducción automática de la documentación creada entre 70 idiomas.
  • Creación y mantenimiento de diferentes versiones de un documento.
  • Búsqueda fácil dentro de cada documento usando el motor de búsqueda Algolia.
  • Optimizado para buscadores.  Los archivos HTML se generan estáticamente para cada posible ruta
    SEO de páginas específicas

En estos momentos hay dos versiones de Docusaurus circulando, el enlace utilizado en este artículo corresponde a la versión 2 que es la que recomiendan usar los desarrolladores para sitios web nuevos.

from Linux Adictos https://ift.tt/369iPsv
via IFTTT

Linux 5.11: con mejoras que gustarán a los gamers

Logo Kernel Linux, Tux

Si te gusta el hardware para gaming y eres un gamer que posee hardware de la conocida serie ASUS ROG, entonces las mejoras incluidas en el kernel Linux 5.11 te van a gustar, ya que, entre otras cosas, viene a mejorar el soporte para este tipo de equipos, como un mejor soporte para sus teclados.

Hace unos años pocos dirían que se podría hablar de miles de títulos de videojuegos para la plataforma GNU/Linux, ni la necesidad de incluir este tipo de drivers y mejoras para gaming en el núcleo. Pero lo cierto es que el panorama del entretenimiento ha cambiado bastante para la plataforma del pingüino, y ya casi da vértigo mirar atrás de lo mucho que se ha avanzado.

En Linux 5.11, la comunidad ha trabajado duro para poder agregar estas mejoras para el soporte de los equipos ASUS, ya que ASUS no lo ha hecho por sí misma. El desarrollador Luke Jones es uno a los que hay que agradecer esto, además de todo lo que está haciendo con los proyectos que tiene en GitLab para que todo este hardware funcione de mejor manera.

Un parche ha agregado soporte para ASUS N-Key al Linux 5.11. Este parche debería servir para multitud de modelos diferentes, ya que parece que están usando el mismo productID (0x1866) para muchos modelos ASUS, por lo que se abarca un amplio soporte.

Con él podrás tener acceso a las teclas de acceso rápido Fn + _, controlar el brillo de la retroiluminación RGB del teclado, etc. También se está trabajando en correcciones para el sistema de sonido de algunos portátiles como las series G14 y G15. También GX502 tendría arreglos referentes al sonido de los jacks combo. Pequeñas mejoras que hace que los usuarios de ASUS cada vez se encuentren más cómodos y que evite ciertas molestias actuales…

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

NixOS 20.09 llega con actualización de paquetes, entornos y mas

Hace algunos días fue presentada la liberación de la nueva version de NixOS 20.09 en la cual se presentan una serie de actualizaciones de paquetes bastante importantes de los cuales se destaca la actualización de los entornos de escritorio que utiliza la distribución, entre otros.

Para quienes desconocen de NixOS, deben saber que es una distribución GNU/Linux, moderna y flexible desarrollada de forma independiente destinada a mejorar la gestión del estado de la configuración del sistema a través del gestor de paquetes Nix.

NixOS comenzó como un proyecto de investigación hace unos años y se ha convertido en un sistema operativo funcional con una curva de aprendizaje rígida para administrar los servicios del sistema.

Se ejecuta en el entorno de escritorio KDE, pero funciona con su propio administrador de paquetes Nix.

NixOS tiene un enfoque inusual: está dirigido a modernizar la administración de la configuración del sistema. Todo el sistema operativo, incluido el Kernel, las aplicaciones, los paquetes del sistema y los archivos de configuración, está creado por el Administrador de paquetes de Nix.

Nix aísla todos sus paquetes unos de otros. Utiliza su propio proceso de estructura de archivos también. Por ejemplo, esta distribución no tiene los directorios /bin, /sbin, /lib o /usr en su estructura de archivos. Todos los paquetes se mantienen en / nix / store en su lugar.

Otras innovaciones destacadas incluyen actualizaciones confiables, reversiones, configuraciones de sistemas reproducibles, un modelo basado en fuente con binarios y administración de paquetes multiusuario.

Principales novedades de NixOS 20.09

Esta nueva version se agregaron 7349 paquetes, se eliminaron 8181 paquetes y se actualizaron 14442 paquetes.

De las versiones actualizadas de los componentes mas destacados de la distribución excepto el Kernel de Linux el cual aún se mantiene en la version 5.4, podremos encontrar a gcc 9.3.0, glibc 2.31, mesa 20.1.7, Python 3.8, PHP 7.4, MariaDB 10.4, Zabbix 5.0. 

En cuanto a los entornos de escritorio que se han actualizado son KDE  a la versión 5.18.5 junto con KDE Applications 20.08.1 y GNOME a la version 3.36. Además, podremos encontrar el soporte para Cage Composite Server y que se ha añadido el entorno Сinnamon 4.6.

Otro de los cambios que se destaca, es que se agregó un módulo para la implementación rápida de un servidor de videoconferencia basado en Jitsi Meet.

Se agregó un módulo de kit de herramientas de contenedor de espacio aislado de Podman que se puede usar para reemplazar el kit de herramientas de línea de comandos de Docker.

Se agregó soporte para pantallas LCD integradas en teclados y altavoces Logitech, además de que se ha añadido un módulo para configurar de forma óptima pantallas con alta densidad de píxeles (HiDPI).

El módulo GRUB ha agregado soporte para acceso protegido por contraseña a los elementos del menú de inicio.

Se agregó soporte para Trusted Platform Module 2 y tokens Yubikey, asi como también soporte para doas (alternativa a sudo) y soporte para la distribución de kubernetes k3s.

Finalmente de los nuevos servicios añadidos, podremos encontrar 61:

  • hardware.system76.firmware-daemon.enable 
  • hardware.uinput.enable 
  • hardware.video.hidpi.enable
  • hardware.wooting.enable 
  • hardware.xpadneo.enable
  • programs.hamster.enable 
  • programs.steam.enable
  • security.doas.enable 
  • security.tpm2.enable 
  • boot.initrd.network.openvpn.enable 
  • boot.enableContainers 
  • virtualisation.oci-containers.containers 
  • virtualisation.podman.enable 
  • services.ankisyncd.enable 
  • services.bazarr.enable 
  • services.biboumi.enable 
  • services.blockbook-frontend
  • services.cage.enable
  • services.convos.enable 
  • services.engelsystem.enable 
  • services.espanso.enable
  • services.foldingathome.enable 
  • services.gerrit.enable 
  • services.go-neb.enable 
  • services.hardware.xow.enable xow
  • services.hercules-ci-agent.enable 
  • services.jicofo.enable Jitsi
  • services.jirafeau.enable 
  • services.jitsi-meet.enable 
  • services.jitsi-videobridge.enable
  • services.jupyterhub.enable 
  • services.k3s.enable
  • services.magic-wormhole-mailbox-server.enable 
  • services.malcontent.enable 
  • services.matrix-appservice-discord.enable 
  • services.mautrix-telegram.enable 
  • services.mirakurun.enable 
  • services.molly-brown.enable 
  • services.mullvad-vpn.enable 
  • services.ncdns.enable
  • services.nextdns.enable 
  • services.nix-store-gcs-proxy 
  • services.onedrive.enable 
  • services.pinnwand.enable 
  • services.pixiecore.enable 
  • services.privacyidea.enable
  • services.quorum.enable
  • services.robustirc-bridge.enable 
  • services.rss-bridge.enable 
  • services.rtorrent.enable
  • services.smartdns.enable
  • services.sogo.enable 
  • services.teeworlds.enable 
  • services.torque.mom.enable
  • services.torque.server.enable 
  • services.tuptime.enable 
  • services.urserver.enable
  • services.wasabibackend.enable 
  • services.yubikey-agent.enable 
  • services.zigbee2mqtt.enable 

Finalmente si estás interesado en conocer mas al respecto sobre esta nueva version de NixOS 20.09, puedes consultar los detalles, así como también la documentación y detalles de la distribución en el siguiente enlace.

Descargar NixOS 20.09

Para aquellos que estén interesados en poder descargar esta distribución de Linux para instalarla o probarla bajo una máquina virtual, pueden dirigirse al sitio oficial de este y en su sección de descargas obtener la imagen.

El tamaño de la imagen de instalación completa con KDE es de 1.2 GB para GNOME es de 1.3 GB y la versión reducida de la consola es de 571 MB. De igual forma en el sitio encontraras documentación que te ayudara en el proceso de instalación. El enlace es este.

from Linux Adictos https://ift.tt/3oWSk2h
via IFTTT

LXQt 0.16.0 continúa mejorando lo introducido en primavera para los que prefieren lo ligero y sencillo

LXQt 0.16.0

El entorno gráfico que usan distribuciones como Lubuntu estuvo virtualmente congelado durante más de un año. En abril, el proyecto lanzó una actualización importante, y parece que no quieren volver a estar tanto tiempo sin lanzar novedades destacadas, por lo que hace a penas tres horas han lanzado LXQt 0.16.0. Y llega con muchas novedades repartidas en componentes como su panel, su app de configuración, la gestión de energía o su emulador de terminal.

LXQt es el escritorio ligero que usan los sistemas operativos que no buscan muchas opciones de personalización o productividad, sino que se centran en el rendimiento. Nació de la unión de LXDE y Razor-qt, y LXQt 0.16.0 ha llegado para continuar el buen trabajo que introdujeron la primavera pasada. A continuación tenéis la lista de novedades más destacadas que han llegado junto a la nueva entrega de este escritorio.

Novedades más destacadas de LXQt 0.16.0

  • Añadidas nuevas opciones a LibFM-Qt/PCManFM-Qt.
  • Mejoras en la app de configuración de LXQt.
  • Ahora se pueden personalizar teclas para apagar, suspender o hibernar el equipo, gracias al nuevos soporte añadido al gestor de energía de LXQt.
  • LXImage Qt añade soporte pare redimensionar imágenes, así como más formatos de imágenes.
  • El LXQt Archiver ahora abre paquetes RPM correctamente.
  • Mejorada la gestión y configuración para la selección por defecto del cliente de correo, gestor de archivos o navegador web.
  • Se han añadido tres nuevos temas.
  • Lista completa de cambios en la nota de su lanzamiento (en inglés).

LXQt 0.16.0 ya está disponible de manera oficial, pero en el momento de escribir estas líneas sólo lo está en forma de código. Los usuarios interesados pueden descargarlo desde este o este otro enlace para realizar la instalación manual. En las próximas semanas, los sistemas operativos que usan este escritorio empezarán a añadir la nueva versión como actualización, siempre y cuando su filosofía se lo permita. En sistemas operativos como Lubuntu habrá que esperar por lo menos hasta el lanzamiento de Lubuntu 21.04 Hirsute Hippo que tendrá lugar el 22 de abril de 2021.

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

El creador de AppImage llama a hacer un boicot a Wayland

Simon Peter (el creador del formato de paquetes autónomos AppImage) hace poco realizo una publicación en GitHub en la cual básicamente pidió realizar un boicot a Wayland «ya que rompe todo».

Uno de los problemas clave, en su opinión, es que con Wayland muchas aplicaciones están dañadas y los desarrolladores de Wayland esperan que los autores de la aplicación arreglen todo ellos mismos.

En el mensaje de la publicación comparte lo siguiente

«Wayland no soluciona ningún problema que tengo, pero rompe casi todas las aplicaciones que necesito. Y permanecen inoperables porque la gente de Wayland parece preocuparse sólo por GNOME y escupir a todos los demás». ¡NO INSTALE WAYLAND! No permita que Wayland destruya todo para que otros no tengan que solucionar problemas más adelante. ¡O promocione más componentes específicos de Red Hat / GNOME (glib, Portals, Pipewire) como dependencias requeridas! «

Dentro de la publicación, comparte algunos de los siguientes ejemplos, en los tipos de aplicación que se «rompen con Wayland»:

Wayland rompe las aplicaciones de grabación de pantalla

  • Wayland no es compatible con aplicaciones de grabación de pantalla. Por ejemplo:
    SimpleScreenRecorder: el autor no admitirá Wayland hasta que haya una interfaz estandarizada que no esté vinculada a GNOME.  Roto desde el 24 de enero de 2016, sin resolución («Supongo que usan una interfaz GNOME no estándar para esto»)
  • Estudio OBS. Al mismo tiempo, hay un complemento específico de GNOME que le permite usar OBS Studio con Wayland, pero solo cuando usa gnome-shell. Si bien un colaborador activo de OBS Studio señala que la API de captura de pantalla X11 está muy cerca de la peor posible, la situación de captura de pantalla es un buen ejemplo de cómo (GNOME) Wayland retrocedió a algo más difícil de usar que X11 y quizás técnicamente inferior a él.
    Roto desde al menos el 7 de marzo de 2020. («Wayland no es compatible en este momento», «Realmente no hay algo que pueda cambiarse fácilmente. Wayland no proporciona API de captura»)
  • https://github.com/mhsabbagh/green-recorder
  • https://github.com/vkohaupt/vokoscreenNG/issues/51 Roto desde por lo menos el 7 Mar 2020 ( «Ahora he decidido que no habrá apoyo Wayland por el momento razón de ser, no hay presupuesto para ello vamos a ver cómo se ve en un año o dos..») – Este es el problema clave. Wayland rompe todo y luego espera que otros arreglen los problemas que causó por su cuenta.

Wayland rompe las aplicaciones para compartir pantalla

  • Wayland no es compatible con aplicaciones para compartir pantalla. Por ejemplo, jitsi-meet. Al mismo tiempo, por ejemplo, en Fedora 32 es posible compartir la pantalla en sesiones wayland (usando xdg-desktop-portal, que usa Pipewire).
  • https://github.com/jitsi/jitsi-meet/issues/2350  roto desde el 3 de enero de 2018
  • https://github.com/jitsi/jitsi-meet/issues/6389 roto desde el 24 de enero de 2016 («Cerrando porque no hay nada que podamos hacer desde el lado de Jitsi Meet») . Wayland rompe cosas y deja a los desarrolladores de aplicaciones indefensos e incapaces de arreglar la falla, incluso si quisieran.
  • https://github.com/flathub/us.zoom.Zoom/issues/22 Zoom roto desde al menos el 4 de enero de 2019. («No se puede comenzar a compartir, solo admitimos wayland en GNOME con Ubuntu (17, 18), Fedora (25 a 29), Debian 9, openSUSE Leap 15, Arch Linux»). ¡No se sabe nada sobre no GNOME!

Además de ello también menciona que:

  • Wayland es incompatible con los menús globales de GNOME.
  • Wayland es incompatible con los menús globales del plugin de plataforma de KDE.
  • Wayland no es compatible con menús globales basados ​​en Qt.
  • Wayland es incompatible con los paquetes de AppImage proporcionados sin un complemento Qt dedicado.

Finalmente el autor de la iniciativa estará encantado de agregar otros ejemplos existentes a su lista si mas personas se unen a la iniciativa e incluso para demostrar que Wayland no es viable.

Lo que si es cierto y que la mayoría de la comunidad de Linux sabe, es que Wayland aún tiene muchos problemas con las aplicaciones de grabación de pantalla (screen recorder), también con aplicaciones de acceso remoto, ya que aún hay varios problemas por solucionar con el manejo del teclado y mouse (un problema bastante viejo y que de manera personal ignoro si ya se ha trabajado para resolver, ya que como menciono es un problema que se había estado arrastrando).

¿Y tú que opinas al respecto?

 

from Linux Adictos https://ift.tt/3jY7K2H
via IFTTT

Valve Pressure Vessel: ahora tiene su código en GitLab

Valve Pressure Vessel

Si te apasiona el mundo del videojuego, seguro que ya sabrás lo que es Valve Pressure Vessel. Otro de esos proyectos que cogen nombres de «fontanería» de esta conocida empresa y que ahora podrás explorar de forma minuciosa debido a que sus entrañas (código fuente) está ahora disponible desde GitLab.

Desde hace tiempo Valve ha tenido una cuenta propia en GitHub, ahora propiedad de Microsoft, y desde allí se ha colgado el código fuente para colaborar en los distintos proyectos. Es el caso de proyectos tan importantes como Proton, GameNetworkingSockets, etc. Pero ahora, ha agregado un montón de proyectos a GitLab. ¿Se estará cambiando de «bando»?

Ahora, multitud de esos proyectos que están contenidos en el cliente Steam para Linux han pasado a GitLab, como es el caso de Pressure Vessel. El motivo, parece ser aclarado en estos tweets que puedes ver aquí en el que Timothee Besset contesta a un medio que se pregunta del porqué de este movimiento hacia GitLab:

https://platform.twitter.com/widgets.js

Esto no afectará a los usuarios de ninguna manera, así que no hay por qué alarmarse ni nada por el estilo. Todo seguirá igual.

Si aún no sabes qué es eso de Pressure Vessel, puede que te importe poco si está o no en GitLab. Para más información, decirte que es una versión simplificada de Flatpak hecha especialmente para videojuegos. Así se pueden meter los juegos en un pequeño contenedor específico desde el cliente Steam.

Una gran ayuda para desarrolladores que pueden tener un videojuego en un contenedor con el que realizar pruebas, ejecutarlo en cualquier distribución GNU/Linux, y permitir que los juegos antiguos con ciertas dependencias sigan funcionando por mucho tiempo en el futuro (p.e.: recuerda que muchas distros han abandonado el soporte para ciertos paquetes y bibliotecas de 32-bit).

Más información – Ir al repositorio de GitLab con Pressure Vessel

from Linux Adictos https://ift.tt/34UmZ8s
via IFTTT

RoboLinux 11: una distro muy avanzada que deberías conocer

RoboLinux 11

RoboLinux es una de las distribuciones GNU/Linux más avanzadas y completas que existen, pese a que no es un proyecto tan conocido como otros. Ahora, con la llegada de la nueva versión RoboLinux 11.13 es incluso un poco mejor que en los lanzamientos previos, con algunas interesantes actualizaciones que te encantarán.

RoboLinux se basa en Ubuntu, por lo que tiene una gran base desde la que partir, ya que la distro de Canonical se ha transformado en una de las más extendidas y aclamadas. Pero a diferencia de otras, no se trata solo de un Ubuntu recauchutado, sino que es mucho más que eso.

A simple vista destaca su escritorio, que intenta imitar a los sistemas operativos de Microsoft, haciendo que los usuarios que provienen de este sistema operativo se sientan más cómodos. Además, incorpora una versión de Windows 10 dentro del sistema y completamente funcional. Es así como puede correr software nativo para el sistema de Redmond sobre esta máquina virtual implantada. Es decir, dicho de algún modo, es la contrapartida de WSL de Windows 10 que incluye un subsistema Linux dentro de Windows. Solo que en este caso no sería un subsistema, sino una MV.

Además, al incluir esa MV (llamada Stealth VM) podrás ejecutar multitud de software sin problema, y sin tener que hacer nada. Es muy transparente al usuario, por lo que podría incluso ser una maravillosa opción para empresas que desean una transición Windows->Linux, pero siguen dependiendo de ciertos programas.

Stealth VM se encuentra disponible también por separado, por si quieres instalarla en tu distro Ubuntu, Linux Mint, elementaryOS, etc.

Incluye configuraciones ya pre-configuradas de Windows XP, 7, y 10, tanto de 32 como de 64-bit para que sea compatible con multitud de software, tanto apps nuevas como más antiguas, así como videojuegos. Una alternativa a WINE y similares…

Si te gusta elegir el escritorio, debes saber que RoboLinux 11 puede elegirse con tres entornos diferentes, como Cinnamon, Xfce y MATE. Anteriormente también se ofrecía LXDE, GNOME 3 y KDE Plasma, pero en los nuevos lanzamientos se han reducido a las tres citadas anteriormente.

Bajo e capó se incluye un kernel Linux, así como multitud de paquetes preinstalados para que no te falte de nada (incluso algunos extras exclusivos como Robo Untracker para evitar ser rastreado por Internet cambiando la dirección MAC, etc.). Incluso se ha complementado con drivers para el último hardware, como las GPUs de AMD y NVIDIA, aportando rendimiento, fiabilidad, seguridad y un buen soporte para los últimos componentes.

Más sobre el proyecto y descargas – Web oficial RoboLinux.org

from Linux Adictos https://ift.tt/3oXXnzB
via IFTTT

DahliaOS, una distribución basada en tecnologías Linux y Fuchsia

El proyecto dahliaOS tiene como objetivo crear un nuevo sistema operativo que combine tecnologías de GNU/Linux y Fuchsia OS.

Actualmente, el esfuerzo principal se centra en crear su propio escritorio llamado «Pangolin» el cual es  personalizado y está escrito en Dart utilizando el marco Flutter. El shell también admite un modo de diseño de ventana en mosaico. Como base se utilizan los desarrollos del proyecto Capybara y su propio sistema de ventanas, escrito desde cero.

El shell puede ejecutarse en sistemas con el kernel de Linux y el microkernel Zircon desarrollado por el proyecto Fuchsia. También se están desarrollando varias aplicaciones para la distribución, la mayoría de las cuales están escritas en Dart y Flutter.

Por ejemplo, el proyecto desarrolla un administrador de archivos, un configurador, un editor de texto, un emulador de terminal, una aplicación para administrar máquinas virtuales y contenedores, un reproductor multimedia y un catálogo de aplicaciones.

Para ejecutar programas de terceros en el entorno de Pangolin, hay soporte integrado para contenedores aislados en los que puede ejecutar cualquier aplicación no relacionada con dahliaOS.

Para los sistemas con UEFI, se proporciona una aplicación de recuperación del sistema, que permite, en caso de problemas con el sistema, descargar automáticamente una imagen nueva de dahliaOS y arrancar con ella.

Lo interesante de dahliaOS es que mantiene las cosas ligeras al incluir solo las aplicaciones que necesita, y puede agregar todos sus favoritos de otros sistemas operativos utilizando la aplicación Containers. dahliaOS también proporciona una tienda de aplicaciones para aplicaciones Flutter nativas de terceros.

Además la distribución base de dahliaOS se basan en el núcleo de Linux y el ambiente típico sistema GNU. En paralelo, se están desarrollando compilaciones basados ​​en el microkernel Zircon y el entorno del SO Fuchsia, que están disponibles para Raspberry Pi 4, msm8917 y algunos otros dispositivos.

Además, dahliaOS proporciona una experiencia rápida y estable en casi todas las computadoras, desde una PC de escritorio de 2004 hasta la última generación de computadoras portátiles móviles.

Nuestro enfoque de núcleo dual permite a los usuarios con hardware nuevo (más) aprovechar el Kernel Zircon, mientras se mantiene el soporte para dispositivos más antiguos que utilizan el Kernel de Linux.

En cuanto a compatibilidad, el sistema «en teoría» funciona sobre cualquier tipo de hadware x86 y x64, pero dentro del hardware probado se menciona que los siguientes son compatibles con  dahliaOS Zircon:

  • Acer – Switch Alpha 12
  • Google – Pixelbook
  • Intel – Nuc (Next Unit of Computing)
  • JetWay – HBJC130F731 Series
  • Khadas – vim2
  • NXP – iMX8M EVK
  • 96boards – HiKey960

Y del hardware genérico, estos dispositivos pueden ejecutar compilaciones dahliaOS Linux, ya que estas son compatible con dahliaOS Linux que puede ejecutar compilaciones dahliaOS Linux con syslinux y compatible con dahliaOS Linux-grub que puede ejecutar compilaciones dahlia-OS Linux pero solo con el gestor de arranque GRUB.

  • Acer – Travelmate P645-S
  • Apple Macbook Air anterior a 2017
  • Khadas – vim3
  • Lenovo – Flex 3 80R3
  • Modecom – Freetab 8025

Por último, si has probado la distribución sobre algún equipo en particular o sobre alguna configuración de hardware, puedes compartir las especificaciones utilizadas para la ejecución del sistema en el siguiente enlace.

Los desarrollos del proyecto están escritos en el lenguaje Dart y se distribuyen bajo la licencia Apache 2.0. Si quieres conocer mas al respecto del proyecto, puedes consultar los detalles en el sitio web oficial de este o también puedes consultar la documentación del sistema en este enlace. 

Descargar y obtener dahliaOS

Para quienes estén interesados en poder probar el sistema ya sea instalándolo en su equipo o sobre una máquina virtual, deben saber que las compilaciones de DahliaOS se forman en dos versiones: uno de ellos es para sistemas con UEFI (158 MB) y el otro está orientado a sistemas antiguos/máquinas virtuales (115 MB).

dahliaOS proporciona frecuentes actualizaciones y parches menores, y actualizaciones en segundo plano sin interrumpir su trabajo, no es necesario reiniciar.

Finalmente, es posible poder evaluar el trabajo del shell Pangolin sin instalar dahliaOS, ya que se ha preparado una versión web (funciona solo en Chrome).

from Linux Adictos https://ift.tt/3jSXp88
via IFTTT

Trinity R14.0.9 llega mejorando la estabilidad y eliminando errores

Trinity Desktop

Se ha publicado el lanzamiento del entorno de escritorio Trinity R14.0.9, que continúa el desarrollo de las bases de código KDE 3.5.xy Qt 3. La nueva versión introduce cambios, principalmente relacionados con la eliminación de errores y trabajo para mejorar la estabilidad del código base.

Para quienes desconocen de Trinity Desktop, deben saber que este entorno de escritorio presenta sus propias herramientas para administrar los parámetros de la pantalla, una capa basada en udev para trabajar con equipos, una nueva interfaz para configurar equipos, una transición al administrador compuesto Compton-TDE (una bifurcación de Compton con extensiones TDE), un configurador de red mejorado y mecanismos de autenticación de usuarios.

El entorno Trinity se puede instalar y utilizar al mismo tiempo que las versiones más actuales de KDE, incluida la capacidad de utilizar aplicaciones KDE ya instaladas en el sistema en Trinity. También existen herramientas para la correcta visualización de la interfaz de los programas GTK sin romper el estilo de diseño uniforme.

Principales novedades de Trinity R14.0.9

En la nueva version se agregaron nuevos temas para Baghira (estilo macOS), Domino (tema claro) e Ia Ora (variante del tema Mandriva Ia Ora).

También se agregaron nuevos widgets: KoolDock (interfaz para iniciar aplicaciones) y TastyMenu (menú alternativo) y se incluyo el editor XML KXMLEditor, la calculadora científica Mathemagics y la calculadora simple Qalculate.

Además, se continúa la traducción de paquetes al sistema de compilación CMake. Para algunos paquetes, la compatibilidad con la construcción mediante automake se ha eliminado por completo.

De los demás cambios que se destacan de la nueva version:

  • Agregado reproductor de video de codeína.
  • Se agregó TDEDocker para anclar cualquier aplicación a la bandeja del sistema.
  • Juego agregado TDEPacman.
  • Se agregó el complemento KEximDB para convertir archivos MDB de MS Access.
  • Se proporciona soporte para reproductor multimedia Xine 1.2.10.
  • Compatibilidad mejorada con PulseAudio.
  • Soporte mejorado para discos Bluray.
  • La base de datos CDDB cambió de freedb.org a gnudb.org.
  • Se agregó soporte para el control del brillo de la retroiluminación del teclado.
  • Continuó el refinamiento de la apariencia.
  • Se corrigió una vulnerabilidad (CVE-2020-17507) en analizadores XBM.

Además, se menciona que poco después de la fundación del proyecto Trinity, se comenzó la migración del código base a Qt 4, pero en 2014 este proceso se congeló y hasta el momento sigue así, ya que comentan que la migración no se completara a la rama actual de Qt hasta que el proyecto se haya asegurado del mantenimiento del código base de Qt3, que continúa con correcciones de errores y mejoras, a pesar de la terminación oficial del soporte para Qt3.

¿Cómo instalar Trinity desktop en Linux?

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

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

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

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

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

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

sudo apt-get update

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

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

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

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

zypper refresh
zypper install trinity-desktop

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

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

Actualizan e instalan con:

sudo pacman -Syu

sudo pacman -S trinity-desktop

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

from Linux Adictos https://ift.tt/35Zhchb
via IFTTT