Kotlin es ahora el lenguaje preferido para los desarrolladores de Android

Kotlin

El día de ayer en el primer día de la edición 2019 de la conferencia Google I / O dedicada a los desarrolladores, Google aprovecho para realizar el anunció que el lenguaje de programación Kotlin es ahora el lenguaje preferido para los desarrolladores de aplicaciones de Android.

Kotlin es un lenguaje de programación orientado a objetos y funcional, con escritura estática que le permite compilar para la máquina virtual Java y JavaScript. Es desarrollado por un equipo de programadores en JetBrains, el editor de IntelliJ IDEA, el entorno de desarrollo integrado para Java y en el que se basa Android Studio, el IDE oficial para desarrollar aplicaciones de Android.

Para quienes lo sigan o ya lo utilicen, su última actualización (Kotlin 1.3.30), se lanzó el mes pasado, incluidas las mejoras para Kotlin / Native que utiliza LLVM para compilar las fuentes de Kotlin en datos binarios independientes (no se necesitan máquinas virtuales) para diferentes sistemas operativos y arquitecturas de CPU, incluido iOS. Linux, Windows, Mac e incluso WebAssembly y sistemas integrados como STM32.

El soporte oficial de Kotlin para el desarrollo de Android ha sido anunciado en la conferencia Google I / O 2017.

Kotlin para el desarrollo de Android

Para el equipo de Google Android, esta decisión de apoyar a Kotlin fue fácil de explicar.

Soporte de EDI para Kotlin: Android Studio se basa en IntelliJ IDEA de JetBrains y el equipo de JetBrains ha estado trabajando durante años para garantizar que Kotlin funcione sin problemas con IntelliJ IDEA.

Google heredará todo su trabajo para apoyar a Kotlin en Android Studio. Pero más allá de este aspecto, Kotlin tiene muchas otras ventajas.

Según Google:

“Kotlin es expresivo, conciso, extensible, potente y agradable de leer y escribir y tiene características de seguridad interesantes en términos de nulabilidad e inmutabilidad” que se alinean con Sus inversiones para hacer aplicaciones seguras y eficientes por defecto.

“El desarrollo de Android será cada vez más en Kotlin”, escribió Google en una publicación de blog.

“Muchas nuevas API y características de Jetpack estarán disponibles primero para Kotlin. Si inicia un nuevo proyecto, debe escribirlo en Kotlin “, dice Google explicando que” el código escrito en Kotlin a menudo significa mucho menos código para usted, menos código para escribir, probar y mantener. “

Según Google, lo más importante es que Kotlin es interoperable con los idiomas oficiales para el desarrollo de Android (Java, C ++) y el runtime de Android.

Android Studio Logo

Por ejemplo, la compañía explicó que Kotlin funciona a la perfección con el lenguaje Java, lo que facilita que los desarrolladores a los que les guste el lenguaje Java sigan usándolo, pero también agreguen gradualmente el código Kotlin y aprovecha las bibliotecas de Kotlin.

Además, la adopción de Kotlin en Android aumentó constantemente a lo largo de los años y según Google, con un entusiasmo creciente entre los desarrolladores, una de las razones por las que la compañía quería presentar a Kotlin como el idioma oficial en Android para brindarles un mejor soporte de Kotlin. Lo que se hizo desde Android Studio 3.0.

El soporte oficial de Kotlin ha contribuido a la creciente adopción del lenguaje en el mundo del desarrollo de Android, hasta el punto en que algunos predijeron que el lenguaje de JetBrains destronaría rápidamente Java.

En cualquier caso, esta posibilidad no debe ser descartada, porque según Google, “más del 50% de los desarrolladores profesionales de Android ahora usan Kotlin”.

En asociación con JetBrains y la Fundación Kotlin, Google continúa invirtiendo en las herramientas Kotlin para Android, como lo demuestra el lanzamiento temprano de Android KTX en 2018, un conjunto de extensiones para el desarrollo de Android con Kotlin.

También invierten en documentación, capacitación y eventos para facilitar el aprendizaje del idioma de JetBrains y por lo tanto, su adopción.

Este anuncio de Google no es una sorpresa, especialmente porque Google busca distanciarse de Java ya que la empresa es atacada en la corte por Oracle por el uso ilegal de las API de Java en Android.

El artículo Kotlin es ahora el lenguaje preferido para los desarrolladores de Android ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2VRBFkS
via IFTTT

Flutter: un marco de la interfaz de usuario de Google llega a mas plataformas

Flutter

El equipo de Google que trabaja en el desarrollo de Flutter, su marco gratuito y su interfaz de usuario de código abierto, anunció ayer que después de varios meses de trabajo, el marco ahora extiende su uso a otros tipos de plataformas.

En el futuro, se puede enriquecer la experiencia de sus usuarios en plataformas como la Web, aplicaciones de escritorio y dispositivos pequeños. Esta noticia llega aproximadamente dos meses después del lanzamiento de la versión 1.2 del marco entregado con Dart DevTools, un conjunto de herramientas de programación y la versión 2.2 del lenguaje de programación Dart Web.

Sobre Flutter

Flutter es un marco de desarrollo de interfaz de usuario de código abierto y gratuito creado por Google. Hasta entonces, se usaba para desarrollar aplicaciones para Android e iOS y también es el método principal para crear aplicaciones para Google Fuchsia.

Sin embargo, gracias a las posibilidades que ofrece el lenguaje de programación Dart Web y las nuevas herramientas de desarrollo implementadas hoy en día por los navegadores, Google pudo extender inicialmente el soporte del marco Flutter a la web.

Ahora, dijo Google, el marco Flutter se está convirtiendo en un marco de interfaz de usuario portátil para todas las pantallas.

A través de esta actualización del marco, Google pretende permitir que las compañías ofrezcan mejores experiencias a sus clientes en todo tipo de pantallas, incluso a través de aplicaciones móviles, computadoras de escritorio y web.

Flutter for the Web

Esta es una implementación de Flutter compatible con el código que se procesa utilizando tecnologías web estándar como HTML, CSS y JavaScript.

Con Flutter for the Web, se puede compilar el código de Flutter escrito con el lenguaje de programación Dart en una experiencia para el cliente que se puede incrustar en el navegador e implementar en cualquier servidor web.

Flutter -

Puede usar todas las funciones de Flutter y no necesita un complemento de navegador. Aunque Flutter for the Web todavía está en desarrollo, Google lo ha intentado en asociación con el New York Times (NYT) para desarrollar una nueva interfaz para el juego KenKen Puzzle que el periódico estadounidense ofrece a sus suscriptores.

El juego se ha actualizado y utiliza el mismo código en Android, iOS, Web, Mac y Chrome OS.

Flutter for desktop

Este proyecto se creó originalmente para desarrollar implementaciones de Flutter en Windows, Mac OS, Chrome OS y Linux.

Se está trabajando para extender Flutter al soporte de escritorio como un entorno objetivo, permitiendo a los desarrolladores crear aplicaciones en las plataformas antes mencionadas con Flutter.

A largo plazo, este esfuerzo creará una solución totalmente integrada en la que la creación de flutter, funcionará tanto para plataformas de escritorio como móviles, pero este esfuerzo todavía está en marcha, dijo Google.

Aunque estos objetivos aún no están listos para la producción, el equipo de Google Flutter dice que ha publicado las primeras instrucciones para desarrollar aplicaciones Flutter que se ejecutan en Mac, Windows y Linux.

Flutter for Embedded Devices

La portabilidad de Flutter también se extiende a los dispositivos integrados, es decir, a dispositivos más pequeños como Raspberry Pi y Google Home Hub.

En este punto, dice Google, una de las plataformas integradas donde Flutter ya está operando se basa en sistemas operativos de pantallas inteligentes que alimenta a los gustos de Google Home Hub.

Dicho esto, llevar Flutter a una nueva plataforma requiere llevar el motor Flutter al objetivo, así como implementar el anidamiento.

El motor de Flutter es inherentemente multiplataforma y puede funcionar con varias API de representación del cliente (OpenGL, Vulkan y software). Incluye la máquina virtual de ejecución Dart.

Flutter for mobile device

Para móviles, Google ha anunciado la actualización del framework a la versión 1.5.

Según Google, Flutter 1.5 incluye cientos de cambios en respuesta a los comentarios de los desarrolladores, incluidas las actualizaciones de los nuevos requisitos del SDK de iOS de la tienda de aplicaciones, las actualizaciones de los widgets de iOS y materiales y la compatibilidad con nuevos tipos de dispositivos por el motor y Dart 2.3.

Google agregó esta semana el soporte inicial para pagos dentro de la aplicación. Finalmente, con más de 2,000 paquetes de código abierto disponibles para Flutter.

Fuente: https://developers.googleblog.com

El artículo Flutter: un marco de la interfaz de usuario de Google llega a mas plataformas ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/304HlaB
via IFTTT

Limor Fried y Saloni Grag ganan el premio Women in Open Source Award

Nuevo logo de Red Hat

Que las mujeres cada vez se hagan hueco en el mundo STEM es una grata noticia, pero que además lo hagan en el muno del código abierto y que hayan influído tanto en este sector es aún mejor. Desde LxA estamos muy orgullosos de anunciar que dos ejemplos de innovación y contribución a la comunidad como Limor Fried y Saloni Grag han ganando el Women in Open Source Award. Un reconocido premio que intenta recompensar y reconocer el trabajo de mujeres que han insiprado y realizado grandes contribuciones al mundo del código abierto.

Estos premios están creados y patrocinados por Red Hat, con el objetivo anteriormente citado. Las nominaciones para estos premios en este año tienen dos categorías la académica y la de comunidad, es decir, una para aquellas mujeres que actualmente están estudiando en el instituto o universidad y aquellas que trabajan o son voluntarias en algún proyecto open-source. Un jurado es el encargado de elegir a las finalistas y luego el voto del público es el que selecciona a las ganadoras de estos premios.

Para quien aún no las conozca:

Foto de Limor

  • Limor Fried: ha sido la elegida dentro de la categoría de la comunidad, es miembro asesor de la revista IEEE Spectrum, y la fundadora e ingeniera jefa de Adafruit Industries, que como sabéis es una empresa de hardware libre especialmente orientada al mundo de la educación. Adafruit tiene más de 100 empleados y es 100% propiedad de mujeres. Limor es la encargada de probar, seleccionar y aprobar personalmente todos los productos antes de que aparezcan en la tienda de Adafruit que todos conocemos. Además, ella ha liderado algunos tutoriales de learn.adafruit.com para que podamos aprender y para los makers que se dedican a estas prácticas con la electrónica. Por otro lado, fue la desarrolladora de Circuito Playground Express, una interesante placa de desarrollo adoptada por muchos centros educativos. Por si fuera poco, dirige el programa de Youtube Ask an Engineer y Show and Tell donde comparte mucho conocimiento, y ayuda a otras mujeres dueñas de pequeñas empresas.

foto de Saloni

  • Saloni Greg: estudiante en el LNM Institute of Information Technology que empezó a interesarse por las comunidades de código abierto al entrar en la facultad. Desde entonces, ha sido usuaria y contribuidora de código abierto, participa de forma activa en diversas iniciativas, como Women Techmakers Group, 1 Million Women to Tech, Anita Borg y Women Who Code. También fue nombrada Mozilla Open Leader en 2018 por un proyecto que trataba de construir una comunidad de código abierto inclusiva. Además, colabora con Wikimedia y GNOME, y actualmente trabaja en un proyecto de vehículos inteligentes que usa Python y visión artificial.

Ese premio les permitirá poder hablar en el próximo evento de Red Hat Women’s Leadership Community, ser destacadas en opensource.com, y contar con una ayuda de 2500 dólares para sus proyectos de código abierto.

El artículo Limor Fried y Saloni Grag ganan el premio Women in Open Source Award ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2Y9l3Tc
via IFTTT

Android Q Beta 3 llega con modo oscuro para todo el sistema

Android Q Beta 3Ayer, durante la conferencia I/O de Google, la compañía que formó a pasar parte de Alphabet lanzó Android Q Beta 3. Esta versión, además de conocerse por la “Q”, también será conocida como Android 10. Esta nueva beta llega poco más de un mes después del lanzamiento de una Beta 2 cuya novedad más destacada fue la llegada de una nueva y mejorada multitarea que recibió el nombre de “Bubbles” (Burbujas, traducido al español).

Android Q será la versión más segura lanzada hasta la fecha, y esta tercera versión de prueba llega con más novedades interesantes que detallaremos tras el salto. Teniendo en cuenta que hablamos de versiones beta, se espera que cada lanzamiento incluya muchas novedades que llamarán la atención, pero también podemos ver como algo que habían añadido en la versión anterior desaparece porque, en teoría, han decidido que no eran tan buena idea. Entre los cambios que suelen desaparecer, los que más destacan son cambios en la imagen de algún componente.

Android Q Beta 3 aún añade más seguridad

Entre las novedades más destacadas que llegan junto a Android Q Beta 3 tenemos:

  • Soporte para autenticaciones biométricas a nivel del sistema, lo que permite a los usuarios tener mayor control sobre cuándo las aplicaciones de Android pueden acceder a su localización y restringir el lanzamiento de aplicaciones en segundo plano, limitar el acceso a identificadores del dispositivo no reiniciables como el número de serie o el IMEI y randomiza la dirección MAC al conectarse a diferentes redes WiFi.
  • Tema oscuro para todo el sistema operativo. Se puede activar desde Ajustes/Pantalla y lo mejor de este tema es que reducirá el consumo de batería si nuestro dispositivo cuenta con una pantalla OLED. Esto es así debido a que en este tipo de pantallas solo consumen energía los pixeles encendidos, es decir, los negros no consumen batería por estar apagados.
  • Notificaciones más ricas con respuestas inteligentes.
  • Live Caption, una nueva función diseñada para subtitular automáticamente vídeos, podcasts y mensajes de audio que se reproduzcan en nuestro dispositivo.
  • Un modo que nos permitirá controlar la navegación por gestos.
  • Focus Mode, una nueva función que nos ayudará a centrarnos en cosas que queramos que se hagan.
  • Nuevos controles parentales llamados Family Link.

Disponible no solo en los Pixel

Android Q Beta 3 está disponible en muchos más dispositivos además de los Pixel, estando también disponible en algunos Asus, Essential, Huawei, Xiaomi, Nokia, OnePlus, OPPO, realme, Sony, Tecno y Vivo. Esto tenemos que agradecérselo a una iniciativa llamada Project Treble, lo que es precisamente eso, un proyecto para llevar las últimas versiones de Android a más dispositivos.

Los dueños de un Pixel que quieran instalar esta tercera beta de Android Q tienen que unirse al programa de betas desde este enlace. Los dueños del resto de dispositivos soportados tienen que consultar la información que ofrecen las diferentes marcas. ¿Instalarás Android Q Beta 3 en tu dispositivo?

El artículo Android Q Beta 3 llega con modo oscuro para todo el sistema ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2LtmZ7F
via IFTTT

Red Hat Enterprise Linux 8 lanzado oficialmente, esto es lo nuevo

Red Hat Enterprise Linux 8

Red Hat anunció hoy la disponibilidad general de Red Hat Enterprise Linux 8, una actualización mayor de su sistema operativo basado en Linux para entornos en la nube y empresas.

Llegando casi cinco años después de la serie Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8 está disponible con nuevas características y optimizaciones que te permiten ejecutarlo en cualquier entorno con cualquier carga de trabajo.

Red Hat Enterprise Linux 8 se gana a pulso el mote de ser el sistema operativo basado en Linux líder del mercado empresarial, cumpliendo los requisitos de las empresas en desarrollo.

Esto es lo nuevo en Red Hat Enterprise Linux 8

Red Hat Enterprise Linux 8 viene con muchas características nuevas para la era del almacenamiento hibrido en la nube y el mundo empresarial. Incluye la extensión Red Hat Smart Management, para administrar, configurar, parchar y servir instalaciones de Red Hat Enterprise Linux 8 a través de almacenamiento hibrido en la nube, así como Application Streams, que consiste en un framework, lenguajes de programación y herramientas de desarrollador que son actualizadas constantemente.

Red Hat Enterprise Linux 8 también trae grandes mejoras en el área de administración para ser más accesible con nuevos administradores de sistemas, administradores de Windows y principiantes de Linux con el Red Hat Enterprise System Roles para automatizar tareas complejas en la consola para monitorear y administrar la salud de la instalación.

En el apartado de seguridad, Red Hat Enterprise Linux 8 viene con soporte para los estándares OpenSSL 1.1.1 y TLS 1.3, además trae soporte completo para la herramienta de contendores Red Hat para crear, correr y compartir aplicaciones contenidas, mejoras en el soporte de las arquitecturas ARM y POWER, soluciones SAP, aplicaciones en tiempo real, así como soporte para la nube hibrida de Red Hat.

El artículo Red Hat Enterprise Linux 8 lanzado oficialmente, esto es lo nuevo ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2VXgzSt
via IFTTT

Microsoft anunció el WSL2 con el kernel regular de Linux

Windows_WSL

Recientemente Microsoft presentó el subsistema WSL2 actualizado (Subsistema de Windows para Linux), diseñado para ejecutar archivos ejecutables de Linux en Windows.

Una característica clave de la segunda edición es la entrega de un kernel de Linux, en lugar de una capa intermedia sobre la marcha que traduce las llamadas del sistema Linux a las llamadas del sistema Windows.

Una versión de prueba de WSL2 se ofrecerá a fines de junio en las versiones experimentales de Windows Insider.

Además, en la publicación sobre el emulador de terminal de Microsoft “Windows Terminal”, cuyo código se distribuye bajo la licencia MIT.

Todos los cambios preparados para la integración del Kernel con WSL se publicarán bajo la licencia GPLv2 gratuita y estarán disponibles en sentido ascendente.

Sobre WSL 2

Windows Terminal proporciona una interfaz basada en pestañas y ventanas compartidas, es totalmente compatible con Unicode y secuencias de escape para la salida en color, permite cambiar temas y complementos, admite consolas virtuales (PTY) y utiliza DirectWrite / DirectX para acelerar la representación del texto.

El soporte de WSL1 basado en el emulador se guardará y los usuarios podrán usarlo junto con WSL2. Para ejecutar el kernel de Linux en un entorno de Windows, ya se usa una máquina virtual liviana, que ya está en uso en Azure.

Como parte de WSL2 para Windows 10, se ofrecerá un componente con el kernel de Linux 4.19. A medida que se publiquen las correcciones para LTS 4.19, el núcleo para WSL2 se actualizará rápidamente a través del mecanismo de actualización de Windows y se probará en la infraestructura de integración continua de Microsoft.

WSL2 utilizará el mismo núcleo que la infraestructura de Azure, lo que simplificará el mantenimiento.

Los parches preparados incluyen optimizaciones para reducir el tiempo de inicio del Kernel, reducir el consumo de memoria y dejar el conjunto mínimo requerido de controladores y subsistemas en el Kernel.

El núcleo propuesto podrá actuar como un reemplazo transparente para la capa de emulación ofrecida en WSL1. Tener el código fuente permitirá a los entusiastas construir sus compilaciones de Kernel de Linux para WSL2 si lo desean, para lo cual se prepararán las instrucciones necesarias.

Sobre los cambios en WSL2

El uso de un núcleo con optimizaciones del proyecto de Azure le permitirá lograr una compatibilidad total con Linux en el nivel de las llamadas al sistema y garantizar que los contenedores de Docker puedan ejecutarse sin problemas en Windows, así como implementar el soporte para sistemas de archivos basados ​​en el mecanismo FUSE.

Además, WSL2 aumentó significativamente el rendimiento de E / S y las operaciones del sistema de archivos, lo que solía ser un cuello de botella de WSL1.

Por ejemplo, cuando se desempaqueta un archivo comprimido WSL2, WSL1 es 20 veces más rápido que WSL1, y cuando se realizan las operaciones de “git clone”, “npm install”, “apt update” y “apt upgrade”de 2 a 5 veces.

El aumento real de la velocidad dependerá de la aplicación que esté ejecutando y de cómo interactúa con el sistema de archivos.

A pesar de la entrega del Kernel de Linux, como antes, WSL2 no proporcionará un conjunto ya preparado de componentes para el espacio del usuario.

Estos componentes se instalan por separado y se basan en versiones de varias distribuciones. Por ejemplo, para la instalación en WSL en el directorio de la tienda de Microsoft, se sugieren los ensamblados de Ubuntu, Debian, Kali Linux, SUSE y openSUSE.

Para interactuar con el Kernel de Linux que se ofrece en Windows, se necesitará una sustitución de un pequeño script de inicialización que cambie el proceso de arranque en la distribución. Canonical ya ha anunciado su intención de respaldar completamente el trabajo de Ubuntu sobre WSL2.

La terminal, se puede usar el símbolo del sistema (cmd), PowerShell y WSL. En el verano, la nueva terminal estará disponible para los usuarios de Windows a través del catálogo de Microsoft Store.

Finalmente el equipo de Microsoft nos dice que anunciara el lanzamiento en su blog asi como en su cuenta de Twitter.

El artículo Microsoft anunció el WSL2 con el kernel regular de Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2ViFnEN
via IFTTT

Actualización de mayo de Android P incluye 30 parches de seguridad

Android P

Google lanzó ayer el parche de seguridad de Android P correspondiente a mayo de 2019. El parche consiste en los niveles 2019-05-01 y 2019-05-05, los que contienen un total de 30 correcciones que solucionan fallos de seguridad en Android Framework, Media Framework, el sistema Android, componentes del kernel y componentes Nvidia, Broadcom y Qualcom. Entre los componentes mencionados también hay correcciones en los que no son open source. La mayoría de las correcciones son para problemas poco graves.

El fallo más grave que han corregido es una vulnerabilidad crítica en el framework Multimedia que podía permitir que un usuario malintencionado remoto usara un archivo hecho a mano especial para ejecutar código arbitrario en el contexto de un proceso privilegiado. La evaluación de gravedad se basa en el efecto que posiblemente tendría la explotación de la vulnerabilidad en un dispositivo afectado, lo que significa que este fallo es relativamente fácil de explotar.

Android P recibe actualización de seguridad de mayo de 2019

Como muchos lanzamientos, este lanzamiento está siendo gradual, lo que significa que no llegará a todos los usuarios al mismo tiempo. Los primeros en recibirlo, y quienes ya deberían tenerlo disponible, son los poseedores de un dispositivo de Google, entre los que tenemos el Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 y Pixel 3 XL. También estarán entre los afortunados los poseedores de un Essential Phone. El resto tendrá que tener un poco más de paciencia.

La actualización llegará vía OTA, es decir, se podrá actualizar desde el mismo dispositivo. Se recomienda a usuarios que tengan un dispositivo con Android P que comprueben si ya ha aparecido la actualización y la instalen tan pronto en cuanto les sea posible. Siempre podemos pensar aquello de “no me va a tocar a mí” pero, teniendo en cuenta que el fallo más grave se puede explotar remotamente, lo mejor es curarse en salud.

¿Ya has recibido la actualización de seguridad de mayo de Android P?

Artículo relacionado:
Android Q entra en fase beta, será más seguro que nunca

El artículo Actualización de mayo de Android P incluye 30 parches de seguridad ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/301Kyrg
via IFTTT

Ganadoras de los premios Women in Open Source 2019

 Women in Open Source Awards 2019. Foto de las ganadoras

Saloni Garg y Limor Fried fueron las ganadoras del Women in Open Source Awards edición 2019. Ellas ganaron en las categías académica y comunitaria respectivamente. La elección se hizo mediante una votación online

Tal cual lo habíamos anunciado, se conocieron las ganadoras de los premios Women in Open Source 2019. Este reconocimiento busca honrar a las mujeres que hacen contribuciones importantes a proyectos y comunidades de código abierto. También, se premia a aquellas que hacen un uso innovador de sus metodologías.

Al igual que en las cuatro entregas anteriores, las ganadoras fueron conocidas durante la Red Hat Summit 2019. Un jurado establció las nominadas, mientras que el voto del público eligió a las ganadoras.


Las nominaciones se dividieron en dos categorías:

  • Académica: Mujeres matriculadas en una universidad.
  • Voluntarias: Mujeres que trabajan o son voluntarias en proyectos de código abierto

Las ganadoras de los premios Women in Open Source 2019

Categoría académica

Saloni Garg

Página web del proyecto Wikimedia, en el cual la ganadora participa activamente.

Saloni Garg, ganadora del Women In Open Source Awards 2019, participa activamente en el proyecto Wikimedia para aumentar la diversidad en su comunidad.

Es estudiante en el Instituto de Tecnología de la Información de LNM. Saloni cursa la licenciatura en ciencias de la computación. Se involucró por primera vez con las comunidades de código abierto cuando ingresó a la universidad hace tres años. Garg está involucrada activamente en proyectos para la integración de las mujeres al código abierto. Algunos de ellos son; Women Techmakers Group, 1 Million Women to Tech, Anita Borg y Women Who Code.

En 2018, la eligieron como Líder Abierta por la Fundación Mozilla. La premiaron por un proyecto para la construcción de comunidades inclusivas de contribuyentes de código abierto para aumentar su visibilidad

Además, contribuye regularmente a Wikimedia y GNOME, buscando que sus comunidades sean más diversas y accesibles para todos.Wikimedia es un movimiento global cuya misión es llevar contenido educativo gratuito al mundo. Cuenta con la estructura de apoyo de la Fundación Wikimedia.

GNOME es uno de los escritorios de código abierto más populares y viene incluido por algunas de las distribuciones Linux más populares. Incluye múltiples herramientas para poder ser usado por personas con discapacidad.

Actualmente, está trabajando en un proyecto de Vehículo Inteligente usando Python y visión asistida por computadora.

Categoría voluntaria

Página web de Adafruit Industries

Página web de Adafruit Industries, la empresa comercializadora de hardware abierto, fundada por la ganadora

Limor Fried

Es la fundadora e ingeniera principal de Adafruit Industries. Se trata de una compañía con más de 100 empleados y completamente propiedad de mujeres. Adafruit produce hardware y componentes electrónicos de código abierto. Además de sus tareas directivas, Fried se involucra en el diseño y la promoción.

Limor selecciona, prueba y aprueba personalmente cada producto antes de añadirlo a la tienda Adafruit.  Por otra parte, lideró el esfuerzo de escribir tutoriales de código abierto en learn.adafruit.com, proporcionando más de 1.700 diseños para que los fabricantes construyeran y aprendieran de ellos. Por otra parte, desarrolló Circuit Playground Express una placa de circuito exploratoria todo en uno ampliamente adoptada en escuelas, universidades y organizaciones STEM.

El acrónimo STEM se refiere a las áreas de conocimiento en las que suelen trabajar los científicos y los ingenieros, science, technology, engineering and mathematics (ciencia, tecnología, ingeniería y matemáticas).

Como difusora conduce dos ciclos en Youtube:

  • “Ask an Engineer” (Pregúntale al ingeniero), uno de los programas semanales en vivo por Internet más antiguos sobre disciplinas STEM.
  • “Show and Tell” (Mostrar y contar), un programa que permite a los creadores compartir sus creaciones.

Por otra parte, es miembro de la junta asesora de la revista IEEE Spectrum y se dedica a asesorar a otras mujeres que son propietarias de pequeñas empresas.

El premio

Cada uno de las ganadoras recibirá un estipendio de $2,500. Se les sugerirá utilizarlos para apoyar proyectos o esfuerzos de código abierto. Además, las presentarán en Opensource.com (un sitiio patrocinado por Red Hat para difundir el código abierto) y tendrán la oportunidad de hablar en un futuro evento del Red Hat Women’s Leadership Community.

Creo que este tipo de iniciativas es el camino correcto para que más minorías se involucren en el código abierto. En lo personal me parece mucho más productivo que el abandono de la meritocracia en favor de la discriminación positiva adoptado por la Fundación Mozilla.

El artículo Ganadoras de los premios Women in Open Source 2019 ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2H5v5ix
via IFTTT

Eoan Ermine, Ubuntu 19.10 ya tiene nombre en clave esperando ser anunciado

Ubuntu 19.10 Eoan ErmineAunque aún no es oficial, ya se conoce el nombre en clave de la próxima versión de Ubuntu: Eoan Ermine. Para ser 100% oficial, y si no me equivoco, en algún momento tiene que salir Mark Shuttleworth hablando de la próxima versión de Ubuntu. Otra opción es que publiquen una entrada en el blog oficial de Ubuntu, algo que aún no ha pasado. Si ya conocemos el nombre en clave del próximo Ubuntu es porque ya ha aparecido en las páginas web de sus Daily Buil, como aquí.

¿Qué es un “Eoan Ermine”? Pues la traducción al español de “Ermine” es “Armiño”, un animal alargado parecido a una rata, más guapo, todo hay que decirlo, que algunas personas tienen como mascota. También sale en muchas películas por tener una imagen simpática. “Eoan” parece estar relacionado con el punto cardinal Este, por lo que el nombre en clave de Ubuntu 19.10 traducido al español podría ser “Armiño del Este”.

ErmineEoan Ermine ya aparece en todas las Daily Build

Durante la madrugada de hoy, Eoan Ermine apareció en la Daily Build de Ubuntu Kylin. Teniendo en cuenta que solo aparecía en una versión, que esa versión era la china y que no había habido comunicado oficial, aún podíamos mantenernos escépticos. Ese escepticismo se ha disipado casi en su totalidad al ver que el resto de hermanos de la familia también ha incluido el nuevo nombre en clave, sustituyendo la palabra EANIMAL (“animal que empieza por E”) por Ermine.

La fecha elegida para que el armiño del Este llegue a los ordenadores de todo el mundo es el 17 de octubre de 2019. Como el nombre en clave, aún falta oficializar la fecha del lanzamiento de Ubuntu 19.10, pero el 17 de octubre, es decir, mediados de octubre es cuando se lanza la versión x.10 de Ubuntu, por lo que sorprendería otra fecha.

¿Qué te parece Eoan Ermine como nombre en clave de Ubuntu 19.10?

Artículo relacionado:
Ubuntu 19.10 “Eoan” comienza su fase de desarrollo de manera oficial

El artículo Eoan Ermine, Ubuntu 19.10 ya tiene nombre en clave esperando ser anunciado ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2VLUOEZ
via IFTTT

UKUU: actualiza el kernel de tu Ubuntu fácilmente

ukuu

UKUU (Ubuntu Kernel Update Utility) es una herramienta para poder actualizar el kernel de tu distribución Ubuntu de una forma fácil, intuitiva y desde una interfaz gráfica. Aunque las actualizaciones que aporta Canonical para Ubuntu de forma periódica actualicen la versión de Linux de forma automática, siempre es interesante conocer otros métodos para poder instalar versiones más actualizadas o versiones concretas que tenemos disponibles para la distro.

Desde ukuu podemos gestionar las versiones de kernels que vamos a instalar o retirar de nuestra distro sin necesidad de conocimientos elevados de informática y con una sencilla GUI. A veces, instalar un kernel nuevo se hace una tarea complicada para los más novatos y suelen tener algo de reparo al hacerlo por si algo no va bien, pero con este tipo de herramientas nos permitirá hacerlo de una forma mucho más segura para los usuarios sin conocimientos avanzados.

Para instalar ukuu y ponerlo en funcionamiento debes seguir los siguientes pasos:


sudo add-apt-repository ppa:teejee2008/ppa

sudo apt-get update && sudo apt-get install ukuu

Ya lo tenemos instalado, y ahora podemos comprobar que funciona consultando, por ejemplo, la versión de la herramienta ukuu o directamente abriendo la app gráfica:


ukuu --version

ukuu-gtk

Puedes lanzar la herramienta gráfica desde el terminal ejecutando ukuu-gtk o buscarlo en el lanzador de apps, como quieras. Una vez abierto, espera un momento a que actualice su base de datos desde Internet con las versiones de kernels disponibles y una vez tengas la lista en la ventana principal, podrás seleccionar la versión que quieras instalar de la lista y pulsa el botón Install. Luego solo queda esperar a que el procedimiento termine y podrás reiniciar el sistema para ver que todo está OK con el nuevo kernel.

¡Cuidado con eliminar kernels antiguos antes de comprobar que el nuevo es 100% funcional! De lo contrario, nos quedaríamos con un sistema que no puede arrancar. En cambio, teniendo una versión previa que hemos estado usando y sabemos que funciona, siempre podremos arrancar con ella para que todo funcione si la nueva no está bien…

El artículo UKUU: actualiza el kernel de tu Ubuntu fácilmente ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2Lu38VN
via IFTTT