Veröffentlichung der helloSystem 0.6-Distribution, die FreeBSD verwendet und an macOS erinnert

Simon Peter, Schöpfer des eigenständigen Paketformats AppImage, hat die Veröffentlichung von helloSystem 0.6 veröffentlicht, einer Distribution, die auf FreeBSD 12.2 basiert und als System für normale Benutzer positioniert ist, zu dem macOS-Liebhaber, die mit den Richtlinien von Apple unzufrieden sind, wechseln können. Das System ist frei von den Komplikationen, die moderne Linux-Distributionen mit sich bringen, steht unter vollständiger Benutzerkontrolle und ermöglicht es ehemaligen macOS-Benutzern, sich wohl zu fühlen. Um sich mit der Distribution vertraut zu machen, wurde ein Boot-Image von 1.4 GB (Torrent) erstellt.

Die Benutzeroberfläche erinnert an macOS und umfasst zwei Panels – das obere mit dem globalen Menü und das untere mit der Anwendungsleiste. Um das globale Menü und die Statusleiste zu generieren, wird das Paket panda-statusbar verwendet, das vom CyberOS Distribution Kit (ehemals PandaOS) entwickelt wurde. Das Dock-Anwendungspanel basiert auf der Arbeit des Cyber-Dock-Projekts, ebenfalls von den CyberOS-Entwicklern. Um Dateien zu verwalten und Verknüpfungen auf dem Desktop zu platzieren, wird der Dateimanager Filer entwickelt, basierend auf pcmanfm-qt aus dem LXQt-Projekt. Der Standardbrowser ist Falkon, optional ist aber auch Chromium verfügbar.

ZFS wird als Hauptdateisystem verwendet und exFAT, NTFS, EXT4, HFS+, XFS und MTP werden zum Mounten unterstützt. Anwendungen werden in eigenständigen Paketen geliefert. Zum Starten von Anwendungen wird das Startprogramm verwendet, das das Programm findet und Fehler während der Ausführung analysiert. Das System zum Erstellen von Live-Bildern basiert auf den FuryBSD-Projekttools.

Das Projekt entwickelt eine Reihe eigener Anwendungen, wie einen Konfigurator, ein Installationsprogramm, ein Mountarchive-Dienstprogramm zum Mounten von Archiven in einen Dateisystembaum, ein Dienstprogramm zur Datenwiederherstellung von ZFS, eine Schnittstelle zum Partitionieren von Festplatten, eine Netzwerk-Setup-Anzeige, ein Dienstprogramm zum Erstellen von Screenshots, ein Zeroconf-Serverbrowser, eine Anzeige für das Konfigurationsvolumen, ein Dienstprogramm zum Einrichten der Boot-Umgebung. Für die Entwicklung werden die Python-Sprache und die Qt-Bibliothek verwendet. Zu den unterstützten Komponenten für die Anwendungsentwicklung gehören (in absteigender Reihenfolge der Präferenz) PyQt, QML, Qt, KDE Frameworks und GTK.

Veröffentlichung der helloSystem 0.6-Distribution, die FreeBSD verwendet und an macOS erinnert

Wichtigste Neuerungen von helloSystem 0.6:

  • Der Übergang vom Openbox-Fenstermanager zu KWin wurde durchgeführt.
  • Es ist möglich, jede Kante des Fensters zu manipulieren, um die Größe des Fensters zu ändern.
  • Fenster können nun an bestimmte Größen angepasst werden, wenn sie an den Rand des Bildschirms gezogen werden.
  • Größenänderung der Symbole in der unteren rechten Ecke des Bildschirms implementiert.
  • Die korrekte Zentrierung der Fenstertitel ist gewährleistet.
  • Animationseffekte zum Ändern der Größe, Minimieren und Erweitern von Fenstern hinzugefügt.
  • Es wurde eine animierte Übersicht über geöffnete Fenster hinzugefügt, die angezeigt wird, wenn der Mauszeiger in die obere linke Ecke des Bildschirms bewegt wird.
  • Standardmäßig ist der Platzierungsmodus für gestapelte Fenster aktiviert.
  • Die oberen Ecken der Fenster sind abgerundet, während die scharfen unteren Ecken erhalten bleiben. Wenn das Fenster so erweitert wird, dass es den gesamten Bildschirm ausfüllt, oder an der Oberseite angebracht wird, werden die abgerundeten Ecken durch scharfe Ecken ersetzt.
  • Die Kernel-Einstellungen wurden optimiert, um die Klangqualität zu verbessern.
  • „Öffnen“-Menü und Befehl-O-Kombination zum Öffnen von Dateien und Verzeichnissen im Filer-Dateimanager hinzugefügt.
  • Filer unterstützt keine Registerkarten und Miniaturansichten mehr.
  • Befehl-Rücktaste-Kombination zum Verschieben von Dateien in den Papierkorb und Befehl+Umschalt+Rücktaste zum sofortigen Löschen hinzugefügt.
  • Die Schnittstelle mit den Desktop-Einstellungen wurde vereinfacht.
  • Unterstützung für Transparenz für Desktop-Hintergründe hinzugefügt.
  • Es wurde ein experimentelles Applet hinzugefügt, um den Ladezustand des Akkus anzuzeigen.
  • Die Entwicklung von Ports und Paketen für die Installation des helloDesktop-Desktops unter FreeBSD hat begonnen.

Source: opennet.ru

Kommentar hinzufügen