Ya fue liberada la nueva versión de Apache NetBeans 14

La Apache Software Foundation Organization dio a conocer el lanzamiento de la nueva versión del entorno de desarrollo integrado para Apache NetBeans 14, en la cual se han realizado una serie de mejoras y cambios.

Para quienes desconocen de NetBeans, deben saber que este es un IDE bastante popular que proporciona soporte para lenguajes de programación Java SE, Java EE, PHP, C/C ++, JavaScript y Groovy, siendo esta la séptima versión realizada por Apache Foundation desde que Oracle donó el código NetBeans.

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java y que además cuenta con un número importante de módulos para extenderlo. NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento.

Principales novedades de Apache NetBeans 14

En esta nueva versión que se presenta del IDE, se destaca la compilación habilitada con JDK17 y el soporte mejorado para nuevas versiones de Java, ademas de que se agregó JavaDoc para la rama de prueba de JDK 19 y la versión de JDK 18. JavaDoc admite la etiqueta «@snippet» para incrustar ejemplos de trabajo y fragmentos de código en la documentación de la API.

Otro de los cambios que se destaca de esta nueva versión es la integración mejorada con el servidor de aplicaciones Payara (una bifurcación de GlassFish), asi como tambien el soporte agregado para implementar aplicaciones en un contenedor lanzado localmente con Payara Server.

Ademas de ello, tambien se destaca el soporte mejorado para el sistema de compilación Gradle, opciones de CLI compatibles ampliadas, soporte agregado para el caché de configuración de Gradle.

Por otra parte, tambien se destaca que se agregó el soporte para PHP 8.1, se implementó la capacidad de colapsar bloques con atributos al editar código PHP, ademas de que se ha añadido una interfaz para generar clases para el framework Micronaut y tambien el soporte mejorado para la configuración de Micronaut.

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

  • Soporte CSS mejorado y soporte agregado para la especificación ECMAScript 13 / 2022. Manejo mejorado de estructuras recursivas en JavaScript.
  • Se agregó una plantilla para la clase Controlador.
  • Se agregó la capacidad de autocompletar estructuras en consultas SQL.
  • El compilador Java incorporado de NetBeans nb-javac (javac modificado) se ha actualizado a la versión 18.
    Soporte mejorado para el sistema de compilación Maven
  • Se agregó soporte para generar interfaces de repositorio final de clases de entidad de Micronaut Data.
  • Solucion al uso incorrecto de la interfaz de enumeración
  • Se actualizó el soporte de JS a ECMAScript 13
  • Se actualizó la plataforma del proyecto/api.search al nivel de fuente JDK8
  • Corrección del flujo de trabajo de Windows profiler.lib usando Windows10SDK.20348
  • optimización de todo el proyecto: mapa transversal mejorado
  • Se agregó la lista de indicadores del módulo Java.
  • Actualización de plantilla de problema gh posterior al lanzamiento de NB 13.
  • Comando para establecer variables de entorno de base de datos
  • Adición de la acción Abrir consola de servicio
  • Presentador alternativo de ProjectProblems para el servidor LSP.
  • Se agregó la finalización de SQL para las anotaciones de consulta.

Finalmente si quieres conocer más al respecto de esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar Apache NetBeans 14 en Linux?

Para aquellos que quieran obtener esta nueva versión deben descargar el código fuente de la aplicación, la cual podrán obtener desde el siguiente enlace.

Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.

Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:

ant

Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo

./nbbuild/netbeans/bin/netbeans

También existen otros métodos de instalación con los cuales se pueden apoyar, uno de ellos es con ayuda de los paquetes Snap.

Solo deben contar con el soporte para poder instalar este tipo de paquetes en su sistema. Para realizar la instalación por este método deben teclear el siguiente comando:

sudo snap install netbeans --classic

Otro de los métodos es con ayuda de los paquetes de Flatpak, por lo que deben contar con el soporte para instalar estos paquetes en su sistema.

El comando para realizar la instalación es el siguiente:

flatpak install flathub org.apache.netbeans

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

A Twisted Tale: un videojuego con mucha comedia

A Twisted Tale Story

A Twisted Tale parece otro interesante juego de aventuras de apuntar y hacer clic con soporte nativo para Linux, con personajes extravagantes, giros inesperados y puzzles desafiantes. Basado en todos los juegos que nos obligaban a quedarnos dentro de casa en el pasado, esos juegos retro a los que te recordará y que te entretuvieron durante horas. Este juego de aventuras de apuntar y hacer clic está lleno de personajes peculiares, desarrollos sorprendentes y rompecabezas difíciles.

«Descubre una aventura humorística de apuntar y hacer clic inspirada en todas las obras maestras que nos obligaron a apegarnos a nuestras computadoras en el pasado (y, por lo tanto, jugamos afuera con muy poca frecuencia). Llena de personajes locos, giros inesperados y acertijos desafiantes. Acompaña a Vio en ella viaje involuntario a través de varios reinos. Explore ciudades rotas, barcos piratas en lo más profundo de la jungla y otros lugares irreales. Párese a su lado cuando conozca a la (depresiva) Muerte y participe con muchas referencias explícitas y ambiguas, homenajes e imitaciones de los grandes clásicos del pasado (y no del todo pasado)«. NdP

En cuanto a las características del juego A Twisted Tale, hay que destacar:

  • Los gráficos de este videojuego han sido dibujados a mano, de forma artesanal y digitalizados en 4K o UHD.
  • La animación se ha hecho de forma clásica, frame a frame.
  • Se basa en el juego de tipo hacer clic.
  • El personaje principal elegido es femenino.
  • Tiene muchas referencias explícitas y homenajes o imitaciones a grandes juegos clásicos.
  • Personajes graciosos y únicos.
  • Humor extraño y toques retro.
  • Escenarios retorcidos y mundos muy variados.
  • Con una historia muy extensa llena de acertijos complejos.
  • Las decisiones afectan al final del videojuego (existen finales alternativos).

A Twisted Tale – Página de Kickstarter

A Twisted Tale – Itch.io

Descargar el Demo del videojuego A Twisted Tale – Steam

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

OPI Project : qué es este proyecto de la Linux Foundation

OPI Project Linux Foundation

OPI Project (Open Programmable Infraestructure) es un nuevo proyecto bajo el paraguas de la Linux Foundation para estandarizar una industria al alza, como es el de las DPUs (Data Processing Unit) y las IPUs (Infraestructure Processing Unit). Y además de las CPUs y las GPUs, los fabricantes de silicio han desarrollado en los últimos años nuevos tipos de unidades de procesamiento de datos (DPU) y unidades de procesamiento de infraestructuras (IPU).

Los datos y la criptografía, así como las tareas de inteligencia artificial y lenguaje de máquina (AI/ML) pueden descargarse en hardware dedicado con DPU e IPU para acelerar los procesos. Las DPU e IPU aún no se han estandarizado, pero eso está a punto de cambiar. Actualmente no existe una estandarización industrial para la implantación, gestión y programación, pero eso está a punto de cambiar. La Fundación Linux ha creado el OPI Project con ese objetivo, para recopilar los esfuerzos de las DPU e IPU de código abierto y organizar a los proveedores para extender su adopción a las pequeñas y grandes empresas. El proyecto cuenta con el apoyo de Intel, Nvidia, Marvell, F5, Red Hat, Dell y Keysight Technologies, entre otros.

En los últimos años, las IPUs y DPUs se han incluido en las arquitecturas y despliegues de los hiperescalares y proveedores de nube. Los hiperescalares y los proveedores de nube han podido ofrecer niveles de servicio más granulares a los consumidores al incluir las UIP y las UDP en sus arquitecturas e implementaciones. También hay potencial para que las IPU y las DPU ayuden a los consumidores empresariales. Todo esto lo contempla la OPI Project.

Sin duda es interesante ver que la Linux Foundation crece, expandiéndose más allá del kernel, con multitud de proyectos de código abierto y estándares abiertos para la industria de la tecnología, abarcando especialmente aquellas tecnologías punteras que están revolucionando el sector.

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

OPI Project : qué es este proyecto de la Linux Foundation

OPI Project Linux Foundation

OPI Project (Open Programmable Infraestructure) es un nuevo proyecto bajo el paraguas de la Linux Foundation para estandarizar una industria al alza, como es el de las DPUs (Data Processing Unit) y las IPUs (Infraestructure Processing Unit). Y además de las CPUs y las GPUs, los fabricantes de silicio han desarrollado en los últimos años nuevos tipos de unidades de procesamiento de datos (DPU) y unidades de procesamiento de infraestructuras (IPU).

Los datos y la criptografía, así como las tareas de inteligencia artificial y lenguaje de máquina (AI/ML) pueden descargarse en hardware dedicado con DPU e IPU para acelerar los procesos. Las DPU e IPU aún no se han estandarizado, pero eso está a punto de cambiar. Actualmente no existe una estandarización industrial para la implantación, gestión y programación, pero eso está a punto de cambiar. La Fundación Linux ha creado el OPI Project con ese objetivo, para recopilar los esfuerzos de las DPU e IPU de código abierto y organizar a los proveedores para extender su adopción a las pequeñas y grandes empresas. El proyecto cuenta con el apoyo de Intel, Nvidia, Marvell, F5, Red Hat, Dell y Keysight Technologies, entre otros.

En los últimos años, las IPUs y DPUs se han incluido en las arquitecturas y despliegues de los hiperescalares y proveedores de nube. Los hiperescalares y los proveedores de nube han podido ofrecer niveles de servicio más granulares a los consumidores al incluir las UIP y las UDP en sus arquitecturas e implementaciones. También hay potencial para que las IPU y las DPU ayuden a los consumidores empresariales. Todo esto lo contempla la OPI Project.

Sin duda es interesante ver que la Linux Foundation crece, expandiéndose más allá del kernel, con multitud de proyectos de código abierto y estándares abiertos para la industria de la tecnología, abarcando especialmente aquellas tecnologías punteras que están revolucionando el sector.

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

TMO, un mecanismo de Facebook que permite ahorrar RAM en servidores

Los ingenieros de Facebook dieron a conocer, mediante un informe, la introducción de la tecnología TMO (Transparent Memory Offloading) el año pasado, que permite ahorrar significativamente RAM en los servidores al desplazar datos secundarios que no se requieren para trabajar en unidades más económicas, como discos SSD NVMe.

Facebook estima que TMO ahorra entre un 20% y un 32% de RAM en cada servidor. La solución está diseñada para su uso en infraestructuras donde las aplicaciones se ejecutan en contenedores aislados. Los componentes del lado del kernel de TMO ya están incluidos en el kernel de Linux.

Del lado del kernel de Linux, la operación de la tecnología es proporcionada por el subsistema PSI (Pressure Stall Information), suministrado a partir de la versión 4.20.

PSI ya se usa en varios controladores de memoria insuficiente y permite analizar información sobre el tiempo de espera para obtener varios recursos (CPU, memoria, E / S). Con PSI, los procesadores de espacio de usuario pueden evaluar con mayor precisión la carga del sistema y los patrones de ralentización, lo que permite detectar anomalías antes de que tengan un impacto notable en el rendimiento.

En el espacio del usuario, el componente Senpai ejecuta TMO, que ajusta dinámicamente el límite de memoria para los contenedores de aplicaciones a través de cgroup2 en función de los datos recibidos del PSI.

Senpai analiza los signos del comienzo de una escasez de recursos a través de PSI, evalúa la sensibilidad de las aplicaciones al acceso lento a la memoria e intenta determinar el tamaño mínimo de memoria requerido para un contenedor, en el que los datos requeridos para el trabajo permanecen en RAM, y relacionados los datos que se han asentado en la memoria caché del archivo o que no se usan directamente actualmente, se fuerzan a salir a la partición de intercambio.

La descarga transparente de memoria (TMO) es la solución de Meta para entornos de centros de datos heterogéneos. Introduce un nuevo mecanismo del kernel de Linux que mide el trabajo perdido debido a la escasez de recursos en CPU, memoria y E/S en tiempo real. Guiado por esta información y sin ningún conocimiento previo de la aplicación, TMO ajusta automáticamente la cantidad de memoria para descargar en un dispositivo heterogéneo, como una memoria comprimida o un SSD. Lo hace de acuerdo con las características de rendimiento del dispositivo y la sensibilidad de la aplicación a los accesos de memoria más lentos.

Por lo tanto, la esencia de TMO es mantener los procesos a «dieta estricta» en términos de consumo de memoria, obligando a que las páginas de memoria no utilizadas se muevan a la partición de intercambio, cuya eliminación no afecta notablemente el rendimiento (por ejemplo, páginas con código utilizado solo durante la inicialización y datos de un solo uso en la memoria caché del disco). A diferencia de expulsar información a la partición de intercambio en respuesta a poca memoria, TMO expulsa datos en función de la predicción predictiva.

La ausencia de acceso a una página de memoria dentro de los 5 minutos se utiliza como uno de los criterios para la preferencia. Estas páginas se denominan frías y, en promedio, constituyen alrededor del 35 % de la memoria de la aplicación (según el tipo de aplicación, hay una variación del 19 % al 65 %).

La preferencia tiene en cuenta la actividad asociada con las páginas anónimas de memoria (memoria asignada por la aplicación) y la memoria utilizada para el almacenamiento en caché de archivos (asignada por el núcleo). En algunas aplicaciones la memoria anónima es el principal consumo, pero en otras la caché de archivos también es muy importante.

Para evitar el desequilibrio al vaciar la memoria en la memoria caché, TMO utiliza un nuevo algoritmo de paginación que vacía las páginas anónimas y las páginas asociadas con la memoria caché de archivos de manera proporcional.

Empujar las páginas que se usan con poca frecuencia a una memoria más lenta no tiene un gran impacto en el rendimiento, pero puede reducir significativamente los costos de hardware. Los datos se envían a los SSD o al espacio de intercambio comprimido en la RAM. A costa de almacenar un byte de datos, el uso de SSD NVMe es hasta 10 veces más económico que usar compresión en RAM.

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

from Linux Adictos https://www.linuxadictos.com/tmo-un-mecanismo-de-facebook-que-permite-ahorrar-ram-en-servidores.html
via IFTTT

AlmaLinux Build System: el nuevo sistema de compilación de AlmaLinux

Hace poco los desarrolladores de la distribución AlmaLinux presentaron un nuevo sistema de compilación llamado ALBS (AlmaLinux Build System), que ya se ha utilizado en la formación de las versiones AlmaLinux 8.6 y 9.0 preparadas para las arquitecturas x86_64, Aarch64, PowerPC ppc64le y s390x.

El sistema de compilación presentado se basa en los desarrollos de CloudLinux, que desarrolla su propia distribución comercial basada en la base del paquete RHEL.

Aquí en AlmaLinux OS Foundation creemos que facilitar a los miembros de la comunidad la creación de paquetes e imágenes es una parte fundamental para hacer crecer y garantizar un ecosistema Linux empresarial saludable. AlmaLinux es completamente de código abierto y cuenta con el respaldo de una lista creciente de miembros que ayudan a mejorar cada versión. Con ese fin, comenzamos a trabajar hace mucho tiempo para asegurarnos de que nuestro sistema de compilación también sea transparente y abierto para que lo use cualquier organización que esté interesada en crear una mejor distribución de Linux.

Hoy nos complace anunciar los primeros frutos de nuestros esfuerzos, ALBS, The AlmaLinux Build System. 

Para quienes desconocen de CloudLinux deben saber que fundó el Proyecto AlmaLinux y es miembro fundador de la Fundación AlmaLinux OS, una organización sin fines de lucro diseñada para desarrollarse en un entorno neutral impulsado por la comunidad utilizando un modelo de gobierno similar al Proyecto Fedora.

Para confirmar el compromiso con el modelo de desarrollo completamente abierto y transparente declarado inicialmente para la comunidad, el código del sistema de compilación ahora está completamente abierto y todas las etapas de compilación de AlmaLinux están controladas por la comunidad.

Sobre AlmaLinux Build System

El sistema ALBS se centra en la automatización de la creación de distribución, la creación de paquetes, la prueba de paquetes, la generación de firmas digitales y la publicación de paquetes compilados en repositorios públicos. El sistema tiene como objetivo procesar todas las etapas de la formación de la distribución como un todo para eliminar errores causados ​​por el factor humano. El sistema de compilación continúa la evolución del sistema de compilación interno de CloudLinux, que ha estado en uso desde 2012.

Además de los paquetes RPM, se admite el formato DEB y se proporcionan herramientas para automatizar el cambio de marca y la modificación de paquetes de reconstrucción. Incluir el sistema se puede utilizar para crear distribuciones arbitrarias basadas en Ubuntu y Debian.

Hoy estamos agregando la siguiente etapa de transparencia para nuestros procesos de compilación al liberar el acceso anónimo de solo lectura a nuestro sistema de compilación. Esto permite que cualquier persona vea qué paquetes se están creando en este momento, cuándo se creó un paquete en particular, cuándo falla la construcción de un paquete y todos los registros asociados con el proceso de construcción para todos y cada uno de los paquetes.

Las compilaciones se prueban con el sistema de integración continua de Jenkins. El código fuente de los paquetes que se crean se descarga del repositorio de Git.

Para todos, el acceso anónimo al sistema de compilación de AlmaLinux está abierto, lo que permite realizar un seguimiento de todas las etapas de la compilación de la distribución. A través de la interfaz proporcionada, se puede determinar qué paquetes se están construyendo actualmente, cuándo se creó el paquete de interés y qué paquetes no se pudieron construir.

Para el análisis, se encuentra disponible un registro de compilación completo con detalles a nivel de paquetes individuales. Actualmente, el acceso está limitado a monitorear el sistema, pero el plan es lanzar el control de acceso basado en roles (RBAC) a fines de julio y permitir que los colaboradores y mantenedores de la comunidad construyan sus propios paquetes en ALBS.

En el futuro, también se espera que admita la verificación de compilación mediante el servicio CodeNotary, soporte para el servicio de compilación COPR, soporte para espacios de nombres para proporcionar a los proyectos y organizaciones la infraestructura para construir sus paquetes y preparación de herramientas para automatizar la compilación y publicar imágenes de máquinas virtuales y contenedores.

Además de construir la distribución, ALBS también se usa para generar y publicar actualizaciones correctivas (erratas) y firmar paquetes digitalmente.

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

Copilot nos pedirá dinero: 10€ al mes si quieres usarlo a partir de este verano

Copilot sera de pago

Vaya chasco. Después de recomendarlo a compañeros de estudios y de trabajo, hoy lo recomendaba a dos de una empresa en donde realizan trabajos de programación, abro mi Visual Studio Code y veo que Copilot me enseña un mensaje nuevo. Que no había terminado de configurarlo, decía. ¿Cómo que no? Si llevo semanas usándolo, ¿qué quiere ahora? Dinero. Quiere dinero. Era demasiado bonito para ser cierto, una ayuda de este tipo para el que ya sabe algo, y lo fue, pero pronto se acabará.

Yo jamás había leído nada de que Copilot fuera a ser de pago, para qué mentir. Pensaba que, como Google, con la telemetría tendrían suficiente, y además nos decantaríamos por el editor de Microsoft con ayudas como esta, pero no. Costará dinero, y no poco a no ser que todo tu sueldo o parte importante de él venga de escribir código. Habrá gente que lo pagará, seguro, pero no aquellos que no lo vayamos a amortizar, lógicamente.

Copilot será gratis para estudiantes y mantenedores de proyectos verificados

Para los que ya lo hemos estado probando, nos agradecen que lo hayamos hecho, que gracias a nosotros todo esto ha ido mejorando, y por ello nos permitirán usarlo dos meses más. En agosto habrá que pagar 10€/mes, o 100€/año, o sencillamente no funcionará. Y es que Copilot funciona de un modo similar a Siri o Google Assistant: para poder «responder» necesita estar conectado a internet, y también tenemos que estar logueados con nuestra cuenta de GitHub.

Todo lo bueno se acaba, y lo de que lo estaban abriendo a todos los usuarios fue sólo un espejismo. En este enlace podemos ver los planes de pago, en donde también dicen que los estudiantes y mantenedores de proyectos podrán usarlo gratis, pero no el resto. Es una de tantas cosas que ofrecen gratis al principio, y luego te piden dinero cuando ya te has acostumbrado a ello. Pues nada, sólo se puede decir que fue bonito mientras duró.

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

Chrome 103 llega con mejoras para el formato AVIF, en las fuentes y algunas cosas más

Chrome 103

Hace cuatro semanas, la compañía que se hizo famosa por desarrollar el buscador más usado del mundo lanzó la v102 de su navegador web. Entre sus novedades tuvimos una mejor gestión de archivos y capturas, y hoy han lanzado un Chrome 103 que también mejorará algunas gestiones. Por ejemplo, las del formato AVIF, un formato todoterreno con el que merece la pena estar actualizado, ya que llegará un momento en el que se estandarizará en la web y fuera de ella.

Además, en Chrome 103 ha habido un regreso, el del mecanismo de pre-renderizado del navegador. En el pasado había algunos problemas de seguridad, pero ya han sido solucionados y ha vuelto a añadirse en la versión disponible desde esta misma tarde. A continuación tenéis la lista de novedades más destacadas que han llegado junto a Chrome 103.

Novedades más destacadas de Chrome 103

  • Mejoras de rendimiento gracias a la re-implementación del pre-renderizado, lo que se notará especialmente el cargar páginas.
  • Nuevas reglas de especulación que también mejorarán las cargas de las páginas.
  • Los archivos AVIF están soportados ahora en Web Share.
  • Posibilidad de que las aplicaciones usen fuentes locales.
  • Mejoras en FedCM, lo que mejorará la privacidad.
  • Los objetos AbortSignal están recibiendo un nuevo método timeout() que toma milisegundos como argumento.
  • API de JavaScript para modificar el atributo ARIA directamente.
  • Método de compresión raw deflate para streams.
  • Método Element.isVisible() que hace exactamente lo que el nombre implica.
  • Capacidad de las aplicaciones web de olvidar los puertos serie voluntariamente.
  • Disparo de popstate inmediatamente después de los cambios en la URL.
  • Otras mejoras para desarrolladores.

Chrome 103 ha sido lanzado esta misma tarde, por lo que la actualización saltará para los usuarios de Windows y macOS muy pronto, si no lo ha hecho ya. También aparecerá como actualización pronto en las distribuciones Linux que añaden su repositorio oficial tras la primera actualización, mientras que el resto deberán de esperar un poco más.

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

BeamNG.drive: consigue soporte nativo para Linux en fase experimental

BeamNG.Drive

BeamNG.drive ha llegado a la versión 0.25 y sus desarrolladores han alcanzado un nuevo hito, ya que han puesto en marcha la versión nativa para Linux y ahora se encuentra en fase experimental. Esto significa que puedes probarla desde ya y dar tu opinión para tratar de mejorarla de cara a su lanzamiento final. Así podrás probar de primera mano las bondades de este impresionante videojuego de simulación de conducción muy real en cuando a dinámica. Se ha dedicado gran cantidad de tiempo a este simulador, junto con el motor de física de cuerpos blandos que puede hacer que todas las partes sufran daños muy reales y en tiempo real.

Es decir, una maravilla de Steam que simula choques reales. De hecho, bueno debe ser cuando la puntuación de este videojuego ha sido enorme en Steam, con más de 100.000 usuarios con valoración positiva, y eso que aún está en pañales.

En cuanto al mensaje o nota de prensa que acompañaba al lanzamiento de esta nueva versión, dice: «Con el lanzamiento de la versión 0.25 incluimos soporte EXPERIMENTAL para BeamNG Linux. Sabemos que esto es algo que muchos de ustedes han querido desde hace tiempo, y parece que ha llegado el momento de dar a nuestros jugadores la oportunidad de experimentar con esto. Dado que se trata de un producto experimental en curso, no ofrecemos asistencia al cliente para BeamNG en Linux. Este producto puede tener fallos, ser inestable o todo lo anterior, pero si eres un entusiasta de Linux te animamos a que lo pruebes.Sus comentarios serán muy valiosos para ayudarnos a conseguir una versión de BeamNG para Linux con el soporte adecuado. En caso de preguntas, utilice este hilo, pero asegúrese de leer primero las directrices.»

Si quieres probar tú mismo de que va este título, ya sabes que puedes hacerlo en la tienda Steam de Valve en este enlace que te dejo aquí:

Más información de BeamNG.drive – Steam

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

Incredibuild: una herramienta para acelerar el desarrollo

incredibuild

Incredibuild es una poderosa herramienta desarrollada por la empresa con ese mismo nombre. Recientemente se actualizó a una nueva versión y es propietaria, pero multiplataforma, pudiendo funcionar en Windows, Linux, y también para Android, Nintendo Switch, PlayStation 4, Xbox One, y otras plataformas, aunque originalmente fue pensada para el sector HPC.

IncrediBuild es una herramienta de aceleración de la compilación. Dado que sólo unas pocas personas compilan al mismo tiempo en una máquina determinada, ¿por qué no utilizar la potencia de cálculo ociosa de los que no construyen algunos de los archivos de los que sí lo hacen? Se instalaría un pequeño servidor IncrediBuild en cada máquina de la red local de la empresa para compilar y transmitir los archivos. El tiempo de compilación se dividiría entre el número de máquinas de la red si estén en desuso en ese instante. Así es como se consigue distribuir la carga de trabajo y acelerar la compilación.

Incredibuild es bastante usado en las compañías de videojuegos, ya que son grandes proyectos de compilación en lenguajes como C++ que necesitan de una gran potencia de CPU para generar los binarios rápidamente. Pero no son las únicas compañías que usan este tipo de software acelerador.

Si buscas una herramienta similar que sea de código abierto, existe una alternativa a Incredibuild para Linux denominada Distcc. Esta herramienta fue creada originalmente por Martin Pool, y aunque ahora esté algo más abandonada, es digna de mención. Está escrita en C, C++ y Python, es multiplataforma también y está lanzada bajo licencia GPL.

distcc, al igual que Incredibuild, es una herramienta de compilación de código fuente que usa la computación distribuida sobre una red de computadoras para acelerar el proceso y terminar antes en proyectos grandes. El diseño puede trabajar con lenguajes de programación C, C++, Objective-C, y usa el compilador GCC como backend. No obstante, también puede tener compatibilidad con Intel C++ Compiler, Sun Studio Compiler Suite, etc.

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