Llega systemd 245 con una gran lista de cambios y estos son los más destacados

systemd-245

Los desarrolladores que están a cargo de systemd dieron a conocer la liberación de la nueva versión de systemd 245 la cual llega con una gran lista de cambios la cual incluye algunas novedades bastantes interesantes.

En la nueva versión, se agregan nuevos componentes systemd-homed y systemd-repart, se incluye soporte para perfiles de usuario portátiles en formato JSON, se proporciona la capacidad de definir espacios de nombres en systemd-journald, se agrega soporte para el mecanismo “pidfd”.

¿Qué hay de nuevo en systemd 245?

Uno de los cambios más importantes es la adición del servicio systemd-homed, que proporciona la administración de directorios de inicio portátiles suministrados en forma de un archivo de imagen montado en el que se cifran los datos.

Systemd-homed permite crear entornos autónomos para los datos del usuario que pueden transferirse entre diferentes sistemas sin preocuparse por la sincronización de los identificadores y la privacidad. Las credenciales de usuario están vinculadas al directorio de inicio, no a la configuración del sistema.

Otro cambio importante es la adición del componente complementario systemd-userdb, que traduce las cuentas UNIX/glibc NSS a registros JSON y proporciona una API Varlink unificada para consultar y enumerar registros.

El perfil JSON asociado con el directorio de inicio contiene los parámetros necesarios para que el usuario trabaje, incluida la información de nombre, hash de contraseña, claves de cifrado, cuotas y recursos proporcionados.

Por otra parte también se destaca la nueva utilidad “systemd-repart”, la cual esta diseñada para repartir las tablas de partición de disco en formato GPT.

Con ello la estructura de partición se define en forma declarativa a través de archivos que describen qué particiones deberían existir o no.

En la práctica, systemd-repart puede ser útil para las imágenes del sistema operativo que inicialmente se pueden entregar en una forma mínima y ​​después del primer arranque se expande al tamaño de un dispositivo de bloque existente o se complementa con particiones adicionales.

Además en systemd 245 ahora es posible ejecutar varias instancias de systemd-journald, cada una de las cuales mantiene registros en su propio espacio de nombres. Además del systemd-journald.service principal, el directorio .service ofrece una plantilla para crear instancias adicionales vinculadas a sus espacios de nombres utilizando la directiva “LogNamespace”.

Systemd-udevd y otros componentes de systemd han agregado soporte para el mecanismo para asignar nombres alternativos a las interfaces de red, lo que permite que se usen múltiples nombres simultáneamente para una interfaz.

El nombre puede tener hasta 128 caracteres (anteriormente el nombre de la interfaz de red estaba limitado a 16 caracteres). Por defecto, systemd-udevd ahora asigna a cada interfaz de red todas las variantes de nombre generadas por los esquemas de nombres admitidos.

Este comportamiento se puede cambiar a través de la nueva configuración AlternativeName y AlternativeNamesPolicy en los archivos .link. Systemd-nspawn implementa la generación de nombres alternativos con el nombre del contenedor completo para los enlaces veth creados en el lado del host.

Finalmente y no menos importante, tambien se destaca en el anuncio de systemd 245 que se agregó soporte para el subsistema del kernel de Linux “pidfd” en la API sd-event.h para manejar la situación de reutilización de PID (pidfd se une a un proceso específico y no cambia, mientras que PID puede vincularse a otro proceso después de completar el proceso actual asociado con este PID).

Todos los componentes de systemd, con la excepción de PID 1, se cambian para usar pidfds si el subsistema actual admite este subsistema.

Systemd-logind a través de PolicyKit proporciona control de acceso para la operación de cambio de terminal virtual. De forma predeterminada, los permisos para cambiar el terminal activo se otorgan solo a los usuarios que han iniciado una sesión en el terminal virtual local al menos una vez.

Para simplificar la creación de imágenes initrd con systemd, el controlador PID 1 ahora determina si se usa en initrd, en cuyo caso carga automáticamente initrd.target en lugar de default.target.

Si quieres conocer la lista completa de los cambios y novedades que se entregaron en este nuevo lanzamiento de systemd 245, puedes consultarlos en el siguiente enlace.

from Linux Adictos https://ift.tt/39IOmm1
via IFTTT

Sandcastle, un proyecto para poder instalar Android y Linux en dispositivos de Apple

android-for-the-iphone

Hace algunas semanas compartir aquí en el blog la noticia sobre la noticia de la llegada de Checkr1an a Linux, con el cual podremos realizar Jailbreak en dispositivos de Apple de una forma muy sencilla. Ahora, se dio a conocer la iniciativa de un proyecto que pretende aprovechar el fallo que utiliza Checkra1n para poder instalar Android o Linux sobre iPhone, iPod e ipad.

Este proyecto tiene como nombre Sandcastle y fue dado a conocer hace algunos días. Este proyecto apenas va iniciando pero aun así ya cuenta con un avance bastante importante pues ya es posible poder instalar Android sobre algunos dispositivos de Apple, del cual el iPhone 7 es él cuenta con “más estabilidad” en teoría ya que aún tiene bastantes aspectos por pulir.

El proyecto también proporciona soporte limitado para iPod Touch 7G y la transferencia a varios modelos de iPhone 6, 8, X, 11 e iPod Touch 6G está en curso.

Sobre Sandcastle

El desarrollo lo lleva a cabo un equipo que desarrolló el proyecto iPhone Linux hace diez años y ahora trabaja en Corellium, un servicio en la nube con un entorno virtual con iOS para desarrolladores. El año pasado, Apple presentó una demanda contra Corellium por eludir la protección de iOS y el enlace del dispositivo (jailbreak).

El objetivo del desarrollo es proporcionar a los usuarios de iPhone la libertad de elegir una plataforma y deshacerse de las restricciones y ataduras impuestas por Apple en los equipos. Según los desarrolladores del proyecto, el propietario del equipo es el usuario que compró el teléfono, no Apple, por lo que puede instalar cualquier sistema operativo en el dispositivo.

Las compilaciones están en fase de pruebas y como mencionamos, no cubren algunas características, por ejemplo, sonido, cámara, aceleración de GPU, no se admiten llamadas a través de operadores móviles, entre otras cosas.

Por ejemplo, en el iPhone 7 ya se pueden utilizar las siguientes características: Wi-Fi, Bluetooth, salida a la pantalla, multitáctil, administración de energía, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART y el chip de administración de carga Tristar. En comparación con el iPhone 7, Wi-Fi, Bluetooth y multitáctil no están disponibles en Sandcastle en iPod Touch 7G.

Para poder eliminar la protección que une el dispositivo al firmware de Apple, se utiliza checkra1n para poder realizar el jailbreak.

Posteriormente el firmware se descarga directamente desde el dispositivo Flash y se almacena utilizando el sistema de archivos APFS estándar (se crea una nueva partición), lo que permite que Sandcastle coexista con iOS.

El firmware original de iOS se guarda y en cualquier momento el usuario puede reiniciar el dispositivo de su elección en un entorno con iOS o Android.

Para acceder al sistema de archivos APFS, se utiliza un controlador linux-apfs modificado, mejorado con soporte para el montaje paralelo de subsecciones y la capacidad de trabajar con archivos comprimidos.

A pesar de que la implementación APFS utilizada admite el modo de grabación, este modo sigue siendo experimental y de forma predeterminada, las particiones se montan en modo de solo lectura (los datos en el entorno Android no se guardan y se pierden después de un reinicio).

El proyecto utiliza un kernel modificado de Linux para construir un entorno de sistema Linux, ademas de que se usa buildroot.

El entorno de Android se basa en la plataforma Android 10. De forma predeterminada, la pantalla de inicio de OpenLauncher y Signal Messenger están preinstalados.

Para instalar aplicaciones de Android, se propone utilizar la utilidad adb, ademas de que se admiten APK de Java. Los paquetes APK con código ejecutable para ARMv8 requieren reconstrucción (los paquetes para ARMv7 no son compatibles).

Descarga

Finalmente para quienes estén interesados en poder probar esta propuesta, pueden encontrar las instrucciones de instalación de Sandcastle en el siguiente enlace.

Se proporcionan un archivo “README.txt” ubicado dentro de los archivos zip que se ofrecen para descargar. (después de instalar checkra1n, se debe copiar los archivos setup.sh, loadlinux.c y Android.lzma en el equipo y posteriormente ejecutar setup.sh, construir loadlinux y ejecutar “loadlinux Android.lzma dtbpack”).

 

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

Raspberry Pi Imager es la herramienta oficial de Raspberry para instalar imágenes en sus famosas placas

Raspberry Pi Imager

Hasta ahora, la mejor manera de instalar un sistema operativo en una Raspberry Pi era un poco confusa. Había que descargar NOOBS, descomprimir el ZIP, copiarlo en una tarjeta formateada en FAT 32, meter la tarjeta en la placa, iniciarla e instalar un sistema operativo, entre los que la mejor opción es Raspbian. La compañía de la frambuesa ha pensado que no era la mejor manera de hacerlo y esta semana ha lanzado Raspberry Pi Imager.

¿Qué es Raspberry Pi Imager? En un principio, si miramos el menú de aplicaciones una vez instalada la herramienta, se llama sólo “Imager” y sirve para instalar imágenes en una tarjeta SD para que luego podamos usarla en nuestra Raspberry Pi. Personalmente, me ha sorprendido enterarme de que Raspberry ha lanzado esta herramienta porque parece que hace lo mismo que otras como Etcher, pero bueno, esta herramienta es oficial y debería funcionar aún mejor.

Raspberry Pi Imager: app oficial de la frambuesa para instalar imágenes en tarjetas SD

Se supone que Imager facilita la instalación de imágenes en tarjetas SD para sus placas, pero personalmente no veo ninguna diferencia a la hora de hacerlo con respecto a Etcher. Una vez instalado e iniciado, Imager tiene tres pasos:

  1. Primero hacemos clic en el botón blanco que pone “CHOOSE OS” para elegir la imagen del sistema operativo. Aquí podemos elegir entre Raspbian, otras opciones que nos ofrece de manera nativa u otra imagen. Yo lo he hecho con Ubuntu MATE 18.04.3.
  2. A continuación, hacemos clic en “CHOOSE SD CARD” para elegir la tarjeta destino.
  3. Por último, hacemos clic en “WRITE” para escribir e instalar el sistema operativo.
  4. Después ya tenemos que introducir la tarjeta en nuestra Raspberry Pi y seguir los pasos habituales.

La aplicación, disponible para Windows, macOS y Linux, más concretamente Ubuntu (y sistemas basados en Debian), está disponible en este enlace. ¿Lo malo? La instalación de un sistema operativo no nativo sigue quedándose en los 4GB de almacenaiento, cuando lo ideal es que Raspberry lanzara una herramienta para poder aprovechar toda una tarjeta SD como lo hace al instalar Raspbian. Quizá en un futuro.

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

Google I/O, otro evento mas cancelado por el Coronavirus

Google_IO

El coronavirus (COVID-19), una vez más ha causado la cancelación de otro evento importante para las comunidades de desarrolladores y es que después del Mobile World Congress, la conferencia Facebook F8 y la Game Developper Conference. Ahora el nuevo evento que se ha visto en la necesidad de ser cancelado es la edición 2020 de la conferencia de desarrolladores de Google I/O.

Y es que el gigante de las búsquedas y creador de Android explica que también debe cumplir con las pautas de salud de los CDC (Centros para el Control y la Prevención de Enfermedades) y la OMS para cualquier encuentro físico que pueda propagar la epidemia.

Ya que además los organizadores de todos estos eventos han decidido posponerlos y esperar a instrucciones por parte de la OMS para poder volver a organizarlos con luz verde.

Con ello Google promete encontrar una alternativa a esta reunión anual que debería reunir a casi 5,000 personas en el Anfiteatro Shoreline, en California:

“En las próximas semanas, exploraremos otras formas de desarrollar Google I/O para conectarnos mejor con nuestra comunidad de desarrolladores”, dijo la firma en un comunicado, probablemente aludiendo a una alternativa en línea.

Todos los que hayan reservado un asiento para esta edición 2020 recibirán un reembolso hasta el 13 de marzo y automáticamente tendrán la posibilidad de obtener sus entradas para Google I/O 2021.

Y es que en esta reunión, que debería haber tenido lugar los días 12, 13 y 14 de mayo, se esperaban que se revelaran varias sorpresas al público.

De hecho, también es una oportunidad para que Google revele sus nuevas perspectivas, especialmente con respecto a sus productos y servicios y las próximas actualizaciones que se están preparando.

Esperamos, por ejemplo, el lanzamiento de la nueva gama de teléfonos inteligentes Google Pixel 4A y quizás también un XL. Los desarrolladores probablemente esperaban saber un poco más sobre Android 11, sobre Nearby Share en este caso.

Ciertamente nos preguntamos qué ofrecerá Google nuevamente en términos de inteligencia artificial. Del mismo modo, Google probablemente tendrá algo que decir sobre el futuro de Stadia, y necesariamente sobre Fuchsia.

Además de esto, Google también canceló su cumbre ‘Global News Initiative’, que se celebraría en abril en California. Microsoft, por otro lado, canceló su conferencia ‘IoT in Action’ en Melbourne, Australia, que se celebraría el 9 de marzo.

Además de estos, la conferencia de desarrolladores F8 de Facebook, la conferencia Cisco Live en Melbourne, el evento World Tour de la compañía estadounidense de software basada en la nube Salesforce’s Sydney Tour también se han cancelado. Mientras tanto, Oracle OpenWorld Asia ha sido pospuesto.

La cancelación de Google I/O 2020 puede ser un duro golpe para la empresa que también se vio obligada, hace solo unos días, a abandonar su evento Cloud Next ’20 que debería haber tenido lugar en abril en San Francisco Finalmente, Cloud Next ’20 tendrá lugar como parte de la 14ª edición de Digital First en octubre, en Bélgica.

El problema de salud se está convirtiendo en una de las principales preocupaciones de Google, pues la semana pasada, un empleado de Google dio positivo por coronavirus (Covid-19) en Zurich, Suiza. Mientras tanto, el gigante del comercio electrónico Amazon tenía un empleado en Seattle que también dio positivo por coronavirus.

“La salud y el bienestar de los clientes, socios, empleados de Google Cloud y toda la comunidad es nuestra principal prioridad”. Se recuerda que se han detenido nuevos casos de coronavirus fuera de China, con más de 10.000 casos identificados fuera de la ciudad de Wuhan. Casi todos los sectores de actividad se ven afectados, directa o indirectamente, por las directivas sanitarias que deben observarse en la lucha contra este virus.

Aunque Google I/O está a un par de meses de distancia, la compañía sintió la necesidad de no correr riesgos innecesarios ya que el brote de coronavirus todavía se está extendiendo.

Por lo tanto, ya han anunciado a los asistentes que la conferencia se cancelará y las entradas compradas se reembolsarán a fin de mes.

Fuente: https://events.google.com

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

Zorin OS 15.2 llega mejorando la seguridad y compatibilidad de hardware

Zorin OS 15.2

Poco menos de tres meses después de la versión anterior, el equipo que desarrolla una de las distros que más llama la atención a los switchers que vienen desde Windows ha lanzado Zorin OS 15.2. No se trata de una actualización de las más importantes que se recuerdan, pero sí sigue el exitoso camino de la v15 del sistema operativo que, según podemos leer en la nota de su lanzamiento, ha conseguido traer a Linux a más de 900.000 usuarios de Windows y macOS en los últimos 9 meses.

Como en cada nuevo lanzamiento de prácticamente cualquier sistema operativo, el sistema operativo ha aprovechado el nuevo lanzamiento para actualizar su kernel y ahora ha pasado a usar Linux 5.3. Zorin OS está basado en Ubuntu y la versión del núcleo que usará a partir de hoy es la misma que la que lleva usando el sistema desarrollado por Canonical desde octubre de 2019, concretamente coincidiendo con el lanzamiento de Ubuntu 19.10 Eoan Ermine.

Zorin OS 15.2: Linux 5.3, aplicaciones actualizadas y más seguro

Entre las novedades más destacadas de esta versión, tenemos:

  • Linux 5.3.
  • El equipo de desarrolladores dice que en este lanzamiento han querido centrarse en refinar el sistema operativo.
  • Se han añadido mejoras de seguridad, compatibilidad y rendimiento, algunas de ellas relacionadas al nuevo kernel que han incluido.
  • Se ha añadido soporte para nuevo hardware, como las GPU AMD Navi, lo que incluye la Radeon RX 5700, los procesadores de 10ª generación de Intel o los últimos teclados y paneles táctiles de los MacBook y MacBook Pro más nuevos.
  • Además, Zorin OS 15.2 ha incluido nuevas aplicaciones, más concretamente las últimas versiones de software como LibreOffice o GIMP.

Para los usuarios interesados, las nuevas imágenes ISO están disponibles en este enlace. Para el que nunca lo haya probado y quiera saber cómo es trabajar con Zorin por primera vez, recomendamos iniciar una Live Session con software de emulación como GNOME Boxes.

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

Debido a temores por contagio de Coronavirus la GDC 2020 ha sido aplazada  

GDC_2020

Hace pocos días los organizadores de la GDC dieron a conocer mediante una declaración oficial la cancelación del evento de la “GDC 2020” que estaba prevista para ser llevada a cabo el 16 de Marzo, con ello informan que el evento será reprogramado para ser llevado a cabo, en este verano.

Y es que el evento se ha pospuesto oficialmente debido a las preocupaciones actuales sobre el Coronavirus, además de que ya muchos exponentes anunciaron la cancelación de su participación por el mismo motivo, lo que al principio parecía algo controlado según los organizadores pues según ellos el evento aún podría salir adelante, conforme pasaron los días más empresas anunciaron su retiro, lo cual llevo a los organizadores a posponerlo.

En la declaración que dieron a conocer, podemos leer lo siguiente:

Después de una estrecha consulta con los socios de la industria y la comunidad de desarrollo de juegos en todo el mundo, los organizadores han tomado la difícil decisión de posponer la Conferencia de Desarrolladores de Juegos en marzo.

Después de pasar el año pasado preparándose para la feria con nuestros consejos asesores, oradores, expositores y socios de eventos, estamos realmente molestos y decepcionados por no poder recibirlo en este momento.

Queremos agradecer a todos nuestros clientes y socios por su apoyo, debates abiertos y aliento. Como todos nos han estado recordando, suceden grandes cosas cuando la comunidad se une y se conecta en GDC. Por esta razón, tenemos la intención de organizar un evento de GDC más adelante en el verano. Trabajaremos con nuestros socios para finalizar los detalles y compartiremos más información sobre nuestros planes en las próximas semanas.

Y es que compañías como Sony, Facebook, Oculus, Activision, Blizzard, Amazon, Microsoft, Epic Games, Unity, EA, Kojima Productions y muchos otros desarrolladores se retiraron, lo que obligó al evento que posponerse.

Uno de los primeros exponentes en retirarse fue Sony, en el cual un representante de Sony Interactive Entertainment dijo:

“Tomamos la difícil decisión de cancelar nuestra participación en la Game Developers Conference debido a las crecientes preocupaciones relacionadas con COVID-19 (también conocido como coronavirus).

Sentimos que era la mejor opción, ya que la situación relacionada con el virus y las restricciones de viaje en todo el mundo cambia a diario. Estamos decepcionados de cancelar nuestra participación, pero la salud y seguridad de nuestros empleados es nuestra mayor preocupación. Esperamos participar en GDC en el futuro ”.

En el caso de Epic Games, ellos dijeron:

“En Epic, estuvimos encantados de participar en GDC 2020. Desafortunadamente, la incertidumbre que rodea los problemas de salud impidió que nuestros empleados fueran enviados, por lo que tomamos la difícil decisión de retirarnos de la participación.”

Los desarrolladores del GDC no proporcionaron una nueva fecha para el evento, solo mencionaron:

“Tenemos la intención de organizar un evento de GDC más adelante en el verano “. Aquellos que se registraron para el evento recibirán un correo electrónico sobre el registro y los reembolsos. Algunas charlas de desarrolladores, presentaciones, el Independent Games Festival y Game Developers Choice Awards se transmitirán en línea.

Finalmente, la GDC no ha sido el único evento que se ha visto afectado por el Coronavirus, pues días antes de su anuncio la feria MWC 2020 en Barcelona se canceló días antes de su apertura debido a la epidemia.

También otro gran evento que está en riesgo y que no tiene que ver con tecnología es la Eurocopa 2020 ya que la UEFA tiene le ojo puesto en el asunto pero no ha emitido algun comunicado oficial sobre la decisión, pues se ha mantenido alerta pero no descartan la opción.

Y aunque en China han dado a conocer que los nuevos casos registrados sobre contagios han ido disminuyendo con lo cual mencionan que la epidemia podría estar siendo controlada y se mantienen positivos ante ello, aunque no confían del todo ya que debido a los recientes estudios revelados se han encontrado dos variantes de las una que es agresiva y la otra no.

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

Apache NetBeans 11.3 llega con nueva interfaz oscura, mejoras para HiDPI y más

Netbeans11.3

La Apache Software Foundation dio a conocer el lanzamiento de la nueva versión del entorno de desarrollo integrado “Apache NetBeans 11.3”, siendo esta la quinta versión preparada por la Fundación Apache después de la transferencia del código NetBeans por parte de Oracle y la primera versión después de que el proyecto fue transferido de la incubadora a la categoría de proyectos Apache.

Este lanzamiento contiene varios cambios y novedades, de los cuales podremos encontrar el soporte para los lenguajes de programación Java SE, Java EE, PHP, JavaScript y Groovy, mientras que la integración esperada de soporte para lenguajes C/C ++ de la versión 11.3 de la base de código proporcionada por Oracle se ha pospuesto para la próxima versión.

¿Qué hay de nuevo en Apache NetBeans 11.3?

Una de las principales novedades que se destacan de esta nueva versión es la integración de nuevos modos de visualización de interfaz oscura. Los nuevos modos que podremos encontrar son Dark Metal y Dark Nimbus, además de que también se ha propuesto un nuevo tema FlatLaf.

También se destaca el soporte mejorado para pantallas de alta densidad de píxeles (HiDPI) y el widget simplificado HeapView.

Además de que se agregó soporte para la plataforma Java SE 14, programada para su lanzamiento el 17 de marzo.

Esto incluye resaltado de sintaxis y formato de código para construcciones con la nueva palabra clave “record “, que proporciona una forma compacta para definir clases, lo que permite prescindir de definir explícitamente varios métodos de bajo nivel, como equals (), hashCode () y toString ().

Se agregó soporte para el modo de inicio de programas que aparecieron en Java 11, entregados en forma de un solo archivo con código fuente (una clase se puede ejecutar directamente desde un archivo con código, sin crear archivos de clase, archivos JAR y módulos). En NetBeans, estos programas de un solo archivo ahora se pueden crear fuera de los proyectos en la ventana Favorito, ejecutar y depurar.

Asi como tambien la capacidad de revertir la conversión de bloques de texto que aparecieron en el último número, incluidos los datos de texto multilínea sin el uso de caracteres de escape en ellos. En el editor de código, los bloques de texto ahora se pueden volver a convertir en líneas.

Y el soporte mejorado del sistema de construcción Gradle. Gradle Tooling API se ha actualizado a la versión 6.0. Se agregó soporte para reasignar el directorio de inicio y el ensamblaje compuesto (Proyecto compuesto Gradle). Se proporciona reconocimiento de proyectos en el idioma Kotlin. Se agregó soporte para el reinicio forzado de proyectos.

De los demás cambios que se destacan: 

  • Para proyectos que utilizan el sistema de compilación Maven, se han agregado configuraciones para anular la versión predeterminada de JDK.
  • Se ha agregado compatibilidad con el lenguaje TypeScript al editor de código (expande las capacidades de JavaScript, sin dejar de ser totalmente compatible con versiones anteriores).
  • Para proyectos en JavaScript, se ha establecido un conector que proporciona una conexión a Chrome.
  • Para PHP, se proporciona el autocompletado de propiedades y métodos sin “$ this =>”.
  • Se trabajó para deshacerse de las advertencias durante la compilación.
  • Se actualizaron las bibliotecas Groovy 2.5.9, junit 5.5.2 y GraalVM 19.3.0.
  • El conserje agrega una función para identificar y eliminar los directorios NetBeans antiguos y no utilizados.

Si quieres conocer más al respecto puedes consultar el siguiente enlace.

¿Cómo instalar NetBeans 11.3 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/2TrpGc0
via IFTTT

VideoLan prepara nuevas capturas de pantalla. ¿Se acerca el lanzamiento oficial de VLC 4 para sistemas de escritorio?

VLC 4

La espera se está alargando. Demasiado. A principios de 2019, hace ya más de un año, VideoLan presentó la nueva interfaz de VLC, o más concretamente la futura interfaz que llegará de la mano de VLC 4. Poco después entraron de lleno en su desarrollo y los usuarios de Linux tenemos disponible un paquete Snap desde el que podemos probar cómo será la futura UI. La cuestión es: ¿cuándo llegará la versión estable? Si damos rienda suelta a nuestra imaginación (o a nuestras ganas), podríamos decir que será más pronto que tarde.

VideoLan no está dando mucha información con respecto a cuándo lanzarán VLC 4, pero esta semana han publicado un tweet que da que pensar. En él, buscan grupos de música que les permitan usar las carátulas de sus discos para sus capturas. ¿Capturas? ¿De qué? ¿Para qué? Nuestro deseo de que la v4 de uno de los reproductores más famosos del planeta llegue pronto nos hace pensar que lo que quieren es hacer capturas de la nueva biblioteca de VLC para publicarla en su página web oficial. Tiene sentido, lógica y no es una idea descabellada.

¿VLC 4 a la vuelta de la esquina?

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

Estamos buscando grupos con carátulas que podamos usar en las capturas de pantalla de VLC en nuestros sitios web y listados de tiendas. No usaremos la música, sólo mostraremos la portada del álbum en nuestras capturas de pantalla. Debe ser CC-BY-SA o -ND o con permisos explícitos. Se agradece retweet.

Es imposible saber con certeza qué están preparando, pero se avecinan cambios, por lo menos en su página web. Teniendo en cuenta que VLC 4 será el cambio más importante del reproductor en años, podemos estar ante el lanzamiento inminente de una versión que podría hacer que muchos nos olvidáramos de nuestro reproductor de música por defecto para usar la propuesta de VideoLan.

Los usuarios interesados en probar la beta, más concretamente la “edge”, podéis abrir un terminal y escribir el siguiente comando:

sudo snap install vlc --edge

Al ser un paquete Snap totalmente independiente, podemos instalarlo sin poner en peligro la versión de los repositorios oficiales, pero por el momento le falta fluidez. Con suerte, pronto llegará la versión estable y perfecta que todos estamos esperando.

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

Fuchsia OS entra en una etapa final de pruebas de manera interna

fuchsia-friday-dogfood

Hace poco Google ha dado a conocer los cambios que ha realizado para indicar la transición de su nuevo sistema operativo “Fuchsia OS” a la etapa de prueba interna final “dogfooding”, lo que implica el uso del producto en las actividades diarias de los empleados, antes de llevarlo a los usuarios comunes.

En esta etapa, el producto se encuentra en un estado que ya pasó las pruebas básicas de los equipos especiales de evaluación de calidad. Antes de entregar el producto a público en general, también se realiza una verificación final entre sus empleados que no están involucrados en el desarrollo.

Sobre Fuchsia

Para quienes aún desconocen del proyecto Fuchsia de Google, deben saber que el gigante de las búsquedas está desarrollando un sistema operativo universal que puede funcionar en cualquier tipo de dispositivo, desde estaciones de trabajo y teléfonos inteligentes hasta equipos integrados y de consumo. El desarrollo se basa en la experiencia de crear la plataforma Android y tiene en cuenta las deficiencias en el campo de la escala y la seguridad.

El sistema se basa en el microkernel Zircon, basado en los logros del proyecto LK, ampliado para su uso en varias clases de dispositivos, incluidos teléfonos inteligentes y computadoras personales.

Zircon extiende LK con soporte para procesos y bibliotecas compartidas, un nivel de usuario, un sistema de procesamiento de objetos y un modelo de seguridad basado en capacidades.

Los controladores se implementan como bibliotecas dinámicas que operan en el espacio del usuario, cargadas por el proceso devhost y administradas por el administrador de dispositivos (devmg, Device Manager).

El proyecto cuenta con su propia interfaz gráfica escrita en un lenguaje Dart, además de que el proyecto también desarrolla un marco para construir interfaces de usuario Peridot, el administrador de paquetes Fargo, la biblioteca estándar libc, el sistema de representación Escher, el controlador Magma Vulkan, el administrador compuesto Scenic, los sistemas de archivos MinFS, MemFS, ThinFS (sistemas de archivos FAT en lenguaje Go) y Blobfs, así como el administrador Secciones FVM, desarrollo de aplicaciones proporciona soporte para el lenguaje C/C ++, Dart, entre otros componentes.

Durante el proceso de arranque, se utiliza un administrador del sistema que incluye appmgr para crear el entorno de software inicial, sysmgr para crear el entorno de arranque y basemgr para configurar el entorno del usuario y organizar el inicio de sesión.

Para la compatibilidad con Linux en fucsia propuesta biblioteca Machina, que le permite ejecutar Linux-programa en una máquina virtual aislado especial formada mediante el uso de un hipervisor basado en las especificaciones del núcleo de circón y Virtio, por analogía con la forma organizada el lanzamiento de Linux-aplicaciones en Chrome OS.

¿Que cambios hay en dogfooding?

En esta versión final interna, se menciona que se agregó el componente fuchsia.cobalt.SystemDataUpdater al sistema de administración de entrega de actualizaciones Omaha, que prueba las ediciones Chrome y Chrome OS y ofrece instrucciones para transferir dispositivos a la nueva rama “dogfood-release” utilizando la utilidad fx (similar a adb para Fuchsia).

Tambien se han agregado conjuntos de cargador de arranque para la rama “dogfooding” al sistema de integración continua y se incluyen métricas separadas en la plataforma Fuchsia para evaluar los resultados de las pruebas.

Los comentarios sobre los cambios a Fuchsia mencionan dos enlaces para entregar las actualizaciones fuchsia-updates.googleusercontent.com y arm64.dogfood-release.astro.fuchsia.com, en el segundo enlace Astro es el nombre en clave de la pantalla inteligente de Google Nest Hub, que aparentemente es utilizado por los empleados de Google como un prototipo para probar Fuchsia en lugar del firmware estándar de Cast Platform.

La interfaz Nest Hub se basa en la aplicación Dragonglass que utiliza el marco Flutter, que también es compatible con Fuchsia.

Finalmente se espera que de salir todo bien en esta etapa de pruebas interna entre los empleados, la versión final para su liberación al público podría llegar. Aun que claro está que la razón de aun mantenerlo en fase de pruebas es para pulir todos aquellos detalles y errores que se lleguen a detectar.

Pero la verdadera prueba será en el lanzamiento al público, además de que muchos se preguntan si no era otro producto de Google que si no llena sus expectativas acabara como otro producto mas abandonado.

Fuente: https://9to5google.com

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

Chrome OS 80 mejora la instalación de APKs y activa el PiP en Netflix

Chrome OS 80

Ha tardado más de lo esperado, de hecho la versión anterior salió a mediados de diciembre y esta se esperaba para el 11 de febrero, pero ya tenemos aquí Chrome OS 80. Disponible desde hace unas horas, la nueva versión del sistema operativo para ordenadores de recursos limitados de Google es un lanzamiento importante, sobre todo para aquellos que usan los containers de Linux: a partir de ahora, usará Debian 10 “Buster”, algo que se ha actualizado desde el Debian 9 “Stretch”. Esto significa que, por defecto, se entregarán paquetes más actualizados, pero para conseguirlo habrá que reinstalar el sistema operativo a la v80.

Otra novedad destacada es que ahora se podrán instalar APKs, es decir, aplicaciones de Android sin tener que configurar todo el sistema operativo en el modo de desarrollador. Esto mejorará la experiencia de usuario porque, si bien es cierto que ya se incluía soporte para apps de Android, ahora podremos hacerlo directamente y sin activar opciones avanzadas que, en muchos casos, pueden ser peligrosas. A continuación tenéis una lista de las novedades más destacadas que han llegado junto a Chrome OS 80.

Novedades más destacadas de Chrome OS 80

  • Los nuevos Linux Containers pasan a usar Debian 10 “Buster”, pero la actualización no será automática.
  • Se ha añadido la interfaz de tiras de pestañas al modo tablet. Si no os aparece, se puede activar desde estos enlaces: chrome://flags/#webui-tab-strip, chrome://flags/#new-tabstrip-animation y chrome://flags/#scrollable-tabstrip. Hay que reiniciar el equipo para que los cambios surtan efecto.
  • Se ha corregido un error con la auto-rotación de la pantalla.
  • Ahora se puede ver Netflix en PiP, lo que recordamos que es una ventana flotante que muestra el vídeo en cuestión. No está confirmado si es novedad de la v80 del sistema operativo o también está disponible en versiones anteriores.

La nueva versión fue lanzada ayer 2 de marzo y, como es habitual, Google la está entregando de manera progresiva. Esto significa que, si no la habéis recibido ya, la recibiréis en las próximas horas o días.

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