Simon Peter, az AppImage önálló csomagformátum megalkotója közzétette a helloSystem 0.6 kiadását, a FreeBSD 12.2-re épülő disztribúcióját, amely egy olyan rendszer a hétköznapi felhasználók számára, amelyre az Apple szabályzataival elégedetlen macOS szerelmesei válthatnak. A rendszer mentes a modern Linux disztribúciókban rejlő bonyodalmaktól, teljes körű felhasználói irányítás alatt áll, és lehetővé teszi, hogy a korábbi macOS felhasználók jól érezzék magukat. A disztribúció megismeréséhez egy 1.4 GB-os (torrent) rendszerindító kép készült.
Az interfész a macOS-re emlékeztet, és két panelt tartalmaz – a felső a globális menüt, az alsó pedig az alkalmazáspanelt. A globális menü és állapotsor létrehozásához a panda-statusbar csomagot használják, amelyet a CyberOS disztribúció (korábban PandaOS) fejlesztett ki. A Dock alkalmazáspanel a cyber-dock projekt munkáján alapul, szintén a CyberOS fejlesztőitől. A fájlok kezeléséhez és a parancsikonok asztalon való elhelyezéséhez a Filer fájlkezelő fejlesztés alatt áll, amely az LXQt projekt pcmanfm-qt-ján alapul. Az alapértelmezett böngésző a Falkon, de a Chromium is elérhető opcióként.
A ZFS a fő fájlrendszer, és az exFAT, NTFS, EXT4, HFS+, XFS és MTP támogatott a csatlakoztatáshoz. Az alkalmazásokat önálló csomagokban szállítjuk. Az alkalmazások indításához az indító segédprogramot használják, amely megkeresi a programot és elemzi a hibákat a végrehajtás során. Az élőképek készítésének rendszere a FuryBSD projekteszközökön alapul.
A projekt egy sor saját alkalmazást fejleszt, például egy konfigurátort, egy telepítőt, egy mountarchive segédprogramot az archívumok fájlrendszerfába való beillesztéséhez, egy segédprogramot a ZFS-ből való adat-helyreállításhoz, egy interfészt a lemezek particionálásához, egy hálózati konfigurációs jelzőt, segédprogram képernyőképek készítéséhez, Zeroconf szerverböngésző, konfigurációs kötet indikátora, rendszerindítási környezet beállítására szolgáló segédprogram. A fejlesztéshez Python nyelvet és Qt könyvtárat használnak. Az alkalmazásfejlesztés támogatott összetevői közé tartozik, preferencia szerinti csökkenő sorrendben: PyQt, QML, Qt, KDE Frameworks és GTK.
A helloSystem 0.6 főbb újításai:
- Az Openbox ablakkezelőről a KWinre való átállás megtörtént.
- Lehetőség van az ablak bármely szélének manipulálására az ablakok méretének megváltoztatásához.
- Lehetővé teszi, hogy az ablakok meghatározott méretűek legyenek, ha a képernyő szélére húzzák.
- Megvalósítottuk az ikonok átméretezését a képernyő jobb alsó sarkában.
- Az ablakcímek megfelelő központosítása biztosított.
- Hozzáadott animációs effektusok az ablakok átméretezéséhez, kicsinyítéséhez és bővítéséhez.
- A megnyitott ablakok animált áttekintése hozzáadva, amikor az egérmutatót a képernyő bal felső sarkába mozgatja.
- Alapértelmezés szerint a halmozott ablakelhelyezési mód aktív.
- Az ablakok felső sarkai lekerekítettek, miközben megőrzik az éles alsó sarkokat. Amikor az ablakot kibontják, hogy kitöltse a teljes képernyőt, vagy a tetejére rögzítve, a lekerekített sarkok helyére élesek lépnek.
- A rendszermag beállításait optimalizáltuk a hangminőség javítása érdekében.
- Hozzáadott "Megnyitás" menü és Command-O kombináció a fájlok és könyvtárak megnyitásához a Filer fájlkezelőben.
- A Filer már nem támogatja a lapokat és a miniatűr nézetet.
- Hozzáadtuk a Command-Backspace kombinációt a fájlok kukába helyezéséhez és a Command+Shift+Backspace kombinációt az azonnali törléshez.
- Az asztali beállítások kezelőfelülete egyszerűsödött.
- Az asztali háttérképek átláthatóságának támogatása hozzáadva.
- Kísérleti kisalkalmazás hozzáadva az akkumulátor töltöttségi szintjének megjelenítéséhez.
- Megkezdődött a helloDesktop desktop FreeBSD-re történő telepítéséhez szükséges portok és csomagok fejlesztése.
Forrás: opennet.ru