Kerla: un nuevo kernel escrito en Rust y compatible con la ABI de Linux

Hace poco se dio a conocer información sobre el proyecto Kerla, el cual se está desarrollando como un núcleo de sistema operativo escrito en el lenguaje Rust. El código se distribuye bajo las licencias Apache 2.0 y MIT. El proyecto está siendo desarrollado por el desarrollador japonés Seiya Nuta, conocido por crear el sistema operativo de microkernel Resea, escrito en lenguaje C.

El nuevo kernel tiene como objetivo inicialmente garantizar la compatibilidad con el kernel de Linux en el nivel ABI, lo que permitirá que los binarios no modificados creados para Linux se ejecuten en un entorno basado en Kerla.

Sobre Keral

Kerla es un kernel de sistema operativo monolítico creado desde cero en Rust. En la etapa actual de desarrollo, Kerla solo puede ejecutarse en sistemas con arquitectura x86_64 e implementa llamadas básicas al sistema como  write, stat, mmap, pipe y poll, admite señales, pipes sin nombre e interruptores de contexto. Llamadas como fork, wait4 y execve proporcionan para controlar los procesos. Hay soporte para tty y pseudo-terminales (pty). Entre los sistemas de archivos initramfs (usado para montar el FS raíz), tmpfs y devfs todavía son compatibles.

También se proporciona una pila de red con soporte para sockets TCP y UDP, basada en la biblioteca smoltcp. El desarrollador ha preparado un entorno de arranque que funciona en QEMU o en Firecracker VM con el controlador.virtio-net, al que ya puede conectarse a través de SSH. Musl se usa como una biblioteca del sistema y BusyBox se usa como una utilidad de usuario. Basado en Docker, se ha preparado un sistema de compilación que le permite crear su propio arranque initramfs con el kernel de Kerla.

Hasta ahora, se ha proporcionado pocos detalles sobre su nuevo kernel, pero lo que llama más la atención sobre las características de Kerla es el hecho de que está escrito en Rust. Entonces, ¿escribirlo en Rust tiene alguna ventaja sobre otros lenguajes o sobre el código existente? Muchos respondieron afirmativamente a esta pregunta, enfatizando los beneficios de seguridad de la memoria que brinda el lenguaje.

También se proporciona al evaluar la precisión de los accesos a la memoria en tiempo de ejecución. Además, Mozilla cree que Rust ofrece protección contra desbordamientos de enteros, requiere la inicialización obligatoria de los valores de las variables antes de su uso, adopta el concepto de referencias y variables inmutables de forma predeterminada, ofrece un tipado estático fuerte para minimizar los errores lógicos y simplifica el procesamiento de entrada a través de la coincidencia de patrones.

Entre las ventajas, destacamos las herramientas integradas para evaluar la calidad del código y creación de pruebas unitarias que se puedan ejecutar no solo en hardware real, sino también en QEMU. Básicamente, Mozilla considera que Rust es más fácil de depurar, ya que el compilador rechazará los errores. No obstante, las calas señalaron algunos inconvenientes con Rust.

“Al igual que con C++, es casi imposible escribir Rust idiomático sin usar plantillas, por lo que tiene binarios inflados y tiempos de compilación lentos. Todas estas comprobaciones en tiempo de compilación también tienen un costo. Además, si reescribe algo, pierde el antiguo código base maduro, y no hay forma de que pueda producir un código base de calidad similar en un período de tiempo razonable; es mucho mejor extender, en lugar de reescribir, el programa en Rust. Es mejor extender el programa en lugar de reescribirlo en Rust ”, dice un ingeniero de software.

Según su creador, es por esta razón que los desarrolladores de Linux, en particular el propio Linus Torvalds, rechazaron la idea de reescribir todo el kernel en Rust.

“Trabaje un poco para crear enlaces seguros, luego escriba el código adicional en Rust y aún podrá disfrutar de ese código maduro. (Eso es lo que hace Linux, hay esfuerzos para agregar la capacidad de escribir un módulo de kernel en Rust) ”, agregó. Los desarrolladores de Linux han estado explorando las posibilidades de escribir ciertos módulos de kernel nuevos utilizando el lenguaje Rust durante aproximadamente tres años. Esto dio origen al proyecto » Rust para Linux «.

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



from Desde Linux https://ift.tt/3msfmyD
via IFTTT

Amazon libero el código fuente de Babelfish para PostgreSQL

Hace poco se dio a conocer la noticia de que Amazon decidió liberar el código fuente de «Babelfish para PostgreSQL «, proponiendo una extensión a la base de datos PostgreSQL con la implementación de capacidades específicas de la base de datos Microsoft SQL Server.

El objetivo clave del proyecto es proporcionar la capacidad de ejecutar aplicaciones escritas para SQL Server en servidores que ejecutan PostgreSQL. El código del proyecto está abierto bajo licencias Apache 2.0 y Licencia PostgreSQL.

Para quienes desconocen de Babelfish, deben saber que este admite el protocolo de red utilizado para conectar clientes a SQL Server, T-SQL y extensiones de lenguaje de consulta específicas de SQL Server, lo que permite traducir aplicaciones en ejecución desde Microsoft SQL Server a PostgreSQL sin modificar su código o con cambios mínimos y sin reemplazar controladores al DBMS. Para las aplicaciones, Babelfish parece un servidor SQL normal. El proyecto ya está en uso en Amazon Aurora.

Hoy, ponemos a disposición Babelfish para Aurora PostgreSQL . Babelfish permite que Amazon Aurora PostgreSQL-Compatible Edition comprenda el protocolo de conexión de SQL Server. Le permite migrar sus aplicaciones de SQL Server a PostgreSQL de forma más barata, más rápida y con menos riesgos relacionados con dicho cambio.

Se afirma que el proyecto Babelfish sigue un modelo de desarrollo abierto que permite a los contribuyentes de la comunidad realizar cambios e influir en el desarrollo. Para los usuarios, el cambio a Babelfish les permitirá evitar regalías significativas por usar SQL Server, eludir las restricciones de licencia y no depender de cambios en la política de mantenimiento de un producto propietario (cancelación de beneficios, terminación del soporte de la plataforma, aumentos de precios).

El proyecto incluye un conjunto de extensiones de PostgreSQL, un conjunto de parches de PostgreSQL y un kit de herramientas de brújula:

Las extensiones proporcionan a PostgreSQL soporte para sintaxis, tipos de datos y funciones adicionales necesarias para migrar desde SQL Server. Se proponen un total de 4 extensiones:

  • babelfishpg_tsql: la cual una extensión para poder realizar una implementación del lenguaje T-SQL (Transact-SQL) que aumenta SQL con programación procedimental, soporte de variables locales y funciones avanzadas para manejar cadenas, fechas y expresiones matemáticas. Se han implementado la mayoría de las funciones de T-SQL solicitadas, incluidos los puntos de guardado, los procedimientos almacenados y las transacciones anidadas. Sin embargo, una parte significativa de la sintaxis y las funciones permanece sin realizar (como regla, estas son características que rara vez se utilizan en aplicaciones reales, una tabla de compatibilidad ). Por ejemplo, las construcciones «ADD SIGNATURE», «CREATE AGGREGATE», «CREATE/ALTER/DROP APPLICATION ROLE|ASSEMBLY|ASYMMETRIC KEY», «BEGIN CONVERSATION TIME», «END/MOVE CONVERSATION», etc. aún no están disponibles.
  • babelfishpg_tds: una extensión para la implementación del protocolo TDS (Tabular Data Stream) utilizado en SQL Server para la conexión en red entre el DBMS y el cliente. Se admite el protocolo TDS versión 7.1 y superior.
  • babelfishpg_common: una extensión para la implementación de tipos de datos específicos de SQL Server.
    babelfishpg_money: es una implementación de tipo de dinero basada en el código de extensión FixedDecimal.

Los parches incluyen cambios en el motor PostgreSQL necesarios para proporcionar funcionalidad adicional a las extensiones de Babelfish. Actualmente, junto con los desarrolladores de PostgreSQL, se está trabajando para incluir los parches preparados en la composición principal de PostgreSQL. Parches preparados para PostgreSQL 13.

La utilidad de la brújula está diseñada para analizar los scripts DDL de T-SQL y el código SQL para su compatibilidad con Babelfish. En la salida, se genera un informe qué funcionalidad requerida para iniciar la aplicación aún no es compatible con Babelfish.

Las siguientes bibliotecas cliente para conectarse a MS SQL Server son oficialmente compatibles:

  • Proveedor OLEDB/MSOLEDBSQL
  • Controlador OLEDB/SQLOLEDB
  • Marco de entidad Ado.NET
  • Cliente nativo de SQL Server 11.0
  • ODBC (conectividad abierta de bases de datos)
    JDBC (conectividad de base de datos Java)

Finalmente si estás interesado en conocer más al respecto, puedes consultar los detalles de la nota en el siguiente enlace. En cuanto a los interesados en poder ver el código fuente, pueden hacerlo desde este enlace.



from Desde Linux https://ift.tt/3nG6iWA
via IFTTT

Raspberry Pi Zero 2W llega con 5 veces mas potencia y por solo 15 dolares

Eben Upton, fundador de Raspberry Pi dio a conocer hace poco la nueva la Raspberry Pi Zero 2W que llega con un procesador de 1GHZ que, según el fabricante, ofrece 5 veces más rendimiento para cargas de trabajo multiproceso que la Raspberry Pi Zero de 2015.

La nueva Raspberry Pi Zero 2W también trae núcleos Arm ligeramente ralentizados a 1GHz, 512 MB de LPDDR2 SDRAM agrupados en un solo gabinete que ahorra espacio por $ 15.

Para quienes desconocen de Raspberry Pi, deben saber que esta es una computadora de placa única con procesador ARM del tamaño de una tarjeta de crédito diseñada por profesores del departamento de Ciencias de la Computación de la Universidad de Cambridge como parte de la Fundación Raspberry Pi.

Fue creada para democratizar las computadoras de acceso y la creación digital. La Raspberry Pi permite la ejecución de varias variantes del sistema operativo libre GNU/Linux, en particular Debian, y software compatible.

Sobre la nueva Raspberry Pi Zero 2W

Con un precio de $ 15, la Raspberry Pi Zero 2W usa el mismo chip SoC Broadcom BCM2710A1 que la versión de lanzamiento de la Raspberry Pi 3. El aumento exacto del rendimiento sobre el Zero varía con las cargas de trabajo, pero para el sysbench multiproceso, es casi exactamente cinco veces más rápido.

En cuanto a las características de la Raspberry Pi Zero 2W son las siguientes:

  • Puerto Mini HDMI
  • 512 MB LPDDR2 SDRAM
  • Conector de cámara CSI-2
  • 1 × interfaz USB 2.0 con OTG
  • Gráficos OpenGL ES 1.1, 2.0
  • E/S compatible con HAT de 40 pines
  • Ranura para tarjeta microSD
  • WiFi de 2,4 GHz 802.11 b/g/n, Bluetooth 4.2, BLE
  • Decodificación H.264, MPEG-4 (1080p30); Codificación H.264 (1080p30)
  • Broadcom BCM2710A1, SoC de cuatro núcleos de 64 bits (Arm Cortex-A53 a 1 GHz)
  • Puntos de soldadura de video compuesto y pin de reinicio.

Simon Martin, ingeniero de Raspberry Pi, que diseñó el Zero 2 W y la caja RP3A0 que lo alimenta, logró exprimir todo ese rendimiento extra en el formato Zero original.

El principal obstáculo para crear una Raspberry Pi Zero más capaz siempre ha sido el factor de forma: con una placa pequeña y la colocación de componentes de un solo lado, no hay espacio físico para acomodar tanto el sistema principal en un chip (SoC) como una SDRAM discreta.

Al igual que Raspberry Pi 1, Raspberry Pi Zero y Zero W se basan en el SoC Broadcom BCM2835. Este último evita el problema mediante el uso de la tecnología PoP (paquete sobre paquete), en la que la caja SDRAM se encuentra directamente encima del SoC.

PoP es una solución elegante si el chip de silicio del SoC es lo suficientemente pequeño como para caber en la cavidad entre la carcasa superior de la SDRAM. Desafortunadamente, cuando Broadcom agregó un Quad Cortex-A7 (para crear el BCM2836), luego un Quad Cortex-A53 (para crear el BCM2837), el chip pasó por la cavidad PoP.

La térmica es un desafío cuando se ajusta más rendimiento en un paquete pequeño: ¿cómo se disipa el calor generado por el procesador más rápido? Al igual que otros productos Raspberry Pi recientes, el Zero 2W utiliza capas internas de cobre gruesas para eliminar el calor del procesador. Si tiene un Zero W y un Zero 2 W en sus manos, realmente puede sentir la diferencia de peso.

Hasta ahora, las ventas solo han comenzado en el Reino Unido, la Unión Europea, EE. UU., Canadá y Hong Kong; las entregas a otros países se abrirán cuando el módulo inalámbrico esté certificado. El costo de la Raspberry Pi Zero 2 W es de $ 15 (a modo de comparación, el costo de la placa Raspberry Pi Zero W es de $ 10 y la Raspberry Pi Zero es de $ 5, la producción de placas más baratas continuará).

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

Finalmente, también vale destacar de desarrollo de Raspberry Pi también anunció una nueva fuente de alimentación USB oficial para acompañar a la Zero 2 W.

Se parece mucho a la fuente de alimentación Raspberry Pi 4, pero con un conector USB micro-B en lugar del conector USB. C, y con un pico de corriente ligeramente reducido a 2.5A. Muy útil si desea alimentar una Raspberry Pi 3B o 3B +.

La fuente de alimentación está disponible con los siguientes tipos de enchufes: Estados Unidos y Canadá (tipo A); Europa (tipo C); India (tipo D); Reino Unido (tipo G); y Australia, Nueva Zelanda y China (tipo I).

 



from Desde Linux https://ift.tt/3jTDA3f
via IFTTT

Octubre 2021: Lo bueno, lo malo y lo interesante del Software Libre

Octubre 2021: Lo bueno, lo malo y lo interesante del Software Libre

Octubre 2021: Lo bueno, lo malo y lo interesante del Software Libre

En este penúltimo día de «octubre 2021», como de costumbre al final de cada mes, les traemos este pequeño compendio, de algunas de las más destacadas publicaciones de dicho periodo.

Para que así, puedan repasar (ver, leer y compartir) algunas de las mejores y más relevantes informaciones, noticias, tutoriales, manuales, guías y lanzamientos, de nuestra web. Y de otras fuentes confiables, como la web DistroWatch, la Fundación para el Software Libre (FSF), la Iniciativa de Código Abierto (OSI) y la Fundación Linux (LF).

Introducción del Mes

Con esta recopilación mensual, esperamos como de costumbre, puedan más fácilmente mantenerse al día en el ámbito del Software Libre, Código Abierto y GNU/Linux, y otros ámbitos relacionados con la actualidad tecnológica.

Publicaciones del Mes

Resumen de octubre 2021

Dentro de DesdeLinux

Buenas

Malas

Interesantes

Top 10: Publicaciones recomendadas de octubre 2021

  1. FlightGear: Sofisticado y profesional simulador de vuelos de código abierto. (Ver)
  2. OpenDreamKit y Project Jupyter: 2 Proyectos científicos de código abierto. (Ver)
  3. Headscale: Una implementación de código abierto de Tailscale. (Ver)
  4. JShelter: El complemento de la FSF para restringir la API de JavaScript. (Ver)
  5. Squid 5.1 llega después de tres años de desarrollo y estas son sus novedades. (Ver)
  6. DroidCam: ¿Cómo usar la cámara de un dispositivo Android sobre Linux? (Ver)
  7. Freezer: App gratuita para la descarga sencilla de música en GNU/Linux. (Ver)
  8. Speed Dreams: Un juego de carreras de código abierto y multiplataforma. (Ver)
  9. Ubuntu 21.10 «Impish Indri» llega con actualizaciones, nuevo instalador y más. (Ver)
  10. Devuan 4.0 «Chimaera» llega con base en Debian 11, Linux 5.10 y más. (Ver)

Fuera de DesdeLinux

Fuera de DesdeLinux

Lanzamientos de Distros GNU/Linux de octubre 2021 según DistroWatch

  • Trisquel GNU/Linux 9.0.1: Día 27
  • EasyOS 3.1: Día 25
  • NuTyX 21.10.0: Día 22
  • MX Linux 21: Día 21
  • Redcore Linux 2102: Día 20
  • Porteus Kiosk 5.3.0: Día 18
  • Kubuntu, Xubuntu y Lubuntu 21.10: Día 15
  • Ubuntu Budgie y Studio 21.10: Día 15
  • Ubuntu y Ubuntu Mate 21.10: Día 14
  • Devuan GNU+Linux 4.0.0: Día 14
  • OpenBSD 7.0: Día 14
  • KaOS 2021.10: Día 14
  • Redo Rescue 4.0.0: Día 10
  • Feren OS 2021.10: Día 07
  • Red Hat Enterprise Linux 8.5 Beta: Día 06
  • MX Linux 21 RC1: Día 06
  • IPFire 2.27 Core 160: Día 05

Para profundizar más información sobre cada uno de estos lanzamientos y otros más, haga clic en el siguiente enlace.

Últimas Noticias de la Fundación para el Software Libre (FSF / FSFE)

  • 05-10-2021 – La vida es mejor juntos cuando evitas Windows 11: El 5 de octubre marca el lanzamiento oficial de Windows 11, una nueva versión del sistema operativo que no hace nada en absoluto para contrarrestar la larga historia de Windows de privar a los usuarios de libertad y autonomía digital. Si bien es posible que nos hayan alentado los eslóganes ambiciosos y vagos de Microsoft sobre la comunidad y la unión, Windows 11 da pasos importantes en la dirección equivocada cuando se trata de la libertad del usuario. (Ver)

Para profundizar más información sobre esta y otras noticias del mismo periodo, haga clic en los siguientes enlaces: FSF y FSFE.

Últimas Noticias de la Iniciativa de Código Abierto (OSI)

  • 30-09-2021 – El código abierto es una carrera de relevos: reflexiones de nuestro gerente general interino saliente: He sido miembro individual y voluntario ocasional de OSI durante mucho tiempo, pero firmar en agosto de 2020 como Gerente General Interino fue un salto hacia el fondo. Gran parte del trabajo anterior de OSI se basó en las conexiones y conversaciones mantenidas con los miembros y las partes interesadas en persona, por lo que tuvimos que trazar un camino diferente mientras aún estábamos enraizados por la pandemia de COVID-19. (Ver)

Para profundizar más información sobre esta y otras noticias del mismo periodo, haga clic en el siguiente enlace.

Últimas Noticias de la Organización Fundación Linux (FL)

  • 13-10-2021 – La Fundación Linux integra L3AF, el proyecto de grado de producción de Walmart que respalda los programas eBPF: LF Networking (LFN), que facilita la colaboración y la excelencia operativa en proyectos de redes de código abierto, anunció hoy que Walmart ha trasladado su proyecto L3AF a la Fundación Linux. L3AF proporciona una gestión completa del ciclo de vida de los programas de aplicación de redes eBPF con la ayuda de un plano de control avanzado, que ofrece una plataforma independiente del proveedor y en la nube para lanzar y gestionar programas eBPF. (Ver)

Para profundizar más información esta y otras noticias del mismo periodo, haga clic en los siguientes enlaces: Blog, Noticias de proyectos y Comunicados de prensa.

Resumen: Publicaciones varias

Resumen

En resumen, esperamos que este pequeño y útil compendio de noticias” con lo más destacado dentro y fuera del Blog «DesdeLinux» para el mes de «Octubre» del año 2021, sea de mucha utilidad para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución al mejoramiento, crecimiento y difusión del ecosistema de aplicaciones disponibles para «GNU/Linux».

Y si te ha gustado esta publicación, no dejes de compartirla con otros en tus sitios webs, canales, grupos o comunidades favoritas de redes sociales o sistemas de mensajería. Por último, visita nuestra página de inicio en «DesdeLinux» para explorar más noticias, y únete a nuestro canal oficial de Telegram de DesdeLinux.



from Desde Linux https://ift.tt/31fpLFX
via IFTTT

La Software Freedom Conservancy demando a Vizio por la plataforma SmartCast

Gnome demandado

 

La organización de derechos humanos Software Freedom Conservancy (SFC) ha presentado una demanda judicial contra la empresa Vizio, junto con el incumplimiento de los requisitos de GPL para distribuir firmware a la plataforma SmartCast basada en televisores inteligentes.

Los procedimientos son dignos de mención porque esta es la primera demanda en la historia, presentada no en nombre del participante del desarrollo que posee los derechos de propiedad del código, sino por parte del consumidor, a quien no se le proporcionó el código fuente de los componentes distribuido bajo la licencia GPL.

Para preservar la libertad del software, utilizando el código bajo licencias copyleft en sus productos, el fabricante está obligado a proporcionar el código fuente, incluido el código de los trabajos derivados y las instrucciones de instalación. Sin tales acciones, el usuario pierde el control sobre el software, no puede corregir errores de forma independiente, agregar nuevas funciones y eliminar funciones innecesarias.

Es posible que se requieran cambios para proteger su privacidad, solucionar problemas internos que el fabricante se niega a solucionar y extender la vida útil de un dispositivo después de que finalice su soporte oficial u obsolescencia artificial para estimular la compra de un nuevo modelo.

La software Freedom Conservancy anunció hoy que presentó una demanda contra Vizio Inc. por lo que llama fallas repetidas en el cumplimiento incluso de los requisitos básicos de la Licencia Pública General (GPL).

La demanda alega que los productos de TV de Vizio, basados ​​en su sistema SmartCast, contienen software que Vizio se apropió injustamente de una comunidad de desarrolladores que pretendían que los consumidores tuvieran derechos muy específicos para modificar, mejorar, compartir y reinstalar versiones modificadas del software.

La GPL es una licencia copyleft que garantiza a los usuarios finales la libertad de ejecutar, estudiar, compartir y modificar el software. Copyleft es un tipo de licencia de software que aprovecha las restricciones de los derechos de autor, pero con la intención de promover el intercambio (utilizando las licencias de derechos de autor para usar y reparar software libremente).

Inicialmente, la SFC trató de negociar pacíficamente, pero las acciones a través de la persuasión y la información no se justificaron y surgió una situación en la industria de dispositivos de Internet con un desprecio general por los requisitos de la GPL. Para salir de esta situación y sentar un precedente, se decidió utilizar medidas legales más estrictas para llevar ante la justicia a los infractores y organizar un juicio ficticio sobre uno de los peores infractores.

La demanda no prevé el pago de una compensación monetaria, la SFC solo solicita al tribunal que obligue a la empresa a cumplir con los términos de la GPL en sus productos e informar a los consumidores sobre los derechos que otorga la licencia copyleft. En el caso de que se corrijan las violaciones, se cumplan todos los requisitos y se proporcione una obligación futura de cumplir con la GPL, SFC está lista para cerrar el litigio de inmediato.

Vizio fue notificado originalmente de una violación de GPL en agosto de 2018. Durante aproximadamente un año, se intentó resolver el conflicto por medios diplomáticos, pero en enero de 2020, la empresa se retiró por completo de las negociaciones y dejó de responder a las cartas de los representantes de la SFC. En julio de 2021, se completó el ciclo de soporte del modelo de TV, cuyo firmware se encontró defectuoso, pero los representantes de SFC descubrieron que las recomendaciones de SFC no se tomaron en cuenta y los términos de la GPL también se violaron en los modelos de dispositivos más nuevos.

En particular, los productos Vizio no ofrecen la posibilidad de que un usuario solicite el código fuente de los componentes GPL del firmware basado en el kernel de Linux y un entorno de sistema típico en el que paquetes GPL como U-Boot, Bash, gawk, GNU Se detectan tar, glibc, FFmpeg, Bluez, BusyBox, Coreutils, glib, dnsmasq, DirectFB, libgcrypt y systemd. Además, los materiales de información no mencionan el uso de software bajo licencias copyleft y los derechos proporcionados por estas licencias.

En el caso de Vizio, el cumplimiento de la GPL es especialmente importante dados los litigios pasados en los que la empresa ha sido acusada de violar la privacidad y enviar información personal sobre los usuarios desde los dispositivos, incluida información sobre las películas y programas de televisión que ven.

Fuente: https://sfconservancy.org



from Desde Linux https://ift.tt/3jPOFCr
via IFTTT

Tu móvil no cargará más rápido en modo avión, aquí te contamos cómo hacerlo

Muchas personas son creyentes de que el móvil se carga en menos tiempo cuando está en modo avión. Aunque hay muchos escépticos, la teoría tiene algo de lógica. Al estar seleccionada la opción, el móvil consume menos batería, por lo que resulta razonable que cargue más rápido.

Sin embargo, existen pruebas de que la teoría es falsa. The New York Times fue uno de los medios que se encargó de desmentirlo. Hicieron la prueba y los resultados comprobaron que el tiempo de carga era similar a aquel que se obtenía cuando se cargaba el móvil de forma normal. En The Unlockr, canal de Youtube, también hicieron las pruebas y los resultados fueron los mismos: la diferencia es de solo unos pocos minutos.

Pero no todo es desalentador. Existen técnicas capaces de permitir que el móvil se cargue más rápido sin tener que desconectar datos u otras funcionalidades, como sucede con el modo avión. Son técnicas de gran utilidad. En especial, cuando se necesita hacer uso del móvil con urgencia.

Enchufa tu móvil en la pared, no en un ordenador

Cuando no se cuenta con batería en el móvil y se deja el adaptador en casa, el ordenador es un salvavidas. Sin embargo, los puertos USB suelen tener capacidad de cargar solo con 0,5 amperios, lo que hace que el proceso tarde más. Los cargadores de pared, por el contrario, cuentan con capacidad de 1 amperio. A veces incluso más. Esto permite que cargar el móvil requiera de menos tiempo.

Enchufa tu móvil en la pared, no en un ordenador

Utilizar un cargador de alto amperaje

The New York Times explica que los cargadores difieren entre sí. En el caso de los cargadores Apple para iPhones, cuentan con 5 voltios y 1 amperio. Pero los del iPad poseen 5 voltios y 2,4 amperios. Esto hace que cargar el móvil con el cargador del iPad reestablezca el nivel de batería con rapidez. Al menos, cuando se trata de los dispositivos más novedosos. Los iPhones antiguos pueden no aprovechar de la misma forma la cantidad de amperios.

Cargadores con mayor potencia no plantean un riesgo para el bienestar del móvil. Los teléfonos inteligentes solo aceptan la cantidad que pueden soportar. Por lo que no se generan daños como consecuencia de la capacidad de amperaje que posee el cargador. Sin embargo, es recomendable usar cargadores de marcas conocidas y confiables para evitar cualquier tipo de daño. Lo que sí se puede afirmar es que el tiempo que tardará en cargar el móvil depende del modelo, de su batería y de su capacidad a la corriente.

El portal Macrumors.com hizo la prueba. Afirman que un iPhone X, el modelo más nuevo de Apple, puede llegar a cargar hasta 72% en una hora si se utiliza cargador de iPad. Sin embargo, apenas llegan a 39% en el mismo tiempo cuando se utiliza el cargador del móvil.

Usa un cargador de “carga rápida”

Existen y sobre ellos se habla mucho. Cuentan con mayor amperaje y voltaje, pero de nada sirve si el móvil no lo soporta. No todos los dispositivos logran beneficiarse de este tipo de herramientas.

Sin importar el cargador, el móvil solo usará la cantidad máxima de corriente que puede dominar. Existen listados que muestran los modelos de móviles y sus capacidades de carga. Es recomendable conocer esos datos antes de adquirir un cargador de carga rápida.

Usa un cargador de carga rápida

En el caso de los dispositivos Apple, los cargadores adecuados suelen encontrarse en las tiendas de la marca. Por lo general, se trata de cables Lightning a USB-C con adaptador USB-C que cuenta con alta potencia. Apple ha informado que son cargadores capaces de aumentar la carga de 0% a 50% en media hora. Los cargadores de Qualcomm, por otra parte, parecen cargar de 0% a 80% en el mismo período de tiempo.

No utilices un cargador inalámbrico

Cuando se tiene apuro, no es conveniente usar un cargador inalámbrico en la actualidad. Es cierto que se trata de una tecnología cómoda y flexible. Pero aún no cuenta con la capacidad que ofrecen los cargadores regulares. También existen cargadores inalámbricos de carga rápida, pero su capacidad sigue estando por debajo de los cargadores estándar utilizados para el iPad.

Estas técnicas son de especial utilidad cuando se requiere de batería con urgencia. En especial, cuando la persona se encuentra en un lugar nuevo y necesita ubicarse. Es importante tener en cuenta que la forma de cargar de los móviles no es igual durante todo el proceso. Se trata de métodos que son útiles durante emergencias para revivir un móvil que se ha quedado sin batería, pero no restaurarán el 100% en cuestión de minutos.

Una vez que la batería alcanza 80%, la carga se tornará más lenta. Sin embargo, no suele ser un detalle que importe en gran medida a quienes buscan salir de un apuro.

El cargo Tu móvil no cargará más rápido en modo avión, aquí te contamos cómo hacerlo apareció primero en Tecnovedosos.



source https://tecnovedosos.com/como-cargar-mas-rapido-el-movil/

Mattermost 6.0 ya fue liberado y estas son sus novedades

Mattermost

Hace poco se dio a conocer el lanzamiento de la nueva versión del sistema de mensajería Mattermost 6.0 y en esta nueva versión se realizaron algunas mejoras importantes en la interfaz de usuario, asi como también la estabilización de nuevas funciones experimentales.

Para quienes desconocen de Mattermost, deben saber que este se posiciona como una alternativa abierta al sistema de comunicaciones Slack y permite recibir y enviar mensajes, archivos e imágenes, rastrear el historial de conversaciones y recibir notificaciones en su teléfono inteligente o PC.

Además de ello admite integraciones listas para usar, y se proporciona una gran colección de módulos nativos para integrarse con Jira, GitHub, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter, Redmine, SVN y RSS/Atom.

El código del lado del servidor del proyecto está escrito en el idioma Go y se distribuye bajo la licencia MIT. La interfaz web y las aplicaciones móviles están escritas en JavaScript usando React, el cliente de escritorio para Linux, Windows y macOS está construido en la plataforma Electron. MySQL y PostgreSQL pueden usarse como DBMS.

Principales novedades de Mattermost 6.0

En esta nueva versión la interfaz de usuario se ha mejorado, pues ahora tiene una nueva barra de navegación que facilita el trabajo con canales, discusiones, listas de verificación (libros de jugadas), proyectos/tareas e integraciones externas. A través del panel, también puede obtener acceso rápido a búsquedas, mensajes guardados, menciones recientes, configuraciones, estados y perfiles.

Otra de las novedades que se destaca es el soporte para muchas funciones experimentales se ha estabilizado y habilitado de forma predeterminada, como complementos, canales de archivo, cuentas de invitado, exportación de todas las descargas y mensajes, utilidad mmctl, delegando roles de administrador individual a los participantes.

En los canales se implementa la vista previa de enlaces a mensajes (el mensaje se muestra debajo del enlace, lo que elimina la necesidad de ir a para entender lo que está en juego).

De forma predeterminada, se incluye soporte para «Playbooks», que cubren listas de verificación de trabajo comunes para equipos en diversas situaciones.

Ademas se ha implementado una interfaz de pantalla completa para trabajar con listas de verificación, en la que puede crear inmediatamente nuevas listas y ordenar los trabajos existentes y se ha rediseñado la interfaz para evaluar el estado del trabajo y se ha proporcionado la posibilidad de establecer una hora para enviar recordatorios.

La interfaz de gestión de proyectos y tareas está habilitada de forma predeterminada, en la que se implementa un nuevo tablero y se integra un formulario de selección de canal en la barra lateral. Se implementa soporte de funciones analíticas para tablas.

De los demás cambios que se destacan:

  • El cliente de escritorio se ha actualizado a la versión 5.0 , que ofrece una nueva interfaz para navegar a través de canales, libros de jugadas y tareas.
  • Se han aumentado los requisitos de dependencia: el servidor ahora requiere al menos MySQL 5.7.12 (el soporte para la rama 5.6 está descontinuado) y Elasticsearch 7 (el soporte para las ramas 5 y 6 ha sido descontinuado).
  • Complemento preparado por separado para su uso en el cifrado de mensajes de extremo a extremo de Mattermost (E2EE).

Finalmente si quieres conocer más al respecto, puedes consultar el siguiente enlace.

¿Como instalar Mattermost en Linux?

Para quienes estén interesados en poder instalar Mattermost en su sistema, deberán dirigirse al sitio web oficial de la aplicación y en su sección de descargas podrán encontrar los apartados para cada distribución de Linux soportada (para el servidor).

Mientras que para el cliente se ofrecen los enlaces para los diferentes sistemas operativos de escritorio y móviles. El enlace es este.

En cuanto al paquete del servidor, se nos ofrecen paquetes para Ubuntu, Debian o RHEL, además de una opción de implementación con Docker, pero para obtener el paquete debemos de proporcionar nuestro correo electrónico.

Pueden seguir la siguiente guía de instalación, solo difiere en la instalación del paquete, pero en cuanto a configuración es lo mismo para cualquier distro. El enlace es este.

Por la parte del cliente, para Linux se nos ofrece de momento un paquete tar.gz (para su uso general en Linux). Aun que también los desarrolladores ofrecen paquetes preconfigurados para Ubuntu y Debian.

wget https://releases.mattermost.com/6.0.1/mattermost-6.0.1-linux-amd64.tar.gz

En el caso del paquete tar.gz basta con descomprimir el paquete y dentro de la carpeta ejecutar el archivo “mattermost-desktop”.

Finalmente para el caso de Arch Linux se ofrece un paquete ya compilado para la distribución o derivados de esta, dentro de los repositorios de AUR.

Para obtenerlo solo deben contar con el repositorio de AUR habilitado en su archivo pacman.conf y tener yay instalado.

La instalación se realiza con el comando:

yay mattermost-desktop



from Desde Linux https://ift.tt/3CloFpI
via IFTTT

SEO: ¡Definición y significado!

¿Cuándo fue la última vez que buscaste cómodamente un proveedor de bienes o de servicios en las Páginas Amarillas? Hace unos 20 años, si es que alguna vez lo fue, ¿no?

Pues ahora, gracias a los motores de búsqueda de la web, como Google, hay infinidad de información, comercios y servicios a sólo una consulta de búsqueda.

Y es precisamente por eso, por lo que necesitas la optimización en los motores de búsqueda si quieres conseguir más visitas a tu sitio web y aumentar las ventas.

Pero, ¿Qué es el SEO? Y ¿Cómo funciona la optimización de los motores de búsqueda en 2021?

Prepárate para un montón de respuestas en eskimoz.es – ¡aquí vamos…!

¿Qué es el SEO?

Comprender la optimización de los motores de búsqueda.

El SEO (Search Engine Optimization) no es otra cosa que la optimización de los motores de búsqueda. En sentido estricto, debería llamarse «optimización para los motores de búsqueda», porque ese es el objetivo del trabajo. Si lo haces bien, las medidas de SEO conducen a que tu sitio web se muestre lo más alto posible en los resultados de búsqueda orgánica, “las páginas de resultados de los motores de búsqueda o Search Engine Results Page (SERP)”.

El SEO es una rama del marketing en buscadores. La optimización puede dirigirse a diferentes tipos de motores de búsqueda, como la búsqueda de imágenes (por ejemplo, Google Images), la búsqueda de vídeos (por ejemplo, Google Video), la búsqueda de noticias (por ejemplo, Google News) o los motores de búsqueda vertical (por ejemplo, Booking.com).

Y sí, teóricamente también puedes hacer esta optimización para otros motores de búsqueda, como Bing, Yahoo! y DuckDuckGo. Aunque aquí sólo hablamos de Google, ya que este motor de búsqueda es, el más importante, con una cuota de mercado del 75% en todo el mundo. En algunos países, la popularidad de Google alcanza más del 90%.

Por cierto, Google no es el líder en todas partes:

  • China (Baidu)
  • Japón (Yahoo! Japón)
  • Corea del Sur (Naver)
  • Rusia (Yandex)
  • República Checa (Seznam)

¿Cómo funciona la optimización de los motores de búsqueda?

Las llamadas palabras clave, que los usuarios buscan a través de los motores de búsqueda, son fundamentales para la optimización para los motores de búsqueda. Como empresa, es esencial que tu sitio web se encuentre en la primera página de los resultados de búsqueda para las palabras clave que coinciden con tu oferta.

La optimización de los motores de búsqueda no tiene nada que ver con la magia. Se trata de analizar los datos, derivar una estrategia de SEO y aplicar esta estrategia en forma de diferentes medidas de SEO, divididas en optimización OnPage y OffPage.

Google hace que el juego sea aún más complejo y elaborado cada año. Es decir, que los buenos resultados no son una casualidad y que invertir en la optimización de los motores de búsqueda no es una especulación.

La optimización para motores de búsqueda consiste en una serie de medidas dentro y fuera del sitio web para garantizar que aparezca lo más alto posible en los resultados de búsqueda orgánica de Google para un término de búsqueda específico. Y aquí hay más jerga técnica:

Optimización OnPage

Son medidas dentro de tu sitio web, por ejemplo, mejora de sus metaelementos, optimización de palabras clave o entidades del contenido de una página de aterrizaje, diseño responsivo, entre otros.

Optimización OffPage

Son medidas fuera de tu sitio web, por ejemplo, recopilación de enlaces externos “backlinks” y menciones.

Enlaces de retroceso: Un backlink es un enlace que lleva de un sitio web a otro.

Palabras clave: Son los indispensables términos de búsqueda

Resultados de búsqueda orgánica (listados naturales): resultados naturales y no pagados de la búsqueda orgánica

Clasificación de los motores de búsqueda: clasificación de los resultados de búsqueda

Consejo SEO

Puedes comprobar la demanda o el volumen de búsqueda de cada palabra clave. Si ejecutas Google Ads para una palabra clave al mismo tiempo, incluso sabrás cuál es la tasa de conversión.

Para finalizar tenemos que decir, que a través de la optimización realizada por ti mismo o por tu agencia de SEO, puedes «ganar» tráfico orgánico. Esto hace que el tráfico orgánico sea una forma de medios ganados.

El cargo SEO: ¡Definición y significado! apareció primero en Tecnovedosos.



source https://tecnovedosos.com/seo-definicion-significado/

Aplicaciones para ver fútbol de forma legal en la temporada 2021/2022

Cada vez es más habitual que los fanáticos del fútbol vean los partidos de sus equipos a través de la tablet o del dispositivo móvil. Muchas de las plataformas que tienen los derechos de las competiciones más prestigiosas del mundo, han desarrollado sus propias aplicaciones para facilitar el consumo de deporte a los usuarios. 

Evidentemente, el consumo de una competición u otra depende, fundamentalmente, de los operadores que tengan los derechos de transmisión de los partidos. No es lo mismo La Liga que la Premier League, por ejemplo. En el caso del primer torneo, los derechos los tienen Movistar + y Orange, mientras que en el caso del segundo es la plataforma DAZN quien transmite la competición.

Sin embargo, también existen otras aplicaciones que permiten seguir, en directo, los resultados de las principales competiciones de fútbol del mundo. Este es el caso de las mejor app apuestas, que permiten además comprobar las cuotas en directo de los partidos que se están disputando, o de las aplicaciones de los periódicos deportivos del país, que también suelen hacer un seguimiento en directo de los partidos.

A pesar de ello, si se quiere ver la acción por televisión hay que descargar, en el móvil o en la tablet, la aplicación oficial de las plataformas que tienen los derechos del fútbol durante la temporada 2021/2022. A continuación, presentamos los principales operadores para la actual campaña:

Movistar +

Actualmente Movistar es la plataforma con mayor número de derechos deportivos en España. Se puede seguir todo el fútbol con esa aplicación, a través de canales como #Vamos, Movistar La Liga, Movistar Liga de Campeones, GOL o DAZN, que se ha incorporado a la plataforma de manera reciente.

DAZN

Tal y como se ha mencionado con anterioridad, Movistar + ha adquirido a DAZN entre su oferta televisiva, pero aún existe una aplicación únicamente para la plataforma, que ofrece entre otros contenidos como la Premier League, la Fórmula 1 o MotoGP. Puede ser una buena opción para aquellos usuarios que quieran consumir un contenido deportivo concreto.

Orange TV

Orange es el otro operador que tiene los derechos del fútbol en España, por lo que los usuarios que tengan suscripción a sus servicios pueden descargarse la aplicación para ver el fútbol de la forma más cómoda posible. Así, se pueden ver los encuentros de competiciones españolas y europeas desde el lugar que quiera el consumidor.

Mitele Plus

Esta plataforma, que contiene una aplicación para teléfonos móviles y para tablets, ofrece la posibilidad de seguir el fútbol en España y de las competiciones europeas sin tener que pagar por una suscripción fija, como sería el caso de Movistar u Orange. Así pues, el usuario paga por el fútbol que consume, una opción que puede ser ideal para según qué usuarios.

El cargo Aplicaciones para ver fútbol de forma legal en la temporada 2021/2022 apareció primero en Tecnovedosos.



source https://tecnovedosos.com/aplicaciones-ver-futbol-legal/

El algoritmo estratégico que usa Netflix para hacer que veas sus películas y series

Tomar una decisión rápidamente cuando se tienen muchas opciones por delante es difícil para nuestro cerebro. Un ejemplo muy palpable es el enorme catálogo de Netflix, pero la popular compañía tiene formas de ayudarnos a decidir, entre ellas un algoritmo que escoge las imágenes.

Por supuesto, Netflix implementa otros algoritmos, como el que se encarga de recortar la imagen perfectamente para que los títulos no tapen el rostro de sus protagonistas. No obstante, este es diferente, porque su única función es seleccionar la imagen que aparecerá en la miniatura (y no precisamente al azar).

Un análisis anticipado

Si usas Netflix, probablemente ya te hayas dado cuenta que la imagen que se muestra de las diferentes series o películas no siempre es la misma, sino que cambia constantemente. Contrario a lo que se pueda creer, no lo hace para dar una sensación de novedad o variedad visual, sino que es parte del trabajo de un algoritmo que está programado para analizar todo lo que ves y tratar de adelantarse a lo que quieres para, de esa forma, engancharte con su contenido.

Esta herramienta no es nueva, se introdujo a finales de 2017, y ha dado tan buenos resultados que la han estado perfeccionando desde entonces. Su función es básicamente analizar todo lo que ves en la plataforma (series, películas, documentales…), para luego elegir las capturas que podrían agradarte.

imágenes Netflix 1

Si sueles ver muchas películas románticas, el algoritmo va a elegir imágenes de parejas. Y si te gusta un actor en específico y no te pierdes ninguna de sus producciones, entonces la plataforma te enseñará las capturas en que sale esa persona.

imágenes Netflix 2

En tiempo real

Este análisis es personalizado, o sea que cada usuario verá cosas diferentes en su inicio, además de que ocurre en tiempo real. Netflix tiene docenas de capturas disponibles para los distintos títulos, pero en algunas ocasiones hasta el algoritmo la tiene difícil, como al momento de elegir una imagen terrorífica adecuada para los usuarios que prefieren las películas de horror.

También tiene en cuenta los títulos que aparecen alrededor, para que el catálogo no se vuelva aburrido y monótono, así como la cantidad de clickbait (anzuelo de clicks) con el que cuenta la imagen.

Algoritmo Netflix
Así es como los algoritmos de Netflix ven la página – Imagen: Netflix Tech Blog

Si un título tiene varias escenas de comedia, pero en realidad es un drama, Netflix evitará ponerte esa escena en particular en la miniatura, porque si lo que estás buscando es reírte y terminas llorando o con una profunda lección de vida, entonces quedarás defraudado.

El sistema selecciona las imágenes cada vez que el usuario se loguea. Y aunque todavía está lejos de la perfección, probablemente lo mejoren en el futuro, haciéndolo aún más complejo, con la capacidad de tener en cuenta las horas del día, costumbres de visualización y hasta la cantidad de espectadores presentes para hacer más preciso el análisis.

Dejar entrar a los algoritmos a nuestra vida no es tan malo, pues adivinan qué nos gusta y qué queremos, y puede que terminemos aprendiendo más sobre nosotros mismos.

El cargo El algoritmo estratégico que usa Netflix para hacer que veas sus películas y series apareció primero en Tecnovedosos.



source https://tecnovedosos.com/algoritmo-netflix-ver-peliculas-series/

Claves para lograr que destaque una empresa

El marketing digital se ha convertido en un complemento indispensable en la estrategia de cualquier empresa que quiera destacar por encima de la competencia, incrementar su número de clientes o potenciar la imagen de sus productos. El marketing está presente como herramienta para las empresas desde hace años, pero esas empresas han tenido que actualizarse aceleradamente al ritmo de la evolución digital.

Gracias a ese desarrollo de trabajo en el diseño web y el marketing digital, hay muchas empresas que han aumentado su mercado y han pasado de tener clientes locales a abrirse al mercado nacional, como por ejemplo la empresa diseño web Córdoba Naftic, que destaca como un caso de éxito por su innovación con el marketing digital, suponiendo todo un reto para llegar a ser líder y en el que la clave está en la autenticidad, innovación y servicio completo.

Marketing Digital en Córdoba y en otras ciudades que es posible gracias a que la tecnología actual permite detectar rápidamente las tendencias de los usuarios, valorar su experiencia y mejorar los resultados. Pero para poder tener esos datos hemos de poner nuestra empresa en manos de profesionales, realizando una inversión que en la actualidad marca mucho la diferencia entre una empresa de éxito y otra que lucha por sobrevivir. Y es que hay aún demasiadas empresas que están tratando de digerir ese cambio hacia lo digital y eso les está pasando factura.

Las empresas tienen que adecuar sus estrategias al futuro

Y para orientarnos en el buen camino, están las agencias especializadas en marketing digital para resolver nuestros problemas. Los clientes son cada vez más digitales y usan cualquier dispositivo móvil para realizar la mayoría de sus gestiones y de sus compras diarias. Además, utilizan también esta vía para informarse, buscar productos y conectarse tanto a nivel personal como profesional. Por eso la vía digital es la manera de estar presente en su entorno, porque a veces nos centramos en el contenido que nos interesa vender al cliente y olvidamos qué es lo que hace realmente que ese cliente nos elija a nosotros, y para eso hay que conocerle.

El reto de encontrar buenos resultados

Hay que tener en cuenta que no es lo mismo desarrollar una estrategia para una red social para llegar a potenciales clientes y conectar con la comunidad que para una página web, un posicionamiento SEO, diseñar una aplicación móvil con la que interactúe el cliente o registrar un dominio para almacenamiento en la nube. Lo importante es ofrecer una imagen sólida a ese potencial cliente digital. Y la única vía para que todo esto pueda salir bien es dejar la estrategia y la gestión a cargo de una agencia especializada. Incluso las empresas más grandes naufragan aún porque no saben bien cómo moverse en el terreno digital si no es con la asesoría de una empresa especializada.

Los objetivos que nos marquemos no obstante han de ser realistas y flexibles para que puedan adaptarse a los posibles cambios de tendencia, pero está demostrado que incluso las pymes con una pequeña inversión en una empresa de marketing digital pueden hacer grandes cosas con presupuestos modestos. El marketing y su importancia en los resultados de una empresa es un hecho y cada vez más empresas potencian su contenido digital.

La clave está en ofrecer un contenido de valor en la presencia en internet, que es lo que está permitiendo a muchas empresas mantenerse a flote. Cualquier empresa, sin importar el tamaño, va a verse beneficiada si invierte en tener una presencia digital.

El cargo Claves para lograr que destaque una empresa apareció primero en Tecnovedosos.



source https://tecnovedosos.com/claves-lograr-destaque-empresa/

TriggerMesh libero el código fuente de su plataforma de integración nativa de la nube

TriggerMesh, una plataforma nativa de Kubernetes que las empresas utilizan para conectar aplicaciones y datos en entornos de múltiples nubes, dio a conocer recientemente que su plataforma de integración central ahora está disponible bajo una licencia de código abierto.

TriggerMesh es una empresa fundada en 2018 y permite a los usuarios de Kubernetes integrar servicios y mover información fácilmente a través de su organización, ya sea que estén usando una sola nube, múltiples nubes o centros de datos locales.

La plataforma de integración TriggerMesh facilita a las empresas vincular aplicaciones que se ejecutan en diferentes nubes y centros de datos locales. Eso es importante, porque la mayoría de las aplicaciones comerciales deben integrarse con otras aplicaciones para realizar tareas comerciales.

Por ejemplo, una aplicación de análisis de ventas necesitará extraer registros de compras de una base de datos de clientes para generar pronósticos de ingresos. Para permitir esa interacción, los desarrolladores tradicionalmente construirían una integración entre las dos aplicaciones diferentes.

El problema que tienen las empresas es que en estos días ejecutan múltiples aplicaciones alojadas en diferentes entornos. Por lo tanto, muchos se encuentran en una situación en la que deben conectar herramientas de software como servicio alojado en la nube con aplicaciones que se ejecutan en las instalaciones. De lo contrario, es posible que necesiten vincular dos cargas de trabajo que se implementan en diferentes nubes.

«Como ex vicepresidente del proyecto Apache CloudStack y fundador del marco sin servidor Kubeless para Kubernetes, creo profundamente que el modelo de distribución y desarrollo de código abierto es la mejor manera de entregar software empresarial en la nube», dijo el cofundador y cofundador de TriggerMesh. Jefe de Producto Sebastien Gosguen.

“Como líder en nube híbrida, observabilidad de pila completa y tecnologías nativas de la nube, Cisco comprende que el futuro híbrido de múltiples nubes debe construirse sobre una base de colaboración, flexibilidad y elección profunda de la industria”, dijo Kaustubh Das, vicepresidente senior de Gerente General, Nube y Computación en Cisco. 

La creación de integraciones para cada aplicación llevaría muchísimo tiempo, por lo que plataformas como TriggerMesh ofrecen una opción más sencilla. La plataforma de integración TriggerMesh tiene docenas de integraciones listas para usar para nubes públicas como Amazon Web Services, aplicaciones SaaS populares como Slack, bases de datos y otras herramientas. Por lo tanto, las empresas pueden simplemente tomar las integraciones prediseñadas que necesitan para vincular las diferentes aplicaciones que utilizan, sin importar en qué entorno se estén ejecutando.

TriggerMesh simplifica todo a través de una interfaz «de apuntar y hacer clic», que los desarrolladores pueden usar para personalizar rápidamente cómo se integran esos flujos de trabajo. Por ejemplo, los conectores TriggerMesh se pueden configurar para que se activen automáticamente en respuesta a eventos específicos. Por lo tanto, cuando se agregan registros de compra a una base de datos de clientes local, ese registro actualizado se enviará automáticamente a una plataforma de análisis en AWS.

TriggerMesh tiene la intención de ganar dinero vendiendo soporte y servicios de valor agregado para TriggerMesh Platorm de código abierto. También vende herramientas como una interfaz gráfica de usuario que presenta un editor de integración visual, además de herramientas de autenticación y autorización empresarial.

“TriggerMesh es un gran ejemplo. Vemos que su tecnología de integración y automatización amplía el poder de Intersight Kubernetes Service, parte de Cisco Intersight, que ofrece capacidades de operaciones de día 2 y automatización de múltiples clústeres neutrales en la nube para aplicaciones nativas de la nube. Esperamos trabajar con TriggerMesh para ayudar a llevar a los clientes a la era nativa de la nube, independientemente de dónde se implemente su infraestructura «.

El director ejecutivo de TriggerMesh, Mark Hinkle, agregó que la compañía siempre estaba planeando crear código abierto en su plataforma, pero tenía cuidado de elegir la base de software adecuada para garantizar el éxito continuo del proyecto.

La elección de la base puede ser una decisión difícil, como explicó el analista principal de RedMonk, Stephen O’Grady.

“Si bien la industria tiende a discutir el ‘código abierto’ como si fuera una entidad singular, el hecho es que el término abarca una amplia variedad de licencias y enfoques, cada uno de los cuales tiene diferentes derechos y obligaciones que los usuarios deben considerar”, dijo. “Sin embargo, de las licencias de código abierto aprobadas, quizás ninguna sea tan favorecida dentro de la empresa como la versión 2 de la licencia de software Apache. Desde su naturaleza permisiva hasta las protecciones de sus patentes, la licencia de Apache es una excelente opción para el software destinado a ser utilizado por empresas y desarrollado en colaboración «.

Finalmente si estás interesado en poder revisar el código fuente, puedes hacerlo desde el siguiente enlace.



from Desde Linux https://ift.tt/3AI5VPE
via IFTTT

Bespoke Synth, un sintetizador de sonido de software modular open source

Después de 10 años de desarrollo se dio a conocer la liberación de la primera versión estable del proyecto Bespoke Synth, que se desarrolla como un sintetizador de sonido de software modular que permite generar y procesar sonido basado en la redirección visual de flujos de sonido entre diferentes módulos que forman y cambian la forma de una onda de sonido, así como efectos de superposición.

Bespoke Synth es una creación del desarrollador Ryan Challinor. Ryan lo describe como un poco como «destrozar Ableton Live con un bate de béisbol» y luego pedirle que lo vuelva a armar, ademas de que vale la pena señalar que Bespoke Synth no es un DAW típico de ninguna manera. Es básicamente un lienzo en blanco que permite crear su propio flujo de trabajo a medida.

De las características de la aplicación, se observa la posibilidad de cambiar el entorno sobre la marcha: puede agregar y cambiar nodos sin interrumpir la reproducción de música.

Bespoke es un proyecto que comencé en 2011 como una forma de aprender más sobre la creación de música. En lugar de dedicar tiempo a aprender las complejidades de un DAW existente, realicé un ejercicio temerario para intentar construir el mío propio. El software está personalizado por mí y para mí, de ahí el nombre «Bespoke».

El diseño central de Bespoke es dividir todo en módulos separados que se pueden unir en un diseño personalizado, al igual que un hardware modular. Bespoke está diseñado para ser altamente personalizable, con la idea de que cualquiera de los diseños personalizados que cree será «a medida» para usted también.

Ademas de ello hay más de 190 módulos disponibles para crear cadenas de sonido. Admite la conexión de complementos VST listos para usar y la creación rápida de sus propios controladores en Python. Se proporcionan herramientas para la integración con controladores MIDI.

Ryan lo desarrolló para sí mismo y su propio flujo de trabajo, pero lo está abriendo a cualquiera que quiera darle una oportunidad al vacío en blanco de Bespoke Synth. Puede ser un poco abrumador porque tiene muy poco para continuar cuando ejecuta el software.

Tienes que empezar explorando y experimentando. Hay un par de proyectos de ejemplo que puede cargar, pero no le dicen mucho. Además, todos los bloques de construcción no están allí o al menos no de una manera familiar. Solo paso media hora tratando de encontrar un filtro solo para descubrir que está allí como parte del oscilador, por lo que no necesariamente seguirá las reglas que espera.

Sin embargo, parece fabulosamente loco y espacial. Me encanta cómo los cables de conexión se animan con las señales que pasan a través de ellos. Es a la vez desconcertante y emocionante y está lleno de todo tipo de potencial si puedes entenderlo. ¡Tu mejor opción es ver el video de Benn Jordan a continuación!

Bespoke Synth es de código abierto y completamente gratuito si desean usarlo, aunque el sitio web lo alienta a pagar algunos dólares para ayudar con los costos, pero es la misma versión independientemente. Definitivamente deberías intentarlo.

El enfoque del proyecto para la monetización es interesante: además de la versión gratuita, se ofrecen dos opciones de pago: a medida plus ($ 5) y a medida pro ($ 15), que son completamente idénticas a la versión gratuita y no contienen funciones avanzadas lo cual se indica claramente en la tabla comparativa en el sitio (está implícito, que si le gusta el programa, el usuario puede apoyar el proyecto sin coacción comprando una versión paga).

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

En cuanto a la compilación de Bespoke Synth, esto es muy sencillo de realizar, ya que basta con abrir una terminal y teclear el siguiente comando:

git clone https://github.com/BespokeSynth/BespokeSynth
cd BespokeSynth
git submodule update --init --recursive
cmake -Bignore/build
cmake --build ignore/build --parallel 4

El código del proyecto está escrito en C++ y se distribuye bajo la licencia GPLv3. Los ensamblados listos están preparados para Linux, macOS y Windows.



from Desde Linux https://ift.tt/3j5t0FQ
via IFTTT

Adobe emitió una solicitud de DMCA eliminar Clean Flash, un proyecto open source que continuaba dando soporte a Flash 

Todos recordamos que Adobe Flash Player llegó al final de su vida útil el 31 de diciembre de 2020, con lo cual se marcó el final de esta tecnología que fue una sensación en su momento. Y aun que todos podríamos creer que nunca más sabríamos sobre Flash, la realidad es otra, ya que no está del todo muerto, ya que Flash todavía está disponible en China y para empresas.

Esto es debido a que el equipo del proyecto «Clean Flash» aprovechó esta situación para seguir haciendo que el software esté disponible a nivel mundial.  Es por su parte no fue del agrado de Adobe y lo cual lo llevo a emitir una solicitud de DMCA para solicitar el cierre del proyecto de código abierto.

De hecho, aunque Adobe ha dejado de distribuir nuevas versiones globales de Flash, la tecnología sigue siendo compatible en dos mercados: el empresarial y el chino, a través de Flash.cn. Sin embargo, el problema es obtener una copia funcional de Flash fuera de China o de empresas, que también es segura con actualizaciones frecuentes y no representa ningún riesgo para las máquinas de los usuarios. El equipo del proyecto Clean Flash logró esto configurando un instalador sin depender del servicio del sistema Flash Helper utilizado por Adobe para desactivar una versión determinada de Flash. Por lo tanto, Adobe emitió una solicitud de DMCA para solicitar el cierre del proyecto en GitHub.

“Adobe es el propietario de los derechos de autor y estoy autorizado a actuar en su nombre. Nuestro software Adobe Flash Player ha sido violado. Los archivos en cuestión contienen material con derechos de autor propiedad de Adobe Inc. (código de software) ”, dice el asesor legal del editor.

Por su parte Chrome tuvo un papel importante que desempeño en el establecimiento de tendencias de desarrollo web. A través de un anuncio relacionado con la versión 55 del navegador Chrome, en el cual Google confirmo su posicion de usar HTML5 para reemplazar a Flash. Además, no es el único que define la posición de Google. De hecho, las primeras pruebas sobre la generalización de HTML5 en YouTube se remontan a diez años.

Apple habló sobre el tema en 2010, destacando que “aunque el sistema operativo para iPhone, iPod y iPad es propietario, creemos firmemente que todos los estándares relacionados con la web deben estar abiertos. En lugar de utilizar Flash, Apple adoptó HTML5, CSS y JavaScript, todos ellos estándares abiertos.

Todos los dispositivos móviles de Apple vienen con implementaciones de alto rendimiento y bajo consumo de estos estándares abiertos. HTML5, el nuevo estándar web adoptado por Apple, permite a otros desarrolladores web crear gráficos, tipografías, animaciones y transiciones avanzadas, sin tener que depender de un complemento de terceros (como Flash). HTML5 es completamente abierto y está controlado por un comité del que Apple es miembro. »

Así, junto a HTML5, que ha elegido Google, JavaScript incluye la lista de tecnologías a las que hay que pensar en una migración de las bases de código que aún dependen de Flash. Además, el lenguaje de programación Haxe puede resultar un buen complemento para los desarrolladores de ActionScript.

Con el lenguaje WebAssembly, cuya especificación Core se convirtió recientemente en un estándar web, los desarrolladores tienen una opción adicional. Con WebAssembly anticipamos más seguridad y velocidad, pero hay que aprender C, C++, Rust, Java o C # para poder ejecutar código en la web.

En cuanto a las opciones disponibles de momento, aún contamos con Ruffle, la cual es una de las opciones disponibles para las personas que quieran seguir usando Flash, ya que como tal es un emulador de Flash Player escrito en Rust. Ruffle funciona de forma nativa en todos los sistemas operativos modernos como una aplicación independiente y en todos los navegadores modernos mediante el uso de WebAssembly.

Esta sería una alternativa adicional ofrecida a terceros que deseen continuar usando Flash. Para cuestiones sobre qué componentes de Flash tienen licencia y cuáles Adobe probablemente no podría lanzar, Adobe podría dejar una nota sobre qué componentes se eliminarán. Luego, estos pueden omitirse o reemplazarse por alternativas de código abierto.

En cualquier caso, la apertura de Flash por parte de Adobe en la comunidad de desarrolladores es objeto de controversia. Por un lado, algunos argumentan que decenas de miles de juegos y medios dependen de Flash, y que también por razones históricas, utilizar el código abierto es una buena idea. Esto también debería ahorrar muchas horas de trabajo.

Otros encuentran esta idea ridícula considerando que es hora de deshacerse de Flash y convertirlo en código abierto solo lo mantendrá vivo para siempre.

Fuente: https://github.com



from Desde Linux https://ift.tt/3vbthMx
via IFTTT