Power Toys para Windows 10 disponibles bajo licencia de código abierto en GitHUb

Fancy Zones es uno de los Power Toys para Windows 10

Con Fancy Zones podemos seleccionar diferentes porciones del escritorio y arrastar ventanas de aplicaciones.

Este año Microsoft prometió que tendríamos Power Toys para Windows 10 y cumplió. Los primeros Power Toys para el sistema operativo pueden descargarse bajo la licencia de código abierto MIT desde GitHub.

Los Power Toys son pequeñas utilidades cómo los widgets de KDE Plasma y de Budgie, y solían estar presentes en versiones anteriores de Windows.

Los primeros Power Toys para Windows 10 que podemos utilizar

En principio, los primeros Power Toys para Windows 10 que podemos disfrutar son dos:

En primer lugar una guía de atajos de teclado que se superpone a la pantalla cuando presionamos la tecla Windows.  Esta lista se va actualizando para adecuarse a las ventanas que tienes activas. Sin dudas, resulta más útil que tener una lista pegada al monitor.

El segundo es decididamente algo que si funciona bien, me va a tener como un usuario fanático. Se llama Fancy Zones. Esta aplicación te permite seleccionar sectores del escritorio con un tamaño personalizado y arrastrar allí las ventanas de las aplicaciones que estás utilizando. Ideal para quienes utilizamos dos o más aplicaciones en forma simultánea.

Diego ¿Te diste cuenta que este blog se llama Linux Adictos y no Windows Adictos?

Se preguntarán el por qué estoy comentando en este blog una noticia que solo puede ser de interés para los usuarios de Windows. Lo hago porque tengo una postura diferente a la de otros compañeros del blog. Vengo escribiendo sobre el cambio de posición de Microsoft sobre el código abierto desde hace años. Para ser exactos, desde que Steve Ballmer descubrió que Microsoft no podía competir con Adobe en el campo de la animación digital y que Google si podía competir con éxito en el mercado de los navegadores. De ahí el entusiasmo de la empresa por el estándar abierto HTML 5.

Por supuesto que Microsoft no libera este software bajo licencias MIT por amor. Tampoco IBM, Red Hat, Oracle o Canonical hacen lo que hacen por amor.Lo hace por sus accionistas.

Pero la cuestión es que lo hace. Cuanta más oferta de tecnologías libres haya,mejor va a ser para la industria y los usuarios.

 

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

Apple Music está disponible desde el navegador. Ahora se puede usar en Linux y FreeBSD

Pple Music está disponible para su uso en el navegador

Logo de la época en que Apple se rebelaba contra el monopolio en la industria informática, en lugar de tratar de convertirse en uno.

Apple Music está disponible en versión de página web. El servicio de streaming musical de Apple se puede usar ahora en cualquier sistema operativo con un navegador moderno. Por supuesto que esto incluye a Linux y FreeBSD.

Hasta ahora, era el único de los servicios de streaming musical que carecía de esta posibilidad. Tanto Spotify como sus competidores Deezer y Claro Música (con fuerte presencia en América Latina) contaron desde el principio con reproductores web.

Hasta el momento, los usuarios de Linux podíamos usar Apple Music corriendo la versión Windows de iTunes bajo Wine. Sin embargo, el rendimiento no era óptimo. O al menos eso dice la sorprendentemente numerosa combinación de usuarios de Linux y productos Apple.

Apple Music está disponible en el navegador ¿Y…?

El servicio de transmisión de música de Apple nació en 2015 sobre la base de Beats Music, un servicio que la empresa adquirió al comprar una empresa de productos de audio. Con el nuevo nombre y la expansión internacional, logró juntar cincuenta millones de suscriptores en un año.

En la actualidad promete un catálogo de cincuenta millones de temas, la posibilidad de descargar nuestros preferidos y escucharlos online. O al menos el servicio tradicional.

Quienes probaron el servicio web dicen que funciona de manera adecuada, incluyendo el acceso al catálogo, la listas de reproducción guardada y las búsquedas.

Si tienes cuenta en Apple Music o dispones de un ID de Apple, tal vez puedas probarlo y contarnos en el formulario de comentarios cuál es tu experiencia. En el segundo caso tienes acceso a un período de prueba gratuita.

Hace dos días escribí sobre lo que algunos expertos opinaban sobre el fin del modelo de contenidos por tarifa plana, y mencioné mi hartazgo de Netflix. Ese hartazgo incluye a servicios como Spotify y Apple Music. ¿De qué me sirve tener acceso a millones de temas si yo no escucho más de 20?

La tardía movida de Apple llega porque en la batalla que se viene en el mercado del streaming de contenidos (Apple tiene su propio Netflix) absolutamente todos los usuarios cuentan, hasta los de GNU Hurd.

¿Dejarán los usuarios de Linux a Spotify por Apple Music? Tendremos que esperar hasta la próxima temporada de esta serie original de Net.. digo de Amazon Stud.. digo de Disney..

Bueno, total yo me la bajo con el torrent.

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

GTA: San Andreas sobre Unity y con soporte para Linux (no oficial)

GTA logo y Unity logo

Seguro que conoce el videojuego GTA: San Andreas, es decir, uno de los títulos de la saga Grand Theft Auto que tanto éxito ha tenido. Pues bien, éste videojuego de Rockstar se lanzó en 2004 con el motor gráfico RenderWare. Ofrece una gran ciudad a tu disposición en la que hay bastante libertad de acciones. Los que ya han jugado lo sabrán. El problema es que es un título que estaba disponible para otras plataformas, aunque se puede instalar en Linux usando Wine.

Pero ahora hay una buena noticia, y es que GTA: San Andreas se está haciendo funcionar sobre el motor gráfico Unity. Un motor del que ya hemos hablado bastante en LxA por su soporte Linux. El resultado será un videojuego “renovado” con soporte para que lo puedas usar de forma nativa en tu distro GNU/Linux. Y aunque sea un videojuego de hace unos años, aún sigue gustando muchísimo a gran cantidad de gamers.

El proyecto no va demasiado rápido, pero es prometedor, y podrían traer más juegos en un futuro (otros de la serie GTA). Si quieres más información puedes ver el sitio de este proyecto dentro de GitHub. Es interesante el cambio a Unity para traer más plataformas soportadas, y además están trayendo el modo multijugador. Además, el proyecto está bajo licencia MIT de código abierto, aunque el proyecto en cuanto a “apertura” está algo limitado.

Me explico, para jugar a este videojuego necesitarías una copia del GTA: San Andreas original, y usando este proyecto poder ejecutarlo de forma nativa en Linux. Es algo normal con este tipo de ports como también hemos visto en otros títulos de los que ya hemos hablado aquí. Además, Unity ya sabes que no es de código abierto, sino que es propietario y gratuito. Por eso no esperes algo libre o de código abierto totalmente por motivos obvios, pero es una buena noticia que se pueda jugar desde Linux…

from Linux Adictos https://ift.tt/30ZPbSY
via IFTTT

Un marco en Rust podría ser implementado en el Kernel para mejorar los controladores

Rust Linux Kernel

Josh Triplett, una compañía con sede en Intel y miembro del comité de supervisión del desarrollo Crates.io, presentó ya hace algunos días un grupo de trabajo en su discurso en la Open Source Technology Summit que tiene como objetivo llevar a Rust a la par con C en la programación del Kernel de Linux.

En el grupo de trabajo, que está en proceso de creación, los desarrolladores de Rust, junto con los ingenieros de Intel, prepararán especificaciones que puedan destacar la funcionalidad que Rust necesita implementar para la programación dentro del núcleo de Linux. La programación del sistema a menudo requiere manipulaciones de bajo nivel, como la ejecución de instrucciones privilegiadas del procesador y la obtención de información detallada sobre el estado del procesador.

De las capacidades similares que ya se están desarrollando para Rust, se admite el soporte para estructuras sin nombre, uniones (union), insertos de ensamblador (la macro “asm!”) Y el formato de número de punto flotante BFLOAT16.

Josh cree que el futuro de la programación del sistema es para Rust, y el lenguaje C en las realidades modernas afirma ser el lugar que ocupaba Assembler en el pasado. Rust no solo alivia a los desarrolladores de los problemas específicos del lenguaje C que surgen debido al trabajo de bajo nivel con la memoria, sino que también brinda la posibilidad de aplicación en el desarrollo de paradigmas de programación modernos.

Durante la discusión del discurso de Josh, se expresó la idea de:

agregar la posibilidad de desarrollar controladores en el lenguaje Rust al kernel de Linux, lo que permitiría con un mínimo esfuerzo crear controladores mejores y más seguros que alivien problemas tales como acceder al área de memoria después de liberarla, hacer referencia a punteros nulos y salir más allá de los límites del búfer.

Greg Kroah-Hartman, responsable de mantener una rama estable del kernel de Linux, expresó su disposición a agregar un marco de controlador Rust al kernel si tiene ventajas reales sobre C, por ejemplo, proporcionará enlaces seguros sobre API del núcleo Además, Greg considera este marco solo como una opción que no está activa de manera predeterminada, para no incluir Rust en el número de dependencias de ensamblaje del núcleo.

Resultó que varios equipos ya están trabajando en esta dirección. Por ejemplo, los desarrolladores de Fish in a Barrel prepararon un juego de herramientas para escribir módulos cargables para el kernel de Linux en el lenguaje Rust, utilizando un conjunto de capas abstractas sobre las interfaces y estructuras del kernel para aumentar la seguridad.

Las capas intermedias se generan automáticamente en función de los archivos de encabezado del núcleo disponibles utilizando la utilidad bindgen . Clang se usa para construir capas intermedias. Los módulos ensamblados, además de las capas, usan el paquete staticlib.

Paralelamente, se está desarrollando otro proyecto, centrado en el desarrollo de controladores para sistemas embebidos y dispositivos de Internet de las cosas, que también utiliza bindgen para generar intercalares basados ​​en archivos de encabezado del núcleo.

El marco le permite mejorar la seguridad del controlador sin realizar cambios en el núcleo; en lugar de crear niveles de aislamiento adicionales para los controladores en el núcleo, se propone bloquear los problemas en la etapa de compilación utilizando un lenguaje Rust más seguro.

Se supone que los fabricantes de equipos pueden desarrollar este enfoque de forma apresurada sin una auditoría adecuada.

Todavía no se ha implementado toda la funcionalidad planificada, pero el marco ya es bastante adecuado para el trabajo y se utiliza para escribir un controlador que funcione para el controlador LAN9512 USB Ethernet suministrado en la placa Raspberry Pi 3.

El controlador smsc95xx existente se escribió como una implementación de referencia al escribir el controlador Rust en lenguaje C.

Se observa que el tamaño del módulo y la sobrecarga de los componentes de tiempo de ejecución no son significativos cuando se desarrolla un controlador para Rust, que le permite usar el marco para dispositivos con recursos limitados.

Fuente: https://hub.packtpub.com

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

El primer lote del Librem 5 de Purism llegará el 24 de septiembre con diseño y software básicos

Librem 5Hace unos instantes os hemos hablado del PinePhone, un teléfono de la casa PINE64 que usará una variante móvil del Plasma de KDE y que empezará a llegar a los desarrolladores a finales de este mes. El que también va a estar disponible este mismo mes, más concretamente su primera remesa, será el Librem 5 de Purims, otro teléfono con sistema operativo Linux que, en este caso, se centra en la seguridad y privacidad.

Como el PinePhone, el Librem 5 será un teléfono que ejecutará software gratuito y de código abierto, pero también incluirá funciones que incluyen una especie de “interruptores” para desactivar por completo componentes como el WiFi, la cámara o el micrófono. Ha estado en desarrollo durante dos años y Purism ya ha revelado que las primeras unidades llegarán el 24 de septiembre en el “Lote Aspen”. Y es que el Librem 5 va a ir lanzándose paulatinamente en distintos lotes, fechas y con especificaciones ligeramente diferentes.

Los diferentes lotes del Librem 5

Purism irá lanzando su Librem 5 con sistema operativo PureOS en los siguientes lotes/versiones con nombres de madera/plantas:

  • Aspen: el 24 de septiembre.
  • Birch: el 29 de octubre.
  • Chestnut: el 3 de diciembre.
  • Dogwood: el 7 de enero.
  • Evergreen: segundo trimestre de 2020.
  • Fir: cuarto trimestre de 2020.

Las diferencias entre los lotes no están solo en las fechas de llegada, sino en el diseño/fabricación y el sistema operativo incluido por defecto. El lote Aspen llegará con el software inicial, con aplicaciones básicas para gestionar contactos, navegación básica, la gestión de la batería en una etapa temprana y actualizaciones vía terminal. El diseño también mejorará con el paso del tiempo, hasta que en el lote Fir usará software Long Term Support, con mejor acabado y una CPU de 14nm. Para ser justos y decirlo todo, la versión LTS también llegará al lote Evergreen.

Teniendo en cuenta esto de los lotes, quizá no sea mala idea esperar por lo menos hasta el segundo trimestre de 2020 y comprar un Librem 5 del lote Evergreen, eso sabiendo que en unos seis meses habrá otro modelo con un procesador mejorado. En cualquier caso, a partir de este mes estará disponible el teléfono seguro de Purism.

Artículo relacionado:
Librem 5, el teléfono seguro basado en Linux, saldrá a la venta con estas especificaciones


from Linux Adictos https://ift.tt/34qD57C
via IFTTT

El PinePhone de PINE64 es real y empezará a enviarse muy pronto

PinePhone real

Si estás buscando una alternativa a Android o al iPhone, esta noticia te interesa: tal y como nos explica PINE64 y KDE Community ha compartido en redes sociales, el PinePhone empezará a estar disponible en breve. Si es la primera vez que lees sobre este terminal, tienes que saber que usa un sistema operativo basado en el software de KDE que se llama postmarketOS.

Después de los ciclos de desarrollo y pruebas, PINE64 se decidió a fabricar unas pocas unidades para desarrolladores y planificaron una tirada mayor para los “early adopters” que quieran comprar este terminal. Los no desarrolladores afortunados podrán hacerse con un PinePhone a finales de este año. En cuanto a los desarrolladores, podrán comprar el primer terminal con Plasma Mobile este mismo mes.

PinePhone en acción

Como podéis ver en el video-presentación anterior, la interfaz de usuario de Plasma Mobile en el PinePhone es similar a lo que vemos en sistemas operativos como Kubuntu o KDE neon. Los usuarios de sistemas operativos con entorno gráfico Plasma reconocerán al instante los iconos y aplicaciones como Okular. Pero, aún pareciéndose mucho a Plasma Desktop, Plasma Mobile cuenta con matices o rasgos de un sistema operativo móvil, puesto que eso es exactamente lo que es. Todos los drivers que usa el PineBook son de código abierto, lo que es una de las razones por las que un usuario se decantaría por un terminal así y no por otros como los desarrollados por Apple o Google.

Si tengo que ser sincero, en el vídeo de presentación yo veo luces y sombras. Por una parte, tenemos un entorno gráfico muy versátil y atractivo que muchas veces funciona fluido, pero por otra tenemos que a veces funciona con algo de “lag”. Cierto es que estamos hablando de una primera versión que aún no se ha puesto a la venta al público, pero la demostración podría haber salido mejor.

¿Te comprarás el PinePhone cuando salga a la venta?

Artículo relacionado:
PinePhone: un teléfono inteligente con Linux ejecutando KDE Plasma


from Linux Adictos https://ift.tt/313OJmQ
via IFTTT

El PinePhone de PINE64 es real y empezará a enviarse muy pronto

PinePhone real

Si estás buscando una alternativa a Android o al iPhone, esta noticia te interesa: tal y como nos explica PINE64 y KDE Community ha compartido en redes sociales, el PinePhone empezará a estar disponible en breve. Si es la primera vez que lees sobre este terminal, tienes que saber que usa un sistema operativo basado en el software de KDE que se llama postmarketOS.

Después de los ciclos de desarrollo y pruebas, PINE64 se decidió a fabricar unas pocas unidades para desarrolladores y planificaron una tirada mayor para los “early adopters” que quieran comprar este terminal. Los no desarrolladores afortunados podrán hacerse con un PinePhone a finales de este año. En cuanto a los desarrolladores, podrán comprar el primer terminal con Plasma Mobile este mismo mes.

PinePhone en acción

Como podéis ver en el video-presentación anterior, la interfaz de usuario de Plasma Mobile en el PinePhone es similar a lo que vemos en sistemas operativos como Kubuntu o KDE neon. Los usuarios de sistemas operativos con entorno gráfico Plasma reconocerán al instante los iconos y aplicaciones como Okular. Pero, aún pareciéndose mucho a Plasma Desktop, Plasma Mobile cuenta con matices o rasgos de un sistema operativo móvil, puesto que eso es exactamente lo que es. Todos los drivers que usa el PineBook son de código abierto, lo que es una de las razones por las que un usuario se decantaría por un terminal así y no por otros como los desarrollados por Apple o Google.

Si tengo que ser sincero, en el vídeo de presentación yo veo luces y sombras. Por una parte, tenemos un entorno gráfico muy versátil y atractivo que muchas veces funciona fluido, pero por otra tenemos que a veces funciona con algo de “lag”. Cierto es que estamos hablando de una primera versión que aún no se ha puesto a la venta al público, pero la demostración podría haber salido mejor.

¿Te comprarás el PinePhone cuando salga a la venta?

Artículo relacionado:
PinePhone: un teléfono inteligente con Linux ejecutando KDE Plasma


from Linux Adictos https://ift.tt/313OJmQ
via IFTTT

LibreOffice 6.3.1 llega para corregir más de 80 errores de la versión anterior

LibreOffice 6.3.1 y 6.2.7Cuatro semanas después de la v6.3, The Document Foundation ha lanzado LibreOffice 6.3.1, la primera actualización de mantenimiento de esta serie. La nueva versión más avanzada ha llegado junto a otra nueva entrega, en este caso la LibreOffice 6.2.7 que desde la versión anterior (v6.2.6) es la recomendada para su uso en entornos de producción. Como actualizaciones de mantenimiento, tanto la v6.1.3 como la v6.2.7 ya están aquí para pulir la suite de ofimática libre más popular de las disponibles en Linux.

Concretamente, LibreOffice 6.3.1 ha corregido un total de 82 fallos repartidos en Writer, Calc, Impress, Draw y Math. Por otra parte, se ha introducido una nueva capa de protección para antes de que intentemos ejecutar un script o una macro incrustada en un documento, puesto que The Document Foundation considera que esto es peligroso si no sabemos exactamente qué estamos haciendo. Esta nueva capa de protección en forma de aviso también se ha introducido en la v6.2.7 de LibreOffice.

LibreOffice 6.3.1 corrige un total de 82 fallos

Tal y como explica Italo Vignoli:

LibreOffice 6.3.1 considera que la presencia de cualquier llamada a una cosa similar a un script es tan peligrosa como una macro, y presenta al usuario un cuadro de diálogo de advertencia sobre el documento que intenta ejecutar un script. Los usuarios nunca deben permitir el ejecución de macros y scripts incrustados en documentos, a menos que sean perfectamente conscientes de los riesgos potenciales asociados con la acción

LibreOffice 6.3.1 y 6.2.7 ya están disponibles desde la página web de descargas de The Document Foundation para Windows, Linux y macOS. Para Linux, está disponible en versiones DEB y RPM, pero también está como código fuente para distribuciones no compatibles con estos formatos. Las versiones de los repositorios oficiales de cada distribución se actualizarán en los próximos días a la versión recomendada o la más avanzada, dependiendo de la distribución. La próxima actualización ya será una LibreOffice 6.3.2 que llegará a finales de septiembre/ principios de octubre.

Artículo relacionado:
LibreOffice 6.3 ya disponible. Estas son las novedades


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

unlink: ejemplos prácticos de este comando para Linux

unlink

El comando unlink es una herramienta bastante interesante para algunas tareas. A pesar de que está instalada por defecto en tu distro GNU/Linux, es muy probable que no la conocieras hasta ahora. El motivo es que quizás no es tan popular como rm, pero sirve para cosas similares a ésta otra. Es decir, con unlink puedes eliminar archivos que tengas en tu sistema de uno en uno. Puedes pensar que eso es algo absurdo, y que para eso tienes rm, pero puedes hacer algo más que eso…

Pero primero vamos a ver qué es y luego verás sus aplicaciones con algunos ejemplos prácticos. Lo primero decir que es una herramienta en el paquete GNU coreutils, por tanto de las básicas que aporta GNU para Linux, aunque si lo recuerdas, en LxA ya hablé de otro paquete complementario para disponer de algunas herramientas Unix extra que no vienen en este paquete. Se trata del paquete moreutils.

Con unlink puedes eliminar de uno en uno tus archivos. Si usas varios archivos te dará error por no aceptar tantos parámetros. Puedes comprobar que lo tienes instalado y obtener información con:


unlink --help

unlink --version

Para eliminar un archivo, usa simplemente el siguiente comando seguido del nombre de tu archivo. Por ejemplo, si quieres eliminar notas.txt:


unlink notas.txt

Además, si ese fichero fuese un enlace simbólico, el archivo desde el que se hizo el enlace no se eliminará. Así que esta herramienta es muy sencilla de usar y práctica en algunos casos. Lo malo es que no puedes eliminar muchos archivos o directorios completos de una vez como rm, pero te puede ayudar a prevenir la eliminación de datos por error que no quieras eliminar. Por ejemplo, si usas rm *, podría eliminar todos los ficheros de un directorio y tal vez alguno de los que hay allí querías que permaneciera. Sin son muchos archivos es poco práctico hacerlo con unlink, pero si es un directorio con tres o cuatro archivos, acostumbrarte a usar unlink te podría ahorrar sustos…

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

Un caso exitoso sobre cómo financiar un proyecto de código abierto

cómo financiar un proyecto. Así hace Elementary OS

Elementary OS te obliga a poner un valor de compra antes de descargar.

La tarea más dura del mundo del código abierto es, sin dudas, la de conseguir cómo financiar sun proyecto. Para la programación siempre se pueden conseguir librerías de terceros o recurrir al copy/paste en Stack Overflow. Pero,el dinero para pagar servidores, ancho de banda, fluído electrico y otros insumos, resulta insustituible.

La verdad es que las empresas que se benefician de contenido de código abierto, no suelen ser demasiado generosas a la hora de aportar recursos. Y,los usuarios domésticos mucho menos. Resulta difícil convencer a la gente de que el hecho de que algo se distribuya gratis, no significa que producirlo no tenga costo.

Muchos proyectos quedaron por el camino por falta de dinero. Canonical abandonó su aventura en los teléfonos buscando seducir a los inversores corporativos que prefieren los más rentables servicios empresariales. OpenSUSE cambió varias veces de dueños, Mandriva, a pesar de su intento de introducirse en el automovilismo competitivo, terminó desapareciendo.

Ni las tiendas de aplicaciones ni los botones de donaciones parecen conseguir resultados relevantes. Entonces surge la pregunta ¿Como financiar un proyecto de código abierto?

Elementary OS parece tener la respuesta.

Cómo financiar un proyecto de código abierto. El caso exitoso de Elementary OS

Elementary OS es una distribución de escritorio basada en la última versión estable de Ubuntu. Se diferencia en tener su propia interfaz de usuario (basada en GNOME pero modificada para ser más ligera) y su propia tienda de aplicaciones.

Para poder descargar Elementary OS tienes que indicar cuanto estás dispuesto a pagar por hacerlo. Puedes pulsar alguno de los valores indicados o especificarlo. Una de las opciones es escribir el vaara no pagar nada. El mismo esquema se repite en la tienda de aplicaciones.

Daniel Foré, el fundador de Elementary OS, cuenta que se inspiró en el sistema del sitio de descarga de juegos Humble Indie Bundle. En este portal, el usuario indica cuando quiere pagar por lo que compra.

Los resultados son asombrosos, ya que según explica Foré, los ingresos del nuevo sistema multiplicaron por diez a los obtenidos por donaciones.

Destaca Foré que los desarrolladores que publican en la tienda de aplicaciones de la distribución, también registran resultados parecidos.

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