El impacto del hosting en el crecimiento empresarial

web hosting

Tener presencia digital se ha vuelto indispensable para cualquier empresa o negocio, sin importar su tamaño o sector. Contar con un sitio web bien diseñado, con contenidos de calidad y apoyado por tecnología hosting avanzada es lo que marca la diferencia a la hora de obtener más garantía de éxito comercial. No en vano, cada vez son más los recursos que requieren las páginas web para ofrecer una buena experiencia de usuario.

Repositorio de contenidos, canal para llegar a clientes potenciales, procesar transacciones, construir reputaciones, garantizar la seguridad en pagos y datos… Cada vez son más las tareas que se realizan a través de una web.

En este contexto, implementar tecnologías de alojamiento web avanzadas gana día a día importancia para mantener la competitividad en un entorno empresarial en constante evolución. A pesar de esta panorámica, todavía hay miles de pymes en España y pequeños profesionales independientes que carecen de presencia digital y de una estrategia para incrementar sus ventas.

Por ello y para reducir el riesgo a la tecnología, vamos a ver algunos de los puntos más importantes a la hora de poner en marcha una página web. Son pasos sencillos y básicos que siempre hay que tener en cuenta para sentar las bases de toda comunicación digital. ¡Vamos con ellas!

Objetivos de la página web

hosting

Antes de elegir una solución de hosting es necesario definir algunos elementos clave como determinar cuál será el propósito del sitio, el tipo de contenidos que albergará y el tráfico esperado. Esto orientará decisiones futuras a la hora de diseñar la página como, por ejemplo, la necesidad de incorporar un blog al site, hacer una tienda online u otro tipo de soluciones. Asimismo, hay que registrar un dominio que identifique la marca.

Con estos pilares ya “colocados”, llega el momento de ver las diferentes opciones de hosting que existen y decidir cuál es más o menos adecuada. El hosting más común es el denominado “compartido”. Este es económico pero sobre él se tiene menos control y puede afectar el rendimiento al ser un servidor compartido con otros usuarios. Es apto para proyectos pequeños.

Una alternativa a este hosting son los servidores privados virtuales (VPS). Estos, al contrario que el anterior, ofrecen un entorno virtual independiente para cada usuario, aislado del resto, lo que maximiza la disponibilidad y capacidad de gestión. Para proyectos con mucho tráfico y picos de rendimiento es adecuado el uso del “cloud hosting”.

Puntos a tener en cuenta a la hora de elegir un hosting

Contar con un “backend web” sólido es crucial para asegurarse un buen rendimiento de la página web. ¿Y qué requisitos debemos tener en cuenta a la hora de contratar un servidor? ¿En qué debemos fijarnos? ¿Cuál es la mejor tecnología?

En primer lugar, es importante trabajar con una compañía que cuente con un Departamento de Soporte Técnico las 24 horas de los siete días de la semana. Al poner en marcha una página web, tarde o temprano llegará algún problema que impedirá e interrumpirá el funcionamiento de la web. En el caso de no ser expertos, tener acceso a este servicio es clave para minimizar el tiempo en el que la web no es accesible y que impide realizar su trabajo.

Por otro lado, y también para evitar riesgos, el hosting contratado también debería incorporar no solo el alojamiento sino funciones como copias de seguridad diarias o protección ante ciberataques.

seguridad en internet

Las primeras ayudan a salvaguardar los activos críticos mediante la realización de copias de respaldo programadas, minimizando el riesgo de pérdidas de datos. Con respecto al segundo punto, el de la ciberseguridad, este cada vez tiene más importancia debido al incremento de ataques de los últimos años.

De ahí la importancia de que el proveedor de hosting incluya firewalls avanzados, monitoreo constante de actividades sospechosas y protocolos anti-malware rigurosos. Aplicar y contar con tecnología de seguridad no solo protege datos y transacciones en línea; también fortalece la imagen pública de una marca, fomentando confianza entre compradores y visitantes.

Un servicio de migración gratuito

En el caso de ya tener un página web en funcionamiento, es posible que el propietario de la web tan solo quiera cambiar el hosting con el que trabaja. En este momento, es recomendable apoyarse en una compañía de hosting que ofrezca un servicio de migración gratuito para evitar posibles dolores de cabeza en esta transición.

Todas estas tecnologías, así como otras innovaciones aplicadas al hosting como los discos duros NVMe, marcan la diferencia entre un proyecto web sólido, escalable y seguro con otras webs que no garantizan una buena experiencia de usuario. Por ello, a la hora de empezar a trabajar la presencia digital o de desarrollarla, es esencial asegurarse de que la web está alojada en un hosting de primer nivel.

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

Manjaro Slimbook Hero, el portátil para juegos de Manjaro, con su sistema Gaming Edition y hardware algo más discreto que su hermana consola

Manjaro Slimbook Hero

Hace menos de dos semanas que Manjaro y Orange Pi anunciaron una nueva consola que pretende ser competencia directa de la Steam Deck. Aunque parece claro que la consola de Valve lleva la delantera en este terreno, Manjaro también ha estado tiempo trabajando en un sistema operativo para juegos, y eso será lo que use su nueva consola y el recién presentado Manjaro Slimbook Hero. Ahora bien, de entrada está ligeramente por debajo de lo que ofrece el PC de mano.

El Manjaro Slimbook Hero aún no aparece en la página principal del hardware del proyecto, pero sí hay una disponible en la que podemos echarle un primer vistazo. Aunque sea un portátil con la etiqueta de Gaming, es algo más discreto que la consola, o por lo menos en su edición más básica. En la pagina de Slimbook hay opción para personalizar los componentes, y puede llegar a tener 64GB de RAM y 4TB de almacenamiento.

Especificaciones técnicas del Manjaro Slimbook Hero

CPU Intel Core i7-13620H 10 núcleos, 16 hilos 4.90 GHz
Pantalla 15.6″ WQHD 2560x1440px, 165Hz
Sistema operativo Manjaro Gaming Edition
RAM 16GB de RAM, hasta 64GB DDR5
Almacenamiento 2x 2TB M.2 SSD NVME
Gráfica NVIDIA GeForce RTX 4060 8GB
Teclado RGB
Materiales Chasis de aluminio y ABS
Audio Experiencia Soundblaster excepcional
Puertos 1x USB 2.0
2x USB 3.2
1x USB Type-C
1x HDMI
Puertos de red y Mini DisplayPort
1x jack 3.5mm para micro y otro para auriculares
1x lector de tarjetas
Tecla META Logo de Manjaro
Precio 1399€ de base

table{border-collapse: collapse; margin: auto;}td, th{padding: 5px}th{background-color: grey}td,th{border: 1px solid};

Como extras, ofrecen 14 días de prueba de CrossOver 24, y software para ejecutar aplicaciones de Windows.

El precio de base son 1399€, y con eso obtendremos un almacenamiento de 256GB. Si queremos algo más, hay que ampliarlo desde las opciones que ofrece Slimbook en su tienda. Si lo vitamimamos al máximo, con los 64GB de RAM y 2TB de almacenamiento, el precio se queda en 2004€ con impuestos incluidos. La espera para obtenerlo no se alarga más de una semana.

Otro aparato con Manjaro Gaming Edition

No lo tengo 100% claro porque no lo pone así en la tienda de Slimbook, pero sí en la página de promoción del fabricante. Manjaro en su web dice «Juega a juegos con los lanzadores de Steam, Lutris y Heroic«, lo que sí encaja con parte de lo que ofrece Manjaro Gaming Edition. Pero ni Manjaro ni Slimbook dan más detalles. De ser así, es un sistema inmutable que consigue su software principalmente de Flathub muy parecido a SteamOS. Tiene una interfaz de consola y otra de escritorio.

No sé si es lo que prefieren los jugones, pero es lo que hay. ¿Os interesa este Hero?

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

ZLUDA, una implementación que permite ejecutar aplicaciones CUDA en GPUs AMD

ZLUDA

ZLUDA funciona sobre la pila ROCm de AMD

Se ha dado a conocer la noticia de que AMD ha tomado la decisión dejar de financiar el desarrollo de ZLUDA, la cual es una implementación abierta de la tecnología CUDA para GPU AMD, lo que permite ejecutar aplicaciones CUDA sin modificarlas con un rendimiento cercano al de las aplicaciones que se ejecutan sin capas adicionales.

Durante los últimos dos años, se ha trabajado en el desarrollo de esta capa para facilitar la ejecución de aplicaciones CUDA en sistemas con GPU AMD. Pero hasta hace poco AMD ha tomado la decisión que ejecutar aplicaciones CUDA en las GPU AMD no era de interés comercial, lo que permitió al desarrollador abrir sus desarrollos según lo acordado en el contrato.

Sobre ZLUDA

El proyecto inicialmente se creó para admitir el trabajo CUDA en GPU Intel y el cambio en la política de soporte de GPU se debe a que, inicialmente el desarrollador de ZLUDA era un empleado de Intel. En 2021, Intel decidió que no era comercialmente viable proporcionar la capacidad para ejecutar aplicaciones CUDA en las GPU de Intel, lo que llevó a la interrupción del desarrollo de la iniciativa.

A principios de 2022, el desarrollador dejó Intel y firmó un contrato con AMD para continuar el desarrollo de la capa de compatibilidad CUDA. Durante el desarrollo, AMD solicitó que no se promocionara el interés de la empresa en el proyecto ZLUDA y que no se comprometiera con el repositorio público de ZLUDA.

ZLUDA proporciona compatibilidad binaria con aplicaciones CUDA existentes compiladas con el compilador CUDA para GPU NVIDIA, sin necesidad de realizar cambios a nivel de código fuente. La implementación opera sobre la pila ROCm de AMD y el runtime del HIP.

En su estado actual, el nivel de calidad de conversión de ZLUDA se considera una versión alfa. Aunque cabe mencionar que ya es capaz de ejecutar muchas aplicaciones CUDA, además se proporciona soporte mínimo para primitivas y bibliotecas, también cuenta con implementaciones prototipo del marco OptiX.

ZLUDA

Gráfica comparativa de ZLUDA

Durante la primera ejecución de aplicaciones CUDA bajo el control de ZLUDA experimenta retrasos notables debido a que ZLUDA compila el código para la GPU. Sin embargo, en ejecuciones posteriores, este retraso desaparece, ya que el código compilado se almacena en la memoria caché, lo que resulta en un rendimiento casi nativo al ejecutar el código compilado. Por ejemplo, al ejecutar Geekbench en una GPU AMD Radeon 6800 XT, la versión basada en ZLUDA del conjunto de pruebas CUDA mostró un rendimiento significativamente mejor que la versión basada en OpenCL.

Además de ello, se menciona que la compatibilidad con la API del controlador CUDA oficial y la ingeniería inversa de la API CUDA no documentada se implementa en ZLUDA mediante la sustitución de las llamadas a funciones con funciones análogas proporcionadas en el tiempo de ejecución de HIP, que es muy similar a CUDA.

Por ejemplo, la función cuDeviceGetAttribute() se reemplaza por hipDeviceGetAttribute(). ZLUDA también garantiza la compatibilidad con bibliotecas de NVIDIA como NVML, cuBLAS y cuSPARSE. Para estas bibliotecas, ZLUDA proporciona bibliotecas de traducción con el mismo nombre y el mismo conjunto de funciones, construidas sobre bibliotecas AMD similares. El código de la aplicación GPU, compilado en representación PTX (Parallel Thread Execution), se traduce mediante un compilador especial a una representación intermedia LLVM IR, a partir de la cual se genera el código binario para la GPU AMD.

Finalmente, cabe mencionar que el futuro del proyecto depende del interés de la comunidad y de posibles propuestas de cooperación por parte de otras empresas. Sin apoyo externo, el proyecto continuará desarrollándose únicamente en áreas de interés personal del autor, como DLSS.

Para los interesados en el código del proyecto, deben saber que está escrito en Rust y se distribuye bajo las licencias MIT y Apache 2.0, además el proyecto es compatible con Linux y Windows. 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/1AkuvJd
via IFTTT

La Orange Pi Neo usará Manjaro Gaming Edition, una reinvención del sistema para el Gaming de Manjaro, inmutable y basado en flatpaks

Orange Pi Neo con Manjaro Gaming Editon

Se van conociendo más detalles sobre la Orange Pi Neo, una consola que nace de la relación entre Manjaro y Orange Pi. Lo cierto es que, más allá de algún vídeo en redes sociales mostrando cómo funciona en algunos escenarios, no han publicado nueva información, pero si han actualizado la página de promoción del ordenador de mano y en ella hay un detalle interesante: usará Manjaro Gaming Edition y será un sistema inmutable como SteamOS.

Este sistema operativo, o por lo menos el nombre de Manjaro Gaming Edition, existe desde 2016. En SourceForge hay imágenes ISO que van desde 16.x hasta 18.x, y el escritorio era Xfce. Ahora, 6 años después de lanzar la última, lo que usará la Orange Pi Neo es algo diferente, con escritorio Plasma y basado en flatpaks. La intención es que no podamos romper el sistema fácilmente instalando paquetes de repositorios oficiales y sus dependencias.

Así será el sistema operativo de la Orange Pi Neo

En una búsqueda rápida, yo no he encontrado una imagen actualizada de Manjaro Gaming Edition, ni en la página oficial de Manjaro ni en SourceForge ni ningún hosting. Pero en la página de promoción de la Orange Pi Neo hay un texto que explica cómo es, o mejor dicho será. Aunque el concepto o el nombre ya existía, lo primero que dicen es «presentamos», lo que indica que se han reinventado o empezado con otra idea en mente.

El sistema operativo será «de vanguardia», destinado a gamers y entusiastas de la producción. El software que instalará será el de Flathub, y lo harán a través de la tienda de software Discover. El escritorio será Plasma, por lo que, sumado a que también es el que usan en teléfonos, me hace dudar de eso que se decía hace tiempo de que el escritorio principal de Manjaro sea Xfce.

SteamUI como una de sus armas

Manjaro Gaming Edition, como SteamOS, también tiene un modo de juego y uno de escritorio. El sistema operativo se podrá actualizar desde SteamUI, que aún habrá que ver cómo es, pero no creo que sea muy diferente a la interfaz principal del sistema de Valve.

«Presentamos Manjaro Gaming Edition, un sistema operativo de última generación diseñado tanto para jugadores como para entusiastas de la productividad. Con un enfoque en flatpaks, que ofrece una manera fluida y sin complicaciones para agregar software adicional a su sistema. Construida sobre la fiable base de Manjaro, esta edición garantiza la inmutabilidad del sistema, permitiendo a los usuarios disfrutar de una experiencia informática estable y consistente sin necesidad de preocuparse por el seguimiento de dependencias o encontrarse con problemas típicos de los modelos rolling release. Con el potente entorno de escritorio Plasma, los usuarios pueden disfrutar de una interfaz elegante y personalizable diseñada para mejorar la productividad y agilizar los flujos de trabajo. Manjaro Gaming Edition se mantiene a la vanguardia de la innovación, ofreciendo las últimas y mejores características a sus usuarios. Pero lo que realmente diferencia a Manjaro Gaming Edition es su perfecta integración con SteamUI y Discover. Los usuarios pueden actualizar su sistema sin esfuerzo a través de SteamUI, asegurándose de que siempre tienen el último software y parches de seguridad. Además, la instalación de paquetes adicionales es una brisa con Discover, que ofrece una interfaz fácil de usar para explorar e instalar flatpaks con facilidad. Disfruta de la flexibilidad y personalización del entorno de escritorio Plasma combinado con la fiabilidad y comodidad de un sistema operativo inmutable. Tanto si estás jugando como trabajando, Manjaro Gaming Edition te tiene cubierto».

Aún quedan cosas por descubrir. Sabiendo que será un sistema inmutable, queda por ver cómo es y si tiene partes de la interfaz diferentes. Pero lo más importante que queda por saber son el precio y cuándo estará disponible. Si es más económica que la Steam Deck y está bien adaptada, sin lugar a dudas será un buen aparato para los usuarios de Linux.

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

Ubuntu Core Desktop: así se espera que sea la versión inmutable de Ubuntu

Ubuntu Core Desktop eligiendo idioma

La inmutabilidad está de moda. Bueno, en parte. Hay varios proyectos que se desplazan en esa dirección, como los nuevos Fedora Spin Desktop, y otros que ya nacieron con esa característica como una de sus razones de ser, como BlendOS. Canonical está experimentando con eso, y se espera que lance Ubuntu Core Desktop en un futuro no demasiado lejano.

De hecho, se esperaba que Ubuntu Core Desktop llegara este abril, pero en estos momentos tiene muchos problemas que corregir y se ha retrasado, como mínimo, hasta octubre. Cuando podamos usarla, ¿qué es lo que obtendremos? Os lo explicamos.

Ubuntu Core Desktop ya se puede probar

Tal y como explicamos en este artículo, Ubuntu Core Desktop ya se puede probar. El nombre que aparece en pantalla mientras está cargando y en capturas como la que encabeza este artículo leemos sólo «Ubuntu Core», pero nosotros le añadimos el «Desktop» detrás porque así lo hemos leído en diferentes medios y porque sólo «Ubuntu Core» es también la opción para el Internet de las cosas (IoT). Lo que hay que hacer es ir a la página que indicamos, descargar una imagen y ejecutarla en desde un USB o en una máquina virtual. Tiene que iniciar en modo EFI para que arranque.

Al iniciar hará una especie de instalación, que más bien es preparar la imagen. Al entrar al sistema operativo tendremos que indicarle una disposición del teclado, que en el momento de escribir este artículo tiene un bug y no permite comprobar si lo hemos elegido bien o no, nos pedirá que nos conectemos a Internet, un usuario y contraseña, etc. Es prácticamente lo mismo que cuando instalamos el sistema normal, con la diferencia de que al configurar todos los parámetros ya entraremos al sistema operativo en sí. Y el teclado ya funciona en la disposición elegida.

Al abrir el terminal, y poner la contraseña, veremos un largo mensaje que explica qué es Ubuntu Core: una «mini edición transaccional de Ubuntu» diseñada para un uso mínimo, para máquinas virtuales y firmware. Que podamos abrir el terminal es algo que va y viene, ya que yo lo pude abrir hace meses, hay gente que dice que la app fue eliminada y ahora vuelve a estar disponible.

Sistema limitado, basado en snaps e irrompible

En el mensaje se menciona también a la versión clásica con base DEB, la opción a elegir si queremos la experiencia completa. Este Ubuntu Core Desktop es para los que prefieren tener algo que no puedan echar a perder instalando paquetes y realizando muchas configuraciones, y el software que podrán usar es básicamente el que hay en Snapcraft.

En realidad, ni eso. Habrá paquetes que no se podrán instalar, como Visual Studio Code, o por lo menos es así en la actualidad. Si escribimos sudo snap install code, nos arrojará un error informando sobre que ese tipo de paquete requiere «confinamiento clásico que sólo está disponible en sistemas clásicos», o esa es la versión de Canonical. Los Fedora Atomic Desktops si pueden instalarlo.

Y es que Canonical es dueño, amo y señor de los paquetes snap, y no planea soportar los flatpak de ninguna manera. Eso le hace estar por detrás de la competencia por ofrecer menos opciones, y si no poder instalar algunos snap no fuera suficiente, no se puede añadir soporte para nada más. Se abriría un abanico de posibilidades si se pudieran lanzar AppImages, pero como el paquete libfuse2, necesario para abrir estos paquetes, está en los repositorios oficiales, hay que usar APT y APT no está disponible, no se pueden abrir AppImages tampoco.

¿Workshops?

Lo cierto es que parece que Canonical sí se guarda algo, pero de momento no hay información al respecto. Disponible como una especie de aplicación con icono de terminal, encontramos Workshops. Cuando lo abrimos, vemos algo como lo siguiente:

Workshops de Canonical

Aunque no está claro cómo usarlo, parece claro que es un programa para ejecutar software en contenedores. Sabremos más en los próximos meses.

Aún está en desarrollo

Todo esto es así en la actualidad, y no sabremos 100% seguro cómo será Ubuntu Core Desktop hasta que se lance su primera versión estable. Estando Canonical detrás, está claro que el soporte para paquetes flatpak no llegará, pero no parece descabellado que añadan el paquete libfuse2 a Ubuntu Core Desktop para que pueda hacer algo más.

Por defecto sí tenemos un navegador, se puede instalar LibreOffice, Thunderbird y VLC, lo que le permiten ofrecer una experiencia justa, tal y como indica el mensaje del terminal. Ahora bien, si se necesita software como Visual Studio Code o librerías como FFmpeg o ImageMagick, no es una opción.

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

Meta liberó el código fuente de DotSlash, una utilidad que simplifica la distribución de ejecutables 

DotSlash

DotSlash ya es de código abierto

Meta (antes conocido como Facebook) dio a conocer mediante una publicación de blog la noticia de que ha tomado la decisión de liberar el código de Dotslash, una herramienta de línea de comandos diseñada para simplificar la distribución de un conjunto de ejecutables entre diferentes plataformas. La utilidad es desarrollada en Rust y Meta ha liberado el código bajo las licencias MIT y Apache 2.0.

La esencia de DotSlash, es la gestión y la automatización de la creación de grandes archivos ejecutables, eliminando la necesidad de incluir todos los archivos de plataforma compatibles en un paquete.

Hemos abierto DotSlash , una herramienta que hace que grandes ejecutables estén disponibles en el control de código fuente con un impacto insignificante en el tamaño del repositorio, evitando así operaciones de clonación con muchas operaciones de E/S.

¿Qué es DotSlash?

DotSlash es una herramienta que permite incluir ejecutables grandes en el control de código fuente con un impacto mínimo en el tamaño del repositorio. La idea principal detrás de DotSlash es reemplazar un conjunto de ejecutables específicos de la plataforma con un único script que contiene descriptores para las plataformas compatibles. Como tal, DotSlash está pensado para ejecutar scripts que automatizan la descarga de archivos ejecutables apropiados para la plataforma actual, verificando su integridad y ejecutándolos.

Esta herramienta aborda desafíos similares a los scripts de shell para ejecutar archivos ejecutables en la plataforma actual, pero elimina la necesidad de incluir ejecutables para todas las plataformas en el paquete. La herramienta permite almacenar información sobre los archivos ejecutables compilados en un repositorio junto con el código, mientras que los archivos se alojan en servidores de inicio separados, evitando el crecimiento del repositorio y reduciendo la carga en el sistema de entrada/salida durante operaciones de clonación.

Con DotSlash, un conjunto de ejecutables específicos de la plataforma se reemplaza por un único script que contiene descriptores para las plataformas compatibles. DotSlash se encarga de buscar, descomprimir y verificar de forma transparente el artefacto remoto apropiado para el sistema operativo y la CPU actuales.

Entre las ventajas de DotSlash se destaca la eficiencia en el manejo de ejecutables, ya que simplifica la gestión de estos, evitando al desarrollador la necesidad de clonar grandes cantidades de archivos en operaciones de E/S, también evita la instalación masiva de ejecutables en ubicaciones predeterminadas, lo que puede consumir grandes cantidades de espacio en disco y ralentizar las operaciones de gestión de software. Además de ello, debido a la naturaleza del proyecto, DotSlash es multiplataforma y puede ejecutarse en una amplia gama de entornos de desarrollo, lo que lo hace altamente adaptable a diferentes sistemas operativos y arquitecturas de CPU.

¿Cómo funciona DotSlash?

DotSlash realiza varias funciones clave para garantizar la ejecución transparente de los ejecutables en diferentes sistemas operativos y arquitecturas de CPU:

  1. Búsqueda y selección: DotSlash busca, descomprime y verifica de manera transparente el artefacto remoto apropiado para el sistema operativo y la CPU actuales.
  2. Gestión de versiones: Permite llevar de manera confiable la versión apropiada de cada herramienta al lugar correcto, lo que puede ser una tarea desafiante en entornos de desarrollo complejos.
  3. Automatización: La mayoría de los archivos DotSlash se generan y comprometen al control de fuente a través de la automatización, lo que garantiza una gestión eficiente y sin errores de los ejecutables.

Con DotSlash, el conjunto de archivos ejecutables específicos de la plataforma se reemplaza por un solo script que describe la lógica para seleccionar el archivo ejecutable en función de las plataformas compatibles. Al ejecutar un script DotSlash, el archivo ejecutable necesario para la plataforma actual se descarga dinámicamente, se descomprime, se verifica con un hash y se almacena en un caché local para ejecuciones posteriores. Los archivos se transfieren en formato comprimido y además, los scripts DotSlash se pueden generar automáticamente para las versiones publicadas en GitHub.

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

Arduino IDE 2.3 ya fue liberado y estas son sus novedades

Arduino

Arduino 2.3 llega con nuevas funciones de depuración

La comunidad de Arduino dio a conocer hace poco el lanzamiento de la nueva versión de su entorno de «desarrollo integrado Arduino IDE 2.3″. Esta nueva versión ofrece una interfaz renovada, asi con también nuevas características, correcciones de errores y más.

Para quienes desconocen de Arduino, deben saber que es conocido por sus placas de código abierto que se utilizan en una amplia gama de proyectos de robótica y domótica hasta arte interactivo, sistemas de monitoreo y control, y mucho más.

La rama 2.x del entorno de desarrollo Arduino IDE se basa en el editor de código Eclipse Theia y aprovecha la plataforma Electron para diseñar su interfaz de usuario. A diferencia de la versión 1.x, que era un producto independiente escrito en Java, esta nueva iteración traslada la lógica relacionada con la compilación, depuración y carga de firmware a un proceso en segundo plano mediante arduino-cli.

Principales novedades de Arduino IDE 2.3

En esta nueva versión de Arduino se han actualizado las dependencias a Node.js 18, Electron a la versión 27.0.3, Theia a 1.41.0, Arduino Language Server a la versión 0.7.6, Arduino CLI a la version 0.35.2 y vscode-arduino-tools a la versión 0.1.1.

Por la parte de los cambios que presenta Arduino 2.3 se destaca una de las características más esperadas que es la integración del depurador integrado en la categoría de funciones estables. El depurador se basa en un marco estándar, lo que facilita la adición de soporte de depuración para cualquier placa Arduino compatible.

El soporte de depuración está disponible para todas las placas Arduino basadas en núcleos Mbed, como GIGA R1 WiFi, Portenta H7, Opta, Nano BLE y Nano RP2040 Connect. Además, se planea agregar soporte de depuración para placas basadas en el núcleo Renesas, como UNO R4 y Portenta C33, lo que ampliará aún más las capacidades de depuración del IDE.

Además de ello, en este lanzamiento también se implementó la solución de la vulnerabilidad «CVE-2023-4863» que se localiza específicamente en la función BuildHuffmanTable de Libwebp. Esta función, encargada de validar los datos, presenta un problema crítico: asigna memoria adicional si la tabla existente no es lo suficientemente grande para los datos válidos, el fallo permitía escribir fuera de los límites establecidos en la memoria al procesar una imagen maliciosa en formato WebP, potencialmente ocasionando la ejecución arbitraria de código.

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

  • Ahora se admite la modificación directa del archivo de configuración del depurador launch.json(
  • Ahora se muestra la información de progreso en la barra de estado cuando Arduino CLI está ejecutando debug –info –programmer
  • Se deshabilito el widget de depuración si la placa no lo admite
  • Soporte para macOS Mojave
  • La selección de opciones de tablero personalizadas realizada en una ventana también afecta a otras ventanas
  • El botón «Iniciar depuración» se deshabilitó incorrectamente si la placa estaba preseleccionada en el inicio del IDE
  • Los menús dependientes de la placa no se completan si la placa se preseleccionó al iniciar el IDE
  • Al guardar el boceto se produce un error silencioso cuando los archivos son de solo lectura
  • La ventana IDE no se abre cuando se inicia mediante una asociación de archivos de boceto
  • Estructura de subcarpetas del boceto perdida después de la operación «Guardar como»
  • La colisión de nombres durante «Guardar como» provoca la sobrescritura del archivo de boceto secundario

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

Descargar y obtener Arduino IDE 2.3

Para los interesados en poder probar esta nueva versión, deben saber que ya se encuentran listos para usar para Linux, Windows y macOS. Pueden obtener la AppImage desde el siguiente enlace.

O pueden optar por descargarla desde la terminal con el siguiente comando:

wget https://github.com/arduino/arduino-ide/releases/download/2.3.0/arduino-ide_2.3.0_Linux_64bit.AppImage

Hecho esto, ahora se deben dar permisos de ejecución con el siguiente comando.

sudo chmod +x arduino-ide_2.3.0_Linux_64bit.AppImage

Ya con ello se puede ejecutar el archivo AppImage dando doble clic sobre él o desde la terminal con:

./arduino-ide_2.3.0_Linux_64bit.AppImage

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

Gnoppix 24.1.15 llega con Xfce, nueva experiencia de instalación y mas

Gnoppix 24.1.15

Captura de pantalla de Gnoppix 24.1.15

Hace ya varios días se dio a conocer el lanzamiento de la nueva versión de Gnoppix 24.1.15 y en este lanzamiento Andreas Müller, creador y desarrollador de la distribucion, ha realizado un pequeño cambio significativo en el modo de uso de la distribucion, pues tal parece que a partir de este lanzamiento Gnoppix ya no se centrara exclusivamente en ofrecer un sistema LIVECD, sino que también viene con una nueva experiencia de instalación utilizando el instalador Calamares.

Para quienes desconocen de Gnoppix deben saber que esta es una distribucion de Linux enfocada en la privacidad y la seguridad. Basado en Debian, con partes de Kali Linux, Gnoppix ofrece un sistema operativo seguro, antiforense y anónimo que satisface las necesidades de aquellos que valoran su privacidad en línea.

Sobre Gnoppix

Una de las características más destacadas de Gnoppix es su facilidad de uso, ya que el sistema estuvo diseñado para ser utilizado como una distribucion LIVECD y menciono estuvo porque con el cambio de la nueva versión, la distribución puede instalarse. El enfoque de Gnoppix en la privacidad y la seguridad se refleja en el diseño mismo, ya que todo el sistema operativo funciona desde la memoria RAM temporal, lo que significa que una vez que se apaga, no queda ningún rastro de actividad. Este enfoque antiforense garantiza que la privacidad del usuario esté protegida en todo momento.

Principales novedades de Gnoppix 24.1.15

Con la llegada de Gnoppix 24.1.15, la distro está dejando atrás su historia como un simple LiveCD, ya que como mencionamos al inicio, Gnoppix ahora ofrece una de las características más esperadas del sistema, la cual es su nueva experiencia de instalación gracias a Calamares, con el cual promete simplificar significativamente el proceso de instalación.

La nueva versión de Gnoppix 24.1.15 está construida sobre la base de Debian 12.4 y potenciada por el kernel de Linux 6.1 LTS, junto con el entorno de escritorio Xfce 4.18 en la edición XFCE de Gnoppix. Esta edición presenta un diseño de escritorio tradicional, con un panel inferior y Whiskermenu como el menú de aplicaciones predeterminado. Utiliza el tema Qogir GTK junto con el tema de íconos Papirus, lo que le otorga una apariencia moderna y demás, Blueman viene preinstalado para satisfacer todas las necesidades de conectividad Bluetooth de los usuarios.

Otra de las características que se destaca de Gnoppix 24.1.15 son las herramientas mejoradas para permitir la redirección de todo el tráfico a través de la red anónima Tor con las cuales la distribución enruta todo el tráfico, proporcionando a los usuarios un alto nivel de anonimato en línea. Además del navegador Tor, Gnoppix incluye herramientas adicionales diseñadas para su uso en la red Tor, como OnionShare y Ricochet, un cliente de mensajería instantánea.

Gnoppix también incorpora programas que mejoran la privacidad y la seguridad en general, esto incluye la utilidad Sweeper para borrar el caché y los archivos temporales, el software de cifrado VeraCrypt y el kit de herramientas de anonimización de metadatos (MAT), que ayuda a proteger la información del usuario de posibles fugas de datos.

Además de ello, esta edición cuenta con una variedad de aplicaciones como Mousepad 0.6.1, Paole 4.18.0, Thunar 4.18.6, Firefox 115 ESR (con muchas extensiones añadidas) Whisker Menu 2.8.0, systemd 252 LibreOffice 7.4.7, Gnoppix Productivity 1.0.2, Gnoppix Security 0.3 y un instalador de IA que facilita la instalación de cientos de herramientas de IA con un solo clic.

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

Descargar y obtener Gnoppix 24.1.15

Para los interesados en poder probar o instalar Gnoppix en su sistema, deben saber que la distribucion es bastante flexible y accesible, ya sea que inicie el sistema desde un DVD/USB o decidan instalarlo, los requisitos mínimos son modestos.  Puedes descargar la imagen del sistema desde el siguiente enlace.

Es importante mencionar que Gnoppix proporciona una versión gratuita «Gnoppix Core» y también una versión de paga, Gnoppix Pro, que ofrece funciones mejoradas. Además, el equipo de desarrollo está trabajando en una versión de Gnoppix para dispositivos móviles, como teléfonos inteligentes y tabletas, ampliando así su alcance y utilidad.

from Linux Adictos https://ift.tt/0FRXwvq
via IFTTT

Nitter, el frontend privado de Twitter/X, «está muerto». Cambios en la red social no le permiten seguir funcionando

Nitter está muerto

Para alguien como yo, que no tiene redes sociales pero las usa como medio informativo, la existencia de Nitter era algo grande. Si una cuenta en la red social Twitter, ahora X, se podía ver todo su contenido. En la hoja de ruta se prometía que podríamos incluso registrarnos para seguir cuentas sin trucos, pero ha llegado el momento de decir adiós al mejor frontend alternativo privado para la red social que ahora es propiedad de Elon Musk.

La historia de Nitter empieza antes de que el magnate comprara Twitter. En aquel momento, el desarrollador Zed, tomando prestada la idea de Invidious, creó una herramienta con una API no oficial que permitía conseguir información de Twitter para recomponerla en una página web que ni siquiera requería JavaScript. El enlace ya no está disponible, y Zed ha llegado a decir que «Nitter está muerto». ¿Qué ha pasado?

Nitter no puede funcionar tal y como se diseñó

Fue hace dos semanas cuando Zed respondió en GitHub con esas palabras. No dio más detalles, pero es probable que el motivo guarde relación con la última decisión de Musk que desactiva la creación de cuentas de invitado. Nitter basaba su funcionamiento en este tipo de cuentas y sólo estaban disponibles en versiones viejas de la app de Twitter.

Nitter, como Invidious, permitía que cualquiera creara una instancia y la alojara, incluso localmente. Hay instancias que siguen activas, pero dejarán de funcionar con el paso del tiempo.

Se trata de una opción que gozaba de cierta popularidad, por lo que es difícil aceptar su desaparición. Si no hay ningún cambio, este es el final del camino. Pero yo no descartaría que se encontrara una solución. Para ser sincero, es más un deseo que una creencia. Tenía ganas de ver cómo era ese Nitter con registro, pero no podrá ser.

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

Firefox Nightly experimenta con la vista previa de pestañas. Así puedes probarlo

Firefox Nightly con la previsualización de pestañas

Recuerdo cuando usaba más Mac OS X que Linux y Safari más que Firefox, Chrome o Vivaldi. Había una cosa que me gustaba, y era la posibilidad de previsualizar un enlace sin entrar del todo en la página. Es posible hacerlo con extensiones como Link Previewer en Firefox o Hover en Chromium, pero Safari lo hace mejor. Algo similar está disponible en algunos navegadores, pero con las pestañas: al pasar el cursor por encima podemos ver una tarjeta de lo que hay en ella, y Firefox Nightly ha empezado a experimentar con esta posibilidad.

Ya sabéis lo que es Firefox Nightly, una versión del navegador del panda rojo que en este caso es azul y va dos meses por delante. Es el banco de pruebas número 1, siendo el 2 la beta o la versión para desarrolladores. Hay muchas funciones que se prueban aquí y no llegan a la versión estable, pero la vista previa de pestañas es algo que creemos que sí llegará. Si te preguntas cómo puedes probarlo, aquí te lo explicamos, pero adelantamos que no puedes hacerlo en tu navegador actual.

Cómo probar la vista previa de pestañas de Firefox Nightly

Tal y como explican en el blog de Mozilla, la función ha llegado, pero está desactivada por defecto. Para activarla, antes que nada hay que estar en Firefox Nightly. Los binarios se pueden descargar desde este enlace, en sistemas como Ubuntu se puede descargar desde el repositorio de Mozilla y en distribuciones con base Arch está disponible en AUR.

Una vez con Nightly instalado, lo iniciamos. Luego hay que introducir about:config en la barra de URL, aceptar el aviso de que entramos en la zona peligrosa si no habíamos entrado antes y habíamos pedido que no volviera a salir, buscar browser.tabs.cardPreview.enabled y darle al botón de la derecha para cambiarlo a «true». No es necesario reiniciar. La flecha curva de la derecha nos está indicando que hicimos cambios en este apartado.

Activando la previsualización de pestañas

El resultado será como lo que muestra la imagen de cabecera. Al pasar el cursor por una pestaña se verá una tarjeta con lo que parece ser el title del HTML, la dirección URL y bajo una captura de pantalla parcial. Si alguien se lo está preguntando, este tipo de funciones no están diseñada para interactuar con lo que muestran; no se puede mover el contenido como si lo permite la extensión Hover anteriormente mencionada. Si movemos el cursor desaparecerá la tarjeta. Tampoco es posible, por lo menos de momento – y creemos que nunca lo será -, cambiar el tamaño o el diseño de la tarjeta. Sin lugar a dudas se podrá hacer, pero hackeando/modificando el diseño original, para lo que no hay instrucciones ni se aporta información.

Deshacer los cambios

Si no nos gusta como queda, deshacer los cambios se consigue del mismo modo que los hicimos, pero el clic en el interruptor cambiará a «false» y dejaremos de ver las tarjetas. La flecha curva que indica que hicimos cambios desaparecerá y tampoco es necesario reiniciar para volver a la normalidad.

Cabe destacar que Firefox Nightly puede coexistir con la versión estable y la beta en el mismo equipo sin ningún problema. Desde una versión cuyo número está por el 70, si no recuerdo mal, Firefox se ejecuta en su propio perfil, y no detecta que sean la misma aplicación. Si queremos reiniciar el navegador, sea la versión de Firefox que sea, podemos restaurar el perfil desde about:profiles. Otra opción que tenemos los usuarios de Linux es mostrar los archivos ocultos en nuestro gestor de archivos, ir a nuestra carpeta personal y borrar la carpeta .mozilla.

Firefox Nightly está ahora en la versión 124, lo que llegará al canal estable en marzo. Si incluye esta función o no es algo que descubriremos el mes que viene. Si deciden implementarla, los pasos a seguir en estos casos pasan por añadir la función y dejarla desactivada para activarla en un lanzamiento futuro.

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