La FSF dio a conocer a los ganadores de los Premios al Software Libre

La Fundación de Software Libre (FSF) anunció hace poco a los ganadores de los Premios de Software Libre 2021, que se otorgan anualmente en la conferencia LibrePlanet 2022, que se llevó a cabo en línea como en los últimos dos años.

En ella se organizó una ceremonia de premios virtual que anunció a los ganadores de los Premios anuales de software libre 2021, establecidos por la Free Software Foundation (FSF) y otorgados a personas que han hecho la contribución más significativa al desarrollo de software libre, así como proyectos libres socialmente significativos.

Las placas conmemorativas y los certificados presentados en la ceremonia fueron enviados a los ganadores por correo (el premio FSF no implica una recompensa monetaria).

Los ganadores de los premios de este año son Paul Eggert, Protesilaos Stavrou y SecuRepairs. Como la ceremonia se llevó a cabo virtualmente este año, cada ganador seleccionó a la persona que deseaba que les entregara el premio.

El Premio al Desarrollo y Avance de Software Libre fue para Paul Eggert, quien es responsable de mantener la base de datos de zonas horarias utilizada por la mayoría de los sistemas Unix y todas las distribuciones de Linux. La base de datos refleja y acumula información sobre todos los cambios relacionados con las zonas horarias, incluidos los cambios de zona horaria y los cambios en la transición al horario de verano/invierno. Además, Paul también ha estado involucrado en el desarrollo de muchos proyectos de código abierto como GCC durante más de 30 años.

En su mensaje grabado en honor a Eggert, Kooyman dijo:

«Hay pocas personas en la comunidad de software libre que hayan tenido un historial de trabajo excelente y consistente. No es solo GNU quien se ha beneficiado de su trabajo, o todos quién usa el GCC. También señala la importancia de los proyectos que podemos dar por sentado. Cada vez que nuestras computadoras o teléfonos saben ‘mágicamente’ dónde comienza una zona horaria y termina otra, el trabajo de Paul con TZDB resulta útil».

En la nominación otorgada a proyectos que han traído importantes beneficios a la sociedad y contribuido a la solución de importantes problemas sociales, el galardón recayó en el proyecto SecuRepairs, que reúne a profesionales de la seguridad informática que defienden el derecho de los usuarios a la autorreparación, estudiando el interior, manteniendo y modificando el relleno de los dispositivos o productos de software.

Además de los derechos de los propietarios, el proyecto SecuRepairs también aboga por la posibilidad de reparación por parte de profesionales independientes no afiliados al fabricante. El proyecto intenta contrarrestar las iniciativas de los fabricantes de hardware destinadas a dificultar que los usuarios interfieran con sus dispositivos. Obtener la capacidad de realizar cambios usted mismo se explica, por ejemplo, por la necesidad de corregir urgentemente las vulnerabilidades y los problemas de privacidad, sin esperar la respuesta del fabricante.

Al presentar el premio a SecureRepairs, la directora ejecutiva de la FSF, Zoë Kooyman, declaró:

«El movimiento del derecho a reparar está estrechamente relacionado con el movimiento del software libre. Ambos se esfuerzan por poner las partes más importantes de nuestra vida técnica bajo el control de los usuarios en lugar de las corporaciones». y estoy encantado de que SecuRepairs reciba este premio».

La categoría Contribución destacada de nuevo colaborador al software libre, que honra a los recién llegados cuyas primeras contribuciones muestran un compromiso visible con el movimiento del software libre, fue otorgada a Protesilaos Stavrou, quien se distinguió en el desarrollo del editor Emacs.

Protesilaus desarrolla varias adiciones útiles a Emacs y contribuye activamente a la comunidad con publicaciones de blog y transmisiones en vivo. Protesilaus se cita como un ejemplo en el que un recién llegado en tan solo unos años puede alcanzar el estatus de colaborador clave para un gran proyecto gratuito.

En un video de aceptación del premio, Stavrou agradeció a toda la comunidad de Emacs y declaró:

«Deseo agradecer a la Free Software Foundation por este premio. No lo esperaba, al igual que no esperaba hacer ningún tipo de contribución a GNU Emacs dada mi experiencia no técnica». Protesilaos continuó afirmando: «Si bien este premio se otorga a un individuo, creo que en realidad se trata de la comunidad [y] cómo esos héroes anónimos han ayudado a una persona determinada a lograr ciertas cosas».

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

from Linux Adictos https://ift.tt/T86NvqX
via IFTTT

Ya fue publicada la quinta versión de los parches para el soporte de controladores Rust en Linux

Tal parece que el desarrollo de los parches para el soporte de controladores Rust en Linux ha tomado un buen ritmo, pues fue hace poco más de un mes que se dio a conocer la quita propuesta, ya que desde la tercera versión se ha venido entregando una nueva propuesta cada mes y ahora se ha dado a conocer la nueva propuesta, siendo esta la sexta edición.

Miguel Ojeda ha propuesto el nuevo lanzamiento de los componentes para el desarrollo de controladores de dispositivos Rust para que los desarrolladores del kernel de Linux los consideren. Esta es la sexta edición aun se considera experimental, pero ya está incluido en la rama linux-next y es lo suficientemente maduro como para comenzar a trabajar en la creación de capas de abstracción sobre los subsistemas del kernel, así como en la escritura de controladores y módulos.

Para quienes aún desconocen de este desarrollo, deben saber que está financiado por Google y el ISRG (Internet Security Research Group), que es el fundador del proyecto Let’s Encrypt y promueve HTTPS y el desarrollo de tecnologías para aumentar la seguridad de Internet.

Cabe recordar que los cambios propuestos hacen posible el uso de Rust como segundo lenguaje para desarrollar controladores y módulos del kernel. El soporte de Rust se presenta como una opción que no está habilitada de forma predeterminada y no da como resultado la inclusión de Rust entre las dependencias de compilación requeridas para el kernel.

El uso de Rust para desarrollar controladores le permitirá crear controladores mejores y más seguros con un esfuerzo mínimo, sin problemas como acceder a un área de memoria después de liberarla, desreferenciar punteros nulos y desbordamientos de búfer.

La seguridad de la memoria se proporciona en Rust en tiempo de compilación mediante la verificación de referencias, el seguimiento de la propiedad del objeto y la vida útil del objeto (alcance), así como mediante la evaluación de la corrección del acceso a la memoria durante la ejecución del código. Rust también brinda protección contra desbordamientos de enteros, requiere que las variables se inicialicen antes de su uso, maneja mejor los errores en la biblioteca estándar, aplica el concepto de referencias y variables inmutables de forma predeterminada y ofrece tipado estático fuerte para minimizar los errores lógicos.

En la nueva versión de los parches, se continuó con la eliminación de los comentarios realizados durante la discusión de la primera, segunda, tercera, cuarta y quinta ediciones de los parches (de los cuales te dejo sus correspondientes enlaces).

Principales novedades en la sexta propuesta

Con la llegada de esta nueva propuesta se ha actualizado el kit de herramientas antes del lanzamiento de Rust 1.59.0, junto con la cual una variante de la biblioteca alloc también se sincroniza con la nueva versión de Rust, eliminando la posible generación de un estado de «pánico» cuando ocurren errores, como por ejemplo, sin memoria.

Otro de los cambios que se ha realizado, es que ahora, en lugar de proporcionar archivos de especificación de plataforma de destino creados previamente, se generan dinámicamente en función de la configuración del kernel.

Ademas de que tambien se destaca que se agregó el parámetro del kernel HAVE_RUST para que se habilite para arquitecturas compatibles con Rust y que se han propuesto abstracciones para su uso en el código Rust de un generador de números pseudoaleatorios de hardware.

Por otra parte, se menciona que se ha estabilizado la capacidad de utilizar inserciones de ensamblador («feature(global_asm)») y que se agregó soporte para crear programas host en Rust que se usan en el proceso de compilación del kernel.

De los demás cambios que se destacan de esta nueva propuesta:

  • Se permitió el uso de códigos de error sin el prefijo «Error::» (por ejemplo, «return Err(EINVAL)») para aproximar el manejo de códigos de error en C.
  • Se agregó el tipo «CString» para cadenas C nativas. Tipos de formateador y búfer combinados.
  • Se agregaron rasgos Bool y LockInfo.
  • Implementación simplificada de spin-locks.

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

from Linux Adictos https://ift.tt/h8Fs1am
via IFTTT

WINE 7.5 llega con el driver ALSA convertido a PE y esta vez menos de 400 cambios

WINE 7.5

El pasado 11 de marzo, el equipo de desarrolladores que hay detrás de este software para ejecutar apps de Windows en otros sistemas operativos lanzó la v7.4 de su «emulador». Hoy, dos semanas después, tocaba una nueva versión de desarrollo, concretamente WINE 7.5, y el lanzamiento se ha producido hace unos instantes. Se han vuelto a introducir muchos pequeños retoques, pero el desarrollador que más estaba haciendo en las últimas semanas a pisado un poco el freno, por lo que el número general es más bajo.

En total, en WINE 7.5 se han corregido 28 bugs, pero se han introducido un total de 360 cambios. 360 son muchos, está dentro de la media o incluso la sube un poco, pero viniendo de semanas en las que subíamos de los 600, menos de 400 ya parecen pocos. Y es que Eric Pouech, quien en otras semanas ha entregado cientos de modificaciones, esta semana ha realizado «sólo», véanse las comillas, 57.

Novedades más destacadas de WINE 7.5

Este viernes, lo que WineHQ ha destacado por encima del resto es que el driver ALSA se ha convertido a PE, la base de datos de idiomas se ha generado desde Unicode CLDR, se ha añadido soporte para el compilador HLSL con el vkd3d incorporado, se ha iniciado el soporte para el protocolo OCSP y se ha realizado más limpieza al soporte de tipo «largo», a lo que hay que añadir las correcciones de errores varias.

WINE 7.5 está disponible desde este enlace , y WineHQ también facilita otro que, para no variar, no funciona. En la página de descargas hay información sobre cómo instalar esta y otras versiones en sistemas operativos como Debian y Ubuntu, pero también se puede instalar en Android y macOS.

La próxima versión será un WINE 7.6 que llegará el 8 de abril. Pasadas ya las semanas de los más de 600 cambios y habiendo vuelto a bajar de los 400 hoy, se espera que dentro de dos semanas vuelva a ser normal, es decir, que realicen entre 200 y 400 retoques. A no ser que Pouech se vuelva a poner las pilas y haga de las suyas, en cuyo caso podríamos volver a tener cifras de escándalo.

from Linux Adictos https://ift.tt/C8red5A
via IFTTT

Parrot 5.0 llega con muchas nuevas herramientas, pero elige MATE como escritorio y ya no hay versión KDE

Parrot 5.0

Justamente esta semana, un familiar mío me ha pedido ayuda para instalar una distribución de hacking ético en algún aparato para poder usarla. Yo le recomendaría Kali Linux, pero él, aunque también valora esa posibilidad, prefiere el «loro». La última versión era la 4.11, más concretamente la 4.11.3, y ayer tarde lanzaron Parrot 5.0. Es una nueva actualización mayor, y, como tal, se esperan novedades destacadas, pero a mí me ha llamado más la atención una ausencia.

Tal y como leemos en este enlace, Parrot 5.0 está ahora disponible sólo en una edición, la que usa el entorno gráfico MATE. Ayer mismo se podía descargar la v4.11.3 en su edición KDE, puede que un poco más pesada pero, sin duda, más fácil de gestionar porque todas las opciones están más a la vista. Mencionada la ausencia, la lista de novedades más destacadas que han llegado junto a Parrot 5.0 es la siguiente.

Novedades más destacadas de Parrot 5.0

  • Basado en Debian 11.
  • Linux 5.16.
  • Nueva versión «Arquitect», con la que se puede crear una instalación a la carta. Para usuarios.
  • Versión experimental para Raspberry Pi.
  • Nuevas herramientas de hacking ético.
    • Rescrito el código base de AnonSurf. Este proyecto tiene ahora una mejor estructura de código con menos código malo. Deja de generar subprocesos para comprobar el estado de los servicios en ejecución/dirección dns que hacen que la GUI de AnonSurf sea menos molesta.
    • Arreglados problemas en los lanzadores de parrot-menu.
    • Añadido gns3-server y gns3-gui al repositorio así como sus dependencias ubridge.
    • Rescrito update-reminder en parrot-update, que tiene mejor formato de código, proporciona un resultado más preciso.
    • Creado exploitdb-tiny que contiene sólo searchsploit y el archivo de base de datos, que permite al usuario buscar exploits en iso en vivo sin comer el tamaño de iso.
    • Añadidas nuevas herramientas: pocsuite3, ivy-optiv, jwtXploiter, pcodedmp, mimipenguin, ffuf, oletools, findmyhash 2.0, dirsearch, procmon-for-linux, pyinstxtractor.
    • Añadido el paquete recon-ng-modules, que instala todos los plugins de recon-ng.
    • Enorme mejora para linux-exploit-suggester.
    • Faraday ya no está en la lista de herramientas pentest por defecto. El cliente GTK ya no está soportado, y el servidor trae muchos errores cuando se actualiza.

Para nuevas instalaciones, la ISO de Parrot 5.0 está disponible en este enlace. Para actualizar desde instalaciones existentes, hay que abrir un terminal y escribir lo siguiente:

Terminal

sudo parrot-upgrade

from Linux Adictos https://ift.tt/yAimqC9
via IFTTT

La Unión Europea quiere que las apps de mensajería sean compatibles entre sí

Unión Europea y la compatibilidad de apps de mensajería

Hace un tiempo, cuando usaba mucho más dispositivos de Apple y algo menos mi portátil con Linux, un amigo al que también le gustaban las manzanas y yo tuvimos una conversación. En ella decíamos que era una lástima que WhatsApp fuera la primera app de «mensajes gratis», porque era muy inferior a iMessage. De hecho, aún hoy en día está muy por detrás de Telegram, y en el momento de mantener esa conversación ya era superada por otras apps como Line. En la conversación manifestamos nuestro deseo de poder usar la app nativa del iPhone para enviar mensajes a teléfonos con Android, y eso podría ser una realidad si sale adelante una de las últimas propuestas de la Unión Europea.

Tal y como informa TechCrunch, la Unión Europea ha acordado que las aplicaciones de mensajería más importantes que hay disponibles en el viejo continente deben «abrirse» y ser interoperables con las plataformas de mensajería más pequeñas. Eso haría que, por ejemplo, podríamos usar iMessage para enviar mensajes a usuarios de WhatsApp, o a otros como los de Facebook messenger.

De iMessage a WhatsApp, una propuesta de la Unión Europea

Para poder empezar con esto, los usuarios deberíamos aceptar las condiciones y permitir que se recoja información personal, y las plataformas tendrían que permitir a los usuarios elegir qué navegador, asistente virtual y motor de búsqueda queramos usar.

¿Es esto una buena idea? ¿Queremos que pase? Bueno, todo esto tiene sus luces y sus sombras. Lo primero que me viene a la cabeza a mí es que la privacidad que promueven (si es que alguna vez ha existido), con el cifrado de extremo a extremo, desaparecería. O no, no se sabe, pero es esperable. Por todo lo demás, poder usar una aplicación de mensajería, incluida la que viene por defecto en el teléfono, y comunicarnos con cualquier otro, pues sí, suena bien. Yo me quedaría sin duda con Telegram, por los grupos y esas cosas, pero… antes tiene que salir esto adelante. Telegram es de lo más extendido y de lo que mejor funciona en Linux, por lo que yo lo tendría claro. O, quién sabe, me quedaría con la app del teléfono si lo implementan bien.

En cualquier caso, la Unión Europea propone muchas cosas que no terminan de cuajar, por lo que, de momento, ahora sólo podemos imaginar cómo serían las cosas y seguir usando aplicaciones por separado.

from Linux Adictos https://ift.tt/uNt7TM5
via IFTTT

Para Ubuntu Studio el tamaño si importa

Ubuntu Studio

A un mes del lanzamiento de Ubuntu Studio 22.04, los desarrolladores tienen problemas para compilar las imágenes.

Las primeras distribuciones Linux entraban en un disquete. Luego llegó el cedé trayéndonos las distribuciones Live. Más tarde el devedé se convertiría en el formato preferido. Aunque la mayoría nos pasamos a los pendrives como medio de instalación, el límite de 4,7 GB del devedé parecía ser suficiente. Pero, ya no.

Ubuntu Studio, la distribución derivada de Ubuntu enfocada a la producción multimedia, tiene un problema de tamaño y, no es la única. De hecho, la imagen iso de Windows 10 que estoy descargando mientras escribo este artículo pesa 5.2 GB.

¿Por qué para Ubuntu Studio el tamaño si importa?

Erich Eickmeyer, líder del proyecto Ubuntu Studio cuenta cuál es el problema en la lista de correos de desarrolladores de Ubuntu

El problema que veo es que la especificación ISO 9660, el estándar en el que se construyen todas nuestras imágenes ISO, tiene un límite estricto de 4096 MB por tamaño de archivo. En nuestro caso, el tamaño del archivo squashfs (Nota del redactor:  Es el sistema de archivos comprimido que incluye todo lo necesario para la insta lalación) supera eso. Esto está dando como resultado compilaciones fallidas.

Eickmeyer tiene una solución;

Sin embargo, hay otro formato ISO que funciona para DVD: ISO 13346, también conocido como UDF. Esto permite un tamaño de archivo prácticamente ilimitado. Esto sería preferible y, en nombre de Ubuntu Studio, solicitamos este cambio si es posible, o incluso una alternativa. Me doy cuenta de que esto es un aviso corto antes de la versión beta, pero no tenemos muchas opciones ya que la cantidad que tengo que eliminar básicamente anula la razón de existir de Ubuntu Studio en el sentido de que tenemos que limitar severamente la cantidad de herramientas que podemos. llevar. Parece que Ubuntu Kylin comparte nuestra situación.

El problema parece no ser solo de Ubuntu Studio

  • Xubuntu: 1.9GB
  • Lubuntu: 2.4GB
  • Ubuntu Budgie: 2.7GB
  • Xubuntu: 1.9GB
  • Lubuntu: 2.4GB
  • Ubuntu Budgie: 2.7GB
  • Ubuntu MATE: 2.8GB
  • Ubuntu (GNOME): 3.3GB
  • Kubuntu: 3.5GB
  • Ubuntu Kylin: 3.9 GB
  • Ubuntu Studio: 4.0 GB

A continuación, viene un palo para los desarrolladores de la distribución madre.

KDE Plasma (Kubuntu) está ocupa tanto espacio que nos deja con muy poco. Esto no fue un gran problema al principio, pero tan pronto como instalamos Firefox en formato Snap, se convirtió en una realidad, ocupando la friolera de 156 MB en espacio comprimido. si no más. Si la tendencia continúa y más aplicaciones se vuelcan a formato Snap, solo podemos esperar que esto crezca, lo que significa que el estándar ISO 9660 ya no es una opción viable para nadie.

Steve Langasek, desarrollador de Debian y Ubuntu, respondió con una solución alternativa:

Si Ubuntu Studio decide que no les importa que la imagen quepa en un DVD, puede simplemente aumentar el límite de tamaño. Pero en ese caso, creo que debamos dejar de llamar a la imagen construida en sí misma «un devedé» y también dejar de construir imágenes aptas para medios ópticos.

De todas formas, parece haber otros problemas, Eric responde al mail de Steve diciendo:

Hemos discutido ir con la solución de la imagen para la memoria USB. Sin embargo, lo que impulsó este
es porque no solo nos aparece la advertencia de imagen sobredimensionada, sino también porque las imágenes son simplemente copias de la imagen 20220322 y no se actualizan durante la compilación. Yo pensé que esto se debía a la advertencia de tamaño grande. De cualquier manera, esto es muy preocupante ya que
no podemos probar correctamente las compilaciones debido a un error resuelto relacionado con el montaje automático en conflicto con Calamares (Nota del redactor: El instalador alternativo usado por Kubuntu y Ubuntu Studio).

Realmente sería una lástima que Ubuntu Studio tuviera que abandonar el escritorio KDE. Cómo escribí en este blog, la integración que lograron es perfecta. De hecho, estoy usando la versión Daily (Versión diaria para desarrolladores) de Ubuntu Studio 22.04 para escribir esto. De todas formas, es cierto que hay cosas que podrían eliminar. No se justifica que LibreOffice venga instalada por defecto en una distribución enfocada a la producción multimedia.

from Linux Adictos https://ift.tt/QhcZIPJ
via IFTTT

Qué es el escritorio GNOME

Lanzador de aplicaciones de GNOME

Los escritorios nos permiten interactuar con el ordenador mediante iconos que permiten lanzar las aplicaciones.

Una de las cosas que más confunden a quienes comienzan a interesarse por Linux es la hiperabundancia de opciones. En muchos casos no parece haber grandes diferencias entre ellas. Es por eso, que en esta serie de artículos estamos enfocándonos en los aspectos básicos para que, en caso de que decidas dar el paso, sea más fácil tomar una decisión.

En este post te voy a contar qué es GNOME. Se trata del segundo escritorio más antiguo del mundo Linux y, continúa siendo uno de los más utilizados. Por supuesto, como sucede con todo en el mundo del software libre, tiene fervorosos defensores y furibundos detractores.

Qué es un entorno de escritorio

El entorno de escritorio (Escritorio de ahora en adelante para abreviar) es lo que nos permite comunicarnos con el ordenador mediante el uso de gráficos. Esto es utilizando elementos como ratones, teclado, tabletas gráficas o pantallas táctiles interactuando con componentes como ventanas, iconos, barras de herramientas, fondos de pantalla y widgets de escritorio.

Un widget es una aplicación gráfica de propósito limitado como una calculadora o un temporizador que se coloca en el fondo del escritorio o en la barra de herramientas para acceder a él de forma fácil y permanente.

Aunque no forman parte propiamente del escritorio, los desarrolladores suelen acompañarlos de aplicaciones más complejas como editores de video, suites ofimáticas, clientes BitTorrent o gestores de paquetes. Aunque no siempre esas aplicaciones se encuentran en las distribuciones Linux que utilizan dichos escritorios

Los distintos escritorios se pueden diferenciar por

  • Los componentes de software utilizados para construirlos: En informática es común recurrir al uso de bibliotecas. Las bibliotecas son aplicaciones de software que cumplen funciones específicas comunes a varios programas.  Por ejemplo, los escritorios GNOME, Cinnamon y Xfce utilizan las bibliotecas gráficas GTK mientras que KDE y LXQt utilizan las librerías gráficas Qt.
  • El consumo de recursos: Algunos escritorios están pensados para ser minimalistas mientras que otros tienen múltiples opciones de personalización. Esto determinará en que ordenadores y tamaños de pantalla pueden ser utilizados.
  • El aspecto:  Recuerdo un artículo de principios de siglo que recomendaba que el escritorio fuera sobrio como la celda de un monje. Nada de fondos de pantalla y los iconos imprescindibles. Ignoro lo que pensará el autor de los sobrecargados escritorios actuales, pero, lo cierto es que cada uno de ellos tiene un aspecto visual característico que lo hace identificable. A esto hay que sumarle las modificaciones que cada una de las distribuciones hacen para adecuarlo a su estilo y las personalizaciones de los usuarios que compiten en las redes para mostrar quién tiene el más vistoso.

Un poco de historia

Centro de software de GNOME

El centro de software del escritorio GNOME nos permite buscar, instalar y desinstalar aplicaciones en forma fácil.

Un dato curioso de la aparición de los escritorios en el mundo de la computación personal es que no vinieron de la mano de los fabricantes de ordenadores sino de uno de fotocopiadoras.

La empresa Xerox, previniendo que los documentos electrónicos reemplazarían al papel en un futuro próximo, decidió crear un laboratorio que les permitiera liderar en las nuevas tecnologías.  Lo bautizó Centro de Investigación de Palo Alto o Xerox PARC por sus siglas en inglés.

El primer desarrollo del Xerox Park fue una impresora láser. Sin embargo, para poder aprovechar todas sus capacidades se necesitaba algo que no existía. Un ordenador con interfaz gráfica. Es por eso por lo que en 1973 sacaron su propio ordenador; el Alto.

La pantalla de este ordenador se correspondía con el tamaño y la orientación de una hoja impresa, cada píxel se podía activar y desactivar en forma individual.  Alto venía con un teclado y un ratón que desplazaba un cursor con la forma de flecha en diagonal, aunque esta cambiaba de acuerdo con la tarea realizada.

El equipo venía con dos programas; un procesador de textos con menús en la parte inferior y la capacidad de mostrar diferentes tipografías y tamaño de letras en la pantalla y, un editor gráfico parecido al conocido MS Paint.

Con el tiempo, PARC desarrollaría una interfaz más compleja conocida como SmartTalk. En ella aparecieron por primera vez las ventanas independientes enmarcadas por un borde y que se destacaban del fondo. Cada una de ellas tenía en la barra superior un título que la identificaba y permitía desplazarla por la pantalla.  Las ventanas podían superponerse y la seleccionada se colocaba en la parte superior de la pila. También aparecieron otros componentes que con sus particularidades definen lo qué es el escritorio GNOME hoy en día; los iconos (Pequeñas imágenes gráficas que representan a un programa ya sea identificando su función, mostrando su logo o la mascota del proyecto) los menús emergentes, las barras de desplazamiento, los botones de radio y los cuadros de diálogo.

La idea fue copiada por Apple para el Macintosh y luego por Microsoft.

La llegada del escritorio a Linux

Ventanas en GNOME

El escritorio GNOME tiene soporte para escritorios virtuales y permite visualizar todas las ventanas de aplicaciones abiertas.

Las primeras distribuciones Linux no tenían un escritorio propiamente dicho sino un administrador de ventanas que se encargaba de mostrarlas y permitir tareas básicas como moverlas, cerrarlas o minimizarlas.  Sin embargo, la aparición de Windows 95, el primer sistema operativo en tener un escritorio con las características que hoy damos por sentadas llevó a los desarrolladores de Linux a querer dar un paso adelante.el

En 1996 aparece KDE 1.0. Desarrollado por Matthias Ettrich quien buscaba eliminar las inconsistencias entre las diferentes aplicaciones gráficas e integrarlas en un escritorio fácil de usar. No todo el mundo estuvo de acuerdo con la idea y llegaron a enviarle mails sugiriéndole que si quería un escritorio se comprara una Mac.

El primer KDE se parecía a Windows 95. Contaba con una especie de barra de tareas en la parte inferior de la pantalla que actuaba como el menú Inicio y con varios accesos directos a aplicaciones. Admitía escritorios virtuales y se podía acceder a las aplicaciones en ejecución pulsando sobre botones ubicados en la parte superior de la pantalla.

Sin embargo, no todo era perfecto. KDE se basó en la biblioteca de herramientas Qt que podía usarse en forma gratuita para proyectos de software libre, pero que había que pagar para utilizarla en aplicaciones comerciales. Esto hizo que muchas distribuciones Linux, por miedo a demandas, dudaran en incluir el nuevo entorno.

Para solucionar esto, en 1997 Miguel de Icaza y Federico Mena comenzaron a trabajar en un nuevo escritorio Linux denominado GNOME por las siglas en inglés de Entorno de Modelados de Objetos en Red de GNU. GNOME eludió los problemas de KDE basándose en una biblioteca diferente llamada GTK desarrollada para el editor de imágenes Gimp. Gnome se liberó en 1999.

Qué es el escritorio GNOME

A partir del 2010, los desarrolladores de software y hardware se obsesionaron con la convergencia, Esto es, dispositivos que pudieran transformarse en smartphones u ordenadores de escritorio dependiendo del entorno que funcionaran. Esto significaba que el escritorio y la interfaz de usuario de las aplicaciones debían adaptarse tanto a la pequeña pantalla de un móvil o tableta como a la gran pantalla de un monitor. El cambio llevó a un rediseño de los escritorios empezando por el propio Windows que sacó su controvertida versión 8.

En 2011 GNOME sufrió una profunda transformación que dura hasta la actualidad. El nuevo objetivo pasó a ser crear una experiencia de escritorio más simple y optimizada, que permitiera a los usuarios concentrarse en su trabajo. Desapareció la barra de tareas quedando en su lugar una barra de estado en la parte superior de la pantalla donde se ubican los controles de volumen y red y apagado. Al mover el ratón a la esquina superior izquierda aparece un menú que muestra acceso a las aplicaciones de uso más frecuente y un botón que da acceso a todas las demás.  Al mismo tiempo se muestran todas las aplicaciones abiertas en ventanas separadas y el acceso a un segundo escritorio.

Las extensiones de GNOME Shell

Gestor de extensiones de GNOME

Las extensiones modifican o amplían funcionalidades del navegador.

La interfaz de usuario que proporciona las funciones principales de la interfaz de usuario de GNOME, como el cambio de ventanas y el lanzamiento de aplicaciones se llama Shell.

Las extensiones son pequeñas piezas de código escritas por desarrolladores externos que modifican y/o amplían el funcionamiento de GNOME. Actúan de manera similar a los complementos de los navegadores web.

Aplicaciones de GNOME

Al escritorio GNOME lo acompañan una serie de aplicaciones que, como dijimos, pueden venir o no instaladas en una distribución Linux; algunas de ellas son:

  • Calculadora.
  • Reproductor de Video.
  • Gestor de colecciones de música Rythmbox.
  • Gestor de máquinas virtuales Caja.
  • Meteorología.
  • Calendario.
  • Mapas.

Puntos fuertes y débiles

Se atribuye a Henry Ford haber dicho «Le vamos a dar a la gente el modelo de auto que quiera, siempre y cuando lo quiera negro y de cuatro puertas». Algo parecido pasa con el escritorio GNOME.

Brinda una experiencia de uso consistente y cómoda, con amplias opciones de accesibilidad y un buen ecosistema de aplicaciones. Pero, no es la mejor a la hora del consumo de recursos ni la personalización. Por ejemplo, puedes olvidarte de los iconos en el escritorio.

En GNOME usas lo que te dan, modificas el código o te buscas otro escritorio.

Hay muchas distribuciones que lo incluyen en su versión original o modificado. Mis recomendaciones personales son dos; Fedora que suele traer la versión más actual y Manjaro porque su instalador amigable la hacen adecuada para los nuevos usuarios.

from Linux Adictos https://ift.tt/IOeJAmX
via IFTTT

GNOME 42 llega con nueva herramienta de capturas, mejoras en el tema oscuro y nuevo editor de textos, entre otras novedades

GNOME 42

Aún habrá que esperar para poder usarlo en la mayoría de distribuciones, pero ya lo tenemos aquí. El proyecto que hay detrás del escritorio más usado en Linux ha lanzado hoy GNOME 42. Este lanzamiento se ha producido después de seis meses de desarrollo, de su Alfa, su Beta y su Release Candidate, la que nos entregaron hoy hace justo una semana. Sobre si es un lanzamiento con cambios interesantes, lógicamente dependerá de donde vengamos, pero sí que hay cositas dignas de mención.

A diferencia de proyectos como KDE, que tiene un nombre para su entorno gráfico (Plasma) y otro para su set de apps (KDE Gear), cuando hablamos de GNOME bien podemos estar hablando del entorno gráfico, de las aplicaciones o del escritorio al completo. Por eso hay que destacar, al menos, dos aplicaciones que estarán disponibles a partir de hoy: una de ellas es la herramienta de capturas de pantalla, esa que nos permitirá hacer, además de las instantáneas fijas, grabaciones de todo lo que queramos; la otra es un editor de textos que sustituirá a Gedit como editor por defecto del proyecto. Será decisión de las distribuciones seguir con Gedit o cambiar el nuevo editor.

Novedades más destacadas de GNOME 42

  • Nuevo editor de textos que sustituiría a Gedit.
  • Mejoras en el tema oscuro.
  • Mejoras en la herramienta de capturas de pantalla, que ahora también puede grabar el escritorio.
  • Nuevo diálogo de preferencias en GNOME Boxes.
  • GNOME Software ha recibido muchas mejoras.
  • Nuevo widget de termómetro para la aplicación del tiempo.
  • Muchas mejoras en Wayland y Mutter.
  • Muchas mejoras relacionadas a GTK4 y libadwaita.
  • Mejoras de rendimiento.
  • Soporte para RPD.
  • Se ha actualizado el estilo de la interfaz de usuario del sistema de GNOME. Muchos de estos cambios son sutiles, y dan como resultado una apariencia más pulida y elegante. Como parte de este cambio, el estilo de los iconos simbólicos de GNOME también se ha renovado.
  • La aplicación Archivos tiene una nueva barra de ruta desplazable, una interfaz de renombrado actualizada e iconos actualizados.
  • Boxes, la aplicación de máquina virtual de GNOME, tiene una vista de preferencias rediseñada y tiene mejor soporte para los sistemas operativos UEFI modernos.
  • En Vídeos, la reproducción de medios puede ahora controlarse a través de los controles de medios integrados en la lista de notificaciones.

Como mencionábamos, GNOME 42 no es sólo un escritorio, sino que también forman parte de las nuevas versiones de las aplicaciones. Algunas de ellas aparecerán pronto en Flathub, y todo está ya disponible en forma de código. Sobre cuál será la primera distribución en adoptarlo, yo apostaría por Arch Linux, seguida de otras cuyo modelo de desarrollo también es Rolling Release. En las próximas semanas llegará a Ubuntu 22.04 y Fedora 36.

from Linux Adictos https://ift.tt/MRsZEU2
via IFTTT

GNOME 41.5 ya está aquí como actualización para corregir fallos, y llega junto a GNOME 40.9, la última actualización de esta serie

GNOME 41.5

Hoy se espera que lancen GNOME 42, el escritorio que usarán Fedora 36 y Ubuntu 22.04. Será una actualización con mejoras interesantes, entre las que yo destacaría la herramienta de capturas de pantalla que permitirá hacer «fotos» y grabaciones del escritorio. Pero no todas las distribuciones Linux se actualizarán nada más lancen la nueva versión, y en la actualidad no hay ninguna versión estable que esté usando ya GNOME 42. Sí están usando la anterior, es decir, la lanzada en septiembre de 2021, que no es otra que GNOME 41.

En las últimas horas hemos tenido dos actualizaciones del escritorio más usado en el mundo Linux: por una parte, ya está disponible GNOME 41.5, la quinta actualización de punto de la última versión del escritorio; por otra, el proyecto ha lanzado GNOME 40.9, lo que es ya la novena actualización de mantenimiento de la versión de GNOME que se lanzó en marzo de 2021, aquella que introdujo novedades tan llamativas como los gestos del panel táctil.

GNOME 41.5 y 40.9 son «bugfix»

GNOME 41.5 ya está disponible. Esta es una versión estable de corrección de errores para GNOME 41. Se recomienda a todos los sistemas operativos que tengan GNOME 41 que se actualicen. […] Está diseñado para ser una aburrida actualización de corrección de errores para GNOME 41, así que debería ser seguro actualizar desde versiones anteriores de v41.

El proyecto etiqueta esta actualización como aburrida, pero tiene sentido: no introduce nuevas funciones, por lo que no hay mucho que destacar, y además es ya la quinta actualización de punto de la v41 de GNOME, por lo que tampoco debería haber sobresaltos. De GNOME 40.9, dicen:

GNOME 40.9 ya está disponible. Esta es una versión estable de corrección de errores para GNOME 40. Se anima a todos los sistemas operativos que tengan GNOME 40 a que se actualicen. […] GNOME 40.9 es la última actualización de corrección de errores para GNOME 40. GNOME 40 ha llegado al final de su vida, y no recibirá más actualizaciones. Es el momento de actualizar a GNOME 41 o GNOME 42 (que se publicará mañana).

Para los que no hayan subido, aunque este es un mensaje que va más destinado a desarrolladores que a usuarios, se recomienda hacerlo ya, ya que GNOME 40.9 está marcado como EOL, es decir, con él se llega al final del ciclo de vida de la serie.

from Linux Adictos https://ift.tt/8nv2PV6
via IFTTT

Ya dieron a conocer la fecha de congelamiento de Debian 12 «Bookworm»

Hace algunos dias se dio a conocer la noticia por parte de los desarrolladores de Debian, que ya han fijado un plan para congelar la base de paquetes de la versión «Bookworm» de Debian 12, versión que si todo va según lo acordado por parte del equipo de desarrollo se espera que Debian 12 se lance a mediados de 2023.

Con ello se planea que para el mes de enero de 2023 se comenzará con la primera etapa de congelamiento de la base de datos de paquetes, dentro de la cual se iniciará la ejecución de «transiciones» (paquetes de actualización que requieren ajuste de dependencias para otros paquetes, lo que lleva a la eliminación temporal de paquetes de Testing) detenido, así como también se detendrá la actualización de los paquetes necesarios para el ensamblaje (build-essential).

Posterior a ello, para el 12 de febrero de 2023 se tiene contemplado que tendrá lugar la primera fase de congelación, que es la «Soft» de la base de paquetes, durante la cual se detendrá la aceptación de nuevos paquetes fuente y se cerrará la posibilidad de volver a habilitar paquetes previamente eliminados.

El 12 de marzo de 2023, se aplicará la segunda fase de congelamiento, el cuales es el «Hard» antes del lanzamiento, durante el cual se detendrá por completo el proceso de transferencia de paquetes clave y paquetes sin autopkgtests de inestable a prueba y comenzará la etapa de prueba intensiva y solución de problemas bloqueando el lanzamiento.

Se menciona que el paso de congelación «Hard» se introduce por primera vez y se considera un paso intermedio necesario antes de una congelación completa que cubra todos los paquetes, ademas de que hasta el momento el tiempo de congelación completa aún no se ha determinado con precisión.

Tambien cabe mencionar que hablando sobre Debian, tambien se dio a conocer la noticia de que el equipo responsable de administrar las cuentas en el proyecto Debian ha recortado el estado de Norbert Preining por comportamiento inapropiado en la lista de correo cerrada privada de Debian (aún no se han revelado los detalles del conflicto).

En respuesta, Norbert tomó la decisión de retirarse del desarrollo de Debian y pasar a la comunidad Arch Linux. Norbert ha estado involucrado en el desarrollo de Debian desde 2005 y ha mantenido alrededor de 150 paquetes, en su mayoría relacionados con KDE y LaTeX.

Aparentemente, el motivo de la restricción de derechos fue un conflicto con Martina Ferrari, quien mantiene 37 paquetes, incluido el paquete net-tools y componentes del sistema de monitoreo Prometheus.

«Los equipos y colegas con los que he trabajado activamente, en particular el equipo TeX y el equipo Qt/KDE, han sido excelentes y acogedores, y extrañaré trabajar con ellos», dijo.

«Desafortunadamente, solo el lado ‘político’ de Debian está creando una atmósfera tan tóxica».

La forma de comunicación de Norberto, que no se contuvo en las expresiones, fue percibida por Martina como sexista y violatoria del código de conducta de la comunidad. Quizás la decisión también estuvo influenciada por desacuerdos pasados ​​con Lars Wirzenius, uno de los primeros mantenedores de Debian GNU/Linux, relacionados con el desacuerdo de Norbert con la política de imponer la corrección política y las críticas a las acciones de Sarah Sharp.

Norbert cree que el ambiente en el proyecto se ha vuelto tóxico, y las acciones en su contra se han convertido en una reacción a expresar su opinión y llamar a las cosas por su nombre propio, no siguiendo la línea general de la corrección política.

«Desearía que pudiéramos ser más útiles para su consulta. Si alguna situación cambia con respecto a la necesidad de una declaración u otras necesidades de publicidad general, me aseguraré de comunicarme con usted».

Norbert también llamó la atención sobre el doble rasero en la comunidad: por un lado, lo acusan de intimidar a otros participantes del proyecto y, por otro lado, desatan una persecución en su contra, aprovechándose de una posición privilegiada en los equipos de gestión y no observando las propias normas de la comunidad.

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

from Linux Adictos https://ift.tt/EvMaUXj
via IFTTT