Simon Peter, creatore del formato di pacchetti autonomi AppImage, ha pubblicato la versione 0.5 della distribuzione helloSystem, basata su FreeBSD e posizionata come sistema per utenti comuni, a cui possono passare gli utenti macOS insoddisfatti delle politiche di Apple. Il sistema elimina le complicazioni tipiche delle moderne distribuzioni Linux, è completamente sotto il controllo dell'utente e permette agli ex utenti macOS di sentirsi a loro agio. Per conoscere la distribuzione, è stato creato un'immagine di avvio, delle dimensioni di 1.2 GB.
L'interfaccia ricorda macOS e include due barre: una superiore con il menu globale e una inferiore con la barra delle applicazioni. Per formare il menu globale e la barra di stato è stato utilizzato il pacchetto panda-statusbar, sviluppato dalla distribuzione CyberOS (ex PandaOS). La barra delle applicazioni Dock si basa sui contributi del progetto cyber-dock, sempre dagli sviluppatori di CyberOS. Per la gestione dei file e per posizionare collegamenti sul desktop è in fase di sviluppo il file manager Filer, basato su pcmanfm-qt dal progetto LXQt. Come browser di default è proposto Falkon, ma è disponibile anche Chromium come opzione.
Come sistema di file principale viene utilizzato ZFS, mentre sono supportati exFAT, NTFS, EXT4, HFS+, XFS e MTP per il montaggio. Le applicazioni vengono fornite in pacchetti autonomi. Per avviare le applicazioni viene utilizzata l'utility launch, che trova il programma e analizza eventuali errori durante l'esecuzione. Il sistema per la costruzione di immagini Live si basa sugli strumenti del progetto FuryBSD.
Il progetto sviluppa una serie di applicazioni proprietarie, come il configuratore, l'installatore, l'utility mountarchive per montare archivi nell'albero del file system, un'utility per il recupero dei dati da ZFS, un'interfaccia per la partizione dei dischi, un indicatore per configurare la rete, un'utility per catturare schermate, un browser per server Zeroconf, un indicatore per la configurazione del volume e un'utility per la configurazione dell'ambiente di avvio. Per lo sviluppo viene utilizzato il linguaggio Python e la libreria Qt. Tra i componenti supportati per lo sviluppo di applicazioni, in ordine di preferenza decrescente, ci sono PyQt, QML, Qt, KDE Frameworks e GTK.

Novità principali di helloSystem 0.5:
- L'ambiente di base è sincronizzato con FreeBSD 12.2.
- Size dell'immagine ISO notevolmente ridotto (da 1.7 a 1.27 GB).
- Implementato il aggiornamento automatico del menu di sistema al momento dell'aggiunta, spostamento o rimozione di sottodirectory e applicazioni.
- Nel configuratore è stata aggiunta la possibilità di scegliere diverse disposizioni della tastiera. È garantito il supporto per il salvataggio delle impostazioni della tastiera tra i riavvii.
- Nel set /Applications/Developer è stata preinstallata l'applicazione QHexEdit.
- Aggiunto il supporto per GPU AMD Radeon HD 6630M/6650M/6750M/7670M/7690M, utilizzate nei Mac del 2011.
- Nel gestore di file Filer è stata implementata una prima versione del supporto per la modalità spaziale, in cui ogni cartella si apre in una finestra separata. Inoltre, è stato aggiunto un nuovo menu «Vai a…», un'opzione per aprire file/cartelle con permessi di root, un menu contestuale per smontare il dispositivo, la combinazione di tasti Command+Up per andare alla cartella padre e Command+I per visualizzare le proprietà del file.
- È stata aggiunta un'utility per accedere ai file sui telefoni cellulari utilizzando il protocollo MTP.
- È stato implementato il supporto per nascondere l'area con il titolo della finestra facendo doppio clic sul titolo.
- Nel menu globale è stata introdotta la possibilità di controllare il volume delle applicazioni in esecuzione (facendo clic con il tasto destro).
Fonte: opennet.ru
