Sortie de la distribution helloSystem 0.6, utilisant FreeBSD et rappelant macOS

Simon Peter, créateur du format de package autonome AppImage, a publié la version helloSystem 0.6, une distribution basée sur FreeBSD 12.2 et positionnée comme un système pour les utilisateurs ordinaires vers lequel les amateurs de macOS insatisfaits des politiques d'Apple peuvent passer. 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 vous familiariser avec la distribution, une image de démarrage de 1.4 Go (torrent) a été créée.

L'interface rappelle celle de macOS et comprend deux panneaux – celui du haut avec le menu global et celui du bas avec le panneau d'application. Pour générer le menu global et la barre d'état, le package panda-statusbar, développé par la distribution CyberOS (anciennement PandaOS), est utilisé. Le panneau d'application Dock est basé sur le travail du projet cyber-dock, également des développeurs 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 Chromium est également disponible en option.

ZFS est utilisé comme système de fichiers principal et exFAT, NTFS, EXT4, HFS+, XFS et MTP sont pris en charge pour le montage. Les applications sont livrées dans des packages autonomes. Pour lancer les applications, on utilise l'utilitaire de lancement, qui trouve le programme et analyse les erreurs lors de l'exécution. Le système de création d'images Live est basé sur les outils du projet FuryBSD.

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 de récupération de données à partir de ZFS, une interface pour partitionner des disques, un indicateur de configuration réseau, un utilitaire de création de captures d'écran, un navigateur de serveur Zeroconf, un indicateur de volume de configuration, un utilitaire de configuration de l'environnement de démarrage. Le langage Python et la bibliothèque Qt sont utilisés pour le développement. Les composants pris en charge pour le développement d'applications incluent, par ordre décroissant de préférence, PyQt, QML, Qt, KDE Frameworks et GTK.

Sortie de la distribution helloSystem 0.6, utilisant FreeBSD et rappelant macOS

Principales innovations de helloSystem 0.6 :

  • Le passage du gestionnaire de fenêtres Openbox vers KWin a été réalisé.
  • Il est possible de manipuler n'importe quel bord de la fenêtre pour modifier la taille des fenêtres.
  • Activation des fenêtres pour s'aligner sur des tailles spécifiques lorsqu'elles sont glissées vers le bord de l'écran.
  • Implémentation du redimensionnement des icônes dans le coin inférieur droit de l'écran.
  • Le centrage correct des titres des fenêtres est assuré.
  • Ajout d'effets d'animation pour redimensionner, réduire et agrandir les fenêtres.
  • Ajout d'un aperçu animé des fenêtres ouvertes, affiché lorsque vous déplacez le pointeur de la souris vers le coin supérieur gauche de l'écran.
  • Par défaut, le mode de placement de fenêtres empilées est activé.
  • Les coins supérieurs des fenêtres sont arrondis tout en conservant les coins inférieurs pointus. Lorsque la fenêtre est agrandie pour remplir tout l'écran ou attachée au sommet, les coins arrondis sont remplacés par des coins pointus.
  • Les paramètres du noyau ont été optimisés pour améliorer la qualité sonore.
  • Ajout du menu "Ouvrir" et de la combinaison Commande-O pour ouvrir les fichiers et répertoires dans le gestionnaire de fichiers Filer.
  • Filer ne prend plus en charge les onglets et l'affichage miniature.
  • Ajout de la combinaison Commande-Retour arrière pour déplacer les fichiers vers la corbeille et Commande+Maj+Retour arrière pour une suppression instantanée.
  • L'interface avec les paramètres du bureau a été simplifiée.
  • Ajout de la prise en charge de la transparence pour les fonds d'écran.
  • Ajout d'une applet expérimentale pour afficher le niveau de charge de la batterie.
  • Le développement de ports et de packages pour l'installation du bureau helloDesktop sur FreeBSD a commencé.

Source: opennet.ru

Ajouter un commentaire