Sortie du BSD helloSystem 0.8 développé par AppImage

Simon Peter, créateur du format de package autonome AppImage, a publié la distribution helloSystem 0.8, basée sur FreeBSD 13 et positionnée comme un système pour les utilisateurs ordinaires vers lequel les amateurs de macOS qui ne sont pas satisfaits des politiques d'Apple peuvent basculer. Le système est dépourvu des complications inhérentes aux distributions Linux modernes, est sous le contrôle total de l'utilisateur et permet aux anciens utilisateurs de macOS de se sentir à l'aise. Pour se familiariser avec le kit de distribution, une image de démarrage a été générée, d'une taille de 941 Mo (torrent).

L'interface ressemble à macOS et comprend deux panneaux - le haut avec le menu global et le bas avec la barre d'application. Le package panda-statusbar développé par le kit de distribution CyberOS (ancien PandaOS) est utilisé pour former le menu global et la barre d'état. La barre d'application Dock est basée sur le travail du projet cyber-dock, également des développeurs de CyberOS. Pour gérer les fichiers et placer des raccourcis sur le bureau, le gestionnaire de fichiers Filer est en cours de développement, basé sur pcmanfm-qt du projet LXQt. Le navigateur par défaut est Falkon, mais Firefox et Chromium sont facultatifs. Les applications sont livrées dans des packages autonomes. Pour lancer des applications, l'utilitaire de lancement est utilisé, qui trouve le programme et analyse les erreurs lors de l'exécution.

Sortie du BSD helloSystem 0.8 développé par AppImage

Le projet développe une série de ses propres applications, telles qu'un configurateur, un installateur, un utilitaire mountarchive pour monter des archives dans une arborescence de système de fichiers, un utilitaire pour récupérer des données depuis ZFS, une interface pour partitionner des disques, un indicateur de configuration réseau, un utilitaire de capture d'écran, un navigateur de serveur Zeroconf, un indicateur de volume de configuration, un utilitaire de configuration d'un environnement de démarrage. Pour le développement, le langage Python et la bibliothèque Qt sont utilisés. Les composants de développement d'applications pris en charge incluent PyQt, QML, Qt, KDE Frameworks et GTK, par ordre décroissant de préférence. ZFS est utilisé comme système de fichiers principal, et UFS, exFAT, NTFS, EXT4, HFS+, XFS et MTP sont pris en charge pour le montage.

Principales innovations de helloSystem 0.8 :

  • La migration vers la base de code FreeBSD 13.1 a été effectuée.
  • La commande de lancement, qui est utilisée pour lancer des applications dans des packages autonomes, a été modifiée pour utiliser la base de données des applications installées (launch.db). Ajout de la prise en charge initiale du lancement des fichiers AppImage avec la commande de lancement (nécessite l'installation de l'environnement d'exécution Debian).
  • Les modules complémentaires invités VirtualBox sont inclus et activés, vous permettant d'utiliser le presse-papiers et de contrôler la taille de l'écran lors de l'exécution de helloSystem dans VirtualBox.
  • Invite implémentée pour la sélection de la langue, affichée si les informations de langue ne sont pas définies dans la variable EFI prev-lang:kbd ou reçues du clavier Raspberry Pi. Les paramètres du clavier sont enregistrés dans la variable EFI prev-lang:kbd.
  • Prise en charge implémentée pour la connexion de contrôleurs MIDI.
  • Package initgfx mis à jour pour ajouter la prise en charge des GPU NVIDIA GeForce RTX 3070. Pour prendre en charge les nouveaux GPU Intel tels que TigerLake-LP GT2 (Iris Xe), drm-510-kmod est inclus.
  • Le gestionnaire de fichiers implémente l'affichage d'icônes pour les fichiers aux formats AppImage, EPUB et mp3. L'affichage des fichiers AppImage dans le menu est fourni.
  • Ajout de la possibilité de copier des fichiers sur un disque ou une corbeille en les déplaçant avec la souris sur l'icône avec un disque ou une corbeille sur le bureau. Prise en charge de l'ouverture de documents en les faisant glisser dans l'application.
  • La recherche de menu fonctionne désormais également pour les sous-menus et les résultats sont affichés avec des icônes et des étiquettes. Ajout de la prise en charge de la recherche dans le système de fichiers local à partir du menu.
  • Le menu fournit l'affichage des icônes des applications actives et la possibilité de basculer entre elles.
  • Une option a été ajoutée au menu système pour forcer la fermeture de l'application.
  • Démarrage automatique du panneau de quai désactivé (doit être démarré manuellement ou en définissant un lien symbolique dans /Applications/Autostart).
  • Lorsque vous essayez de lancer une application déjà active, au lieu de lancer une autre copie, les fenêtres d'un programme déjà en cours d'exécution sont amenées au premier plan.
  • Ajout de la prise en charge du client de messagerie Trojitá au menu (doit être téléchargé avant la première utilisation).
  • Les navigateurs basés sur WebEngine tels que Falkon ont l'accélération GPU activée.
  • En double-cliquant sur les fichiers contenant des documents (.docx, .stl, etc.), la possibilité de charger les applications nécessaires à leur ouverture, si elles ne sont pas encore installées dans le système, est implémentée.
  • Un nouvel utilitaire a été ajouté pour suivre les processus en cours d'exécution.

Source: opennet.ru

Ajouter un commentaire