Firefox 83, un lanzamiento con más novedades de lo habitual que incluye controles para PiP y soporte para los nuevos Mac

Firefox 83

En los últimos meses, los lanzamientos de las nuevas versiones del navegador de Mozilla son noticia, pero no demasiado emocionantes. Está siendo así desde que nos entregan una nueva versión cada cuatro semanas, pero hace unos instantes han lanzado Firefox 83, y creo que de este sí podemos decir que es un lanzamiento importante. Para empezar, los que usamos su PiP agradeceremos los controles que podremos usar desde hoy, algo que personalmente les pedí hace algunas semanas.

Por otra parte, y como era de esperar, Firefox 83 es más seguro que versiones pasadas, pero es que además han añadido una nueva función o modo en el que siempre entraremos a las páginas web por HTTPS. A continuación tenéis una lista con las novedades más destacadas que han llegado junto a esta versión, y hay para todos, incluidos aquellos que lo usen en una pantalla táctil.

Novedades más destacadas de Firefox 83

Tal y como leemos en la nota del lanzamiento, esto es lo más destacado que llega junto a la 83ª versión de Firefox:

  • Mejorado el rendimiento un 15%, la respuesta de las páginas un 12% y reducido el consumo de memoria en un 8%.
  • Modo sólo HTTPS. Está desactivado por defecto y, como su nombre indica, forzará el uso del HTTPS.
  • Soporte para gestos como el Pinch-to-Zoom para ampliar y reducir cuando usemos Firefox en pantallas táctiles.
  • Nuevos controles para el PiP, lo que nos permitirá adelantar o retrasar el vídeo 15s y subir/bajar el volumen.
  • Mejoras en las llamadas realizadas en Firefox.
  • Mejoras en la función de búsqueda.
  • Soporte para AcroForm lo que nos permitirá rellenar, imprimir y guardar PDF y el visor tiene una vista mejorada.
  • Soporte para los nuevos Mac. En esta versión, funcionará con Rosseta 2, pero en el futuro lo hará de manera nativa.
  • WebRender se activa para más usuarios de Windows 7 y 8 y usuarios de macOS de 10.12 a 10.15.
  • Algunas correcciones y mejoras de seguridad.

Firefox 83 ya se puede descargar desde la página web del desarrollador. En las próximas horas se actualizará en los repositorios oficiales de la mayoría de distribuciones Linux.

from Linux Adictos https://ift.tt/32ULVuW
via IFTTT

YouTube-DL vuelve a GitHub, quien se pondrá del lado de los desarrolladores

GitHub quiere a YouTube-DL

A finales de octubre, la RIAA motivó el cierre del repositorio que YouTube-DL estaba usando en GitHub. Lo hizo con una carta en la que aseguraba que podía tomar medidas legales contra sus desarrolladores, ya que el software se estaba usando para descargar contenido protegido. Ahora, menos de un mes después, el repositorio ha sido restaurado, y parece que seguirá así durante mucho tiempo, ya que GitHub pretende posicionarse del lado de los desarrolladores.

La eliminación del repositorio de YouTube-DL y otros tantos que usaban su código fue automática, por lo que muchos se quejaron. Entre las quejas, destacaba la de Electronic Frontier Foundation (EFF), quien, entre otras cosas, dice que el software en sí no es el problema, ya que su función es descargar vídeos y esto también puede ser legal. Así parece creerlo GitHub, por lo menos después de que el código se modificara cambiando unas líneas que parecían tener toda la culpa.

YouTube-DL modifica (muy poco) código para ser legal

Tal y como informaron, para que YouTube-DL, o más concretamente su repositorio, volviera a GitHub, sólo tenía que eliminar de su código unas referencias que usaban como ejemplo. En estos ejemplos, el software mencionaba tres canciones, y eso es lo que han modificado y, en teoría, ha pasado a ser legal.

GitHub dice que, de ahora en adelante, que pase lo que pasó con este software pare descargar vídeos será más difícil, puesto que van a mejorar el proceso de retirada del código. Entre las medidas que tomarán, revisarán todas y cada una de las reclamaciones, y siempre que les sea posible se posicionarán de parte del desarrollador.

Por lo tanto, si eras usuario de YouTube-DL y te preocupaba que la RIAA te impidiera usar tu herramienta favorita, calma, por lo menos de momento. Ha vuelto, y parece que lo ha hecho para quedarse.

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

Bridge Constructor: The Waking Dead

Bridge Constructor The Walking Dead

El 19 de noviembre es el día en el que se lanzará el título de videojuego Bridge Constructor: The Walking Dead. Además, lo bueno es que estará disponible para GNU/Linux. Un título de construcción de puentes bastante entretenido y que explota el fenómeno fans de la famosa serie The Walking Dead.

A pesar de que el género de los zombies está muy explotado, no deja de seguir de moda. Desde que esta serie apareció en pantalla, muchos desarrolladores son los que han aprovechado su fama para crear videojuegos basados en ella. Y ahora hay que apuntar este otro por un precio de 9,99€ y que está disponible ya en pre-compra en plataformas de videojuegos como Steam (ahora con descuento del -10%) y GOG.

Bridge Constructor: The Walking Dead llegará el 19 de noviembre para varias plataformas, incluido el soporte oficial para Linux, como he comentado. Así que no será de esos títulos en los que hay que esperar para que lo podamos tener nativo, ni tampoco tener que acudir a Proton.

El título basado en el mundo de ficción The Walking Dead fue anunciado durante Gamescom 2020, una novedad para Bridge Construtor Portal que fue lanzado en 2017 y que fue realmente divertido. Es decir, están ajustando este título para encajar con varias historias, esta vez con la serie de zombies.

Eso no cambia nada en su jugabilidad, seguirás pudiendo construir puentes y tendrás que seguir lidiando con la física, pero esta vez también tendrás que crear trampas y poner obstáculos para los muertos vivientes. Diviértete construyendo en este juego que mezcla también algunos aspectos de supervivencia con algunos de tus personajes favoritos de The Walking Dead…

La verdad es que la construcción de puentes es un género muy explotado, y tienen su público, pero con estos toques de ficción lo hacen aún más atractivo.

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

Los reclamos más absurdos por violación a los derechos de autor

Los reclamos más absurdos

Internet, los teléfonos móviles, las redes sociales y el software de edición aumentaron exponencialmente la oferta de contenidos. En un artículo anterior hablamos de las dificultades de la plataforma de streaming Twitch para manejar el aumento de las quejas de las discográficas.

El reclamo de las discográficas tiene sustento jurídico, aunque no deja de ser ridículo ya que la utilización de la música no se hace con fines comerciales, pero hay otros que tienen aún menos sentido.

Los reclamos más absurdos por violación de copyright

Sin dudas, uno de los reclamos más absurdos data de la época pre Internet.  Los hermanos Marx planeaban estrenar una película llamada Una noche en Casablanca.  Años antes la Warner Bros había estrenado su famoso filme Casablanca y creyó que eso le daba derechos absolutos sobre la palabra. Esta fue la respuesta de Groucho Marx.

Queridos Warner Brothers:

…Ustedes reivindican su Casablanca y pretenden que nadie más pueda utilizar ese nombre sin permiso. ¿Qué me dicen de Warner Brothers? ¿Es de su propiedad también? Probablemente tengan ustedes el derecho de utilizar el nombre de Warner, pero, ¿y el de Brothers? Profesionalmente, nosotros éramos Brothers mucho antes que ustedes. Hacíamos ya la ronda de las candilejas como The Marx Brothers cuando la Vitaphone era todavía un simple destello en el ojo del inventor, e incluso antes de nosotros ha habido otros hermanos…

Intuyo que todo es un error del horrible y triste departamento legal de la empresa, controlado por alguno de esos tipos con problemas escolares, un trepa necesitado de fama y admiración, y demasiado ambicioso para respetar las leyes naturales de la promoción.

La Warner finalmente desistió del reclamo, pero, aprovechando de que la mayoría de las personas no tiene los medios ni las ganas de enfrascarse en un litigio, los departamentos legales siguen haciendo de las suyas en los tiempos de Internet. He aquí algunos ejemplos;

Prohibido fotografiar comida

Si las madres de antes nos reprendían cuando jugábamos con la comida, las de Alemania lo deben hacer cuando sus hijos les sacan fotos.

Una ley del 2013 establece que en el caso de una comida cuidadosamente presentada se considera al chef como el creador y se le debe pedir permiso para subirla a las redes

Parece que  varios chefs se habían quejado de que la gente que toma fotos de su comida está robando la propiedad intelectual del restaurante.

La manzana prohibida

Louis Rossman es un youtuber que en su canal enseña a la gente a reparar su propio hardware. Un día no tuvo mejor idea que mostrarle como hacerlo a los usuarios de MacBooks.

Apple le envió una carta a Rossman llena de amenazas veladas, acusándolo de violar sus derechos de autor al permitir que la gente vea los esquemas de sus computadoras. Rossman insinuó fuertemente que Apple había amenazado con asaltar el taller de reparaciones que poseía, lo dejó fuera del negocio y cerró su canal de YouTube.
Gracias a la repercusión de los reclamos de Rossman Apple terminó retirando los cargos, pero otros divulgadores con menos repercusión no tuvieron tanta suerte.

Se mira y no se toca

Si lo de Apple parece abusivo, al lado del fabricante de tractores John Deere, la empresa de la manzanita es la Free Software Foundation.

Sus nuevos modelos de tractores vienen con computadoras incorporadas que monitorean el motor, y no dejan que los dueños los reparen ellos mismos. Las computadoras tienen una cerradura digital que requiere que pongas una llave antes de hacer cualquier tipo de reparación, Por supueto que hay formas de saltearse el bloqueo, pero la empresa considera eso un robo de la propiedad intelectual y amenaza con 500.000 dólares en multas y cinco años de prisión a cualquiera que se atreva a arreglar un tractor sin llamar a un servicio técnico autorizado.

Denunciando al propietario original

En uno de los episodios del programa Padre de familia incluyeron un video de Youtube con los personajes hablando encima del mismo.

No conforme con usar el video sin permiso, Fox presentó cargos por violación de derechos de autor contra la persona que lo subió originalmente. Aunque el video había sido subido siete años antes del episodio de Padre de familia, Fox logro que lo quitaran.

Todas estas historias tienen una moraleja. Las empresas especulan con que el reclamado no va a reaccionar. En cuento este genera algún tipo de respuesta, sea haciéndolo público o recurriendo a una entidad de defensa de derechos digitales, lo más probable es que den marcha atrás.

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

UNetbootin no ha muerto. Se actualiza a la v700 y ya usa Qt 5.12

unetbootin 700

En la actualidad, cuando vamos a crear un USB bootable desde Linux muchos solemos elegir opciones como una app para crear discos de arranque o, quien ha ganado últimamente mucha popularidad, Etcher. Pero esto no siempre ha sido así, por lo menos en Windows y macOS, en donde una herramienta muy usada era UNetbootin, una que personalmente hace la tira que no uso y que hoy me he enterado, gracias a LinuxUprising, de que recientemente han lanzado una nueva versión.

Lo que está disponible desde hace unos días es UNetbootin 700, una actualización que llega con novedades como que ahora usa Qt 5.12. Probablemente, que su fama haya decaído se deba a que desapareció de los repositorios oficiales de la mayoría de distribuciones Linux, pasando a estar disponible desde la pagina web del desarrollador o, como explicaremos más adelante, por vías no oficiales.

Novedades más destacadas de UNetbootin 700

UNetbootin mantiene sus funciones, como la posibilidad de crear Live USBs con almacenamiento persistente, pero sólo para sistemas basados en Ubuntu. Lo más destacado de esta versión es lo siguiente:

  • Ahora usa Qt 5.12, dando el salto desde Qt4.
  • Soporte oficial para Ubuntu 20.10, Linux Mint 19.3 y Linux Mint 20.
  • Se han eliminado algunos asistentes de sudo como gksu y kdesu.

Según se comenta, es probable que la primera de las novedades anteriores haga que UNetbootin vuelva a los repositorios oficiales de algunas distribuciones. Si no es así, siempre se puede usar la versión que podemos descargar desde la web del desarrollador (enlace más arriba). Puedo confirmar que las distribuciones basadas en Arch Linux, como el propio Arch o Manjaro, la tienen disponible en AUR, por lo que su instalación desde Pamac es tan sencilla como buscar el programa e instalarlo, para lo que previamente la tendremos que «Contruir» (automáticamente si se usa la herramienta gráfica que ofrece Manjaro).

Con Etcher y el tiempo que ha estado UNetbootin fuera de repositorios oficiales, no tengo claro si esta es una gran noticia para muchos de nuestros lectores, pero es noticia y os la hemos contado.

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

AMD Radeon RX 6800: comienzan tests en Linux

AMD Radeon RX 6800

Las nuevas AMD Radeon RX 6800 han dado unos resultados realmente increíbles. El inmenso poder de las NVIDIA GeForce RTX 3090 parecía inalcanzable, pero lo cierto es que en algunas pruebas concretas las han alcanzado, en otras se quedan extremadamente cerca y, en algunos casos, las superan. Grandísimos resultados de esta nueva serie de AMD.

Además, no solo tienen un rendimiento muy parejo, sino que son más baratas, se calientan menos, y consumen menos energía. Por tanto, las tarjetas gráficas de AMD son todo ventajas. Ciertamente están sabiendo remontar tanto en el ámbito de la CPU como de la GPU. Últimamente es éxito tras éxito…

Estas nuevas AMD Radeon RX 6800 y XT han comenzado a llegar a algunos modelos a los encargados de hacer reseñas en Linux, por lo que ambas GPUs se están probando ya para ver los resultados de rendimiento. Esto podría indicar que los resultados son realmente positivos, ya que de lo contrario no se enviarían estas tarjetas para hacer pruebas con benchmarks.

De esperar a que sean un fracaso, se evitaría enviar las tarjetas. Se cree, aunque aún no se han revelado los detalles, que AMD es muy optimista en cuanto al rendimiento que pueden desempeñar estas tarjetas gráficas basadas en la microarquitectura RDNA2 en Linux. Pronto se irán revelando los datos para confirmar estos rumores…

De ser tan buenos como se puede intuir, el mundo del gaming bajo Linux está de enhorabuena, ya que con la potencia de los drivers gráficos de código abierto de AMD para sus GPUs, y el rendimiento que pueden traer estas nuevas gráficas, puede ser un buen tandem. Espero que esto se complemente con grandes lanzamientos AAA en el mundo del los videojuegos, lo que haría las verdaderas delicias de los gamers.

Además, también se ha anunciado el acelerador AMD Radeon Instinct MI100 Arcturus y ROCm 4.0 (Radeon Open Computer).

from Linux Adictos https://ift.tt/36z6jmk
via IFTTT

La respuesta de Twitch a los usuarios enojados por el borrado masivo de videos

La respuesta de Twitch

La transmisión de partidas de juegos de video se está convirtiendo en una alternativa competitiva al consumo tradicional de contenido multimedia. Incluso la cantidad de streamers de juegos en Linux es cada vez más numerosa. No es de extrañar que la industria de distribución de contenidos se haya lanzado por esta nueva forma de conseguir regalías.

Twitch es una plataforma de transmisión de videos nacida a partir de un competidor de Youtube llamado Justin TV que ya desapareció. Aunque su fuerte es la transmisión de partidas de juegos o bajo demanda,también admite otro tipo de contenido. Está considerada como una de las fuentes de tráfico de Internet más importantes.

Por esto, no es de extrañar que los representantes de los principales sellos discográficos comenzaran a enviarle miles de notificaciones por violación de derechos de autor. Hasta mayo de este año solo recibía 50 reclamos anuales relacionados con el uso no autorizado de música. La mayor parte de las denuncias tienen que ver con videos que llevaban mucho tiempo subidos.

La empresa decidió cortar por lo sano, eliminó los clips ofensivos y advirtió a los streamers que no reprodujeran música grabada en sus streams a menos que tuvieran los derechos o que simplemente silenciaran el audio del juego. Hay que aclarar que todos los reclamos se dirigieron a música comercial reproducida junto al juego, no a la música del juego propiamente dicha.

Esto generó masivas protestas de los usuarios en redes sociales quienes subieron videos sin audio o con música propia mal tocada.

La Ley de Derechos de Autor del Milenio Digital («DMCA») es un conjunto de disposiciones de EE.UU. que permiten crear y compartir contenido usando proveedores de servicios digitales como Twitch. Como contrapartida, los responsables del sitio deben ofrecer un mecanismo para que los titulares de derechos de autor reclamen por un uso que consideran no adecuado.

La respuesta de Twitch a los usuarios enojados

En un post del blog de la empresa explicaron:

Esta repentina avalancha de notificaciones nos sorprendió tanto como a muchos de ustedes. También nos dimos cuenta de que necesitábamos proporcionar a los streamers más tutoriales y herramientas de gestión de contenidos para ayudarles a lidiar con este número sin precedentes de notificaciones que llegan de una sola vez. Así que, aunque continuamos eliminando el contenido al que se dirigían estas notificaciones según lo exigido por la DMCA, entendimos que los VOD y los clips de hace años pueden no reflejar necesariamente su enfoque actual de la música. Por lo tanto, también detuvimos el procesamiento de la eliminación asociadas con estas notificaciones para darles las herramientas, la información y el tiempo que necesitarían para darles cumplimiento.

En el mismo post reconocen sus errores

Uno de los errores que cometimos fue no construir herramientas adecuadas para permitir a los creadores gestionar sus propias bibliotecas de VOD y Clip. Con razón les molesta que la única opción que ofrecimos fue una herramienta de borrado masivo de Clips, y que sólo les dimos tres días de preaviso para usar esta herramienta. Podríamos haber desarrollado herramientas más sofisticadas y fáciles de usar hace tiempo. Eso no lo hicimos, es cosa nuestra. Y podríamos haber proporcionado a los creadores un período de tiempo más largo para ordenar sus bibliotecas de VOD y de Clips – eso también fue un error. Lamentamos de verdad estos errores, y lo haremos mejor.

Los consejos de la compañía son:

  • Utilizar música de libre distribución. En el caso de los juegos, revisar si la licencia de uso permite transmitir la música.
  • En caso de videos antiguos, revisarlos uno a uno y borrar los que contengan contenidos con Copyright.

Mientras que prometieron mejorar las herramientas para dar a los usuarios mayor control sobre el audio que se transmite con el streaming de video, desde la empresa rechazaron hacer un acuerdo con las compañías grabadoras como el que tiene Youtube.

Estamos hablando activamente con los principales sellos discográficos sobre posibles enfoques de licencias adicionales que serían apropiadas para el servicio de Twitch. Dicho esto, los conceptos actuales de las licencias que tienen los sellos discográficos con otros servicios (que normalmente suponen un recorte de los ingresos de los creadores por el pago a los sellos discográficos) no tienen sentido para Twitch. La gran mayoría de nuestros creadores no incluyen música grabada como parte de sus transmisiones, y el impacto en los ingresos para los creadores de tal acuerdo es importante.

 

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

Open CASCADE Technology 7.5.0 llega con más de 400 mejoras y correcciones

El proyecto Open CASCADE Technology (OCCT) 7.5.0 ya está disponible e incluye más de 400 mejoras y correcciones. Las nuevas características incluyen el visor 3D Draw Harness, que permite navegar a través de grandes modelos de tamaño real, incluida la navegación estilo teletransporte cuando se ve en realidad virtual.

La funcionalidad de intercambio de datos se ha ampliado con el soporte de escritura glTF 2.0.

Para quienes desconocen de Open CASCADE, deben saber que proporciona un motor de modelado de geometría para programas como FreeCAD, KiCAD, Netgen, gmsh, CadQuery y pyOCCT.

El proyecto se ha estado desarrollando durante más de veinte años e incluye un conjunto de bibliotecas y herramientas de desarrollo de software centradas en el modelado 3D y el diseño asistido por computadora (CAD). A partir de la versión 6.7.0, el código fuente de OCCT tiene la licencia GNU LGPL 2.1.

Sobre la nueva version de Open CASCADE 7.5.0

En esta nueva version, las nuevas funciones de renderizado incluyen mapas de textura adicionales para mejorar la calidad visual, el renderizado correcto de la salida sRGB para materiales translúcidos y procesamiento de degradado, y un proceso PBR de rugosidad metálica para mejorar el renderizado de objetos metálicos.

La compatibilidad con caracteres Unicode se ha ampliado con mejoras relacionadas con el traductor STEP, la consola DRAW, los recursos de mensajes y la visualización.

Se proporcionan nuevos ejemplos para demostrar el uso de un visor 3D OCCT, compilado en formato WebAssembly, para ejecutarse en un navegador. Se ha revisado la estructura de la documentación, en la que se ha creado una nueva sección «Contribución». Pronto estará disponible un portal para desarrolladores de OCCT actualizado.

Además de ello se destaca que:

  • Se modificó la API del indicador de progreso para tareas paralelas.
  • Se agregó soporte para compilar en pseudocódigo de WebAssembly (con Emscripten SDK).
  • Se ha implementado una nueva clase Message_PrinterSystemLog para escribir mensajes en el registro del sistema.

Modelado:

  • Soporte de barra de progreso BRepMesh
  • Nuevo algoritmo alternativo para la triangulación de polígonos bidimensionales
  • Herramienta para eliminar subformas interiores (con orientación INTERIOR) de una forma mientras se mantiene la conectividad topológica
  • Se permiten argumentos compuestos multidimensionales para operaciones Boolean Cut y Common.

Visualización:

  • Texturas sRGB y un búfer de renderizado
  • Rugosidad metálica PBR para renderizar sombras en metal
  • Soporte de textura de mapa normal
  • Capacidad para calcular árboles BVH utilizados para la selección interactiva en un hilo de fondo
  • Soporte para familias de fuentes de estilo personalizado y archivos .ttc de múltiples fuentes en el administrador de fuentes.

El intercambio de datos:

  • Soporte para leer archivos STEP que contienen caracteres que no son Ascii (Unicode o páginas de códigos locales) en cadenas de texto
  • Soporte para escribir cadenas de texto Unicode en STEP (como UTF-8)
  • Nueva API de lectura STEP que acepta el flujo de C ++ como entrada
  • Exportación GlTF 2.0
  • Rendimiento mejorado de lectura (ASCII) de archivos STL y OBJ.

Marco de aplicación:

  • Administrar varios documentos (abrir, guardar, cerrar, etc.) en subprocesos paralelos (una aplicación por subproceso)
  • Herencia de atributos para la reutilización de sus mecanismos de persistencia
  • Indicador de progreso en TDocStd_Application
  • Optimización de la operación Commit para grandes modificaciones.
  • Pantalla de mensajes multicolor
  • Soporte para caracteres Unicode en la consola DRAW en Windows
  • Navegación en modo vuelo en visor 3D con teclas WASD y mouse 3D en Windows
  • Navegación experimental en modo teletransporte en visor 3D usando OpenVR.

¿Cómo instalar Open CASCADE?

Para quienes estén interesados en poder instalar esta herramienta en su sistema, deben saber que Open CASCADE cuenta con versión tanto para Windows como para Linux.

Por lo que, para cualquiera de los casos, pueden descargar la nueva versión desde el siguiente enlace.

Es importante mencionar que para el caso de Linux la nueva versión la deben construir desde la fuente o la otra opción es esperar a que esta nueva versión de Open CASCADE 7.5.0 sea actualizada dentro de los canales oficiales de tu distribución.

Ya que de momento se encuentra ya disponible para Arch Linux por lo que los usuarios de esta distro, así como de sus derivados puede instalar Open CASCADE desde una terminal tecleando:

sudo pacman -S opencascade

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

Android se traslada al sistema de compilación Bazel

Los desarrolladores de Google que están detrás del desarrollo de Android, dieron a conocer mediante un anunció que está moviendo el Proyecto de código abierto de Android (AOSP) para usar el sistema de compilación Bazel en lugar del actual sistema de compilación Soong, Ninja y Make.

La compatibilidad con Bazel ya se ha agregado al repositorio de Android, pero la transición al nuevo sistema de compilación de forma predeterminada se extenderá a través de múltiples versiones de plataforma para que la migración sea lo más fácil y transparente posible.

En 2020 y 2021, no se esperan cambios significativos en los flujos de trabajo de construcción de plataformas, y se mantendrá el soporte para los sistemas de construcción existentes.

Para permitir una migración gradual, algunos cambios para simplificar las compilaciones de Android ya están incluidos en Bazel, como la capacidad de analizar y ejecutar archivos de compilación con formato Ninja.

Se argumenta que para la plataforma Android, cambiar a Bazel aumentará la flexibilidad de configurar el proceso de compilación, mejorará la introspección / monitoreo del progreso de compilación y la conexión de dependencias, implementará compilaciones repetibles, simplificará scripts de compilación complejos, mejorará la integración con varios manejadores de compilación y prueba, y reducirá el tiempo de compilación.

La migración a Bazel permitirá que AOSP:

Proporcionar más flexibilidad para configurar la compilación AOSP (mejor soporte para condicionales)
Permitir una mayor introspección sobre el progreso y las dependencias de la compilación AOSP
Habilitar compilaciones AOSP correctas y reproducibles (herméticas)
Introducir un mecanismo de configuración que reducirá la complejidad de las compilaciones de AOSP
Permitir una mayor integración de las actividades de construcción y prueba
Combine todos estos para impulsar mejoras significativas en el tiempo de construcción y la experiencia
Los beneficios de esta migración a la comunidad de Bazel son:

Inversión significativa en curso en Bazel para respaldar las compilaciones de la plataforma Android
Expansión del ecosistema y la comunidad de Bazel para incluir, inicialmente, a decenas de miles de desarrolladores de la plataforma Android y fabricantes de equipos originales (OEM) de teléfonos Android y proveedores de chips.
Las reglas de Bazel de Google para la creación de aplicaciones de Android serán de código abierto, se utilizarán en AOSP y serán mantenidas por Google en asociación con la comunidad de Android / Bazel.
Mejor compatibilidad con Bazel para crear aplicaciones de Android
Mejor soporte de reglas para otros lenguajes utilizados para construir la plataforma Android (Rust, Java, Python, Go, etc.)
Fuerte soporte para las versiones de Bazel Long Term Support (LTS) , que beneficia a la comunidad ampliada de Bazel
Documentación mejorada (tutoriales y referencia)

El ecosistema de Bazel en Android ampliará el número de participantes involucrados en el desarrollo, simplificará la aplicación para construir aplicaciones de Android (incluido Google tiene la intención de abrir el código para construir scripts para sus aplicaciones de Android), mejorará el soporte para varios lenguajes de programación usados ​​en Android (Rust, Java, Python, Go), proporcionará recursos para crear versiones de larga duración y conducirá a una documentación mejor y más amplia.

Bazel es desarrollado por ingenieros de Google y se utiliza para construir la mayoría de los proyectos internos de la empresa. El proyecto destaca por su alta velocidad de construcción, para lo cual se utilizan técnicas de almacenamiento en caché y paralelización del proceso de construcción.

Las herramientas también garantizan un montaje repetible, es decir el resultado de construir el proyecto en la máquina del desarrollador será exactamente el mismo que construir en sistemas de terceros, como servidores de integración continua. La funcionalidad adicional se implementa a través del mecanismo para conectar extensiones.

A diferencia de Make y Ninja, Bazel adopta un enfoque de nivel superior para crear reglas de compilación que, en lugar de definir enlaces de comando para los archivos que se están compilando, utiliza bloques preconstruidos más abstractos y define plataformas de destino/compilación.

Los componentes del proyecto se describen en el archivo de texto BUILD en forma de un paquete de bibliotecas, archivos ejecutables y pruebas, sin detallar a nivel de archivos individuales y comandos para llamar al compilador.

En los archivos BUILD, todas las dependencias deben estar completamente definidas, sobre la base de las cuales se toman las decisiones para reconstruir los componentes después de realizar cambios (solo se reconstruyen los archivos modificados) y paralelizar el proceso de construcción.

Fuente: https://developers.googleblog.com

from Linux Adictos https://ift.tt/32IpfOs
via IFTTT

Unbreakable Enterprise Kernel R6U1 llega con mejoras de controladores y mas

Oracle dio a conocer la liberación de la primera actualización de Unbreakable Enterprise Kernel 6 el cual se basa en el kernel Linux 5.4 y que se complementa con nuevas características, optimizaciones y correcciones y también se prueba su compatibilidad con la mayoría de las aplicaciones que se ejecutan en RHEL y está especialmente optimizado para trabajar con software industrial y hardware de Oracle.

Para quienes desconocen de este Kernel modificado por Oracle, se posiciona como un conjunto avanzado de kernel de Linux, posicionado para su uso en la distribución de Oracle Linux como alternativa al paquete normal de kernel de Red Hat Enterprise Linux.

Unbreakable Enterprise Kernel (UEK)  proporciona las últimas innovaciones de código abierto, optimizaciones clave y seguridad para cargas de trabajo en la nube y locales.

Es el kernel de Linux que impulsa a Oracle Cloud y Oracle Engineered Systems, como Oracle Exadata Database Machine y Oracle Linux en plataformas Intel y AMD de 64 bits o Arm de 64 bits.

UEK Release 6 mantiene la compatibilidad con Red Hat Compatible Kernel (RHCK) y no deshabilita ninguna característica que esté habilitada en RHCK. Las características adicionales están habilitadas para brindar soporte a los requisitos funcionales clave y se aplican parches para mejorar el rendimiento y optimizar el kernel.

Principales novedades de Unbreakable Enterprise Kernel R6U1

En esta nueva version de actualización la implementación de NFS 4.2 agrega una capacidad experimental para copiar archivos directamente entre diferentes servidores NFS o dentro de un solo servidor NFS sin transferirlos al cliente a través de la red.

Se ha agregado al programador de tareas un mecanismo experimental para proteger contra la fuga de datos a través de canales laterales a través de la memoria caché de la CPU, lo que limita la ejecución simultánea de controladores de información confidencial en el mismo núcleo de la CPU.

Para organizar la ejecución paralela de tareas en el kernel, en lugar de ktask, se utiliza el mecanismo padata, que le permite ejecutar tareas multiproceso con equilibrio de carga en diferentes núcleos de CPU.

Se corrigieron errores y se realizaron mejoras en el código del sistema de archivos Btrfs, CIFS, ext4, NFS, OCFS2 y XFS.

La programación del núcleo es una función habilitada en el kernel para limitar las tareas confiables para que se ejecuten simultáneamente en núcleos de CPU que comparten recursos informáticos para ayudar a mitigar ciertas categorías de errores del procesador de ‘caché compartida central’ que podrían causar fugas de datos y otras vulnerabilidades relacionadas.

Wireguard es un reemplazo más rápido y seguro para IPsec y OpenVPN y en esta nueva version, WireGuard está habilitado como una vista previa técnica en UEK R6U1 e introduce el módulo de kernel wireguard en la versión 1.0.20200712.

En cuanto a los controladores que recibieron mejoras:

  • Los  controladores AMD-TEE, amdtee y tee, son nuevas incorporaciones en esta versión para incluir actualizaciones del núcleo principal.

  • Atheros 802.11n HTC  se actualizaron para correcciones de seguridad, incluido CVE-2019-19073.

  • El  controlador de red Broadcom BCM573xx,  bnxt_en, está disponible en la versión 1.10.1 e incluye parches y actualizaciones.

  • El controlador de Linux de la serie Intel Ethernet Connection E800, ice, se actualiza a la versión 0.8.2-k para permitir la compatibilidad con las tarjetas PCIe y los controladores Ethernet de la serie 800 de Intel más nuevos.

  • El controlador Broadcom Emulex LightPulse  Fibre Channel SCSI,  lpfc, se actualiza a la versión 12.8.0.3 con parches proporcionados por el proveedor y correcciones de errores.

  • El controlador Broadcom MegaRAID SAS,  megaraid_sas, se actualizó a la versión 07.714.04.00-rc1.

  • El controlador de dispositivo LSI MPT Fusion SAS 3.0,  mpt3sas, se actualiza a la versión 34.100.00.00 para incluir los parches proporcionados por el proveedor.

  • El controlador HBA de canal de fibra de QLogic ,  qla2xxx,  se actualizó a la versión 10.01.00.25-k e incluye una gran cantidad de parches proporcionados por proveedores.

  • El controlador del adaptador Ethernet USB basado en Realtek RTL8152 / RTL8153,  r8152, se actualiza a la versión 1.10.11 con parches.

Finalmente si quieres conocer mas al respecto de esta nueva version del Kernel, así como los enlaces para la descarga de este, puedes encontrarlo en el siguiente enlace. 

from Linux Adictos https://ift.tt/38GJQqc
via IFTTT