Según una investigación, aquellos que emplean Linux experimentan niveles más altos de satisfacción y felicidad

Imagina que te encuentras sentada frente a tu computadora, inmersa en un proyecto crucial. De repente, la pantalla se congela y, a pesar de tus intentos de reiniciarla, la situación persiste. La desesperación se apodera de ti, y te ves en la encrucijada de no saber cómo proceder.

Si ha experimentado esta situación, es probable que haya sentido la frustración asociada con el uso de un sistema operativo cerrado. Sistemas como Windows o macOS están bajo el control de empresas que buscan principalmente sus propios intereses en lugar de los tuyos. Se trata de sistemas «micro», como el propio nombre sugiere, que no son tan operativos. Dichas empresas tienen la capacidad de modificar el software en cualquier momento, generando potenciales inconvenientes para los usuarios.

En contraste, GNU/Linux se presenta como un sistema operativo de código abierto. Esto implica que cualquiera tiene la libertad de modificar el software. Como consecuencia, Linux se caracteriza por ser más estable y confiable en comparación con los sistemas operativos cerrados.

Un reciente estudio realizado por la Universidad de Stanford arrojó resultados interesantes: las personas que optan por Linux experimentan niveles más altos de felicidad en comparación con aquellas que utilizan sistemas operativos cerrados. La investigación reveló que los usuarios de Linux muestran un mayor grado de satisfacción en sus vidas y se sienten más capacitados para gestionar su propio entorno tecnológico.

Estadísticas y Fuentes

El análisis realizado a cabo por la Universidad de Stanford se fundamentó en una encuesta realizada a más de mil participantes. Según los resultados de la encuesta, aquellos que utilizan Linux exhibieron un índice de satisfacción con la vida de 7,2 en una escala del 1 al 10, en contraste con una puntuación de 6,8 para los usuarios de sistemas operativos cerrados. Asimismo, se observó que los usuarios de Linux eran más propensos a sentirse capacitados para gestionar su entorno tecnológico, obteniendo una calificación de 6,9 ​​en comparación con los usuarios de sistemas operativos cerrados, quienes obtuvieron una puntuación de 6,3.

Felicidad y Linux

Información a menudo omitida por la mayoría de los sitios web El estudio de Stanford no constituye la única investigación que ha revelado que los usuarios de Linux experimentan mayores niveles de felicidad. Un estudio realizado por la Universidad de Cambridge señaló que quienes optan por Linux experimentan niveles inferiores de estrés y ansiedad en comparación con los usuarios de sistemas operativos cerrados.

Las investigadores postulan diversas razones que explicarían la mayor satisfacción entre los usuarios de Linux. Una de ellas radica en la mayor personalización que ofrece Linux en comparación con los sistemas operativos cerrados. Esta flexibilidad permite a los usuarios adaptar el sistema operativo según sus necesidades específicas, lo que podría contribuir a un mayor grado de satisfacción.

Otro factor a considerar es la seguridad que ofrece Linux en comparación con los sistemas operativos cerrados. Esto se debe a la mayor transparencia de Linux, que posibilita a los usuarios entender el funcionamiento interno del software. Esta transparencia dificulta que los posibles atacantes aprovechen las vulnerabilidades de seguridad.

En países como México y España, donde prevalece el uso de sistemas operativos cerrados como Windows y macOS, es plausible que esto tenga implicancias significativas en la felicidad de los usuarios. Sin embargo, Linux está ganando popularidad en estos países debido a su mayor accesibilidad en términos económicos ya una experiencia de usuario mejorada.

Fuente: www.somoslibres.org

Linux cumplirá 33 años en 2024

Estabilidad, rendimiento y adaptabilidad son atributos clave de Linux, que domina la computación en la nube y la supercomputación y es fundamental para IoT y los contenedores.

Ahora que 2024 ha despegado, es un buen momento para reflexionar sobre cómo empezó Linux y cuál es su situación actual. Para muchos de nosotros es difícil comprender cuánto tiempo lleva Linux desarrollándose y estando disponible. Probablemente sea aún más difícil comprender hasta qué punto se ha extendido a tantos aspectos de la informática. La disponibilidad actual de más de 600 distribuciones de Linux demuestra su asombroso éxito.

Es interesante tener en cuenta que Linux empezó incluso antes de que Torvalds se pusiera a trabajar en el núcleo Linux en 1991 (la fecha exacta es difícil de precisar). Gente como Richard M. Stallman se había entusiasmado con el concepto de un «¡Unix Libre!» – tanto si ese «libre» implicaba «sin coste» o «liberación». Linux siguió a sus predecesores Unix (como SunOS) en muchos aspectos, pero con el atractivo carácter de ser de «código abierto» – el carácter que lo hizo disponible a tantos niveles sorprendentes de innovación.

La fundación que hizo posible el núcleo Linux se creó en septiembre de 1983. Richard M. Stallman anunció el Proyecto GNU (que significa «GNU no es Unix»), un nombre que confirmaba la distinción entre Unix y las variedades en evolución de Linux.

Como alguien que empezó a utilizar SunOS (un sistema operativo Unix) al principio de su carrera, la aparición de Linux en la sala de ordenadores de mi empresa sólo unos años más tarde captó inmediatamente mi interés, aunque entonces no tenía ni idea del impacto que este sistema operativo «libre» tendría en la tecnología informática.

¿Qué es el núcleo?

El kernel Linux es el componente principal del sistema operativo Linux. Sirve de interfaz entre el hardware que utiliza Linux y los numerosos procesos que se ejecutan.

Linux Torvalds es un ingeniero de software finlandés-estadounidense que fue el creador y principal desarrollador del núcleo Linux. Acaba de cumplir 55 años. La Fundación para el Software Libre (FSF) celebró el pasado mes de septiembre el 40 aniversario del sistema operativo GNU y el lanzamiento del movimiento del software libre, que tanto ha cambiado el entorno informático.

¿Por qué Linux tiene tanto éxito?

Entre las muchas características de Linux que conducen a su éxito se incluyen:

  • Naturaleza de código abierto: El código fuente de Linux está a disposición de cualquiera, lo que facilita su uso y la colaboración con otros en tareas de desarrollo.

  • Adaptabilidad: Puede adaptarse a diversos tipos de hardware y retos de procesamiento.

  • Estabilidad y fiabilidad: Suele ser la elección para servidores en los que el tiempo de actividad es muy importante.

  • Rendimiento: Está diseñado para ofrecer eficiencia y alto rendimiento.

  • Seguridad: Incluye actualizaciones periódicas y supervisión de la seguridad.

  • Rentabilidad: La mayoría de las distribuciones son gratuitas, mientras que algunas ediciones empresariales conllevan algunos costes por soporte y servicios.

  • Portabilidad: Linux funciona en una gama muy amplia de sistemas, desde dispositivos diminutos hasta los superordenadores más potentes del mundo.

  • Versatilidad y potencia de la línea de comandos: la línea de comandos de Linux sigue proporcionando un control amplio y potente sobre el procesamiento y la gestión del sistema.

Distribuciones

La variedad y el número de distribuciones de Linux cambia cada año, pero Wikipedia ofrece muchos detalles sobre las familias de Linux (por ejemplo, los grupos de distribuciones basadas en Debian, RHEL y Arch). Los miembros de los grupos de distribuciones Linux están muy relacionados entre sí, por lo que estas agrupaciones familiares son bastante significativas. Eche un vistazo a la gama de distribuciones descritas aquí.

Supercomputación

Linux sigue dominando la supercomputación principalmente por lo bien que se puede adaptar a casi cualquier tipo de hardware. Este artículo mío anterior detalla muchas de las razones por las que Linux funciona tan bien en los 500 superordenadores más importantes del mundo: Linux domina la supercomputación

Logros de Linux

Linux domina la computación en nube, constituye la base del Internet de las cosas (IoT) y sigue siendo la base de los contenedores. Además de las importantes funciones que sigue desempeñando en la supercomputación, Linux es responsable de variedades de computación que probablemente nunca habrían llegado de no ser por su código abierto y su naturaleza innovadora.

Fuente: www.somoslibres.org

La seguridad del código abierto mejora, pero sigue siendo necesario un mayor compromiso por parte de las empresas

Parece que la situación en torno a la seguridad del software de código abierto es cada vez más preocupante, o al menos esa es la impresión que da el goteo de informes que alertan en ese sentido. Después de que VMWare publicara un estudio en el que mostraba un enfriamiento en la confianza, ahora es Synosys la que alerta de que un importantísimo porcentaje de las bases de código contienen al menos una vulnerabilidad grave.

Según un informe publicado por el Centro de Investigación en Ciberseguridad de Synopsys llamado Análisis de Riesgos y Seguridad del Código Abierto, el 84% de 1.703 bases de código que ha escaneado en el año 2022 contenían al menos una vulnerabilidad. Otro detalle a tener en cuenta es que el 48% de las mismas bases de código tenían vulnerabilidades de alto riesgo.

Aunque el informe se centra en el código abierto, es importante tener en cuenta que no está centrado exclusivamente en eso, sino más bien en las bases de código que contienen Open Source. En el siguiente gráfico se puede apreciar cómo los porcentajes de bases de código que contienen Open Source y de código en las propias bases que era abierto ha ido disminuyendo en los últimos años, a pesar de marcar unos porcentajes del 96 y el 76 por ciento respectivamente.

Otro dato de interés recogido por el informe y procedente de Gartner es que el 45% de las organizaciones del mundo recibirán un ataque a través de una vulnerabilidad presente en su cadena de suministro para el año 2025, lo cual supone una cantidad nada desdeñable, aunque acorde a lo que ya conocemos..

Synopsys explica que, si una organización no es capaz de gestionar correctamente la seguridad del código abierto y del software de terceros que emplea, ningún otro esfuerzo será útil si no se cuidan correctamente los cimientos: “Administrar este software implica obtener una visibilidad completa de sus dependencias y tener la capacidad de recopilar fácilmente información relacionada con el riesgo introducido por estos componentes. Una vez que se ha identificado este riesgo, necesita herramientas y prácticas para administrarlo, priorizarlo y remediarlo”.

Lejos de apostar directamente por el oscurantismo como forma de mejorar la seguridad, Synopsys aboga por realizar un inventario completo del todo el software empleado por una empresa, ya sea de código abierto, privativo o comercial, independientemente de su lugar de procedencia. Esto implicaría la creación de una lista de materiales de software (SBOM en sus siglas en inglés) en la que se enumerarían todos los componentes de código abierto de una aplicación, así como sus licencias, versiones y estado de los parches.

En contraste con el dato mencionado, la situación de la adopción del Open Source dentro de las bases de código ha mejorado si se toman los últimos cinco años. La presencia de código abierto en las bases escaneadas por Synopsys ha aumentado entre en los años 2018 y 2022 en un 163% en la tecnología educativa (EDTech); un 97% en las industrias aeronáutica, aviación y automoción; y un 74% en fabricación y robótica. El aumento explosivo en la EDTech se ha producido principalmente en la época de la pendemia.

El crecimiento en la adopción del Open Source entre los años 2018 y 2023 ha venido acompañado, aunque no necesariamente de forma relacionada, de un aumento del 557% en el número de vulnerabilidades de alto riesgo. De aquí se puede destacar a los sectores aeroespacial, aviación, automoción, transporte y logística vertical, que experimentaron en conjunto un aumento del 232% en las vulnerabilidades de alto riesgo halladas en sus bases de código.

En lo que respecta al IoT, un clásico cuando se trata de poca seguridad y software mal mantenido, el 100% de las bases de código analizadas por Synopsys contenían código abierto. Sin embargo, la cantidad de vulnerabilidades de alto riesgo aumentó un 130% desde 2018 hasta el presente año y el 53% de las aplicaciones auditadas contenían vulnerabilidades de alto riesgo. Los problemas de seguridad del IoT son viejos y derivan principalmente de software mal mantenido. La gravedad del problema ha sido tal que los ataques DDoS más potentes jamás vistos han procedido de este frente.

Synopsys recoge que el equipo de Black Duck Audit Services ha auditado 1.481 bases de código para hallar que el 91% de estas contiene componentes de código abierto que no están actualizados. El software sin actualizar es otra vía típica para acumular fallos de seguridad que se lo ponen fácil a los actores maliciosos.

Además de los asuntos en torno a la seguridad, el informe de Análisis de Riesgos y Seguridad del Código Abierto. En esta área, Black Duck Audit Services ha encontrado que el 54% de las bases de código contenían conflictos con las licencias de código abierto en 2022. Esto supone un aumento del 2% en comparación con el año anterior, pero una disminución del 17% frente al año 2020. La licencia que ha causado más conflictos (por su incumplimiento) es la Reconocimiento-Compartir Igual 3.0 de Creative Commons (CC BY-SA 3.0), ya que el 22% de las bases de código auditadas tenían un conflicto con ella.

Synopsys también se ha acordado de la GPL, la licencia con copyleft más popular. Aquí la mayoría de los conflictos proceden de la inclusión de código fuente publicado bajo licencia en software privativo cuyo código no está disponible de forma pública y bajo una licencia compatible (por ejemplo, el código fuente de UNRAR está disponible de forma pública, pero bajo una licencia privativa). Por otro lado, el 31% de las bases de código auditadas en 2022 estaba publicado bajo una licencia que no se podía discernir o una personalizada, lo que representa un aumento del 55% en comparación con el año anterior. Un ejemplo es JSON, cuya licencia es una MIT modificada con la restricción de “el software se utilizará para el bien, no para el mal”, la cual puede representar un incumplimiento de los principios del software libre.

Además de los conflictos de licencias, también está el software sin licenciar. Synopsys señala que, si bien lo lógico es pensar que si ese código está disponible es para que otros lo puedan usar, la falta de una licencia clara en torno a su publicación hace que la ley sobre derechos de autor discrepe sobre el libre uso de dicho código.

Y hasta aquí los puntos más interesantes del informe Análisis de Riesgos y Seguridad del Código Abierto de Synopsis, el cual tiene muchos más datos relacionados con el uso del Open Source en las bases de código, la seguridad de las propias bases de código y en torno a las licencias.

Fuente: www.muylinux.com

 

Audacity 3.2 incluye efectos en tiempo real y soporte de ffmpeg 5.0

Audacity 3.2 ha sido publicado como la última versión estable del popular editor de audio, el cual es, además, software libre y una de las aplicaciones más populares dentro de su segmento. En esta ocasión nos encontramos con algunas novedades de calado que abarcan tanto el soporte a nivel de sistemas operativos como algunas tecnologías relacionadas con la multimedia.

La primera novedad importante de Audacity 3.2 es la adición de un nuevo botón de Efectos en el menú de pistas que permite colocar efectos en tiempo real. Eso se ha sumado a la fusión de la barra mezcladora con las barras de medición, la incorporación de un nuevo botón de configuración de audio que reemplaza la barra de herramientas del dispositivo (si bien puede ser restituida a través del menú “Ver”), un menú de Efecto que ha sido reordenado y la adición de una característica para compartir audio de forma rápida.

A nivel de plugins, los efectos de VST3 están ahora soportados. Su introducción ha forzado el cambio de la licencia de los binarios a GPLv3, aunque la mayoría de los ficheros de código siguen estando publicados bajo GPLv2. El uso de la GPLv3 puede ayudar al proyecto a recuperar un poco de la credibilidad perdida después del escándalo que hubo en torno a su telemetría.

Los plugins de formato VST3, LV2, LADSPA y Audio Units son ahora capaces de funcionar en tiempo real. Por otro lado, todos los plugins son comprobados y habilitados automáticamente cuando Audacity es iniciado.

En cuanto a sistema operativos, en Linux se emplea ahora los directorios XDG, aunque los clásicos ~/.audacity-data y ~/.audacity que hayan sido heredados seguirán siendo usados hasta que el usuario los borre. Continuando con más cosas ligadas a Linux, ahora es posible compilar el código fuente incluso si el servidor JACK no está presente, mientras que para macOS hay una compilación nativa para Apple Silicon (ARM64). Audacity 3.2 ha incluido soporte de ffmpeg 5.0 y de Wavpack, además de haber cambiado ‘mad’ por ‘mpg123’ como importador de MP3.

Todos los detalles sobre Audacity 3.2 están disponibles en el anuncio de lanzamiento publicado en el repositorio del proyecto en GitHub, mientras que la aplicación puede obtenerse a partir de la sección de descargas de la web oficial con compilaciones para Linux (AppImage), Windows (x86 de 32 y 64 bits) y macOS (ARM e Intel). De manera alternativa es posible obtenerlo a través de Flathub y debería de llegar al canal estable de la Snap Store en cuestión de tiempo.

Fuente: www.muylinux.com

 

Cemu, el emulador de Wii U, es publicado como código abierto y empieza a llegar a Linux.

Cemu 2.0, la última versión del conocido emulador de Wii U, ha sido publicada con un par de novedades revolucionarias que a buen seguro cambiarán el rumbo del proyecto, ya que ha sido convertido en código abierto y por fin dispone de compilaciones nativas para Linux, si bien estas todavía están muy verdes.

Empezamos con lo que resulta más relevante por estos lares, la licencia y la disponibilidad para Linux. Sobre lo primero, el código fuente de Cemu 2.0 ha sido publicado bajo Mozilla Public License 2.0 (MPL 2), que es la licencia empleada por Firefox, las versiones de Thunderbird para escritorio (ya veremos en qué queda K-9 Mail) y Brave, el derivado de Chromium publicado como software libre más popular.

Sin embargo, en el repositorio GitHub de Cemu se avisa que están exentos de la licencia MPL 2 “todos los archivos en el directorio de dependencias para los que se aplican las licencias del código original, así como algunos archivos individuales de la carpeta src, como se especifica en los encabezados de esos archivos respectivamente”. Esta situación también se da, por ejemplo, con los editores de vídeo, que se apoyan en otros componentes publicados bajo licencias diversas.

En cuanto a las compilaciones para Linux, estas todavía están en fase preliminar, así que no están disponibles desde la sección de descargas de Cemu, donde se encuentran únicamente los instaladores para Windows. A pesar de ello, este es un primer paso muy importante y la disponibilidad del código fuente hará que, muy probablemente, un puñado de voluntarios se impliquen para acelerar el proceso. Si la intención del soporte nativo para Linux apunta hacia la Steam Deck, en un futuro podría haber hasta una compilación Flatpak oficial.

Otro cambio introducido a nivel de proyecto ha sido una simplificación de las versiones de mantenimiento, que ahora serán numeradas solo como 2.0, 2.1, 2.2, 2.3, etc. En cuanto a la versión mayor recientemente publicada, la 2.0, se le han actualizado todas las dependencias, destacando SDL y wxWidgets.

Por los demás, hay un puñado de cambios que consisten sobre todo en correcciones que apuntan a ir más dirigidas a Windows que a Linux. Entre ellas hay una para el decodificador de H.264, otra para arreglar un cuelgue de Call of Duty: Black Ops II y otra para corregir un fallo que provocaba que la versión de The Legend of Zelda: Wind Waker para Wii U se quedara inactiva en la pantalla de título durante dos minutos.

Para los que anden perdidos, Wii U es la última consola de sobremesa de Nintendo. Fue un total fracaso comercial debido a que la compañía apenas invirtió en publicidad, por lo que la mayoría del público de la Wii original, que fue comprada mayormente por personas que sabían poco de videojuegos, la entendieron o percibieron como un periférico en lugar de una consola nueva. Eso, unido a que el concepto de Wii ya había pasado de moda y a que el mal llamado “público hardcore” le dio la espalada a Nintendo hacía tiempo en consolas de sobremesa, obligaron a la compañía a tener que concentrar todas sus energías en portátiles a través de Switch, cosa que al final no ha sido mala idea porque le ha ahorrado el tener que desarrollar dos líneas de sus sagas más conocidas.

Desde MuyLinux le deseamos los mejor a Cemu en su andadura como proyecto de código abierto y en sus intenciones de ofrecer soporte nativo para Linux, porque siempre es bueno contar con más aplicaciones para el sistema, sobre todo si estas llegan como código abierto.

Fuente: www.muylinux.com

Linux 6.0 llega con mejoras de rendimiento y viene más Rust

Linus Torvalds les recuerda a los desarrolladores para qué sirven los números de versión y que deben ser breves para facilitar la vida de todos. El creador de Linux, Linus Torvalds, ha anunciado la primera versión candidata para la versión 6.0 del kernel de Linux, pero dice que el cambio de número importante no significa nada especialmente diferente en esta versión.

Si bien no hay nada fundamentalmente diferente en esta versión en comparación con la 5.19, Torvalds señaló que hubo más de 13 500 confirmaciones no fusionadas y más de 800 confirmaciones fusionadas, lo que significa que «la 6.0 parece ser otra versión bastante importante». Según Torvalds, la mayoría de las actualizaciones son mejoras en la GPU, las redes y el sonido.

Torvalds cumplió su palabra después de lanzar Linux kernel 5.19 el mes pasado , cuando señaló que probablemente llamaría a la próxima versión 6.0 porque «está empezando a preocuparse por confundirse con grandes números nuevamente».

En el lanzamiento del domingo de Linux 6.0 versión candidata a versión 1 (rc-1) , explicó su razonamiento detrás de elegir un nuevo número de versión principal y su propósito para los desarrolladores. Nuevamente, se trata de evitar confusiones en lugar de señalar que el lanzamiento tiene nuevas funciones importantes. Su umbral para cambiar el número de versión principal era 0,20 porque es difícil recordar los números de versión incremental más allá de eso.

«A pesar del cambio de número principal, no hay nada fundamentalmente diferente en esta versión: durante mucho tiempo he evitado la noción de que los números principales son significativos, y la única razón para un sistema de numeración ‘jerárquico’ es hacer que los números sean más fáciles de recordar y distinguir. dijo Torvaldo.

Pero tampoco le importa si alguien quiere llamar a esta versión 5.20, que algunos desarrolladores chinos señalaron como más aceptable socialmente que » 4.20 «, una referencia estadounidense a la cultura de fumar hierba.

El fabricante de Linux notó la ausencia de algunas inclusiones de Rust en esta versión, pero espera que sucedan en otra versión candidata 6.x. Rust se agrega como el segundo lenguaje para el desarrollo del kernel de Linux detrás de C .

El soporte para Rust está encabezado por Miguel Ojeda con el respaldo financiero de Google y el Grupo de Investigación de Seguridad de Internet. Torvalds dijo en junio que esperaba que los parches de Rust v8 se fusionaran con Linux 6.0, según Phoronix .

«De hecho, esperaba que obtuviéramos parte de la primera infraestructura oxidada y la VM LRU multigeneración, pero ninguno de ellos sucedió esta vez», escribió Torvalds.

«Siempre hay más lanzamientos. Pero hay mucho desarrollo continuo prácticamente en todas partes, con el ‘registro corto’ demasiado largo para publicar y, por lo tanto, como siempre para los avisos rc1, a continuación solo contiene mi ‘registro combinado'».

Torvalds también hizo algunos comentarios sobre Habana Labs de Intel y su procesador Saudi2 para aprendizaje profundo, pero dice que se están poniendo al día con su rival de chips AMD. Intel adquirió Habana, con sede en Israel, por $ 2 mil millones en 2019 y la convirtió en parte de su equipo de centro de datos, que lanzó los procesadores Gaudi2 y Greco en mayo.

«Este es uno de esos lanzamientos en los que no debe mirar el diffstat demasiado de cerca, porque más de la mitad es otro volcado de registro de GPU AMD», agregó.

«Y la gente de Habanalabs Gaudi2 también quiere jugar en ese espacio, pero no alcanzan los mismos resultados elevados por los que la gente de AMD GPU se ha vuelto tan famosa. Estoy seguro de que es solo cuestión de tiempo».

Fuente: www.somoslibres.org

Google arrebata a Microsoft la corona del «número uno» del código abierto

El ascenso de Microsoft como uno de los principales contribuidores del código abierto ha sido casi meteórico desde la llegada de Satya Nadella al cargo de CEO. La transformación de la corporación ha sido tal que llegó a autorpoclamarse como la número uno del código abierto después de que Linux se convirtiera en el sistema operativo más usado en Azure, su plataforma de computación en la nube.

Sin embargo, parece que Microsoft está perdiendo su corona, ya que la empresa de asesoría Aiven, radicada en Helsinki (Finlandia), ha publicado que Google ha incrementado lo suficiente su número de contribuidores como para superar a la corporación de Redmond. Este cambio en el primer puesto viene en parte debido a que el gigante del buscador incrementó la cantidad de commits mensuales en GitHub en un 20% en comparación con los datos del mismo periodo del año pasado.

Heikki Nousiainen, director de tecnología (CTO) y cofundador de Aiven, ha mostrado su sorpresa ante el dato de que Google haya superado a Microsoft. Si antes dijimos que el incremento de la contribución de Google es solo una parte de las razones, es porque Nousiainen ha expuesto que “un factor en esto ha sido una disminución de los commits año tras año de Microsoft en proyectos de código abierto. Sin embargo, el compromiso de Microsoft con la libertad y la innovación de los desarrolladores es consistente, ya que la empresa es un jugador importante en código abierto e incluso compró GitHub en 2018”.

Aiven también ha destacado que Amazon ha empezado a centrarse más en el Open Source a través de proyectos como OpenSearch, que nació como un bifurcación de Elasticsearch. Sin embargo, posiblemente el dato más interesantes es que Google, Microsoft y Amazon muestran un compromiso cada vez mayor con el código abierto al haber aumentado entre todos en un 300% la cantidad de contribuidores en GitHub en los últimos seis años, lo que delata una competencia entre las grandes corporaciones en este sentido.

Mayores contribuidores al codigo abierto en GitHub según el Open Source Contributor Index (OCSI).

Si uno mira directamente las tablas publicadas por Open Source Contributor Index (OCSI), Google ha tenido a 5.421 contribuidores activos el pasado mes de julio frente a los 5.268 de Microsoft. El gigante de Mountain View ha dominado todos los meses del año 2022, mientras que la corporación de Redmond hizo lo propio en 2021 con la salvedad de febrero, cuando Google logró hacerse con el primer puesto.

El pique entre Google y Microsoft por liderar las contribuciones en GitHub está servido, más viendo que dichas compañías están tomando distancia de otras como Red Hat, Intel, IBM, Amazon, Facebook y la propia GitHub, que son las únicas que superaron los mil contribuidores en julio de 2022.

Como vemos, las grandes corporaciones se han tomado muy serio la contribución al código abierto, pero también se detecta una tendencia a preferir guardarse cartas en lugar de realizar una auténtica contribución de cara a la comunidad, lo que se traduce en la preponderancia de licencias permisivas como MIT y Apache 2 frente a las GPL.

Fuente: www.muylinux.com

Linux explicado en 5 niveles de dificultad

En el portal hacker noon, explican los cinco niveles de dificultad para usuarios Linux (un niño, un adolescente, un estudiante universitario, un estudiante de posgrado y un experto).

Niño

  • Un sistema operativo permite que una computadora se comunique con su hardware y ejecute sus aplicaciones.
  • La mayoría de las veces, un sistema operativo viene preinstalado en una computadora.
  • Los sistemas operativos más comunes para computadoras personales son Microsoft Windows, Apple macOS y Linux.
  • Linux es como Windows, ¡pero es gratis!
  • Puede descargarlo y usarlo en su computadora, y hay muchos programas diferentes que puede usar con él.

Adolescente

  • Linux es un sistema operativo de computadora que es gratuito y de código abierto.
  • El software de código abierto está disponible para que cualquiera lo use o lo cambie y, por lo general, una comunidad de programadores lo desarrolla de manera colaborativa.
  • Linux es popular entre los usuarios de computadoras que buscan una alternativa al sistema operativo más costoso y de código cerrado, como Microsoft Windows.
  • Linux es un sistema operativo muy estable. No es propenso a bloqueos y errores que pueden ocurrir en Windows.
  • También es muy seguro, por lo que no tiene que preocuparse por los virus y otros programas maliciosos.
  • Linux no solo se usa en computadoras personales; también se usa en servidores.
  • Los servidores son computadoras que almacenan sitios web y brindan otros servicios a través de Internet.
  • Linux es popular para los servidores porque es muy estable y seguro.
  • Muchas organizaciones grandes, como Google, Facebook y Amazon, usan Linux.
  • El Departamento de Defensa de los Estados Unidos también lo utiliza.
  • Incluso Robots que estan Marte usa Linux.
  • A pesar de sus muchos beneficios, Linux no está exento de inconvenientes.
  • Uno de los mayores problemas es que puede ser difícil de usar para personas que no están familiarizadas con él.
  • No hay tantas aplicaciones de software disponibles para Linux como para Windows.
  • A pesar de sus inconvenientes, Linux es un sistema operativo popular que llegó para quedarse.

Estudiante universitario

  • Linux es un sistema operativo potente y gratuito.
  • Aquí hay cuatro beneficios de usar Linux que lo convierten en una excelente opción para los estudiantes:
  • Bajo costo: Linux es un sistema operativo gratuito y de código abierto, lo que significa que está disponible sin costo alguno. Además, muchas aplicaciones que se ejecutan en Linux también son gratuitas o tienen alternativas de bajo costo. Esto puede ahorrarles mucho dinero a los estudiantes, especialmente cuando se trata de costos de software.
  • Alta seguridad: Linux es un sistema operativo muy seguro. Es menos vulnerable a virus y malware que otros sistemas operativos, lo que lo convierte en una buena opción para los estudiantes que desean proteger sus datos.
  • Flexibilidad: Linux es un sistema operativo muy versátil. Linux se ejecuta en una amplia variedad de hardware, desde computadoras personales hasta servidores. Hay muchas distribuciones diferentes de Linux, cada una con sus propias características y aplicaciones únicas. Esta flexibilidad puede ser un gran beneficio para los estudiantes que quieran usar Linux para sus estudios o para uso personal.
  • Excelente soporte: existe una gran comunidad de usuarios y desarrolladores de Linux que están dispuestos a ayudar a otros. Este puede ser un gran recurso para los estudiantes que son nuevos en Linux o que necesitan ayuda con problemas específicos.

Estudiante graduado

  • Linux es un sistema operativo de computadora creado como una alternativa al sistema operativo Windows de Microsoft.
  • Linux es un software gratuito y de código abierto. Podemos instalarlo en ordenadores, portátiles y servidores.
  • A diferencia de Windows, Linux no es un software propietario , lo que significa que cualquiera puede contribuir a su desarrollo.
  • Podemos personalizar el sistema operativo para satisfacer las necesidades de cualquier usuario, ya sea para uso personal o empresarial.
  • Una de las ventajas de usar Linux es que es menos probable que se infecte con malware que Windows.
  • Otra ventaja de Linux es que está disponible en muchos idiomas diferentes.
  • Esto puede ser útil para los usuarios que no están familiarizados con el inglés.
  • Podemos ejecutarlo en una máquina virtual , que es una computadora que se ejecuta en otra computadora.
  • Linux es un sistema operativo popular para servidores web. Muchos de los sitios web más grandes del mundo, como Google y Facebook, usan servidores Linux.
  • Muchas empresas también utilizan Linux como sistema operativo para las computadoras de sus empleados.
  • Algunas de estas empresas incluyen Amazon, IBM y Oracle.
  • Linux no está exento de desafíos. Uno de los desafíos que enfrenta Linux es su baja participación de mercado.
  • Microsoft Windows aún domina el mercado de las computadoras personales, con una participación de mercado de más del 90%.
  • Otro desafío que enfrenta Linux es la compatibilidad.
  • Algunos programas no están disponibles para Linux y algunos dispositivos de hardware no son compatibles con Linux.
  • A pesar de sus desafíos, Linux es un sistema operativo popular que utilizan millones de personas en todo el mundo.

Experto

  • Linux es una familia de sistemas operativos de software libre y de código abierto creados alrededor del kernel de Linux.
  • Linux está empaquetado en una forma conocida como distribución de Linux para uso de escritorio y servidor.
  • Algunas distribuciones populares de Linux incluyen Debian, Ubuntu, Mint, Fedora, CentOS, RHEL y SUSE.
  • Las distribuciones a menudo vienen con una gran selección de software gratuito y de código abierto.
  • Es una opción popular para muchas aplicaciones, como servidores web, bases de datos, lenguajes de programación y más.
  • El kernel de Linux fue lanzado al público por primera vez en 1991 por el estudiante finlandés de informática Linus Torvalds .
  • El kernel es el núcleo de un sistema operativo Linux y proporciona servicios básicos como administración de memoria, administración de procesos, controladores de dispositivos y manejo de llamadas al sistema.
  • El kernel de Linux se publica bajo la Licencia pública general de GNU (GPL), lo que significa que cualquiera puede modificarlo y redistribuir el código fuente.
  • Linux se ejecuta en una variedad de hardware, desde dispositivos integrados hasta mainframes.
  • Es muy utilizado en servidores, ya que es muy estable y ofrece un alto grado de seguridad.
  • Linux también es popular entre los desarrolladores, ya que ofrece una amplia variedad de lenguajes y herramientas de programación.
  • También se usa ampliamente en computación científica, ya que muchos paquetes de software científico están disponibles para Linux.
  • Linux es una gran opción para muchas personas. También es muy seguro y estable, lo que lo convierte en una buena opción para aplicaciones de misión crítica.

Sea cual sea su nivel de experiencia, puede aprovechar Linux en su trabajo y en su vida diaria.

Fuente: www.somoslibres.org

Supéralo: Microsoft es una empresa Linux y de código abierto en estos días

En 2001, el entonces CEO Steve Ballmer declaró : «Linux es un cáncer». Más tarde, Microsoft patrocinó el ataque de derechos de autor de SCO en Linux; afirmó que Linux violó patentes de Microsoft sin nombre; y obligó a los proveedores de Android basados ​​en Linux a pagar por reclamaciones de patentes dudosas. Bill Gates y Microsoft de Ballmer querían ver a Linux y al software de código abierto (OSS) muertos y enterrados.

Lo hicieron porque, como muestran los documentos de Halloween de Microsoft , creían que «OSS representa una amenaza directa a corto plazo para los ingresos y la plataforma de Microsoft, particularmente en el espacio del servidor».

También se dieron cuenta de que el código abierto era mejor que cualquier número de desarrolladores que pudieran vivir en Redmond, Washington. «La capacidad del proceso de OSS para recopilar y aprovechar el coeficiente intelectual colectivo de miles de personas en Internet es simplemente asombrosa. Más importante aún, la evangelización de OSS crece con el tamaño de Internet mucho más rápido de lo que parecen escalar nuestros propios esfuerzos de evangelización».

¿La respuesta de Microsoft? «Los proyectos de OSS han podido afianzarse en muchas aplicaciones de servidor debido a la amplia utilidad de los protocolos simples altamente comercializados. Al extender estos protocolos y desarrollar nuevos protocolos, podemos negar la entrada de proyectos de OSS en el mercado».

Para Microsoft, este fue un método probado y verdadero para aplastar a sus enemigos. Lo conoce mejor por la frase que Paul Maritz, entonces vicepresidente ejecutivo del Grupo de Desarrollo y Estrategia de Plataformas de Microsoft, usó en 1998 para describir la respuesta de Microsoft a Netscape como «abrazar, extender, extinguir».

Pero presten atención, amigos. La más reciente de esas historias tiene diez años. Maritz se fue en 2000. Gates dejó de hacer su trabajo diario en Microsoft en 2008. En 2021, el multimillonario fue expulsado del directorio de Microsoft por tener una aventura con un empleado. Ballmer? Dejó de ser director ejecutivo de Microsoft y renunció a la junta en 2014. Son historia. Y también lo son sus formas anti-Linux y OSS.

Abrazar, extender, extinguir también falló contra el método de código abierto y, esto es lo importante, Microsoft lo sabe.

Entonces, cuando Satya Nadella se hizo cargo de Microsoft como su nuevo CEO y dijo: » Microsoft ama Linux «, no fue solo una palabrería. Sabía que, para ganar dinero, Microsoft realmente tenía que adoptar, y no extinguir, el código abierto.

Nadella le dijo a Wired en su día que no estaba interesado en pelear viejas batallas. Linux se ha convertido en una parte vital de la tecnología empresarial actual. «Si no saltas a lo nuevo», dijo , «no sobrevives».

Como dijo el reportero de TechCrunch, Ron Miller : «Microsoft pasó de ser una empresa que intentaba obligar a los clientes a comprar un enfoque todo el tiempo basado exclusivamente en Microsoft, a una que reconocía que era importante trabajar en todas las plataformas y asociarse ampliamente».

Eso significó hacerse amigo de enemigos de una sola vez como Salesforce, y no solo amar Linux sino incorporar Linux en sus productos (Linux es el principal sistema operativo invitado en Azure) y contratar desarrolladores líderes de código abierto y Linux como el arquitecto de systemd Lennart Poettering y Creador de Python Guido Van Rossum .

Hoy, piensas en Microsoft como un gran negocio, que está justo detrás de las empresas FAANG en el mercado de valores. Lo que no recuerda es que cuando Ballmer renunció en 2014, las acciones de Microsoft habían caído más del 40 por ciento. Cuando Ballmer anunció que se iba, el precio de las acciones de Microsoft era de 34,47 dólares. El 8 de julio de 2022 era de $267,66.

¿Obtener la imagen? Microsoft se ha vuelto más valioso que nunca porque finalmente descubrió que era mejor unirse a Linux y el código abierto que luchar contra él. Si todavía cree que Microsoft es el enemigo, piénselo de nuevo.

Claro, Microsoft no es perfecto. Por ejemplo, existen serias dudas legales y éticas sobre cómo su subsidiaria GitHub está utilizando código fuente abierto en su servicio de programación de pares basado en IA Copilot comercializado, y ha cometido algunos errores como con .NET Foundation a fines del año pasado.

Sin embargo, puede encontrar fallas en cualquier empresa importante que use Linux o software de código abierto.

A fin de cuentas, ya es hora de dejar de ser tan duro con Redmond. Deje de juzgar a Microsoft por lo que hizo hace una década y júzguelo por lo que está haciendo hoy.

Fuente: www.somoslibres.org

OptaPlanner : considerado la herramienta de código abierto para automatizar horarios

Después de que Geoffrey de Smet conociera el concepto de los algoritmos del motor de reglas, usó su conocimiento para optimizar una de las tareas administrativas más comunes

Uno de los elementos más importantes de la automatización es la optimización. Los trabajadores de múltiples industrias quieren usarlo para reducir las tareas administrativas monótonas que pueden llevarse a cabo mediante algoritmos inteligentes, dejando que los humanos realicen las tareas que requieren más pensamiento o creatividad. Para aquellos que no trabajan directamente con algoritmos y código, necesitan algún tipo de herramienta de automatización para lograrlo. Ahí es donde entran personas como Geoffrey De Smet de Red Hat.

De Smet es el líder y creador de OptaPlanner, un solucionador de restricciones de IA de código abierto que se puede usar para resolver problemas de planificación y automatizar cronogramas como rutas de vehículos, listas de empleados y programación de mantenimiento. “En 2006, estaba trabajando en un grupo de investigación que se enfocaba en metaheurísticas y otros algoritmos de IA”, dijo a SiliconRepublic.com. “Una presentación en una conferencia local me enseñó sobre los algoritmos del motor de reglas. Me inspiré para combinarlos. Después de unas largas vacaciones, nació OptaPlanner .”

Creación de OptaPlanner


De Smet trabajó en OptaPlanner durante muchos años en su tiempo libre. A menudo se unía a los desafíos de investigación de operaciones académicas para ver si podía resolverlos con OptaPlanner. “Después de todo, alguien tenía que ayudar a Santa Claus a encontrar el camino más corto para visitar a todos los niños de este planeta”, dijo. “Estas competencias me expusieron regularmente a mejores algoritmos y técnicas de implementación, que asimilé rápidamente en OptaPlanner.

“Por ejemplo, en una competencia alrededor de 2012, un equipo usó el algoritmo de aceptación tardía para superar los resultados de OptaPlanner. Este algoritmo metaheurístico, inventado por Yuri Bykov, es en promedio mejor que la búsqueda tabú y el recocido simulado. Así que también lo implementé para OptaPlanner”. De Smet se unió a Red Hat en 2010 y, en 2013, la empresa de software de código abierto había comenzado a producir OptaPlanner y a ofrecer soporte empresarial para él. “Mi pasatiempo se convirtió en mi trabajo completo”, dijo.

Los casos de uso de esta automatización ahora son de gran alcance. OptaPlanner es capaz de reducir el tiempo de conducción de una flota de vehículos decidiendo qué vehículo va a dónde y en qué orden. En la programación de empleados para trabajadores por turnos, como enfermeras, médicos y guardias de seguridad, el algoritmo asigna cada turno a un empleado teniendo en cuenta las habilidades, la afinidad, la disponibilidad y otras limitaciones.

“Otros casos de uso importantes incluyen la programación de mantenimiento, el horario escolar, el enrutamiento de preparación de pedidos, la programación de talleres y la programación de audiencias judiciales”, dijo De Smet.

El futuro de la automatización


Si bien la automatización podrá optimizar una gran cantidad de trabajo en una amplia gama de industrias, De Smet dijo que las empresas deberán poder ajustarse con frecuencia y rapidez para que la automatización sea realmente efectiva. “Por ejemplo, un modelo de aprendizaje automático entrenado con los datos de vuelo del año pasado podría no ser relevante hoy, ahora que el turismo está aumentando nuevamente”, dijo.

“Otra gran tendencia que veo es la necesidad de medir claramente el retorno de la inversión (ROI) de cualquier implementación de tecnología de IA. El tiempo de agitar las manos ha terminado. Al mismo tiempo, el ROI de muchos proyectos de IA es enorme, pero también lo es el salto para darlos. A menudo, los beneficios no se pueden materializar en pequeños pasos incrementales, solo al final, cuando funciona por completo, o no”.

Con este resultado potencial de todo o nada, De Smet dijo que la experiencia de pago por uso para el desarrollo de IA es algo que debe cambiar. También dijo que uno de los mayores desafíos en la industria de la IA en su conjunto es convencer a los usuarios de que esta área de la tecnología es más que solo aprendizaje automático y que es vital que se use la herramienta adecuada para el trabajo correcto.

“El aprendizaje automático, y las redes neuronales de aprendizaje profundo en particular, son excelentes para el reconocimiento de patrones: reconocimiento de imágenes, reconocimiento de voz y cosas similares en las que los humanos son buenos”, dijo. “El aprendizaje automático es consistentemente inferior en la planificación y programación. Utilice metaheurísticas y algoritmos de optimización matemática para tales casos de uso. Martillar un tornillo conduce a resultados subóptimos”

Fuente: www.somoslibres.org


Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home1/uiolibre/public_html/wp-content/plugins/simple-lightbox/includes/class.utilities.php on line 545