Artemis Nova está aquí

Esta es una traducción de la publicación (en inglés) , por favor avísame si encuentras errores o hay algo por mejorar.

Nova

Después del lanzamiento de Artemis Neo 22.8 que llevó a un problema con Grub para el instalador offline, estamos orgullosos de presentar Artemis Nova, un lanzamiento que sigue las actualizaciones regulares y también entrega algunos cambios adicionales bajo el capó.

Las mejoras y actualizaciones del sistema descritas en este anuncio son para el beneficio el ambiente en vivo del ISO y el proceso de instalación, por lo que los usuarios actuales de EndeavourOS no tienen que reinstalar, puesto que se trata de una distribución de actualización constante. Tenemos información adicional para instalaciones existentes en este anuncio, así que asegúrate de mantenerte actualizado con esto.

Pero, antes de ir con el anuncio del lanzamiento, quiero dar un gran agradecimiento a los moderadores del foro y Reddit, el grupo de administradores en Telegram y a toda nuestra comunidad por los canales, oficiales y no oficiales, para ayudarnos unos a otros durante el reciente problema con Grub. Hombro a hombro, todos hicieron un increible trabajo. Muchas gracias por este logro estelar, los amamos por dar a EndeavoirOS ese toque extra especial.

Artemis Nova 22.9

Artemis_nova_XFCE4
Wallpaper by Rockwallaby

Este lanzamiento aún opera bajo la mayor bandera del lanzamiento de Artemis, por lo que no hay muchas características nuevas, esas aún está en progreso por el equipo de desarrollo para el próximo lanzamiento mayor, Cassini.

Las nuevas versiones de paquetes son:

  • Calamares 3.2.61
  • Firefox 104.0.2-1
  • Linux kernel 5.19.7.arch1-1
  • Mesa 22.1.7-1
  • Xorg-Server 21.1.4-1
  • nvidia-dkms 515.65.01-2
  • Grub 2:2.06.r322.gd9b4638c5-4

Mejoras a ediciones de la comunidad

  • ttf-nerd-fonts-symbols cambió a ttf-nerd-fonts-symbols-2048-em debido a cambios en paquetes de upstream.

EndeavourOS repositorios movidos

Históricamente, los repositorios endeavouros han estado debajo de los repositorios de Arch en la lista de repositorios /etc/pacman.conf. Esto presenta un par de desafíos:

  • Cuando tenemos que crear versiones personalizadas de paquetes, debemos hacer que nuestras herramientas dependan de las versiones personalizadas, como es el caso de eos-yad. Esto crea desafíos de dependencias como se ha visto en el pasado.
  • Si necesitamos anular temporalmente algo de los repositorios de Arch, no podemos. Por ejemplo, su hubiésemos podido retener temporalmente grub hasta saber cómo se iba a comportar, habríamos podido minmizar enormemente el impacto de ese problema.

Queremos dejar claro que hemos movido nuestro pequeño repositorio al inicio de la lista y no significa que estemos planeando crecer el tamaño del repositorio o comenzar a anular paquetes críticos con versiones personalizadas. Esto es consistente con lo que están haciendo muchas otras distribuciones basadas en Arch.

Esto crea un interesante desafío para nosotros, la naturaleza de los cambios requiere que necesitemos modificar instalaciones existentes y, generalmente, no es algo que hagamos. De cualquier forma, en este caso, al tener una parte de nuestras instalaciones con el repositorio en diferetes lugares creará problemas que tampoco deseamos. Como resultado, muy pronto estaremos publicando una actualización que moverá el repositorio de las instalaciones existentes. Recomendamos encarecidamente permitir que se ejecute este script. Sin embargo, si no quieres que tu instalación sea modificada, puedes optar por agregar #EOS do not modify a tu archivo /etc/pacman.conf. El script buscará esa línea antes de realizar cambios.

Grub

2022-09-10_18-35

Como parte de los reciente desafíos con Grub, hemos visto que se requiere ejecutar grub-install después de actualizar grub. Desafortunadamente, esto es difícil de automatizar de forma segura en una distribución como EndeavourOS, porque se trata de una distribución que proporciona una instalación como punto de partida desde el que invitamos a nuestros usuarios a personalizar para satisfacer sus necesidades personales. Como resultado, no tenemos control sobre la configuración del cargador de arranque (bootloader) en sistemas existente.

Hemos estado considerando lo que se puede hacer para solventarlo. Para Nova, hemos decidido tomar un acercamiento conservador. Como resultado, ahora proveemos una experiencia casi vainilla de Grub al tomar las siguientes acciones:

  • Se eliminó grub-tools (También será eliminado de los repositorios próximamente después de este lanzamiento).
  • os-prober ya no está habilitado en nuevas instalaciones (Aún está instalado por defecto).
  • El tema personalizado de grub ha sido reemplazado con una imagen de fondo.
  • La instalación ya no usa un número al azar para bootloader-id.

Qué significa esto para nuevas instalaciones

  • Si quieres que grub detecte automáticamente otros sistemas operativos, tendrás que habilitar os-prober estableciendo la variable GRUB_DISABLE_OS_PROBER=false en /etc/default/grub.
  • Cuando instales o desinstales un kernel, el menú Grub no será actualizado. Necesitarás ejecutar sudo grub-mkconfig -o /boot/grub/grub.cfg. Alternativamente, puedes instalar grub-hook desde AUR si te sientes cómodo automatizando esto en tu instalación.
  • Cuando Grub se actualice, deberás ejecutar grub-install. Habrá un mensaje que te informará como parte del proceso de actualización
  • Se han eliminado otras funciones de grub-tools, como fijar los resultados de os-prober para otras instalaciones basadas en Arch.
  • También las entradas de grub se verán ahora como “EndeavourOS Linux, with Linux linux”. Podría parecer que se trata de un error, pero es así como viene desde upstream. La parte de Linux, with Linux, básicamente está codificada así en /etc/grub.d/10_linux y el “linux” final es el nombre del kernel.

Qué significa esto para instalaciones existentes

  • Estamos modificando cualquier configuración relacionada a Grub en instalaciones existentes.
  • Pronto verás mensajes acerca de grub-tools no encontrado si actualizas con un auxiliar de AUR.
  • Recomendamos eliminar grub-tools, pero la decisión final se deja a consideración de cada usuario.

Quiero agradecer a todo el equipo de desarrolladores por este lanzamiento y por su arduo trabajo. Aún cuando Nova es un lanzamiento interino, los obstáculos que han superado al crearlo fueron desafiantes, cuando menos. Entre la migración de servidores y ofrecer ayuda a la comunidad, ustedes han sido capaces de traer estos cambios significativos en un periodo muy breve. Esto significa un logro supremo, considerando lo pequeño de nuestro equipo. Ustedes, genuinamente, pueden estar orgullosos de lo que han logrado, porque han ido más allá de lo que significa una distribución dirigida por entusiastas…

Puedes descargar el nuevo ISO desde aquí y aquí.

4 Likes