Veröffentlichung der Distribution helloSystem 0.6, basierend auf FreeBSD und ähnlich macOS

Simon Peter, der Schöpfer des Formats der eigenständigen AppImage-Pakete, hat die Version 0.6 der Distribution helloSystem veröffentlicht, die auf FreeBSD 12.2 basiert und sich als Betriebssystem für normale Nutzer positioniert, die von der Politik von Apple enttäuscht sind und einen Umstieg von macOS in Betracht ziehen. Das System ist frei von den Komplikationen, die modernen Linux-Distributionen eigen sind, und bietet den Nutzern eine vollständige Kontrolle, sodass ehemalige macOS-Anwender sich wohlfühlen können. Um einen ersten Eindruck von der Distribution zu bekommen, wurde ein bootfähiges Abbild mit einer Größe von 1,4 GB erstellt (torrent).

Die Benutzeroberfläche erinnert an macOS und umfasst zwei Panels – ein oberes mit einem globalen Menü und ein unteres mit einer Anwendungsleiste. Für die Erstellung des globalen Menüs und der Statusleiste wird das Paket panda-statusbar verwendet, das von der Distribution CyberOS (ehemals PandaOS) entwickelt wird. Die Anwendungspalette Dock basiert auf den Entwicklungen des Projekts cyber-dock, ebenfalls von den Entwicklern von CyberOS. Zum Verwalten von Dateien und zum Platzieren von Verknüpfungen auf dem Desktop wird der Dateimanager Filer entwickelt, der auf pcmanfm-qt vom Projekt LXQt basiert. Standardmäßig wird der Browser Falkon angeboten, alternativ ist auch Chromium verfügbar.

Als primäres Dateisystem wird ZFS verwendet, und für die Einbindung werden exFAT, NTFS, EXT4, HFS+, XFS und MTP unterstützt. Anwendungen werden in eigenständigen Paketen bereitgestellt. Zur Ausführung der Anwendungen kommt das Tool launch zum Einsatz, das das Programm findet und Fehler während der Ausführung analysiert. Das System zur Erstellung von Live-Images basiert auf den Werkzeugen des FuryBSD-Projekts.

Das Projekt entwickelt eine Reihe eigener Anwendungen, darunter einen Konfigurator, einen Installer, das Tool mountarchive zum Einbinden von Archiven in den Dateibaum, ein Datenwiederherstellungstool für ZFS, eine Benutzeroberfläche zur Partitionierung von Festplatten, einen Netzwerkstatusanzeiger, ein Screenshot-Tool, einen Browser für Zeroconf-Server, einen Lautstärkeindikator sowie ein Tool zur Einrichtung der Boot-Umgebung. Für die Entwicklung wird die Sprache Python und die Bibliothek Qt verwendet. Zu den unterstützten Komponenten für die Anwendungsentwicklung in absteigender Reihenfolge der Bevorzugung zählen PyQt, QML, Qt, KDE Frameworks und GTK.

Veröffentlichung der Distribution helloSystem 0.6, basierend auf FreeBSD und ähnlich macOS

Die wichtigsten Neuerungen von helloSystem 0.6:

  • Der Wechsel vom Fenstermanager Openbox zu KWin wurde vollzogen.
  • Es wurde die Möglichkeit geschaffen, an jedem Fensterrand zu manipulieren, um die Fenstergröße zu verändern.
  • Fenster können beim Ziehen an den Bildschirmrand an bestimmte Größen gebunden werden.
  • Die Größe der Symbole in der unteren rechten Ecke des Bildschirms kann angepasst werden.
  • Die Überschriften der Fenster sind korrekt zentriert.
  • Animationseffekte für das Ändern der Größe, Minimieren und Maximieren von Fenstern wurden hinzugefügt.
  • Eine animierte Vorschau der geöffneten Fenster wird angezeigt, wenn der Mauszeiger in die obere linke Ecke des Bildschirms bewegt wird.
  • Der gestapelte Modus für die Fensteranordnung ist standardmäßig aktiviert.
  • Die oberen Ecken der Fenster sind abgerundet, während die unteren spitz bleiben. Beim Maximieren des Fensters oder Anheften an den oberen Rand werden die abgerundeten Ecken durch spitze ersetzt.
  • Die Kernel-Einstellungen wurden optimiert, um die Audioqualität zu verbessern.
  • Ein Menü 'Öffnen' und die Kombination Command-O wurden hinzugefügt, um Dateien und Verzeichnisse im Dateimanager Filer zu öffnen.
  • Im Filer wird die Unterstützung für Tabs und die Miniaturansicht ('Thumbnail View') eingestellt.
  • Die Kombination Command-Backspace wurde hinzugefügt, um Dateien in den Papierkorb zu verschieben, und Command+Shift+Backspace für sofortiges Löschen.
  • Die Benutzeroberfläche für die Desktop-Einstellungen wurde vereinfacht.
  • Transparenzunterstützung für Desktop-Hintergründe hinzugefügt.
  • Ein experimentelles Applet zur Anzeige des Akkuladestands wurde hinzugefügt.
  • Die Erstellung von Ports und Paketen für die Installation des Desktop helloDesktop unter FreeBSD hat begonnen.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster