La Catedral y el Bazar cumple 25 años


Gracias a los amigos de Canaima GNU/Linux nos enteramos de que el 27 de mayo de 2022 se cumplieron 25 años de la publicación de uno de los textos fundamentales para entender el software libre. La Catedral y El Bazar de Eric S Raymond.

¿Por qué La Catedral y El Bazar?

En el libro, Raymond habla de dos modelos de desarrollo de software

…el modelo “catedral», aplicable a la mayor parte de los desarrollos realizados en el mundo del software comercial, frente al modelo “bazar», más propio del mundo Linux.

En el primer capítulo, el autor explica que le llevó a escribir el libro

En el momento en que Linux surgió en la pantalla de mi radar a principio de 1993, había estado ya involucrado en el desarrollo de Unix y de software abierto durante diez años. Era uno de los que primero contribuyó al desarrollo de GNU a mediados de los ochenta. Había lanzado en la red una cantidad respetable de software abierto, desarrollando o co-desarrollando varios programas (nethack, los modos VC y GUD de Emacs, xlife y algunos más) que aún se emplean ampliamente hoy en día. Creía saber cómo se hacía.

Linux puso patas arriba mucho de lo que yo creía que sabía. Había estado predicando durante años el evangelio Unix consistente en herramientas pequeñas, rápido desarrollo de prototipos y programación evolutiva. Pero también creía que existía una cierta complejidad crítica por encima de la cual era preciso recurrir a un enfoque más centralizado y planificado desde el principio. Creía que el software más importante (los sistemas operativos o las herramientas realmente grandes tales como Emacs) necesitaban ser construidas al modo de las catedrales, ser cuidadosamente ensamblados por magos o pequeñas bandas de hechiceros trabajando en un espléndido aislamiento, sin que hubiera lugar al lanzamiento de versiones de prueba antes de que hubiera llegado el momento.

El estilo de desarrollo de Linus Torvalds – lanzar versiones de prueba enseguida y a menudo, delegar cuanto sea posible, estar abierto hasta el punto de resultar promiscuo – resultó una verdadera sorpresa. Nada que ver con la silenciosa y reverente construcción de una catedral — la comunidad Linux, por contra, parecía semejarse a un gran bazar bullicioso con diferentes agendas y enfoques (adecuadamente reflejado por los depósitos de software Linux, que admitían contribuciones de cualquiera) del cual solo parecía posible que emergiera un sistema coherente y estable mediante una sucesión de milagros.

Puedes conseguir el libro en forma gratuita aquí

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

SteamOS 3.2 mejora el soporte para PipeWire, entre otros cambios. También ha llegado una nueva versión de Steam Client

SteamOS 3.2

Casi un mes después de la versión beta, Valve ha lanzado hace unas horas SteamOS 3.2. Es la versión del sistema operativo para su consola más actualizada, aunque se sabe que pronto se podrá instalar de manera oficial también en todo tipo de ordenadores. De entre sus novedades, y no sé por qué, me llama la atención la primera de la lista, una mejora para el ventilador para que gestione mejor su trabajo en ciertos escenarios.

Junto a SteamOS 3.2, Valve también ha lanzado una nueva versión de su cliente de Steam, es decir, del Steam de siempre que incluso viene instalado por defecto en algunas distribuciones Linux. A continuación tenéis no una, si no dos listas de novedades: la primera del sistema operativo, y la segunda de Steam Client.

Novedades más destacadas de SteamOS 3.2

  • Se ha añadido una curva de ventilador controlada por el sistema operativo para mejorar la experiencia en escenarios de bajo uso, y ajustar cómo responde el ventilador a diferentes escenarios y temperaturas. La versión antigua de la curva del ventilador aún está disponible, y se puede activar en Ajustes > Sistema.
  • Se ha añadido soporte para cambiar la tasa de refresco de la pantalla en el juego. La tasa de refresco se ajustará automáticamente a la opción deseada al entrar y salir del juego..
  • Hay un nuevo control deslizante en el Menú de Acceso Rápido > Pestaña de Rendimiento que permite elegir una tasa de refresco de pantalla entre 40-60Hz.
  • Los valores del deslizador de límite de velocidad de fotogramas se actualizarán en consecuencia, e incluirán las opciones de velocidad de fotogramas 1:1, 1:2, 1:4 o sin límite..
  • Se ha solucionado un problema al escribir la tecla € con el teclado de Steam.
  • El HUD de rendimiento muestra ahora una lectura más precisa de la VRAM utilizada (antes se limitaba a 1G utilizada).
  • Se han añadido más opciones de resolución de pantalla interna para que los juegos puedan elegir.
  • Corregido el escalonamiento de la ganancia, lo que resulta en un mayor volumen máximo de los altavoces, y elimina el ruido blanco que viene a través de la toma de 3,5 mm con algunos auriculares.
  • Corregido el fallo de PipeWire y Steam al elevar sus prioridades de hilo.
  • Arreglado el desplegable de idiomas en el lanzador de Warframe.
  • El proceso de formateo de la tarjeta microSD ahora realiza un formato rápido.

Novedades más destacadas en Steam Client

  • Se ha añadido una notificación cuando al SSD de Steam Deck le quedan menos de 2GB de espacio libre.
  • El juego remoto conjunto es ahora completamente funcional en Steam Deck. Incluye el alojamiento y la unión de sesiones de juego.
  • Se han añadido iconos para los comandos del gamepad y del ratón que se muestran en los menús virtuales del juego.
  • Se ha corregido la imposibilidad de conectarse a redes inalámbricas ocultas.
  • Añadida la región de la zona horaria de Saskatchewan.
  • Se ha añadido la posibilidad de cerrar una ventana si la aplicación en ejecución tiene más de una visible.
  • Añadida la posibilidad de cambiar de cuenta desde el menú de encendido.
  • Se ha mejorado el rendimiento del tema de teclado Night Shift.
  • Se ha añadido la posibilidad de nombrar los comandos de disposición del controlador.

SteamOS 3.2 ya está disponible para la Steam Deck, y Steam Client se actualizará automáticamente tras iniciarlo la próxima vez.

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