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

Simon Peter, creatore del formato di pacchetto autonomo AppImage, ha pubblicato il rilascio di helloSystem 0.6, una distribuzione basata su FreeBSD 12.2 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 la distribuzione è stata creata un'immagine di avvio da 1.4 GB (torrent).

L'interfaccia ricorda macOS e comprende due pannelli: quello superiore con il menu globale e quello inferiore con la barra delle applicazioni. Per generare il menu globale e la barra di stato viene utilizzato il pacchetto panda-statusbar, sviluppato dalla distribuzione CyberOS (ex PandaOS). Il pannello dell'applicazione Dock si basa sul lavoro del progetto cyber-dock, anch'esso degli sviluppatori CyberOS. Per gestire i file e posizionare collegamenti sul desktop, è in fase di sviluppo il file manager Filer, basato su pcmanfm-qt del progetto LXQt. Il browser predefinito è Falkon, ma come opzione è disponibile anche Chromium.

ZFS viene utilizzato come file system principale e per il montaggio sono supportati exFAT, NTFS, EXT4, HFS+, XFS e MTP. Le domande vengono consegnate in pacchetti autonomi. Per avviare le applicazioni, viene utilizzata l'utilità di avvio, che trova il programma e analizza gli errori durante l'esecuzione. Il sistema per la creazione di immagini live si basa sugli strumenti del progetto FuryBSD.

Il progetto sta sviluppando una serie di proprie applicazioni, come un configuratore, un programma di installazione, un'utilità mountarchive per montare gli archivi in ​​un albero del file system, un'utilità per il recupero dei dati da ZFS, un'interfaccia per il partizionamento dei dischi, un indicatore di configurazione di rete, un'utilità per creare screenshot, un browser del server Zeroconf, un indicatore del volume di configurazione, un'utilità per impostare l'ambiente di avvio. Per lo sviluppo vengono utilizzati il ​​linguaggio Python e la libreria Qt. I componenti supportati per lo sviluppo di applicazioni includono, in ordine decrescente di preferenza, PyQt, QML, Qt, KDE Frameworks e GTK.

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

Principali innovazioni di helloSystem 0.6:

  • La transizione dal window manager Openbox a KWin è stata effettuata.
  • È possibile manipolare qualsiasi bordo della finestra per modificare la dimensione delle finestre.
  • Abilitato l'allineamento delle finestre a dimensioni specifiche quando trascinate sul bordo dello schermo.
  • Implementato il ridimensionamento delle icone nell'angolo in basso a destra dello schermo.
  • È garantita la corretta centratura dei titoli delle finestre.
  • Aggiunti effetti di animazione per ridimensionare, ridurre a icona ed espandere le finestre.
  • Aggiunta una panoramica animata delle finestre aperte, mostrata quando si sposta il puntatore del mouse nell'angolo in alto a sinistra dello schermo.
  • Per impostazione predefinita, è attivata la modalità di posizionamento delle finestre in pila.
  • Gli angoli superiori delle finestre sono arrotondati mantenendo gli angoli inferiori vivi. Quando la finestra viene espansa per riempire l'intero schermo o attaccata alla parte superiore, gli angoli arrotondati vengono sostituiti con quelli acuti.
  • Le impostazioni del kernel sono state ottimizzate per migliorare la qualità del suono.
  • Aggiunto il menu "Apri" e la combinazione Comando-O per aprire file e directory nel file manager Filer.
  • Filer non supporta più le schede e la visualizzazione delle miniature.
  • Aggiunta la combinazione Comando-Backspace per spostare i file nel cestino e Comando+Maiusc+Backspace per l'eliminazione immediata.
  • L'interfaccia con le impostazioni del desktop è stata semplificata.
  • Aggiunto il supporto per la trasparenza per gli sfondi del desktop.
  • Aggiunta un'applet sperimentale per mostrare il livello di carica della batteria.
  • È iniziato lo sviluppo di port e pacchetti per l'installazione del desktop helloDesktop su FreeBSD.

Fonte: opennet.ru

Aggiungi un commento