Rilascio del sistema BSD helloSystem 0.8, sviluppato dall'autore di AppImage

Simon Peter, creatore del formato di pacchetti autonomi AppImage, ha pubblicato la versione del sistema operativo helloSystem 0.8, basata su FreeBSD 13 e posizionata come un sistema per utenti comuni, a cui possono passare gli appassionati di macOS insoddisfatti della politica di Apple. Il sistema è privo delle complicazioni tipiche delle moderne distribuzioni Linux, è sotto il pieno controllo dell'utente e consente agli ex utenti macOS di sentirsi a proprio agio. Per conoscere la distribuzione, è stato creato un'immagine di avvio, delle dimensioni di 941 MB (torrent).

L'interfaccia ricorda macOS e include due pannelli: uno superiore con il menu globale e uno inferiore con il dock delle applicazioni. Per generare il menu globale e la barra di stato è stato utilizzato il pacchetto panda-statusbar, sviluppato dalla distribuzione CyberOS (ex PandaOS). Il dock delle applicazioni si basa su quanto realizzato dal progetto cyber-dock, sempre dagli sviluppatori di CyberOS. Per la gestione dei file e il posizionamento di collegamenti sul desktop viene sviluppato il file manager Filer, basato su pcmanfm-qt del progetto LXQt. Di default viene fornito il browser Falkon, ma sono disponibili opzionalmente Firefox e Chromium. Le applicazioni sono fornite in pacchetti autonomi. Per avviare le applicazioni viene utilizzata l'utility launch, che trova il programma e analizza gli errori durante l'esecuzione.

Rilascio del sistema BSD helloSystem 0.8, sviluppato dall'autore di AppImage

Il progetto sviluppa una serie di applicazioni proprie, come configuratore, installer, utility mountarchive per montare archivi in struttura FS, utility per il recupero di dati da ZFS, interfaccia per il partizionamento di dischi, indicatore per la configurazione della rete, utility per la creazione di screenshot, browser per server Zeroconf, indicatore per la regolazione del volume e 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, ci sono PyQt, QML, Qt, KDE Frameworks e GTK. Il file system principale utilizzato è ZFS, mentre per il montaggio sono supportati UFS, exFAT, NTFS, EXT4, HFS+, XFS e MTP.

Novità principali di helloSystem 0.8:

  • È stato effettuato il passaggio alla base di codice FreeBSD 13.1.
  • Il comando launch, utilizzato per avviare applicazioni in pacchetti autonomi, è stato tradotto per utilizzare il database delle applicazioni installate (launch.db). È stata aggiunta una supporto iniziale per l'avvio dei file AppImage con il comando launch (è necessaria l'installazione del runtime Debian).
  • Sono inclusi e attivati i componenti di VirtualBox per sistemi guest, che consentono di utilizzare il copia e incolla e gestire la dimensione dello schermo durante l'esecuzione di helloSystem in VirtualBox.
  • È stata implementata una richiesta per la selezione della lingua, visualizzata se le informazioni sulla lingua non sono impostate nella variabile EFI prev-lang:kbd o non sono state ricevute dalla tastiera per Raspberry Pi. È stata garantita la conservazione delle impostazioni della tastiera nella variabile EFI prev-lang:kbd.
  • È stata implementata la supporto per la connessione di controller MIDI.
  • È stato aggiornato il pacchetto initgfx, aggiungendo il supporto per GPU NVIDIA GeForce RTX 3070. Per supportare nuove GPU Intel, come TigerLake-LP GT2 (Iris Xe), è stato utilizzato il pacchetto drm-510-kmod.
  • Nel file manager è stata implementata la visualizzazione delle icone per i file in formato AppImage, EPUB e mp3. È stata garantita la visualizzazione dei file AppImage nel menu.
  • È stata aggiunta la possibilità di copiare file su disco o nel cestino trascinandoli sull'icona del disco o del cestino sul desktop. È stata fornita la supporto per l'apertura dei documenti tramite il drag and drop nell'applicazione.
  • La ricerca nel menu ora funziona anche per i sottomenu e i risultati vengono mostrati con icone e scorciatoie. È stata aggiunta la supporto per la ricerca nel filesystem locale dal menu.
  • Nel menu è stata garantita la visualizzazione delle icone delle applicazioni attive e la possibilità di passare tra di esse.
  • Nel menu di sistema è stata aggiunta un'opzione per forzare la chiusura dell'applicazione.
  • L'avvio automatico del dock è disattivato (deve essere avviato manualmente o tramite l'installazione di un collegamento simbolico in /Applications/Autostart).
  • Quando si tenta di avviare un'applicazione già attiva, invece di avviare un'altra copia, viene visualizzata in primo piano la finestra del programma già in esecuzione.
  • Nel menu è stata aggiunta il supporto per il client di posta Trojitá (deve essere caricato prima del primo utilizzo).
  • Nei browser basati sul motore WebEngine, come Falkon, è stata attivata l'accelerazione tramite GPU.
  • Facendo doppio clic su file di documenti (.docx, .stl, ecc.), è stata implementata la possibilità di scaricare le applicazioni necessarie per aprirli, se non sono già installate nel sistema.
  • È stata aggiunta una nuova utility per monitorare i processi in esecuzione.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster