Artemis Nova est ici

Publié à l’origine ici : Artemis Nova is here

Nova

Après la sortie de la version 22.8 d’Artemis Neo qui ne traitait que le problème de Grub pour l’installateur hors ligne, nous sommes fiers de présenter Artemis Nova, une version qui, en plus des mises à jour régulières en amont, apporte quelques changements supplémentaires sous le capot.

Les améliorations et le rafraîchissement du système décrits dans cette annonce sont destinés à l’environnement ISO live et au processus d’installation, de sorte que les utilisateurs existants d’EndeavourOS n’ont pas à réinstaller puisque nous sommes une distro roulante. Nous avons quelques informations supplémentaires pour les installations en cours dans cette annonce, alors assurez-vous de vous tenir à jour sur ce sujet.

Mais avant de continuer avec l’annonce de la version, je veux donner un grand coup de chapeau aux modérateurs du forum et de Reddit, à l’ensemble du groupe d’administration de Telegram et à toute notre communauté sur tous nos canaux officiels et non officiels pour s’être aidés les uns les autres pendant le récent problème Grub. Vous avez tous mis vos épaules ensemble et fait un travail incroyable. Merci beaucoup pour cette réalisation exceptionnelle, nous vous aimons pour avoir donné à EndeavourOS cette touche spéciale supplémentaire.

Artemis Nova 22.9

Artemis_nova_XFCE4
Fond d’écran par Rockwallaby

Cette version fonctionne toujours sous le drapeau de la version majeure d’Artemis, elle ne contient donc pas de nouvelles fonctionnalités majeures, qui sont toujours en cours de développement par l’équipe de développement pour notre prochaine version majeure, Cassini.

Les versions des paquets rafraîchis sont :

  • 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

Amélioration des éditions communautaires

  • ttf-nerd-fonts-symbols changé en ttf-nerd-fonts-symbols-2048-em en raison de changements de paquets en amont.

Déplacement du dépôt d’EndeavourOS

Historiquement, le dépôt endeavouros se trouvait en dessous des dépôts Arch dans la liste des dépôts de /etc/pacman.conf. Cela présente quelques défis :

  • Lorsque nous devons créer des versions personnalisées de paquets, nous faisons dépendre nos outils de ces versions personnalisées, comme c’est le cas avec eos-yad. Cela crée des défis de dépendance comme on l’a vu dans le passé.
  • Si nous avons besoin de remplacer temporairement quelque chose dans les dépôts Arch, nous ne pouvons pas. Par exemple, si nous avions pu retenir temporairement grub jusqu’à ce que nous comprenions ce qui se passait, nous aurions pu réduire considérablement l’impact de ce problème.

Nous voulons être clairs, nous déplaçons simplement notre petit dépôt existant vers le haut et cela ne signifie pas que nous prévoyons d’augmenter la taille de notre dépôt ou de commencer à remplacer des paquets critiques par des versions personnalisées. Ceci est cohérent avec ce que font de nombreuses autres distros basées sur Arch.

Cela crée un défi intéressant pour nous, la nature du changement exige que nous devions modifier les installations existantes. En général, la modification des installations existantes est une chose que nous ne faisons pas. Cependant, dans ce cas, le fait d’avoir une partie de nos installations avec le dépôt à différents endroits créera des ruptures que nous ne voulons pas non plus. Par conséquent, très bientôt, nous publierons une mise à jour qui déplacera le dépôt vers les installations existantes. Nous recommandons fortement de laisser ce script s’exécuter. Cependant, si vous ne voulez pas que votre installation soit modifiée, vous pouvez choisir de ne pas le faire en ajoutant # EOS do not modify à votre /etc/pacman.conf. Le script le recherchera avant d’effectuer des modifications.

Grub

2022-09-10_18-35

Dans le cadre des récents défis posés par Grub, il est apparu que l’exécution de grub-install est nécessaire lors de la mise à jour de Grub. Malheureusement, il est difficile pour une distro comme EndeavourOS d’automatiser cette opération en toute sécurité. En effet, EndeavourOS est une distro où nous considérons notre installation comme un point de départ à partir duquel nous encourageons nos utilisateurs à la personnaliser pour répondre à leurs besoins individuels. Par conséquent, nous n’avons aucun contrôle sur la configuration du chargeur de démarrage des systèmes existants.

Nous avons réfléchi à ce que nous devrions faire à l’avenir. Pour Nova, nous avons décidé d’adopter une approche conservatrice. Par conséquent, nous livrons maintenant une expérience Grub essentiellement vanille en prenant les mesures suivantes :

  • Suppression de grub-tools (Il sera également supprimé des dépôts peu après cette version).
  • os-prober n’est plus activé pour les nouvelles installations (Il est toujours installé par défaut).
  • Le thème personnalisé de Grub a été remplacé par une image de fond.
  • L’installation n’utilise plus un nombre aléatoire pour le bootloader-id.

Ce que cela signifie pour les nouvelles installations

  • Si vous voulez que grub détecte automatiquement les autres OS, vous devrez activer os-prober en définissant GRUB_DISABLE_OS_PROBER=false dans /etc/default/grub.
  • Lorsque vous installez ou supprimez des noyaux, le menu Grub ne sera plus mis à jour. Vous devrez exécuter sudo grub-mkconfig -o /boot/grub/grub.cfg. Alternativement, vous pouvez installer grub-hook depuis l’AUR si vous êtes à l’aise pour automatiser ceci sur votre propre installation.
  • Quand Grub est mis à jour, vous devez lancer grub-install. Il y a un message qui vous en informera dans le cadre du processus de mise à jour.
  • D’autres fonctions de grub-tools, comme la correction des résultats de os-prober pour d’autres installations basées sur Arch, ont été supprimées.
  • De plus, les entrées de grub auront maintenant l’aspect "EndeavourOS Linux, avec Linux linux ". On pourrait croire qu’il s’agit d’un bogue, mais c’est ainsi qu’il est livré en amont. La partie Linux, avec Linux est essentiellement codée en dur dans /etc/grub.d/10_linux et le linux final est le nom du noyau.

Ce que cela signifie pour les installations existantes

  • Nous ne modifions pas la configuration des installations existantes liées à Grub.
  • Vous commencerez à voir des messages sur l’absence de grub-tools si vous mettez à jour avec une aide AUR.
  • Nous vous recommandons de supprimer grub-tools mais la décision est laissée à l’individu.

Je tiens à remercier toute l’équipe de développement pour cette version et pour votre travail acharné. Même si Nova est une version intermédiaire, les obstacles que vous avez dû surmonter pour créer celle-ci étaient pour le moins difficiles. Entre les migrations de serveurs et l’aide de la communauté, vous avez réussi à apporter ces changements significatifs dans un délai très court. Il s’agit d’un accomplissement primordial compte tenu de la taille de notre équipe. Vous pouvez sincèrement être fiers de ce que vous avez accompli, car vous êtes allés bien au-delà de la définition de ce qu’est une distribution motivée par l’enthousiasme…

Vous pouvez télécharger l’ISO ici et ici.

2 Likes