Die Veröffentlichung des BSD-Systems helloSystem 0.8, das vom Autor von AppImage entwickelt wird

Simon Peter, der Schöpfer des Formats der eigenständigen AppImage-Pakete, hat die Version 0.8 der Distribution helloSystem veröffentlicht, die auf FreeBSD 13 basiert und als System für normale Benutzer positioniert ist, die von der Politik von Apple unzufrieden sind. Das System ist frei von den Komplikationen, die modernen Linux-Distributionen eigen sind, steht unter vollständiger Kontrolle des Benutzers und ermöglicht ehemaligen macOS-Benutzern, sich wohlzufühlen. Um sich mit der Distribution vertraut zu machen, wurde ein Boot-Image mit einer Größe von 941 MB (torrent) erstellt.

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 Anwendungsleiste Dock basiert auf den Arbeiten des Projekts cyber-dock, ebenfalls von den Entwicklern von CyberOS. Zum Verwalten von Dateien und 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, aber Firefox und Chromium sind optional verfügbar. Anwendungen werden in selbststehenden Paketen bereitgestellt. Zum Starten von Anwendungen wird das Dienstprogramm launch verwendet, das das Programm findet und Fehler während der Ausführung analysiert.

Die Veröffentlichung des BSD-Systems helloSystem 0.8, das vom Autor von AppImage entwickelt wird

Das Projekt entwickelt eine Reihe eigener Anwendungen, wie einen Konfigurator, einen Installer, das Dienstprogramm mountarchive zum Einhängen von Archiven in den FS-Baum, ein Dienstprogramm zur Datenrettung von ZFS, eine Schnittstelle zur Partitionierung von Festplatten, einen Netzwerkstatusanzeiger, ein Bildschirmaufnahme-Dienstprogramm, einen Zeroconf-Server-Browser, einen Lautstärkeanzeiger und ein Dienstprogramm zur Konfiguration der Bootumgebung. Zur Entwicklung wird die Programmiersprache Python und die Bibliothek Qt verwendet. Unter den unterstützten Komponenten für die Anwendungsentwicklung werden in absteigender Reihenfolge PyQt, QML, Qt, KDE Frameworks und GTK genannt. Als primäres Dateisystem wird ZFS verwendet, und für das Einhängen werden UFS, exFAT, NTFS, EXT4, HFS+, XFS und MTP unterstützt.

Die wichtigsten Neuerungen in helloSystem 0.8:

  • Der Übergang auf die Code-Basis FreeBSD 13.1 wurde vollzogen.
  • Das Launch-Team, das zum Start von Anwendungen in den eigenständigen Paketen verwendet wird, wurde auf die Verwendung einer Datenbank installierter Anwendungen (launch.db) umgestellt. Eine erste Unterstützung zum Starten von AppImage-Dateien über den Befehl launch wurde hinzugefügt (für den Betrieb ist die Installation von Debian runtime erforderlich).
  • Die VirtualBox-Erweiterungen für Gastsysteme wurden in die Distribution aufgenommen und aktiviert, sodass beim Start von helloSystem in VirtualBox die Zwischenablage verwendet und die Bildschirmgröße verwaltet werden kann.
  • Eine Abfrage zur Sprachauswahl wurde implementiert, die angezeigt wird, wenn keine Sprachinformation in der EFI-Variable prev-lang:kbd festgelegt ist oder nicht von der Tastatur für Raspberry Pi empfangen wurde. Die Tastatureinstellungen werden in der EFI-Variable prev-lang:kbd gespeichert.
  • Die Unterstützung für den Anschluss von MIDI-Controllern wurde implementiert.
  • Das initgfx-Paket wurde aktualisiert, die Unterstützung für die GPU NVIDIA GeForce RTX 3070 hinzugefügt. Für die Unterstützung neuer Intel-GPUs wie TigerLake-LP GT2 (Iris Xe) wurde das Paket drm-510-kmod aktiviert.
  • Im Dateimanager werden jetzt Icons für Dateien im AppImage-, EPUB- und mp3-Format angezeigt. Es wird sichergestellt, dass AppImage-Dateien im Menü angezeigt werden.
  • Die Möglichkeit, Dateien durch Ziehen auf das Symbol mit der Festplatte oder dem Mülleimer auf dem Desktop zu kopieren oder zu verschieben, wurde hinzugefügt. Die Unterstützung zum Öffnen von Dokumenten durch Ziehen in eine Anwendung wurde bereitgestellt.
  • Die Suche im Menü funktioniert jetzt auch für Untermenüs, und die Ergebnisse werden mit Symbolen und Links angezeigt. Die Unterstützung für die Suche im lokalen FS aus dem Menü wurde hinzugefügt.
  • Im Menü werden die Icons der aktiven Anwendungen angezeigt und die Möglichkeit zum Wechseln zwischen ihnen ist gegeben.
  • Im Systemmenü wurde eine Option zum erzwungenen Schließen von Anwendungen hinzugefügt.
  • Der automatische Start der Dockleiste wurde deaktiviert (muss manuell oder durch das Einrichten eines symbolischen Links in /Applications/Autostart gestartet werden).
  • Beim Versuch, eine bereits aktive Anwendung zu starten, wird anstelle eines weiteren Kopiierungsstarts das Fenster der bereits laufenden Anwendung in den Vordergrund geholt.
  • Das Menü unterstützt jetzt den E-Mail-Client Trojitá (muss vor der ersten Verwendung geladen werden).
  • In Browsern, die auf der WebEngine basieren, wie Falkon, wurde die GPU-Beschleunigung aktiviert.
  • Ein Doppelklick auf Dokumentdateien (.docx, .stl usw.) ermöglicht das Herunterladen der benötigten Anwendungen, wenn diese noch nicht im System installiert sind.
  • Ein neues Dienstprogramm zur Überwachung der ausgeführten Prozesse wurde hinzugefügt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4