Simon Peter, creatorul formatului de pachete autonome AppImage, a publicat lansarea distribuției helloSystem 0.5, bazată pe FreeBSD și poziționată ca un sistem destinat utilizatorilor obișnuiți, la care pot apela cei care sunt fani ai macOS și sunt nemulțumiți de politica Apple. Sistemul este lipsit de complexitățile specifice distribuțiilor Linux moderne, fiind complet sub controlul utilizatorului și oferind un mediu confortabil pentru utilizatorii anteriori ai macOS. Pentru a explora distribuția, a fost creat un imagini de boot, având o dimensiune de 1,2 GB.
Interfața seamănă cu macOS și include două panouri — unul superior cu meniul global și unul inferior cu bara de aplicații. Meniul global și bara de stare sunt realizate cu ajutorul pachetului panda-statusbar, dezvoltat de distribuția CyberOS (fost PandaOS). Bara de aplicații Dock este bazată pe realizările proiectului cyber-dock, de asemenea de la dezvoltatorii CyberOS. Pentru gestionarea fișierelor și plasarea icoanelor pe desktop, se dezvoltă managerul de fișiere Filer, bazat pe pcmanfm-qt de la proiectul LXQt. Ca browser implicit este oferit Falkon, dar este disponibil și Chromium ca opțiune.
Ca sistem de fișiere principal se folosește ZFS, iar pentru montare sunt suportate exFAT, NTFS, EXT4, HFS+, XFS și MTP. Aplicațiile sunt furnizate în pachete autonome. Pentru lansarea aplicațiilor se utilizează utilitarul launch, care găsește programul și analizează erorile în execuție. Sistemul pentru construirea imaginilor Live se bazează pe uneltele proiectului FuryBSD.
Proiectul dezvoltă o serie de aplicații proprii, cum ar fi un configurator, un instalator, utilitarul mountarchive pentru montarea arhivelor în arborele de sistem de fișiere, un utilitar pentru recuperarea datelor din ZFS, o interfață pentru partiționarea discurilor, un indicator pentru configurarea rețelei, un utilitar pentru capturi de ecran, un browser de servere Zeroconf, un indicator pentru configurarea volumului, un utilitar pentru configurarea mediului de boot. Pentru dezvoltare se folosește limbajul Python și biblioteca Qt. Printre componentele suportate pentru dezvoltarea aplicațiilor, în ordinea preferinței, se numără PyQt, QML, Qt, KDE Frameworks și GTK.

Noile caracteristici ale helloSystem 0.5:
- Mediul de bază este sincronizat cu FreeBSD 12.2.
- Dimensiunea imaginii ISO a fost redusă semnificativ (de la 1,7 la 1,27 GB).
- A fost implementată actualizarea automată a meniului sistemului la adăugarea, mutarea sau ștergerea subdirectoarelor și aplicațiilor.
- Configuratorul a primit posibilitatea de a alege diverse variante de configurare a tastaturii. S-a asigurat suportul pentru salvarea parametrilor tastaturii între reporniri.
- În pachetul /Applications/Developer a fost preinstalată aplicația QHexEdit.
- A fost adăugat suport pentru GPU-urile AMD Radeon HD 6630M/6650M/6750M/7670M/7690M, utilizate în computerele Mac din 2011.
- În managerul de fișiere Filer s-a realizat suport inițial pentru modul spațial, în care fiecare director se deschide într-o fereastră separată. De asemenea, a fost adăugat un nou meniu „Go to…”, opțiunea de a deschide fișiere/directoare cu permisiuni root, un meniu contextual pentru demontarea unităților, combinația de taste Command+Up pentru a merge la directorul părinte și Command+I pentru a afișa parametrii fișierului.
- A fost adăugată o utilitate pentru accesul la fișierele de pe telefoanele mobile utilizând protocolul MTP.
- S-a implementat suportul pentru ascunderea zonei cu titlul ferestrei prin dublu clic pe titlu.
- În meniul global a apărut posibilitatea de a controla volumul aplicațiilor deschise (la clic dreapta).
Sursa: opennet.ro
