SteamOS y Arch Linux. Parecidos y diferencias

SteamOS y Arch Linux

En un artículo anterior reprodujimos una encuesta de la empresa Valve (En realidad lo de encuesta fue un error de traducción porque en realidad es una recopilación automática) sobre las plataformas preferidas para jugar po los Linuxeros. Ahora veremos los parecidos y diferencias entre las dos más populares: SteamOS y Arch Linux.

Hay días en los que uno no debería acercarse al teclado, tuve un record de dos metidas de pata, una en cada artículo que publiqué ayer. Claro que en la que nos atañe a este artículo, la culpa es compartida con Google y el binomio ChatGPT Bing. SteamOS ya no está basada en Debian, ahora se basa en Arch Linux

Parecidos y diferencias entre SteamOS y Arch Linux

Aunque Arch Linux sea la base de SteamOS existen muchas diferencias entre ambas distribuciones. Bastantes más que las que existen, por ejemplo, entre Arch Linux y Manjaro.

Algunas de ellas son:

El gestor de paquetes

Aunque cambien los repositorios, las distribuciones derivadas suelen utilizar el mismo gestor de paquetes que la distribución original o a lo sumo desarrollan su propia interfaz gráfica para intermedien entre este y el usuario.  Arch Linux tiene Pacman, un gestor de paquetes que se conecta a los repositorios oficiales y comunitarios y se ocupa de las instalaciones, actualizaciones y desinstalaciones.

Sin embargo, Valve no permite utilizarlo y, aunque esta prohibición se pueda desactivar en forma temporal, esto se anula con cada actualización.

Otra restricción es que SteamOS utiliza el formato Flatpak como su formato preferido para la instalación de aplicaciones.  Si por algún motivo prefieres Snap, dicen los que lo intentaron que es un proceso bastante complejo la instalación de los paquetes necesarios.

Repositorios alternativos

Una de las características más interesantes de Arch Linux es que aquellos paquetes que por algún motivo no encuentras en los repositorios oficiales, los vas a encontrar en los repositorios AUR (Repositorios mantenidos por la comunidad).

Al igual que en los puntos que mencionamos más arriba, SteamOS no permite acceder a los repositorios AUR, salvo que desactives el modo de solo lectura, agregues los repositorios e instales los paquetes deseados. Este procedimiento lo deberás repetir cada vez que haya una actualización oficial.

Personalización

Cuando Neal Stephenson comparó a Linux con un automóvil del que te daban las piezas y la herramienta para que la armaras,  bien podría estar hablando de Arch Linux.

Durante la instalación de Arch Linux se tiene absoluta libertad para elegir los diferentes componentes incluyendo servidor gráfico, manejador de ventanas, servidor de audio y entorno de escritorio.

Dado de que SteamOS tiene un enfoque diferente es natural que no permita la misma personalización. Su objetivo es brindar una experiencia consistente con la consola Steam Deck y se dirige principalmente a usuarios que solo quieren sacar la máquina de la caja, descargar sus juegos y ponerse a jugar.

Estabilidad

Que SteamOS tenga tantas restricciones no es una decisión caprichosa. Los desarrolladores de Valve eligieron Arch Linux por las ventajas que les brindaba a ellos para construir el sistema operativo que querían, no para permitir al usuario que lo haga.

Teniendo en cuenta que su público objetivo son gamers antes que linuxeros (Y, en la mayoría de los casos ni siquiera son linuxeros) tiene todo el sentido del mundo que no quieran gente trasteando en plan aprendiz de brujo.

De hecho, cuando Valve libera una actualización la libera como todo un conjunto del sistema operativo y no parcialmente como la mayoría de las distribuciones Linux.

Esto hace que su sistema sea menos proclive a tener errores.

Y, de todas formas, solo un comando nos separa de hacer (Al menos en forma temporal) los cambios que deseamos.

sudo steamos-readonly disable

De todas formas, siempre es posible instalar Arch Linux, cualquier otra distribución Linux o incluso Windows en la Steam Deck. Eso es algo que cualquier linuxero que merezca el nombre de tal haría, solo porque puede hacerlo.

Dado que la mayoría de los compradores de Steam Deck no lo hace, demuestra que no es un producto dirigido al público linuxero.

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

DistroSea: prueba distribuciones Linux desde el navegador heredero de DistroTest

DistroSea, probando elementaryOS dentro del navegador Vivaldi

Entre los usuarios de Linux hay dos palabras que suelen sonar bastante: distro hopping. Si no se mencionan directamente, sí se suele comentar que hemos probado una distribución, luego nos pasamos a otra, luego a otra… Probamos distribuciones (distro) esperando (hopping) encontrar la mejor para nosotros. Creo que en la mayoría de casos buscamos algo que funcione en nuestro equipo, pero también podemos buscar algo con un diseño por defecto que nos guste. Si estamos en el segundo grupo, DistroSea nos va a facilitar mucho las cosas.

No estaría siendo justo si no dijera que yo he descubierto este servicio leyendo por la blogosfera. DistroSea es algo que le resultará familiar al que ya haya probado DistroTest, ahora ya no disponible, pero, si la memoria no me falla, tiene un diseño más cuidado. Y no se que hiciera falta mucho. DistroSea muestra las opciones en un muro compuesto por los logotipos de lo que hay disponible, mientras que DistroTest mostraba una lista y todo como si no hubiera recibido una revisión desde… nunca. También es cierto que DistroTest tenía disponibles muchos más sistemas operativos y variantes.

DistroSea permite probar 39 distribuciones

Página principal

Ahora mismo, la lista de distros disponibles asciende a 39. En ella encontramos las distribuciones más populares, como los 9 sabores oficiales de Ubuntu que había hasta que Cinnamon y Edubuntu llegaron. También encontramos Arch Linux, elementary OS (captura de cabecera), Fedora o Debian.

Y sobre el funcionamiento, poco podemos decir que no sea ir hacia adelante: hay una caja de búsqueda, pero como ahora mismo hay «pocas» opciones, véanse las comillas, podemos desplazarnos hacia arriba/abajo y encontrar el logotipo de lo que queremos probar. Hacemos clic en uno e iniciará la prueba a pantalla completa. Es como la de un vídeo, y si queremos salir hay que pulsar Esc, pero hay que saber que es probable que los bordes fallen. No sé si ha sido mi navegador, no sé si es habitual, pero yo no podía salir de elementary OS desde el botón de apagado porque el puntero pasaba a ser el del sistema anfitrión y no me permitía hacer clic.

En cualquier caso, si pasa esto, y como no permite ir atrás desde el botón de navegación, siempre podemos ir a la URL, borrar todo lo que hay detrás del dominio y pulsar intro.

Ojo: no es un sistema real

No me parece lo más probable, pero si alguien está pensando que estas demostraciones sirven para usar un sistema operativo completo, que se olvide. Son más para verlos que otra cosa, y nos puede servir para hacer capturas de pantalla de un sistema operativo, algo para lo que yo llego a descargarme ISOs completas, y poco más. El rendimiento no es comparable al que ofrece una instalación real, y tampoco nos servirá para saber si una distribución se comporta bien en nuestro hardware sencillamente porque está en nuestro navegador.

Con todo esto claro, la página web es esta.

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

Deepin llega a los Apple Silicon gracias a Asahi Linux

Deepin en el Apple M1

Aunque de cumplirse aún pasarán muchos años, hay desarrolladores y todo tipo de personas que dicen que el futuro pasa por ARM. Entre quienes apoyan esta teoría tenemos a Apple, compañía que hace tres años presentó sus procesadores Apple Silicon y hoy en día ya no vende nada con arquitectura x86_64. Para que los fabricantes de PCs se pongan de acuerdo y sigan su camino aún queda, pero en el presente Linux ya se puede ejecutar incluso con esos procesadores. Y Deepin es el último en sumarse a la lista de distros capaces de hacerlo.

Así lo han anunciado en dos artículos en su blog oficial. En el primero nos hablan del Mac Mini M1, que es un ordenador lanzado por Apple en 2020, con M1, etc, etc, y que no todo es tan sencillo por el sistema de arranque que usa. Asahi Linux es un proyecto que tiene el objetivo de llevar Linux a la plataforma Apple Silicon, y ya ha sido posible ejecutar en el Mac Mini M1 Alpine Linux, Debian, Fedora, Gento y Ubuntu, entre otros.

Deepin Linux trabaja para adaptar su sistema al M1

Wuhan Deepin Technology Co.,Ltd. explica el proceso de adaptación, empezando por los 4 pasos que hay que seguir para la instalación de Linux en el M1:

  1. Antes que nada hay que ejecutar el script de instalación en macOS. Este script añadirá la configuración de instalación y el paquete de instalación de rootfs, particiona el resto del espacio del disco y le hará el flash al bootloader, entre otras cosas.
  2. Luego hay que apagar el equipo y volver a encenderlo, y luego entrar en elemento con el flash del paso 1. En este momento, se ejecuta el trabajo de configurar la distribución Linux instalada como el inicio por defecto.
  3. Después de reiniciar, el sistema entrará en el bootloader con el flash, que es m1n1, y cargará el bootloader del siguiente sistema UEFI de acuerdo con los ajustes, lo que suele ser UBoot. UBoot decidirá si iniciar el sistema operativo directamente o iniciar el GRUB según dicte el archivo de configuración. Desde aquí, todo es parecido a un sistema UEFI normal.
  4. Por último, dependiendo del método de instalación de las diferentes distribuciones, el primer inicio podría entrar en el asistente de configuración.

Deepin está ahora considerando usar el instalador oficial de Asahi Linux y el software ARM64 de Deepin, para luego combinar los proyectos m1-debian y m1-deepin. En las pruebas que han hecho, Deepin ha podido iniciar, pero para hacerlo han tenido que pasar primero por Debian, no sin antes haber visto algunos kernel panic. Llegado a un punto, se pueden eliminar los paquetes de Debian y dejar sólo los de Deepin, y también los relacionados a Asahi que son necesarios en el proyecto m1-debian.

Algo más de trabajo lleva instalar el entorno gráfico (DDE), pero lo consiguieron, tal y como demuestran capturas como la siguiente:

Escritorio en el M1

Aún queda camino por recorrer

Que lo haya conseguido el equipo de desarrolladores de Deepin no significa que esté al alcance de todos. El proceso de instalación no es ni mucho menos como cuando iniciamos una Live Sesion y ejecutamos Calamares, y requiere mucha configuración para que todo se acerque a estar en su sitio, porque tampoco lo está ni en manos de expertos. Lo estará en el futuro, pero aún en ese momento habrá que tener cosas en cuenta.

Cuando hace años ya era posible instalar Linux en un Mac, lo que antes se conocía como Mac OS X no era capaz de recuperar el espacio de la partición si se quería eliminar Linux, para lo que había que, si no recuerdo mal, iniciar una Live Sesion, iniciar el gestor de particiones, dejar el espacio vacío y ya, desde Mac OS X, ampliar el tamaño del disco para que lo ocupara todo. Antes de ejecutar el script necesario para instalar Linux en un Mac con M1 hay que saber qué pasará en el caso de querer dar marcha atrás, y es algo de lo que no puedo informar por no haber realizado ninguna prueba.

Sea como fuere, Deepin ya se puede ejecutar en el Mac Mini M1, y sólo es cuestión de tiempo que todo sea tan sencillo como antes.

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

Firefox 115 llega con mejoras para Linux correcciones de errores y mas

Firefox-Logo

Firefox es un popular navegador web

Se dio a conocer el lanzamiento de la nueva versión de Firefox 115, la cual está catalogada como una rama de período de soporte extendido (ESR), con actualizaciones lanzadas durante todo el año. Además, se ha formado una actualización de Firefox 102.13.0.

Además de las innovaciones y las correcciones de errores, se han corregido 24 vulnerabilidades en Firefox 115 de las cuales 15 vulnerabilidades están marcadas como peligrosas. Dos vulnerabilidades más peligrosas son causadas por el acceso a la memoria después de su lanzamiento (use-after-free) en el código de generación de certificados para WebRTC y el motor SpiderMonkey.

Principales novedades en Firefox 115

En esta nueva versión que se presenta de Firefox 115, podremos encontrar que en la compilación para Linux al hacer clic con el botón central en el botón Abrir pestaña en una nueva pestaña, ahora se abrirá el contenido del portapapeles. Si hay una URL en el portapapeles, se abrirá este enlace, y si el texto es una solicitud al motor de búsqueda. Para deshabilitar esta función, se agregó la configuración browser.tabs.searchclipboardfor.middleclick a about:config.

Otro de los cambios que es especifico de Linux, es que ahora el navegador en sistemas con GPU Intel, tienen habilitada la decodificación de video acelerada por hardware.

En el modo de navegación privada, se permite el uso de la API de IndexedDB sin limitar el tamaño de la memoria ocupada (esta característica podría usarse como una señal para determinar si un sitio se abrió en modo de navegación privada).

Para los usuarios de sistemas operativos sin soporte integrado para el códec de video H264, se proporciona la capacidad de retroceder al uso de un complemento que carga el códec abierto OpenH264.

En el panel de complementos, algunos usuarios pueden recibir una advertencia de que el complemento no puede funcionar con el sitio actual. La advertencia está relacionada con la implementación de un nuevo mecanismo de protección que prohíbe el uso de complementos que no están verificados por Mozilla con algunos sitios.

Ademas, tambien se menciona que los usuarios que deshabiliten las actualizaciones automáticas de los complementos y usen un tema de color seleccionado con el complemento Colorways integrado que se eliminó previamente, se les cambiará automáticamente al mismo tema externo de addons.mozilla.org.

De los demás cambios que se destacan:

  • Interfaz rediseñada para importar datos de otros navegadores.
  • La herramienta de migración de Chrome ha implementado la transferencia de información guardada sobre los métodos de pago.
  • En la lista desplegable de pestañas que se muestra al hacer clic en el botón «V» en el panel, se han agregado botones para cerrar rápidamente la pestaña.
  • Se ha agregado soporte para revertir cambios (Deshacer y Rehacer) a los campos de entrada de contraseña.
  • Se agregó la propiedad animation-composition de CSS, lo que le permite usar operaciones compuestas para aplicar varias animaciones al mismo tiempo que afectan la misma propiedad.
  • Las herramientas para desarrolladores web brindan la capacidad de ignorar las bibliotecas de JavaScript que no son de interés en el proceso de depuración de una aplicación web.
  • Se agregó la configuración «devtools.f12_enabled» a about:config para deshabilitar el acceso a las herramientas de desarrollo presionando F12.
  • Firefox para Android ha agregado un nuevo botón de búsqueda a la barra de direcciones, lo que facilita el cambio entre los motores de búsqueda y te permite buscar información en tus marcadores e historial de navegación.
  • Firefox 115 será la última versión compatible con los sistemas operativos Windows 7, 8 y 8.1 y macOS 10.12, 10.13 y 10.14.

¿Como instalar o actualizar la nueva versión de Firefox en Linux?

Los usuarios de Firefox que no hayan desactivado las actualizaciones automáticas recibirán la actualización automáticamente. Aquellos que no quieran esperar a que eso suceda pueden seleccionar Menú> Ayuda> Acerca de Firefox después del lanzamiento oficial para iniciar una actualización manual del navegador web.

La pantalla que se abre muestra la versión actualmente instalada del navegador web y ejecuta una búsqueda de actualizaciones, siempre que la funcionalidad esté habilitada.

Otra opción para actualizar, es si eres usuario de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, puedes instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.

Este lo pueden añadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y 
sudo apt-get update
sudo apt install firefox

Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:

sudo pacman -Syu

O para instalar con:

sudo pacman -S firefox

Finalmente, pueden obtener el navegador con el último método de instalación que fue añadido «Flatpak». Para ello deben contar con el soporte para este tipo de paquetes.

La instalación se hace tecleando:

flatpak install flathub org.mozilla.firefox

Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.

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

Qué plataforma prefieren los gamers linuxeros?

Plataformas  para gamers linuxeros

Durante bastante tiempo los juegos fueron uno de los puntos débiles que impidieron que Linux se hiciera masivo. Sin embargo, eso está cambiando de a poco y hoy son muchas las opciones disponibles. En este post veremos qué plataforma prefieren los gamers linuxeros de acuerdo con la última encuesta de hardware y software que realiza Steam.

Por supuesto, que todavía no es el momento de descorchar el champagne, del total de usuarios de la tienda tan solo el 1,44% apenas por debajo del 1,79 de Apple y muy lejos del 96,77% de Windows.

¿Qué plataforma prefieren los gamers linuxeros?

Gran parte de ese porcentaje le corresponde a la distribución SteamOS Holo 64 bits con un 39.33%. Este hardware creció en el último tiempo de su porción de mercado habitual del 20%. Esta distribución basada en Debian viene con la consola comercializada por Steam o puede instalarse en forma independiente.

Es probable que este porcentaje crezca ya que, debido a las rebajas de verano de Valve, la Steam Deck se convirtió en el producto más vendido a fines del mes pasado.

Se consigue en 3 modelos:

  • 64 GB con almacenamiento eMMC: eMMC significa Tarjeta multimedia integrada que se compone de una memoria flash, una interfaz MMC y un controlador de memoria flash.
  • 256 GB con almacenamiento de estado sólido que utiliza el protocolo NVMe posibilitando tiempos de acceso más rápido. Además, se obtiene un perfil exclusivo de la comunidad.
  • 521 GB  con las mismas características que el modelo anterior, una pantalla antireflectante y un teclado virtual con tema exclusivo.

La segunda opción sí que me resulta sorprendente, aunque puede que solo sea por mis prejuicios.  Se trata de Arch Linux que suma un 8,33%. Evidentemente, querer una distro altamente configurable y ser gamer no son incompatibles.

El tercer lugar le corresponde a Ubuntu 22.04, la última versión con soporte extendido publicada por Canonical en abril del año pasado. Su participación es del 7,87%.

En cuarto término, con un 6,02% le corresponde al lanzador de Steam en formato Flatpak.

Los dos últimos lugares le corresponden a Linux Mint 21.1 y a versiones sin identificar de Manjaro con 4,55 y 4,77 por ciento respectivamente.

El restante 29,54% corresponde a distribuciones no individualizadas. Cabe mencionar que salvo SteamOS todas perdieron participación.

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

Elon Musk tiene razón

Explicando la razón de las limitaciones en Twitter.
Aunque soy una opinión minoritaria entre los usuarios de la red social Twitter, creo que Elon Musk está haciendo un buen trabajo.Claro que es molesto tener que pasar por caja para tener características que antes estaban disponibles para todos.

Por supuesto, que no es un filántropo, pero su idea de que nadie más que él se beneficie del contenido que producimos gratuitamente en Twitter es una idea que va por el buen camino.

Por ejemplo, siempre me molestó que los medios de comunicación tradicionales escriban editoriales hablando pestes de las redes sociales para a continuación reproducir contenido sacado de las redes sociales. Al menos en Argentina, muchos escándalos de corrupción salieron a la luz en Twitter y los medios de comunicación lo tomaron como investigación propia.

Por qué Elon Musk tiene razón

La última «rebelión» de los usuarios de Twitter contra Elon Musk comenzó el fin de semana pasado cuando se conoció que se implementarían bloqueos contra Pablinux, perdón, contra aquellos usuarios que vieran contenidos sin iniciar sesión. De la misma forma, se pusieron límites al contenido que podían ver las diferentes categorías de usuarios.
El primer límite era:

  • Usuarios verificados: 6000 tweets
  • No verificados: 600 tweets
  • Usuarios nuevos: 300 tweets

Ahora bien, hagamos una simple cuenta.

Un tweet puede tener hasta 240 caracteres, el artículo promedio de Linux Adictos tiene 650 palabras y, el límite inicial era de 600 tweet
600 * 240 / 650 = 221,54

Es decir que con la decisión inicial de Musk podías leer el equivalente a doscientos veintiún artículos de Linux Adictos por día.
Ahora bien, los nuevos límites quedaron en:

  • Usuarios verificados: 10000
  • Usuarios no verificados: 1000
  • Usuarios nuevos: 500

Repitiendo nuestra cuenta con los datos actualizados.
1000 * 240 / 650 = 369,23

Es decir, el equivalente a trescientos sesenta y nueve artículos promedio de Linux Adictos.

Por qué es una buena medida

No estoy diciendo que Elon Musk sea el paladín de los usuarios. Digo lo mismo que cuando hablo de Microsoft y su «apuesta» por el software libre. Aprovechémoslo mientras dure y estemos atentos ante cualqueir cambio de dirección.

Hasta la llegada de Musk, la API de Twitter era un verdadero bufé de datos del que cualquiera con conocimientos de programación (O simplemente sabiendo seguir tutoriales) podía servirse. Muchos ganaron fortunas con eso.

Una API (siglas en inglés para Interfaz de Programación de Aplicaciones) consiste en una serie de protocolos e instrucciones para que una aplicación pueda conectarse a un servicio externo.

La API de Twitter permitía fácilmente extraer información sobre las cuentas que seguía o seguían a un determinado usuario, los temas sobre que posteaba o leía, su ubicación geográfica, las horas en que lo hacía y otros datos muy útiles para construir su perfil. Toda una mina de oro para profesionales del marketing.

Aunque en el pasado se denunció que Facebook había permitido que grandes empresas tecnológicas tuvieran acceso a datos privados de los usuarios, nunca se hicieron acusaciones similares contra Twitter. Y, no había por qué hacerlas, los datos que se compartían eran datos brindados por los mismos usuarios y estaban al alcance de todos. El problema es que el único que parecía incapaz de ganar dinero con eso era la propia red social.

Una de las primeras medidas de Elon Musk fue limitar la funcionalidad de la API gratuita
y poner un precio alto a la de pago. La respuesta de los mercaderes de datos fue recurrir al web scrapping.

Esta práctica consiste en acceder a un sitio web mediante un programa que le hace creer que es un usuario entrando desde el navegador. Dicho programa analiza el código HTML que se obtiene como respuesta y extrae los datos que se necesitan.

Es evidente que las medidas tomadas por Elon Musk van derecho al corazón de esta práctica ya que directamente prohíbe el acceso de quién no inicia sesión y limita fuertemente la cantidad de tweets que pueden ver las cuentas nuevas.

¿Perjudica esto a los usuarios comunes? En lo personal no lo creo. Ningún adulto sano debería tener tiempo de ver más de 1000 tweets por día.

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

La fundación Linux anuncio los nuevos miembros del proyecto Zephyr y Arduino se une como miembro silver

zephyr project

zephyr une a desarrolladores y usuarios en la creación del mejor sistema operativo en tiempo real (RTOS) pequeño, escalable y optimizado

Mediante una publicación de blog, la Fundación Linux ha dado a conocer que Analog Devices (ADI) se ha unido como miembro Platinum, así como Arduino y Technology Innovation Institute (TII) como miembros Silver.

Para quienes desconocen del proyecto Zephyr, deben saber que esté es un proyecto de código abierto de la Linux Foundation que crea un RTOS seguro, conectado y flexible para dispositivos preparados para el futuro y con recursos limitados, es fácil de implementar y administrar. Es un ecosistema RTOS probado creado por desarrolladores para desarrolladores.

Zephyr tiene como objetivo proporcionar una solución de código abierto para dispositivos integrados que requieren baja latencia, bajo consumo de energía y una pequeña huella de memoria. Este es un proyecto colaborativo que fomenta la participación de todos los jugadores en el campo de los sistemas embebidos

El Proyecto Zephyr es un proyecto de colaboración alojado por Linux Foundation. Es un esfuerzo de colaboración de código abierto que une a desarrolladores y usuarios en la creación del mejor sistema operativo en tiempo real (RTOS) pequeño, escalable y optimizado para dispositivos con recursos limitados, en múltiples arquitecturas.

En la publicación se menciona que el proyecto Zephyr ha tenido granes logros y que recientemente alcanzó la superación de 80 000 confirmaciones desde que se lanzó como código abierto en 2015.

Actualmente, Zephyr admite más de 450 placas que ejecutan microcontroladores integrados desde Arm y RISC-V hasta Tensilica, NIOS, ARC y x86 como sistemas de un solo núcleo y de varios núcleos. Zephyr RTOS tiene un conjunto creciente de bibliotecas de software que se pueden usar en diversas aplicaciones y sectores industriales, como IoT industrial, objetos conectados, aprendizaje automático y más. Está construido con un enfoque en un amplio soporte de chips, seguridad, confiabilidad, lanzamientos a largo plazo y un creciente ecosistema de código abierto.

“ El Proyecto Zephyr reúne a una comunidad diversa de desarrolladores, ingenieros y expertos en todos los niveles para crear una solución respaldada por la industria en la que puedan confiar durante el ciclo de vida de sus productos ”, dijo Kate Stewart, Vicepresidenta de Sistemas Embebidos Confiables. “Nuestro enfoque en la integración de tecnologías clave y el hecho de que está respaldado por un ecosistema completo, lo han convertido en una plataforma ideal para productos de rápido tiempo de comercialización”.

En la publicación de blog, tambien se menciona el lanzamiento de la versión 3.4 de Zephyr en la cual se destaca que se han añadido nuevas APIs e implementaciones de controladores para interactuar con unidades NVMe, dispositivos SMBus y relojes en tiempo real de manera uniforme.

Ademas de ello, tambien se destaca que Zephyr 3.4 también presenta varias mejoras en su marco de pruebas integrado (Twister) que permiten una redacción de pruebas más completa que en versiones anteriores. Con ello, ahora los desarrolladores pueden usar marcos de prueba de terceros populares como pyTest, GoogleTest y RobotFramework para escribir pruebas de extremo a extremo que se ejecutan en hardware real o emulado y, por ejemplo, se pueden conectar a servidores IoT.

Tambien, se menciona que con el nuevo lanzamiento se agregó el soporte para más de 30 placas nuevas y también se agregaron docenas de controladores nuevos, desde sensores ambientales hasta DSP de audio y dispositivos SoC integrados.

Finalmente, cabe mencionar que algunos de los productos que funcionan con Zephyr incluyen:

  • CuteCircuit’s Soundshirt: un dispositivo portátil que da vida a la música y los medios de una manera que se puede sentir físicamente, en tiempo real y en el cuerpo en un lenguaje táctil único para cada pieza de música, cine, juegos o experiencias de realidad virtual.
  • Lilbit es un proveedor líder de rastreadores de mascotas, que es un dispositivo liviano que se conecta al collar y se empareja con un teléfono inteligente. No solo rastrean la ubicación en tiempo real, sino que también verifican la temperatura, los patrones de sueño, el nivel de actividad y los hábitos alimenticios.
  • SODAQ TRACK Solar: un innovador dispositivo de seguimiento de activos, diseñado específicamente para soportar entornos industriales exigentes. Este dispositivo está diseñado para proporcionar una amplia gama de lecturas y puntos de datos, lo que facilita la conexión de activos en línea y su gestión eficaz. 

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

BrowserBox ya es de codigo abierto bajo la GPL v3

open source

open source es un modelo de desarrollo de software basado en la colaboración abierta

Hace pocos días se dio a conocer la noticia de que Dosyago ha tomado la desicion de liberar el código fuente de la plataforma BrowserBox Pro bajo licencia GPLv3,

Para quienes desconocen de BrowserBox, deben saber que es una potente aplicación RBI que proporciona capacidades avanzadas de transmisión y un conjunto de funciones superior para una experiencia de navegación mejorada.

Es como tener una conexión de escritorio remoto diseñada específicamente para transmitir un navegador web. Esto permite una variedad de casos de uso, incluida la navegación segura, la navegación colaborativa, la automatización del navegador y más.

BrowserBox proporciona una especie de proxy para sitios de navegación, que asume la función de mostrar páginas web que se proporcionan al usuario mediante una interfaz web que reproduce la interfaz del navegador. El código (JavaScript, HTML y CSS) de los sitios abiertos a través de esta interfaz web se procesa en un entorno aislado y el contenido ya renderizado solo se transmite al cliente.

¡Estamos encantados de anunciar que BrowserBox Pro, una poderosa herramienta para la navegación remota y el aislamiento del navegador, ahora es de código abierto! Con este movimiento, nuestro objetivo es fomentar la colaboración, fomentar la innovación y ampliar la adopción de BrowserBox Pro entre los desarrolladores y las organizaciones.

BrowserBox brinda una capa adicional de protección para los sistemas de los clientes al navegar por la Web al mover las funciones de procesamiento de la página web a un entorno aislado que puede ejecutarse en otro host o en un entorno de nube. El contenido ya renderizado se transfiere al sistema cliente. El código de la plataforma está escrito en JavaScript utilizando el marco Node.js.

Este enfoque permite proteger el sistema del cliente en caso de presencia de componentes maliciosos en el sitio o la explotación de vulnerabilidades no parcheadas en el navegador: los intentos de ataque no van más allá del entorno aislado y no pueden afectar al cliente, ya que el contenido no es procesado en su navegador, pero solo «imagen» lista para usar.

Mover el procesamiento de la página web a un servicio separado también se puede usar para ocultar las direcciones IP de los usuarios, proteger contra el seguimiento de movimientos y evitar la identificación indirecta de dispositivos.

BrowserBox Pro está disponible bajo diferentes licencias para adaptarse a varios escenarios de uso:

Uso de código abierto : si está creando una aplicación de código abierto bajo una licencia compatible con la Licencia pública general GNU v3 (GPLv3), puede usar BrowserBox Pro bajo los términos de la GPLv3.

Uso no comercial : BrowserBox Pro se puede utilizar de forma gratuita en entornos no comerciales. Esto incluye instituciones gubernamentales y públicas, organizaciones sin fines de lucro, investigadores privados y personas que no prevén una aplicación comercial. Los usuarios no comerciales están protegidos según los términos de la Licencia no comercial 1.0 de Polyform.

Uso comercial : para uso comercial, de código cerrado, no GPL u otro uso propietario, BrowserBox Pro ofrece una licencia comercial que le permite utilizar el software en productos y aplicaciones comerciales sin las disposiciones de la GPLv3. Esta licencia garantiza que su código siga siendo propietario y le brinda la libertad de desarrollar sitios comerciales, servicios, proyectos y aplicaciones utilizando BrowserBox Pro.

Para comprar una licencia comercial o explorar las diferentes opciones de licencia, visite el sitio web de BrowserBox Pro .

Además de la protección, BrowserBox Pro también proporciona algunas funciones avanzadas, como la compatibilidad para compartir una sola sesión de navegador con varios usuarios (modo «multiplayer» con chat general), transmisión pública de sesiones con sitios y aplicaciones web (transmisión a través de WebRTC), incrustar otros sitios web a través de «<iframe>», trabajar como un cliente ligero para sistemas de baja potencia, crear quioscos de Internet (por ejemplo, usar terminales en un cibercafé), grabar sesiones con sitios web, preparar guías visuales para trabajar con aplicaciones web.

Se pueden usar componentes internos separados de BrowserBox para crear sus propias ediciones de proxies web, automatizar el trabajo con el navegador, crear consolas interactivas y simuladores. Se admite la configuración flexible de la interfaz web y la gestión del consumo de recursos. Para acceder al sistema cliente a un entorno externo aislado sin crear un conector de escucha en el puerto de red, se puede utilizar el reenvío a través de SSH.

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

Red Hat aumentó el tiempo de soporte extendido y se asocia con Nokia

red-hat

Red Hat Enterprise Linux es una distribucion de Linux que dirige sus productos principalmente para empresas

Después de una semana bastante agitada para Red Hat debido a sus recientes cambios en el acceso al código de RHEL, lo que se tradujo para gran parte de la comunidad como «malas noticias». Red Hat ha dado a conocer hace poco algunas noticias “positivas” por asi llamarlo.

Una de ellas es el reciente anuncio de la «expansión del servicio de soporte extendido de pago» (ELS, Extended Life Cycle Support), que lanza actualizaciones para solucionar problemas críticos después del final del ciclo de mantenimiento base de 10 años.

A medida que nos acercamos al final del ciclo de vida estándar de 10 años de RHEL 7, algunas organizaciones de TI descubren que no pueden completar sus migraciones planificadas antes del 30 de junio de 2024. Para ayudar a los equipos de TI mientras se ponen al día con sus programas de migración, Red Hat anuncia un período único de mantenimiento de ELS de 4 años para RHEL 7 ELS. Si bien Red Hat brinda más tiempo, recomendamos encarecidamente a los clientes que migren a una versión más nueva de RHEL para aprovechar las nuevas funciones y mejoras.

Mediante un anuncio de blog, Red Hat ha dado a conocer que para la rama de RHEL 7, el soporte se amplió a cuatro años más, quedando así, para RHEL 7, el posible periodo de mantenimiento que será de 14 años. (En versiones anteriores de la distribución como lo fue RHEL 6, ELS recibió soporte durante tres años).

Según el ciclo de soporte regular de 10 años, RHEL 9 recibirá soporte hasta el 31 de mayo de 2032, RHEL 8 hasta el 31 de mayo de 2029 y RHEL 7 hasta el 30 de junio de 2024. El soporte para CentOS Stream 8 continuará hasta el 31 de mayo de 2024 y para CentOS Stream 9 hasta el 31 de mayo de 2027 (5 años después de RHEL 8 y 9).

Todas las versiones principales de RHEL siguen un ciclo de vida estándar de 10 años. Durante los primeros 5 años, brindamos soporte completo, incluidas correcciones de errores, parches de seguridad, mejoras de software, habilitación de hardware y backports. Durante los próximos 5 años, brindamos soporte de mantenimiento con parches de seguridad y correcciones de errores que se publican según sea necesario.

Con este cambio, RHEL 7 se convierte en una de las distribuciones con mayor tiempo de soporte en el mercado, ya que por ejemplo para otras distribuciones, se proporciona un período de mantenimiento de 10 años en las distribuciones de SUSE Linux y Ubuntu (5 años + 5 años de mantenimiento de seguridad extendido). Debian GNU/Linux cuenta con soporte durante 5 años con el programa de soporte Extended LTS (más, opcionalmente, dos años más bajo la iniciativa «Extended LTS»).

Otra de las noticias que dio a conocer recientemente Red Hat, es la asociación con Nokia con la cual se pretende ofrecer servicios de red de alta calidad. Los proveedores de servicios se benefician así de la combinación del software de red líder en el mercado de Nokia y el poder de implementación de las soluciones de Red Hat.

Con esta nueva asociación, Nokia utilizará las plataformas de infraestructura de Red Hat “para permitir un desarrollo y una prueba más rápidos de la cartera de redes principales de Nokia”.

Nokia continuará apoyando a sus clientes directamente, pero Red Hat proporcionará a Nokia desarrollo, servicios y atención continuos para Nokia NCS y CBIS.

Se menciona que el motivo de la asociación fue que

“a medida que los proveedores de servicios exploran las oportunidades con 5G, incluida la red central, la RAN abierta, la computación perimetral de acceso múltiple (MEC), la modernización de aplicaciones y más, requieren una mayor flexibilidad y opciones para implementar aplicaciones. y servicios en la infraestructura y ubicación de su elección.

“Esto significa que la integración y la interoperabilidad entre el ecosistema son fundamentales”. Además de los cambios descritos anteriormente, Nokia certificará las funciones de red nativas de la nube (CNF) de Nokia para la red central y las funciones de red virtualizada (VNF) en Red Hat OpenShift y Red Hat OpenStack Platform.

Nokia enfatizó que si, en el futuro, un cliente quiere comprar cualquier software de Nokia cubierto por este acuerdo, tendrá que usar Red Hat.

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/9Bijgrl
via IFTTT

OpenSnitch el firewall para Linux llega a su nueva versión 1.6

OpenSnitch

OpenSnitch permite monitorear de forma interactiva la actividad de la red de las aplicaciones de los usuarios y bloquear el tráfico de red no deseado

La nueva versión de OpenSnitch 1.6 ya fue liberada y en este lanzamiento se incluyen diversas mejoras en la integración con entornos de escritorio, gestión de nodos, correcciones de errores y mucho más.

Para quienes desconocen de OpenSnitch, deben saber que este es un port de Little Snitch y este a su vez, es un firewall desarrollado exclusivamente para Mac OS. La función principal de OpenSnitch es rastrear las solicitudes de Internet realizadas por las aplicaciones que el usuario ha instalado.

OpenSnitch permite crear reglas para qué aplicaciones deben permitir el acceso a Internet y cuáles deben ser bloqueadas. Cada vez que una aplicación que no tiene una regla activa intenta acceder a Internet, aparece un cuadro de diálogo. Este cuadro de diálogo ofrece la opción de permitir o bloquear la conexión.

También puede decidir si esta nueva regla se aplica al proceso, la URL exacta que está intentando acceder al dominio, a esa instancia, a esa sesión o para siempre.

Principales novedades de OpenSnitch 1.6

En esta nueva versión de OpenSnitch 1.6 podremos encontrar diversas mejoras de seguridad implementadas, de las cuales podemos destacar la nueva opción para administrar las reglas y políticas del firewall del sistema desde la GUI, con lo cual básicamente la interfaz gráfica ahora tiene la capacidad de configurar reglas de filtrado de paquetes del sistema y políticas de acceso. Además de restringir qué aplicaciones pueden acceder a Internet, ahora puede configurar reglas generales de firewall.

Otro de los cambios que se destaca de esta nueva versión son las mejoras de soporte para la integración con plataformas de administración de seguridad externas (SIEM, información de seguridad y administración de eventos) y sistemas de monitoreo.

Tambien se destaca una mejor forma y más confiable de obtener nombres de procesos, rutas e íconos de aplicaciones, asi como tambien la integración mejorada con los solucionadores de DNS del sistema y las bibliotecas de DNS del cliente.

Se agregó soporte para reglas de filtrado avanzadas que tienen en cuenta nuevos protocolos, interfaces de red, puertos de origen y direcciones IP.

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

  • Se agregó soporte para importar y exportar reglas para transferir configuraciones a otros sistemas a través de una interfaz gráfica.
  • Se agregó el menú Salir para cerrar la GUI.
  • Mejores iconos en GNOME/Fedora
  • Mejoras en Wayland

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

¿Cómo instalar OpenSnitch en Linux?

Como requisitos previos debemos de contar con Go instalado en nuestro sistema y tener la variable $GOPATH esté definida. Ya contando con ello, ahora vamos a instalar algunas dependencias necesarias para el funcionamiento de OpenSnitch dentro de nuestro sistema.

Para quienes sean usuarios de Debian, Ubuntu o cualquier derivado de estos, vamos a abrir una terminal y estas dependencias las vamos a instalar con el siguiente comando:

sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip

Ahora si son usuarios de RHEL, CentOS, Fedora o cualquier derivado de estos, las dependencias las instalan con el siguiente comando

sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip

Finalmente, para los que tengan cualquier versión de openSUSE instalado podrán instalar estas dependencias con el siguiente comando:

sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip

Primero terminaremos de configurar las dependencias con los siguientes comandos:

go get github.com/golang/protobuf/protoc-gen-go
go get -u github.com/golang/dep/cmd/dep
python3 -m pip install --user grpcio-tools

Ya con las dependencias necesarias en el sistema, ahora vamos a proceder a realizar la instalación de esta aplicación con ayuda de los siguientes comandos:

go get github.com/evilsocket/opensnitch
cd $GOPATH/src/github.com/evilsocket/opensnitch

Finalmente procedemos a realizar la compilación de la aplicación:

make

sudo make install

Y reiniciamos los servicios con:

sudo systemctl enable opensnitchd

Llego el momento de iniciar el servicio de OpenSnitch con:

sudo service opensnitchd start

Procedemos a ejecutar esta aplicación con el siguiente comando:

opensnitch-ui

Mientras que para los que son usuarios de Arch Linux, Manjaro o cualquier derivado de Arch Linux podrán realizar la instalación de OpenSnitch desde el repositorio de AUR.

Para realizar la instalación de OpenSnitch en una terminal vamos a teclear lo siguiente:

yay -S opensnitch-git

Ya instalada la aplicación podrán buscar el lanzador de esta dentro de su menú de aplicaciones para poder ejecutarla.

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