Rilascio della distribuzione helloSystem 0.7 che utilizza FreeBSD e assomiglia a macOS

Simon Peter, il creatore del formato del pacchetto autonomo AppImage, ha pubblicato il rilascio della distribuzione helloSystem 0.7, basata su FreeBSD 13 e posizionata come un sistema per utenti ordinari a cui possono passare gli amanti di macOS insoddisfatti delle politiche di Apple. Il sistema è privo delle complicazioni inerenti alle moderne distribuzioni Linux, è sotto il completo controllo dell'utente e consente agli ex utenti macOS di sentirsi a proprio agio. Per familiarizzare con il kit di distribuzione, è stata generata un'immagine di avvio, 791 MB di dimensione (torrent).

L'interfaccia ricorda macOS e include due pannelli: quello superiore con il menu globale e quello inferiore con la barra delle applicazioni. Il pacchetto panda-statusbar sviluppato dal kit di distribuzione CyberOS (ex PandaOS) viene utilizzato per formare il menu globale e la barra di stato. La barra dell'applicazione Dock si basa sul lavoro del progetto cyber-dock, anch'esso degli sviluppatori di CyberOS. Per gestire i file e posizionare i collegamenti sul desktop, è in fase di sviluppo il file manager Filer, basato su pcmanfm-qt del progetto LXQt. Il browser predefinito è Falkon, ma Firefox e Chromium sono opzionali. Le applicazioni vengono fornite in pacchetti autonomi. Per avviare le applicazioni, viene utilizzata l'utilità di avvio, che trova il programma e analizza gli errori durante l'esecuzione.

Rilascio della distribuzione helloSystem 0.7 che utilizza FreeBSD e assomiglia a macOS

Il progetto sviluppa una serie di proprie applicazioni, come un configuratore, un programma di installazione, un'utility mountarchive per il montaggio di archivi in ​​un albero del file system, un'utility per il recupero dei dati da ZFS, un'interfaccia per il partizionamento dei dischi, un indicatore di configurazione di rete, un utility screenshot, un browser del server Zeroconf, un indicatore per il volume di configurazione, un'utilità per impostare un ambiente di boot. Per lo sviluppo vengono utilizzati il ​​linguaggio Python e la libreria Qt. I componenti di sviluppo delle applicazioni supportati includono PyQt, QML, Qt, KDE Frameworks e GTK, in ordine decrescente di preferenza. ZFS viene utilizzato come file system principale e UFS, exFAT, NTFS, EXT4, HFS+, XFS e MTP sono supportati per il montaggio.

Principali innovazioni di helloSystem 0.7:

  • È stata effettuata la transizione al codice base di FreeBSD 13.0 (la versione precedente era basata su FreeBSD 12.2).
  • È stata implementata una nuova architettura per lavorare in modalità Live, lavorando senza disco RAM, senza modificare la partizione root e senza copiare l'immagine del sistema nella RAM. L'immagine live utilizza il file system UFS, compresso utilizzando uzip, invece del file system ZFS. L'avvio dell'ambiente grafico è stato spostato in una fase di caricamento precedente. Di conseguenza, la dimensione dell'immagine live è diminuita da 1.4 GB a 791 MB e il tempo di download è stato ridotto di tre volte.
  • La compatibilità con il toolkit Ventoy è garantita, consentendo di caricare diverse immagini ISO da un unico supporto.
  • Aggiunto il supporto per il file system exFAT.
  • Un set scaricabile separato contiene file per gli sviluppatori di applicazioni, inclusi compilatori, file di intestazione e documentazione.
  • Compatibilità migliorata con le schede video NVIDIA precedenti (sono state aggiunte diverse versioni di driver NVIDIA).
  • Il design del processo di caricamento è stato modificato. La console di testo è stata interrotta per impostazione predefinita.
  • Aggiunte traduzioni per molte applicazioni, finestre di dialogo del configuratore e utilità.
  • Oltre al browser Falkon predefinito, puoi installare rapidamente i pacchetti Chromium, Firefox e Thunderbird con supporto del menu globale e decorazione nativa delle finestre.
  • Il menu prevede la visualizzazione di tasti di scelta rapida che portano al richiamo degli elementi di menu corrispondenti. Viene fornita l'evidenziazione visiva delle voci di menu selezionate. Per impostazione predefinita, le icone non vengono più visualizzate nei menu contestuali.
  • Implementata la possibilità di modificare il volume e la luminosità dello schermo tramite i corrispondenti pulsanti multimediali sulle tastiere dei laptop
  • Nell'emulatore di terminale, i comandi Comando-C e Comando-V funzionano in linea con il modo in cui questi comandi vengono gestiti in altre applicazioni (Ctrl-C richiede la pressione di Comando-Maiusc-C o Ctrl-Comando-C).
  • Aggiunto il supporto per i suoni di sistema nel file manager e gli avvisi sonori nella finestra di dialogo dei messaggi.
  • Se non è possibile avviare una sessione grafica entro un certo tempo, viene ora visualizzato un messaggio di errore con informazioni utili sull'apparecchiatura.
  • Il file manager fornisce supporto per rinominare le partizioni del disco (eseguendo il comando diskutil rename), visualizzando le etichette di testo e collegando le icone alla partizione. Aggiunta la possibilità di aprire un'immagine disco facendo doppio clic.
  • Aggiunta l'utilità makeimg per la creazione di immagini disco.
  • È stato aggiunto un elemento al menu contestuale per richiamare l'interfaccia di formattazione del disco.
  • Il programma per prendere appunti è stato rimosso dall'esecuzione automatica.
  • Per i dispositivi audio è possibile chiamare un equalizzatore.
  • Possibilità sperimentali completamente incompiute sono raccolte nella sezione “In costruzione”. Sono disponibili per il test utilità per l'installazione degli aggiornamenti dei pacchetti e l'applicazione di patch da FreeBSD, la masterizzazione su dischi ottici, il download di set con applicazioni aggiuntive e l'installazione di Debian Runtime con un ambiente per l'esecuzione di applicazioni Linux.

Fonte: opennet.ru

Aggiungi un commento