OpenSSL 3 llega con nueva licencia y descontinúa las API de bajo nivel

publicado en: Linux | 0

 

Recientemente ha sido anunciada OpenSSL 3.0, la nueva versión mayor de la popular biblioteca criptográfica que además es uno de los componentes más esenciales de Internet. Se trata de un trabajo que ha ocupado a los desarrolladores durante tres años en los que ha habido 17 lanzamientos alfa, 2 betas y 7.500 commits, todo eso procedente de 350 autores diferentes.

OpenSSL 3 llega con muchos cambios de calado que no solo abarcan el propio software en sí, sino también otros aspectos como la documentación y las licencias utilizadas. Según explica Matt Caswell en el anuncio oficial, “ha habido un aumento del 94% en la cantidad de documentación que tenemos desde OpenSSL 1.1.1 y un aumento (ajustado) en las ‘líneas de código’ en nuestras pruebas del 54%”.

Caswell también ha destacado el entusiasmo y el nivel de actividad de la comunidad a la hora de realizar contribuciones. La nueva versión de la biblioteca criptográfica ha podido contar con algunos ingenieros dedicados, los cuales han podido ser pagados gracias a que el proyecto ha logrado financiación a través de distintas vías.

En lo que respecta a los cambios y novedades, empezamos por el cambio de licencia. Las versiones anteriores de OpenSSL usaron a la vez su propia licencia y la SSLeay (las cuales se mantendrán), pero OpenSSL 3 empleará la Apache License 2.0, la cual es una licencia Open Source y software libre de naturaleza laxa compatible con la versión 3 de la GPL, pero no con la 2.

Abarcando ahora lo que es el software en sí, OpenSSL suministra dos tipos de API para invocar los algoritmos criptográficos: las de alto nivel, que generalmente están diseñadas para funcionar en todo tipo de algoritmos, y las de bajo nivel, que está dirigidas a una implementación específica de un algoritmo. Durante muchos años el empleo de las API de bajo nivel estuvo desaconsejado por parte de los desarrolladores de OpenSSL, así que han aprovechado la ocasión para tomar la decisión de marcarlas oficialmente como obsoletas.

Algunos algoritmos criptográficos de la API de Envelope (EVP) han sido marcados como soporte legado y su uso se desaconseja a partir de OpenSSL 3, por lo que no están disponibles por defecto y tendrán que ser habilitados manualmente.

La versión 1.1.1 de OpenSSL introdujo el concepto de proveedores, los cuales recopilan y ponen a disposición implementaciones de algoritmos. Ahora, en su versión 3, la biblioteca criptográfica soporta la posibilidad de especificar mediante programación o fichero de configuración qué proveedores emplear para una aplicación, habiendo cinco diferentes como estándar. Uno de los proveedores estándares disponibles es FIPS, por lo que los algoritmos criptográficos validados para este módulo están disponibles de manera predeterminada.

El esquema de versiones es otro punto que ha cambiado en OpenSSL 3. Hasta el lanzamiento 1.1.1, los diferentes de niveles de parches fueron indicados con una letra al final del número de versión, pero a partir de la tercera versión mayor esto quedará cambiado por el siguiente esquema: MAYOR.MENOR.PARCHE. Esto quiere decir que ahora la tercera cifra indicará el parche, la segunda la posibilidad de que se hayan introducido nuevas características y la primera, en caso de cambiar, que no se garantiza la compatibilidad a nivel de API y ABI.

Otras mejoras y novedades son la implementación del Protocolo de Gestión de Certificados (CMP), que también cubre CRMF y la transferencia de HTTP; un cliente de HTTP y HTTPS adecuado en ‘libcrypto’ que soporta GET y POST, redireccionamiento, contenido simple y codificado en ASN.1, proxies y tiempos de espera; además de soporte para el TLS del kernel Linux.

Todos los detalles de OpenSSL 3 pueden ser consultados a través del anuncio oficial y la wiki del proyecto, mientras que la biblioteca criptográfica puede ser descargada desde la correspondiente sección en la web del proyecto. Si bien la actualización desde la versión 1.1.1, que es LTS, debería de ser sencilla, se recomienda proceder con precaución.

Fuente: Muylinux

El driver de NVIDIA ya funciona con Sway, el compositor de Wayland

publicado en: Linux | 0

La implementación de Wayland por parte de NVIDIA ha sido una de las mayores batallas tecnológicas que se hayan visto en Linux. El gigante del procesamiento gráfico no daba su brazo a torcer al mantener su apuesta por EGLStreams como búfer para Wayland, mientras que el resto, incluidos Intel y AMD, apostaron por el estándar GBM.

Después de muchos años de tiras y aflojas, el futuro regreso de Intel al mercado de las gráficas dedicadas, la precipitada defunción de Xorg y sobre todo el fracaso del propio EGLStreams forzaron a NVIDIA a rectificar para adoptar GBM, más viendo las altas probabilidades de que Wayland sea establecido por defecto en la próxima LTS de Ubuntu.

NVIDIA todavía tiene trabajo por delante para ponerse al día con su soporte de Wayland, que en teoría debería de permitir que su driver oficial funcione correctamente con las sesiones de Wayland ya existentes, sin necesidad de introducir modificaciones en los compositores (o al menos no tan radicales como los que requería EGLStreams).

James Jones, ingeniero de NVIDIA, ha anunciado que el driver de la compañía ya funciona por defecto en Sway usando GBM. La consecución de este hito ha necesitado de introducir las funciones de ‘gbm_bo_create_with_modifiers2’ y de ‘gbm_surface_create_with_modifiers2’ en el backend de GBM de Mesa debido a que las funciones de ‘gbm_*_create_with_modifiers’ carecían de soporte para flags.

Sway es un gestor de ventanas y compositor de Wayland inspirado en i3 que decidió en el lanzamiento de su versión 1.0 abandonar el soporte de EGLStreams. Drew DeVault, creador de Sway, repitió una archiconocida frase de Linus Torvalds y anunció que el compositor dejaría de soportar el driver oficial de NVIDIA. Por otro lado, el compositor es uno de los mejores exponentes de Wayland, y hay quien lo considera como la mejor implementación del protocolo.

La claudicación de NVIDIA ante los estándares de Wayland ha necesitado de introducir en Mesa un backend alternativo de GBM para soportar el driver de la compañía, que actualmente también se encuentra trabajando en el soporte de DMA-BUF y en otras mejoras relacionadas con Wayland.

La versión 470 del driver del gigante verde ha puesto los cimientos para soportar Wayland, pero hay otros componentes que deben ser parcheados para que todo funcione como se espera (o sea, con las sesiones de Wayland existentes).

NVIDIA, a la caza de Radeon

NVIDIA siempre ha tenido muchos intereses en torno a Linux, pero estos siempre han estado ligados a los servidores, la supercomputación y la inteligencia artificial. Mientras tanto, y hasta hace poco, la corporación no veía a Linux como un sistema de escritorio que pudiese ser usado como Windows y macOS, pero parece que eso está empezando a cambiar, ya que, aparte del soporte de Wayland, la llegada de DLSS a Proton fue la respuesta al anuncio de FidelityFX Super Resolution (FSR).

El soporte de DMA-BUF es uno de los aspectos más interesantes debido a que dicha característica es imprescindible para la grabación de gameplays desde una sesión de Wayland. De momento todo apunta a que no va a estar habilitada por defecto en GNOME 41 para las gráficas Radeon, por lo que se mantendría oficialmente como algo exclusivo de Intel. NVIDIA tiene ahí un frente para explotar una debilidad típica de Radeon que también se da en Windows: las tecnologías asociadas o relacionadas.

Las gráficas Radeon ofrecen una “potencia bruta” comparable a la de NVIDIA, incluso en Linux, pero cuando se trata de tecnologías, NVIDIA siempre va al menos un paso por delante. Las soluciones de codificación por hardware de NVIDIA para Linux son muy superiores a las de AMD, con DLSS y en trazado de rayos el gigante verde parece ir una generación por delante de FSR y la implementación del trazado de rayos de Radeon, y así sucesivamente.

El hecho de que NVIDIA vaya por delante en tecnologías es un buen punto a su favor, por lo que después de que se haya amoldado a los estándares de Wayland y tras sumarse Intel al mercado de las gráficas dedicadas, es muy probable que veamos a Radeon volviendo a ocupar el tercer puesto, aunque en unas circunstancias muchísimo mejores que las que había en los tiempos de Catalyst/FGLRX.

Fuente: Muylinux

Linux Play: City Game Studio, Boyfriend Dungeon, Haven Park, Jupiter Hell…

publicado en: juegos, Linux | 0

 

 

 

 

Por fin nos ponemos al día con el Linux Play que tocaba sacar este primer domingo de septiembre, con lo mejor que nos dejó agosto. Y es que Linux Play es nuestra sección mensual de estrenos jugables para Linux, pero siempre a toro pasado. ¿Qué hay de nuevo, viejo? De todo un poco: del simulador de gestión de la economía City Game Studio: a tycoon about game dev, por fin en ‘versión estable’ tras años en acceso anticipado, a la frikada mezcla e acción y simulador de citas (¡con armas!) Boyfriend Dungeon, pasando por la serenidad y el buen rollito de Haven Park o todo lo contrario, la intensidad -por turnos, eso sí- de Jupiter Hell… Y así hasta el final de la lista, que cierra el título gratuito Joyspring, un plataformas sencillo a priori, pero que está gustando mucho a quien ya lo ha jugado. Linux Play

 

Fuente: Muylinux

EndeavourOS mejora su instalador de sistema y estrena una nueva aplicación

publicado en: Linux | 0

EndeavourOS sigue afianzándose como una sucesora digna de Antergos y por tercera -y muy probablemente última- vez en lo que llevamos de año, renueva su imagen de instalación, facilitando el salto a Arch Linux a quien desee hacerlo sin complicarse la vida demasiado.

En efecto, EndeavourOS nació como relevo de Antergos, allanando la instalación de Arch Linux para el común de los mortales o, más específicamente, para quienes gustan de la actualización continua de Arch Linux, pero prefieren los procesos guiados con interfaces visuales. Ergo, no cabría esperar mucho más de EndeavourOS que la mejora de su sistema de instalación, pero no se reduce a eso este lanzamiento.

Así, EndeavourOS 2021.08.27 estrena una nueva aplicación, EOS Apps Info, una simple lista con todas las aplicaciones preinstaladas con las que mejorar la experiencia de usuario, además de servir de centro de ayuda con manuales de cada una de ellas. Por aplicaciones preinstaladas nos referimos, por ejemplo, a las que facilitan el soporte de los controladores gráficos privativos de NVIDIA, los servidores desde donde descargar las actualizaciones, el instalador del sistema, etc.

Pero, ojo, porque «como la mayoría de nuestras aplicaciones, eos-apps-info no se instala de forma predeterminada», informan en el anuncio oficial de EndeavourOS 2021.08.27, por lo que hay que instalarla aparte, lo cual se puede hacer con un simple comando: «yay -S eos-apps-info».

El resto de novedades de EndeavourOS 2021.08.27 recogen algunas de las características mencionadas, como una ampliación de los servidores réplica y, por supuesto, una mejora sustancial del instalador de sistema, Calamares, que en esta nueva versión incluyen «una completa revisión bajo el capó de Calamares con un aumento significativo de la velocidad en la instalación», para lo cual los desarrolladores de EndeavourOS han vuelto a construir la ISO desde cero.

En general, el Calamares de EndeavourOS permite ahora un mantenimiento más sencillo, simplificando asimismo la introducción de nuevas opciones, un proceso agilizado y «una experiencia de usuario enormemente mejorada». En el anuncio listan los principales cambios a efectos prácticos de los que podrán valerse quienes instalen EndeavourOS 2021.08.27, cuya descarga está ya disponible en la página web oficial del proyecto.

 

Pero, ojo, porque «como la mayoría de nuestras aplicaciones, eos-apps-info no se instala de forma predeterminada», informan en el anuncio oficial de EndeavourOS 2021.08.27, por lo que hay que instalarla aparte, lo cual se puede hacer con un simple comando: «yay -S eos-apps-info».

El resto de novedades de EndeavourOS 2021.08.27 recogen algunas de las características mencionadas, como una ampliación de los servidores réplica y, por supuesto, una mejora sustancial del instalador de sistema, Calamares, que en esta nueva versión incluyen «una completa revisión bajo el capó de Calamares con un aumento significativo de la velocidad en la instalación», para lo cual los desarrolladores de EndeavourOS han vuelto a construir la ISO desde cero.

En general, el Calamares de EndeavourOS permite ahora un mantenimiento más sencillo, simplificando asimismo la introducción de nuevas opciones, un proceso agilizado y «una experiencia de usuario enormemente mejorada». En el anuncio listan los principales cambios a efectos prácticos de los que podrán valerse quienes instalen EndeavourOS 2021.08.27, cuya descarga está ya disponible en la página web oficial del proyecto.

Fuente: Muylinux

Disponible Linux 5.14 con ‘core scheduling’, el parche final para rehabilitar Hyper-Threading

publicado en: Linux | 0

 

¿Cansado ya de tanta celebración en torno al treinta aniversario de Linux? Linus Torvals tiene la solución para cortar por lo sano con el desfase: una nueva versión del kernel, Linux 5.14, que como es usual, llega repleta de novedades.

Por supuesto, Mr. Torvals habla en broma y por si alguien lo duda, recuerda a los mantenedores del kernel que para ellos no hay fiesta, pues inmediatamente después del lanzamiento de una nueva versión de Linux, hay que comenzar a trabajar ya en la siguiente.

Mientras tanto, ¿qué hay de nuevo en Linux 5.14? Como siempre, un mucho de todo, repartido entre los sospechosos habituales: soporte de hardware (procesadores, gráficos, dispositivos o componentes específicos, etc), soporte de tecnologías base integradas en el kernel (sistemas de archivos, seguridad, gestión de procesos, etc) y alguna que otra cosa al margen. A falta de que en Kernel Newbies publiquen la lista de novedades para Linux 5.14, el resumen de Phoronix es un buen lugar para empezar a recabar información acerca de este lanzamiento.

Quizás la novedad más comentada de Linux 5.14 es la incorporación de core scheduling, una funcionalidad que ya venían usando proveedores de servicios en la nube y que permite conservar la seguridad del sistema sin la necesidad de deshabilitar Hyper-Threading en procesadores Intel, una recomendación que se dio en el apogeo del escándalo por las vulnerabilidades de Spectre y que se ha mantenido hasta ahora. Es decir, si habías deshabilitado Hyper-Threading por motivos de seguridad, podrás volver a activarlo una vez estés usando Linux 5.14 o superior.

Hyper-Threading es la implementación de la tecnología SMT de Intel para el procesamiento multihilo, permitiendo la ejecución ed procesos en paralelo dentro de un único procesador. Según explican, core scheduling facilita gestionar los «recursos que puede compartir un núcleo de la CPU y garantizar que las tareas potencialmente inseguras no se ejecuten en un hilo hermano de una tarea confiable. Al garantizar que las tareas confiables / no confiables no comparten un núcleo a través de HT / SMT, se puede mantener habilitado Hyper-Threading».

No faltan otras mejoras en los más diversos apartados, incluyendo por supuesto en el soporte de procesadores y gráficos, con AMD e Intel como obvias protagonistas: soporte para Intel Alder Lake, para las GPU de AMD Yellow Carp y Beige Goby, diferentes mejoras relacionadas con el controlador AMDGPU… Con respecto a AMD, destaca especialmente la llegada del soporte de AMD SmartShift, una tecnología que permite mejorar el rendimiento en portátiles con CPU y GPU AMD compatibles, equilibrando dinámicamente el uso de energía entre ambos componentes según la carga de trabajo.

En resumen, Linux 5.14 es una versión más del kernel repleta de novedades en las que no vamos a entrar, porque ni rascar la superficie es factible. No obstante, hay alguna otra novedad que merece la pena señalar, como la introducción del mecanismo de Dell para mejorar la privacidad en sus portátiles, el soporte para la configuración de la BIOS de los ThinkPad de Lenovo; el soporte para Raspberry Pi 400, la mejora del soporte de USB4, el mando de Xbox One, mejor latencia en el controlador de audio de USB…

¿Hemos mencionado ya que Linux 5.14 trae mejoras de soporte aquí, allí y más allá? Pues lo multiplicas por mil, le añades otrs cientos de cambios all over the place y te haces una idea del conjunto. Como dice Torvals, seguimos… (nosotros con otras cosas).

Fuente: Muylinux

LibreELEC 10 incluye Linux 5.10 y Kodi 19 ‘Matrix’ como mediacenter

publicado en: Linux | 0

LibreELEC 10 ya está entre nosotros para continuar con la evolución de esta distribución Linux que ha sido creada por y para Kodi, el popular centro multimedia conocido antes como Xbox Media Center. El sistema surgió hace tiempo como una escisión en OpenELEC que llevó a una parte importante de la comunidad a crear su propio proyecto.

Con lo ya expuesto queda en evidencia el enfoque de LibreELEC, cuyo soporte más allá de x86 puede ser considerado incluso más importante que en otras distribuciones más centradas en cubrir el escritorio de propósito general. Por lo demás, se trata de un sistema en el que la actualización del mencionado Kodi es el gran protagonista, aunque la presencia de componentes como Linux 5.10 también ayudan a la hora de abarcar más hardware.

Los desarrolladores han destacado que LibreELEC 10 no tendrá imágenes para las versiones de la 0 a la 3 de Rapsberry Pi debido a que aún siguen trabajando en la reescritura del driver gráfico. Además de eso, han reconocido que por ahora están centrando sus esfuerzos en la cuarta versión del conocido mini-PC, para la cual el sistema que nos ocupa debería ser funcional, si bien posiblemente todavía queden cosas por pulir.

Sobre el Raspberry Pi 4, los responsables comentan que han conseguido hacer funcionar la salida de HDR (HDR10 y HLG) y el audio HD (Dolby TrueHD y DTS HD), que se suman al HDMI para reproducir vídeo a 4K y 30fps y la decodificación con H.264 y H.265. Sin embargo, también hay algunos inconvenientes, como el hecho de que no haya desentrelazado en la decodificación por hardware, los problemas detectados en la salida a 4K y 50/60 imágenes por segundo, la necesidad de modificar ficheros u opciones para la decodificación por hardware con H.264 a 50 y 60 imágenes por segundo, que Kodi se ejecuta en un televisor 4K a la resolución de 4.096×2.160 píxeles en lugar de 3.840×2.160 justo después de instalarlo y que el complemento Hyperion no funciona.

LibreELEC 10 usa Kodi 19 “Matrix” como interfaz. La última versión del conocido mediacenter trajo muchas novedades de interés, las cuales en un porcentaje importante también han llegado a LibreELEC debido a su enfoque. Por otro lado, el sistema ha migrado a GBM y V4L2, dos cambios que en teoría los usuarios no tendrían que notar en un principio.

LibreELEC 10 puede ser descargado para x86 y placas Raspberry Pi, Allwinner, Rockchip, Amlogic y NXP desde el sitio web oficial del proyecto. Los desarrolladores han dicho que las versiones beta y candidatas de lanzamiento instaladas serán actualizadas a la rama estable, pero que aquellos que todavía siguen usando LibreELEC 9.2 tendrán que actualizar manualmente. Se recomienda encarecidamente la realización de copias de seguridad debido a algunos cambios disruptivos como el uso de Python 3.

 

Fuente: Muylinux

Tuxedo renueva sus portátiles Polaris, orientados al ‘gaming’

publicado en: Linux | 0

Tuxedo, el ensamblador alemán de equipos informáticos compatibles con Linux, ha lanzado al mercado la renovación de sus portátiles Polaris con pantalla de 15 y 17 pulgadas, los cuales están orientados al gaming. Aquí, como es lógico, lo que destaca es la actualización de los componentes internos, sobresaliendo los procesadores puestos a disposición y la gráfica dedicada.

La tercera generación de los Polaris 15 y 17 de Tuxedo permite seleccionar entre un Intel Core i7-11800H y un AMD Ryzen 7 5800H como procesador. La compañía recomienda el primero en caso de querer usar el equipo para videojuegos y el segundo para la creación de contenidos, aunque al final la elección siempre queda en manos del comprador.

Cada procesador pone a disposición diferentes pantallas, aunque todas de 15,6 pulgadas en el Polaris 15 y de 17,3 pulgadas en el Polaris 17. Con el Intel Core i7-11800H se da a elegir entre una pantalla IPS a resolución FullHD con una tasa de refresco a 144Hz y otra que soporta 2.560×1.440 píxeles (3K) y una frecuencia de 165Hz. Por su parte, con el AMD Ryzen 7 5800H se ha puesto a disposición una pantalla FullHD a 240Hz y otra de 4K a 165Hz.

Continuando con temas relacionados con los gráficos, la GPU dedicada incorporada es la RTX 3060 de NVIDIA con 6GB de VRAM. Es importante tener en cuenta las particularidades que arrastran las gráficas de NVIDIA en Linux, sobre todo porque la compañía no ha sido muy dada a ajustarse a los estándares a lo largo de su trayectoria.

En cuanto a los procesadores en sí, el Intel Core i7-11800H tiene 8 núcleos físicos, 16 hilos, una frecuencia en modo turbo de 4,60GHz y 24 megabytes de memoria caché. El AMD Ryzen 7 5800H incorpora 8 núcleos físicos, 16 hilos, una frecuencia máxima de 4,4GHz, 4MB de caché L2 y 16MB de caché L3. Ambos procesadores cuentan con acelerador gráfico integrado.

En cuanto a memoria, los Polaris 15 y 17 soportan de 8 a 64 gigabytes de RAM a 3.200MHz y para el almacenamiento de datos es posible incorporar una o dos unidades SSD PCIe que van de los 250GB a los 2TB. El comprador puede elegir no introducir ninguna unidad de almacenamiento, aunque eso deja bajo su responsabilidad la incorporación de una.

Los portátiles incluyen teclado retroiluminado y para la conectividad tienen un puerto RJ45 para Gigabit Ethernet y Wi-Fi 6 AX 200 de Intel con Bluetooth 5.1. Los modelos con procesador de AMD cuentan con un USB Type-C (reversible) 3.2 Gen 2 y los que equipan el CPU Intel un Thunderbolt 4, a los que se suman para ambos dos USB Type-A (rectangular) 3.2 Gen 1, un USB Type-A 2.0, un HDMI 2.1 con HDCP 2.3, un conector jack de 3,5mm para auriculares y un conector jack de 3,5mm para micrófono.

Para la seguridad hay una cerradura Kensington y la webcam y el audio pueden ser inhabilitados a través de la BIOS en los modelos con Intel. En lo que respecta a la autonomía, la batería de 62Wh y cuatro celdas debería de otorgar una autonomía de entre seis y diez horas dependiendo del contexto.

Tanto el Polaris 15 como el Polaris 17 de tercera generación pueden ser reservados desde la web de Tuxedo con un precio base de 1.499 euros.

 

Fuente: Muylinux

Linux, el núcleo que mueve el mundo tecnológico, cumple 30 años

publicado en: Linux | 0

Hola a todos los que estáis ahí fuera usando minix –

Estoy desarrollando un sistema operativo (libre) (sólo por hobby, no será grande y profesional como gnu) para clónicos de los AT 386(486). Esta idea está madurando desde abril, y ahora está comenzando a estar lista. Me gustaría recibir cualquier comentario en cosas que a la gente le gustan y no le gustan de minix, ya que mi sistema operativo se parece a él un poco (misma disposición física del sistema de ficheros (por razones prácticas) entre otras cosas).

Ya he trasladado bash (1.08) y gcc (1.40) y parece que las cosas funcionan. Esto implica que podría tener algo práctico en pocos meses, y me gustaría saber qué características le gustarían más a la gente tener. Será bienvenida cualquier sugerencia, pero no prometo que las implementaré todas ellas 🙂

Así presentaba Linus Torvalds, un 25 de agosto de 1991, a Linux, el núcleo para sistemas operativos que ha cambiado el mundo, tanto por la tecnología que se ha desplegado en torno a él, como por el modelo de desarrollo que ha incorporado y popularizado en el sector empresarial y que ha revolucionado el desarrollo de software.

Por supuesto, nada de lo que ha conseguido Linus con Linux habría sucedido si unos cuantos años antes un personaje llamado Richard Matthew Stallman no se hubiese embarcado en una cruzada personal que también ha cambiado el mundo, con Linux como su mayor exponente, aun cuando hace tiempo que filosofía y pragmatismo se hayan enfrentados.

Así, mientras que el movimiento del Software Libre cumplió 30 años hace más de un lustro, Linux los cumple 30, a medio camino entre la definición con la que nació -sigue siendo desarrollado bajo la licencia GPLv2, que no es con la que nació, ojo- y la que ha terminado explotando a su alrededor, léase Open Source o código abierto.

En todo caso, al igual que sucede con el nacimiento del Software Libre -así, en mayúscula- el de Linux es cuestionable en cuanto a la fecha exacta a celebrar: ¿fue en abril de 1991, cuando Torvalds empezó a trabajar en el kernel; en agosto 1991, cuando publicó el famoso mensaje que hemos recuperado más arriba; en septiembre de 1991, cuando la versión 0.01 se subió al servidor FTP de la Universidad Tecnológica de Helsinki…?

Lo cierto es que no importa: Linux cumple 30 años este 2021 y por los hitos logrados, bien vale dejar al año entero como efeméride, a pesar de relegar a determinados días los recordatorios, porque de lo contrario sería un no parar. Y es que Linux es omnipresente en el actual mundo tecnológico, inexplicable sin la existencia del proyecto de Linus Torvalds -apoyado por miles de desarrolladores.

Nada de todo esto se le pasó por la cabeza al bueno de Torvalds cuando anunció que estaba trabajando en Linux, pero así han comenzado muchos de los grandes avances y empresas de la historia. «Si Microsoft alguna vez hace aplicaciones para Linux, significa que he ganado«, llegó a decir en una ocasión el insigne finlandés… Y si con eso se conformaba, desde luego que hace mucho tiempo que ganó.

Por lo demás, you name it, que dicen los anglosajones: servidores, ordenadores personales, superordenadores, dispositivos embebidos, telefonía móvil, automoción, electrónica de consumo en general… Prácticamente todo lo que importa se mueve hoy con Linux en sus tripas, y si no es con Linux, muy probablemente este haya tenido al que ver con el modelo de desarrollo utilizado, el del código abierto.

Pasa lo mismo con las tecnologías que han revolucionado el mundo en las últimas décadas, de la nube al Internet de las cosas, la inteligencia artificial, el aprendizaje automático, el aprendizaje profundo… Es complicado imaginarse cómo habrían sido las cosas sin Linux; lo único seguro es que habrían sido muy diferentes, no digamos ya el impulso el modelo de desarrollo abierto, todo un estándar a día de hoy en el sector empresarial.

Se podrían decir muchísimas más cosas sobre Linux, pero como ya solemos decirlas habitualmente, que para eso nos llamamos MuyLinux, nos conformaremos con felicitar el aniversario a Linus Torvalds y, cómo no, a las miles de personas que han contribuido con su desarrollo, así como con el floreciente ecosistema del código abierto… y del Software Libre, porque tampoco se puede entender el uno sin el otro.

 

Fuente: Muylinux

Disponible Debian 11 Bullseye con mejor soporte de systemd, Wayland y CUPS

publicado en: Linux, Software Libre | 0

Hoy es 14 de agosto de 2021, y como bien sabrán los que siguen de cerca la actualidad, es el día del lanzamiento de Debian 11 Bullseye, la nueva versión estable de una de las distribuciones con más solera del panorama linuxero. A estas alturas no hace falta decir que estamos ante todo un acontecimiento, más viendo que Debian se ha erigido como el gran referente de los proyectos comunitarios en un panorama cada vez más dominado, al menos en apariencia, por las corporaciones.

Dos años después de Buster, Debian 11 Bullseye está dispuesto a continuar con la evolución de esta prestigiosa distribución, que para muchos ha sentado las bases de cómo tiene que funcionar un sistema operativo Linux (y cuya tecnología llegó a establecer un fuerte dominio en el mercado de consumo a través de Ubuntu). Viendo el tiempo transcurrido y que la pila de software se mantiene estanco durante todo el tiempo de vida de una versión estable, lo que más sobresale son las actualizaciones de muchos de los componentes.

Novedades de Debian 11 Bullseye

Los responsables de la distribución cuentan que la nueva versión del sistema, o al menos la imagen destinada a x86 de 64-bit, incluye 11.294 paquetes nuevos, sumando para esta ocasión un total de 59.551. 42.821 paquetes han sido actualizados, lo que supone un 72% de todos los suministrados por Buster, mientras que 9.519 han sido eliminados por diversas razones.

En cuanto a los entornos de escritorio nos encontramos con GNOME 3.38, KDE Plasma 5.20, LXDE 11, LXQt 0.16, MATE 1.24 y Xfce 4.16. Aquí se puede destacar a GNOME, ya que la versión suministrada no solo mantiene la sesión de Wayland por defecto, sino que además ofrece en este sentido una experiencia mucho más madura que la de Buster. Lo único que podría echarse en falta es la posibilidad de realizar screencasting, pero las versiones Flatpak de OBS Studio y Kooha pueden cubrir ese frente (por suerte, PipeWire viene preinstalado con GNOME).

Debian es una de las distribuciones más logradas en lo que se refiere a dejar al usuario elegir el escritorio que más le guste, porque prácticamente funciona bien con cualquiera. Esto hace que sea capaz adaptarse a los diversos gustos de los usuarios cuando usan un sistema operativo Linux como escritorio.

Continuando con aspectos relacionados con el escritorio, Debian 11 Bullseye ofrece desde sus repositorios LibreOffice 7, Calligra 3.2, GNUcash 4.4, GIMP 2.10.22, Inkscape 1.0.2, Emacs 27.1, Krita 4.4.2, Kdenlive 20.12.3, Shotcut 21.01.29 y VLC 3.0.16. A niveles generales nos encontramos con una pila de software relativamente reciente, pero en caso de querer tener una versión más nueva de cualquiera de las aplicaciones, se puede recurrir a Flatpak o a Snap.

Pero Debian no solo abarca el escritorio, sino que es un sistema operativo que intenta adaptarse a cualquier propósito. Debido a eso, es muy utilizado en el ámbito de los servidores, que es posiblemente donde más destaque. En lo que respecta a tecnologías de servidor, Bullseye pone a disposición Apache 2.4.46, lighttpd 1.4.59, MariaDB 10.5, OpenSSH 8.4p1, PHP 7.4, PostgreSQL 13 y Samba 4.13, mientras que para desarrollar software están OpenJDK 11, GCC 10.2.1 y LLVM/Clang 9.0.1 y 11.0.1.

Para terminar con las novedades de Debian 11 Bullseye resaltamos el comando ‘open’ como alias de ‘xdg-open’ o ‘run-mailcap’ y el uso de Linux 5.10, que destaca, entre otras cosas, por incluir el soporte para el sistema de ficheros exFAT de Microsoft. Recordamos que dicha versión el kernel es LTS, lo que podría ayudar a los responsables de la distribución en su mantenimiento. Sin embargo, si bien se supone que es una versión muy probada, podría no ser muy competente a la hora de hacer funcionar cierto hardware, como el DualSense, que empezó a estar soportado oficialmente a partir de Linux 5.12.

Soporte de impresión y escaneo sin drivers

El soporte para impresoras y escáneres muchas veces termina siendo una pesadilla en Linux, sobre todo cuando se sale del espectro de HP. Con el fin de reducir las posibles complicaciones con las que el usuario puede encontrarse, Debian 11 Bullseye ha incorporado soporte sin drivers tanto para imprimir con CUPS como escanear con SANE.

Muchas impresoras son capaces conectarse a través de Ethernet o Wi-Fi y funcionar sin drivers, cosa que ha sido implementada en CUPS y ‘cups-filters’. El sistema que nos ocupa en esta entrada ha incluido un nuevo paquete llamado ‘ipp-usb’, el cual es recomendado por el daemon de CUPS y usa el protocolo IPP-over-USB para soportar muchas impresoras modernas.

Básicamente, lo que hace IPP-over-USB es tratar un dispositivo conectado mediante USB como si fuera uno de red, extendiendo de esta manera el soporte de funcionamiento sin drivers a impresoras que se conectan a un puerto USB. El fichero de servicio de systemd suministrado por el paquete ‘ipp-usb’ inicia el daemon del mismo nombre cuando se conecta una impresora a un puerto USB con el propósito de prepararla para imprimir. Si bien CUPS debería de iniciar la configuración de forma automática, también está la posibilidad de realizar el proceso de manera manual.

Para los escáneres ocurre algo parecido al haber para SANE dos backends para el soporte sin drivers: ‘sane-escl’, suministrado por ‘libsane1’, y ‘sane-airscan’, que es desarrollado de forma independiente. Ambos soportan el protocolo eSCL, pero solo el segundo tiene la capacidad de usar el protocolo WSD, así que lo recomendable para los usuarios es emplear ambos.

Debido a que eSCL y WSD son protocolos que funcionan a través de red, se puede emplear IPP-over-USB para que escáneres conectados mediante USB funcionen como si estuviesen en red. Aquí es importante tener en cuenta que ‘libsane1’ tiene a ‘ipp-usb’ como paquete recomendado.

systemd

Debian 11 Bullseye continúa con la maduración de la implementación de systemd de la distribución. En esta ocasión nos encontramos con el uso por defecto de CgroupsV2 para tener una jerarquía de control de los recursos unificada. Sin embargo, mediante los parámetros de la línea de comandos del kernel es posible volver a habilitar el soporte legado de Cgroups.

Por otro lado tenemos la habilitación por defecto de la funcionalidad de journal persistente, que almacena sus ficheros en ‘/var/log/journal/’. El journal es legible en Debian por los miembros de los grupos ‘adm’ y ‘systemd-journal’. Este cambio no debería de interferir con ningún deamon de registro tradicional existente, como rsyslog.

Descargar Debian 11 Bullseye

La etiqueta de “sistema operativo universal” no solo viene por el hecho de que Debian esté abierto a su uso para cualquier propósito, sino también por la gran cantidad de arquitecturas que soporta. Sin embargo, aquí dejaremos solo los enlaces de los instaladores para x86 de 32 y 64 bits:

Debian usa por defecto un kernel desprovisto del firmware privativo aprobado para el kernel Linux, así que es probable que los instaladores no arranquen en una gran variedad de hardware, sobre todo si hay una gráfica AMD Radeon de por medio. Para esa situación se puede recurrir a alguna imagen non-free, las cuales no son oficiales, pero están igualmente alojadas en el dominio de Debian.

Bullseye promete ser el mejor lanzamiento de Debian en muchísimo tiempo, hasta el extremo que muchos aseguran que, desde antes de entrar en fase de release candidate, ya era más estable que Buster al usarlo como escritorio.

Fuente: Muylinux

 

Zorin OS 16, una actualización comedida con versión Pro

publicado en: Linux, Software Libre | 0

Zorin OS 16 es la nueva versión mayor de esta distribución, conocida por ser una de las que se afanan en ponérselo fácil a los recién llegados a Linux. Zorin OS 16 es, de acuerdo a la presentación que hacen de ella sus desarrolladores, «un gran paso adelante que refina todos los niveles del sistema operativo: desde su apariencia hasta su funcionamiento». ¿Lo es?

Como todo en esta vida, depende de cómo se mire, pero Zorin OS 16 es sin duda un salto adelante que ya se estaba haciendo esperar. Su versión anterior también lo fue: vio luz hace más de dos años y acumula más de tres millones de descargas en todo el mundo, además de fijar el listón bastante alto en cuanto a esos Linux para PC que da gusto ver, por lo que no es de extrañar que hubiese ganas de tener la renovación.

Zorin OS 16

La renovación de Zorin OS 16 empieza, como no podía ser de otra manera, por la base del sistema, que ahora se construye sobre Ubuntu 20.04 LTS. En concreto, sobre Ubuntu 20.04.3 LTS, que ni siquiera ha salido todavía. Lo hará la semana que viene, pero tampoco es que este dato signifique nada en particular, más allá de el uso por defecto de componentes como el kernel Linux 5.11 o Mesa 21.

De la versión de GNOME sobre la que se construye el escritorio de Zorin OS, sin embargo, no se dice ni pío, aunque todo gira en torno a GNOME 3.36 y GNOME 3.38. Por lo demás, el escritorio de Zorin OS 16 no difiere apenas con respecto a lo ya visto, pero si modifica y añade algunas cosas que merece la pena comentar, a pesar de que las más llamativas solo están disponibles para quien adquiera la edición de pago.

Siguiendo lo descrito en el anuncio oficial de Zorin OS 16, lo primero a lo que se hace referencia es al «nuevo e impresionante aspecto», aunque lo cierto es que estamos ante el mismo tema visual de la versión anterior, que ya lucía estupendo, pero más pulido. Un único tema, en blanco y negro -o claro y oscuro, como se prefiehttps://zorin.com/os/download/ra- en el que solo se puede configurar el color del acento y las carpetas.

Otros retoques estéticos más apreciables son el nuevo wallpaper dinámico, que va variando la tonalidad de la misma imagen según la hora del día, y la pantalla de bloqueo, que muestra el wallpaper que se tenga puesto, pero con un efecto de desenfoque.

Entre la apariencia y la funcionalidad está el rendimiento, que habría mejorado ‘drásticamente’ en esta nueva versión para todo en general: arranque del sistema, escritorio, aplicaciones, etc.

Habiendo iniciado sesión en el escritorio de Zorin OS 16, las novedades más destacadas incluyen un nuevo asistente de bienvenida que guiará al usuario «a través de los conceptos básicos de cómo usar y personalizar el escritorio, conectar sus cuentas en línea, vincular su teléfono con su equipo usando Zorin Connect e instalar el software que necesita para trabajar y jugar»; soporte mejorado de gestos del panel táctil para «moverse entre las aplicaciones y espacios de trabajo aún más rápida y fácilmente»; y muchas otras.

Destaca por otra parte el soporte ampliado de aplicaciones, pues Zorin OS 16 cuenta con sus propios repositorios, los de Ubuntu, la Snap Store de Canonical y desde esta versión con Flathub preinstalado y activado por defecto; mejora también el soporte para instalar aplicaciones de Windows, gracias a «una base de datos incorporada que detecta archivos populares de instalación de Windows, para que el sistema pueda guiarlo a través del proceso de instalación»; y estrena una nueva aplicación propia, un grabador de sonido.

 

Más novedades de Zorin OS 16 incluyen algunas ya introducidas por Ubuntu y GNOME en versiones previas, como el escalado fraccional para pantallas de alta resolución, el soporte de Active Directory durante la instalación del sistema y otras tantas, aunque si ya has leído algo de Zorin OS 16 por ahí, te estarás preguntando ¿y «lo de Windows 11» donde está? Ahora mismo te lo explicamos.

Como señalamos en el titular, Zorin OS 16 estrena versión Pro, que no es más que su anterior versión Ultimate con algún añadido de más no demasiado atractivo. A saber: Zorin OS se distribuye en tres versiones: Core, la corriente y recomendada para la mayoría de usuarios, podríamos decir; una Lite basada en Xfce y dirigida a equipos con recursos más justo; y la edición Ultimate, ahora Pro, que añade un montón de cosas y cuesta un dinero que el proyecto utiliza para financiarse.

Ese «montón de cosas» con las que tienta la edición Ultimate Pro incluyen un buen número de aplicaciones de diseño y productividad preinstaladas y preconfiguradas, y el plato fuerte, diferentes diseños de escritorio que intercambias con un clic para adaptarlo al estilo de Windows, macOS, Chrome OS, Ubuntu, GNOME y varios más; y la novedad de Zorin OS 16 es un nueva disposición al estilo de Windows 11. Nada del otro mundo, vaya.

La pena es que el usuario no puede configurarse por su cuenta el escritorio para hacer que se parezca a Windows, macOS, Chrome OS, etc, salvo que líe una que no conviene (para eso vale la pena usar otra distribución): o se hace a través de la herramienta propia de Zorin OS, solo disponible en la edición Pro, o no hay tutía. La edición Pro cuesta 39 euros y además de para acceder a todo lo dicho y a las actualizaciones que reciba la versión actual, sirve para apoyar al proyecto.

Puedes descargar Zorin OS 16 en la página web oficial.

 

Fuente: MuyLinux