Après un an de développement, la distribution Endless OS 4.0 a été publiée, visant à créer un système facile à utiliser où les applications peuvent être rapidement choisies selon les préférences. Les applications sont distribuées sous forme de paquets autonomes au format Flatpak. La taille des images de démarrage proposées varie de 3,3 à 17 Go.
La distribution n'utilise pas de gestionnaires de paquets traditionnels, mais propose un système de base minimal avec mises à jour atomiques, fonctionnant en mode lecture seule et construit à l'aide de l'outil OSTree (l'image système est mise à jour atomiquement depuis un référentiel semblable à Git). Des idées similaires à Endless OS ont récemment été reprises par les développeurs de Fedora dans le cadre du projet Silverblue visant à créer une version de Fedora Workstation avec mises à jour atomiques. L'installateur et le système de mise à jour d'Endless OS, comme prévu, sont désormais utilisés dans GNOME OS.
Endless OS fait partie des distributions qui promeuvent l'innovation parmi les systèmes Linux destinés aux utilisateurs. L'environnement de bureau de Endless OS est basé sur un fork GNOME considérablement retravaillé. Les développeurs d'Endless participent activement au développement de projets en amont et y transmettent leurs contributions. Par exemple, dans la version GTK+ 3.22, environ 9,8 % de tous les changements ont été préparés par les développeurs d'Endless, et la société supervisant le projet, Endless Mobile, fait partie du conseil de surveillance de la GNOME Foundation, aux côtés de la FSF, Debian, Google, Linux Foundation, Red Hat et SUSE.
Endless OS 4 est marqué comme une version à long terme, avec des mises à jour qui seront fournies pendant plusieurs années. La distribution continuera également à être prise en charge pendant un certain temps après l'apparition de la branche Endless OS 5, qui sera publiée dans 2 à 3 ans et basée sur Debian 12 (le calendrier de publication d'Endless OS 5 dépendra du calendrier de formation de Debian 12).
Dans cette nouvelle version :
- Pour faciliter la navigation dans la liste des applications installées, qui peut être divisée en plusieurs pages, des flèches ont été ajoutées sur le côté du bloc d'icônes pour passer à la page suivante et à la page précédente. En bas de la liste, un indicateur visuel du nombre total de pages a été ajouté, où chaque page correspond à un point.

- La possibilité de passer rapidement à un autre utilisateur sans terminer la session actuelle a été ajoutée. L'interface de changement d'utilisateur est accessible via le menu ou sur l'écran de verrouillage.

- Le système d'impression a été modernisé. Il n'est plus nécessaire d'installer des pilotes distincts pour travailler avec les imprimantes, et le protocole IPP Everywhere est utilisé pour l'impression et la détection des imprimantes connectées directement ou disponibles sur le réseau local.
- Les composants de la distribution sont synchronisés avec la branche Debian 11 (Endless OS 3.x était basé sur Debian 10). Le paquet contenant le noyau Linux a été mis à jour vers la version 5.11. Les versions des pilotes NVIDIA (460.91.03), OSTree 2020.8 et flatpak 1.10.2 ont été mises à jour.
- Le processus de construction de la distribution a changé : au lieu de recompiler les sources des paquets Debian de leur côté, dans Endless OS 4, les paquets binaires communs avec Debian sont désormais directement téléchargés depuis les dépôts Debian lors de la création de la distribution. Le nombre de paquets spécifiques à Endless OS, comprenant des modifications, a été réduit à 120.
- La prise en charge des cartes Raspberry Pi 4B avec 8 Go de RAM a été ajoutée (les modèles avec 2 Go et 4 Go de RAM étaient déjà pris en charge). Les performances graphiques et WiFi ont été améliorées pour tous les modèles Raspberry Pi 4B. Le support de la plateforme ARM64 reste toujours expérimental.
- Ajout du support de VPN L2TP et OpenConnect avec support des protocoles Cisco AnyConnect, Array Networks AG SSL VPN, Juniper SSL VPN, Pulse Connect Secure, Palo Alto Networks GlobalProtect SSL VPN, F5 Big-IP SSL VPN et Fortinet Fortigate SSL VPN.
- Pour régler l'heure système et synchroniser le temps précis, le service systemd-timesyncd est désormais utilisé à la place de fake-hwclock et ntpd.
- Le chargeur a ajouté la prise en charge du mécanisme SBAT (UEFI Secure Boot Advanced Targeting), qui résout les problèmes de révocation des certificats pour UEFI Secure Boot.
- L'application de contrôle à distance de bureau vinagre a été supprimée, car elle n'est plus maintenue par ses auteurs. À la place, il est proposé d'utiliser les programmes Connections (RDP, VNC), Remmina (RDP, VNC, NX, Spice, SSH) ou Thincast (RDP).
- Les raccourcis web pour l'ouverture rapide de sites tels que Duolingo, Facebook, Gmail, Twitter, WhatsApp et YouTube ont été supprimés du bureau.
- Les applications "Le mot du jour" et "La citation du jour" ont été retirées, car elles ont perdu leur sens après la suppression de la fonction Discovery Feed dans la dernière version.
- Chromium est proposé comme navigateur par défaut, au lieu de l'ancienne solution qui installait automatiquement Google Chrome lors de la première connexion au réseau.
- Le lecteur de musique Rhythmbox et l'application pour travailler avec les webcams Cheese ont été traduits pour une installation utilisant des paquets au format Flatpak (auparavant, Rhythmbox et Cheese faisaient partie de l'installation de base et ne pouvaient pas être désinstallés ou désactivés via les outils de contrôle parental). Après la mise à jour, l'utilisateur devra transférer ses listes de lecture de son répertoire «~/.local/share/rhythmbox/» vers «~/.var/app/org.gnome.Rhythmbox3/data/rhythmbox/».
- Les icônes utilisées dans la distribution ont été remplacées par des icônes GNOME par défaut, mieux adaptées aux écrans à haute densité de pixels.

- Les composants du système d'exploitation et les applications au format Flatpak sont séparés et maintenant stockés dans des référentiels distincts (auparavant, ils étaient traités dans un seul référentiel OSTree sur le disque). Ce changement a permis d'améliorer la stabilité et les performances de l'installation des paquets.
- La méthode de participation optionnelle à la transmission de télémétrie sur le fonctionnement de l'utilisateur et l'envoi de rapports sur les pannes a été modifiée (l'activation de la transmission de statistiques anonymisées peut être effectuée par l'utilisateur lors de l'installation ou via le configurateur «Settings → Privacy → Metrics»). Contrairement aux versions précédentes, les données transmises ne sont plus attachées à un ordinateur spécifique, mais associées à l'identifiant de la version de la distribution installée sur l'ordinateur. De plus, le nombre de métriques transmises lors de l'envoi de statistiques a été réduit.
- Les utilisateurs ont la possibilité de personnaliser le contenu de l'image d'installation. Par exemple, il est possible de créer sa propre version de l'image d'installation, contenant un ensemble différent d'applications par défaut et d'autres paramètres de bureau.
Source : opennet.ru



