Сымон Петэр (Simon Peter), стваральнік фармату самадастатковых пакетаў AppImage, апублікаваў выпуск дыстрыбутыва helloSystem 0.6, заснаванага на FreeBSD 12.2 і пазіцыянаванага як сістэма для звычайных карыстачоў, на якую могуць перайсці аматары macOS, незадаволеныя палітыкай Apple. Сістэма пазбаўлена ўскладненняў, уласцівых сучасным Linux-дыстрыбутывам, знаходзіцца пад поўным кантролем карыстальніка і дазваляе адчуваць сябе камфортна былым карыстальнікам macOS. Для азнаямлення з дыстрыбутывам cфармаваная загрузная выява, памерам 1.4 ГБ (torrent).
Інтэрфейс нагадвае macOS і ўключае дзве панэлі - верхнюю з глабальным меню і ніжнюю з панэллю прыкладанняў. Для фармавання глабальнага меню і радкі стану задзейнічаны пакет panda-statusbar, які развіваецца дыстрыбутывам CyberOS (былы PandaOS). Панэль прыкладанняў Dock заснавана на напрацоўках праекту cyber-dock, таксама ад распрацоўнікаў CyberOS. Для кіравання файламі і размяшчэнні цэтлікаў на працоўным стале развіваецца файлавы мэнэджар Filer, заснаваны на pcmanfm-qt ад праекту LXQt. Па змаўчанні прапануецца браўзэр Falkon, але апцыянальна даступны і Chromium.
У якасці асноўнай файлавай сістэмы выкарыстоўваецца ZFS, а для мантавання падтрымліваюцца exFAT, NTFS, EXT4, HFS+, XFS і MTP. Прыкладанні пастаўляюцца ў самадастатковых пакетах. Для запуску прыкладанняў прымяняецца ўтыліта launch, якая знаходзіць праграму і аналізуе памылкі пры выкананні. Сістэма для зборкі Live-вобразаў заснавана на інструментары праекта FuryBSD.
Праектам развіваецца серыя ўласных прыкладанняў, такіх як канфігуратар, усталёўнік, утыліта mountarchive для мантавання архіваў у дрэва ФС, утыліта для ўзнаўлення дадзеных з ZFS, інтэрфейс для разбіўкі кружэлак, індыкатар налады сеткі, утыліта для стварэння скрыншотаў, браўзэр Zeroconf- гучнасці, утыліта для налады загрузнага асяроддзя. Для распрацоўкі выкарыстоўваецца мова Python і бібліятэка Qt. Сярод падтрымліваемых кампанентаў для распрацоўкі прыкладанняў у парадку зніжэння перавагі названы PyQt, QML, Qt, KDE Frameworks і GTK.
Асноўныя навіны helloSystem 0.6:
- Ажыццёўлены пераход з аконнага мэнэджара Openbox на KWin.
- Дана магчымасць маніпуляцый з любым краем акна для змены памеру вокнаў.
- Забяспечана прывязка вокнаў да вызначаных памераў пры перацягванні да краю экрана.
- Рэалізавана змены памеру піктаграм у ніжнім правым куце экрана.
- Забяспечана карэктная цэнтроўка загалоўкаў вокнаў.
- Дададзеныя анімацыйныя эфекты змены памеру, згортванні і расчыненні вокнаў.
- Дададзены аніміраваны агляд адчыненых вокнаў, які паказваецца пры перасоўванні паказальніка мышы ў левы верхні кут экрана.
- Па змаўчанні актываваны стэкавы рэжым размяшчэння вокнаў.
- Забяспечана закругленне верхніх кутоў вокнаў, пры захаванні вострых ніжніх кутоў. Пры расчыненні акна на ўвесь экран ці прымацаванні да верхняй часткі - скругленыя куты замяняюцца на вострыя.
- Налады ядра аптымізаваны для павышэння якасці гуку.
- Дададзена меню «Open» і камбінацыя Command-O для адкрыцця файлаў і каталогаў у файлавым мэнэджары Filer.
- У Filer спынена падтрымка ўкладак і рэжыму паказу мініяцюр ("Thumbnail View").
- Дададзена камбінацыя Command-Backspace для перасоўвання файлаў у кошык і Command+Shift+Backspace для імгненнага выдалення.
- Спрошчаны інтэрфейс з наладамі працоўнага стала.
- Дададзена падтрымка празрыстасці для шпалер працоўнага стала.
- Дададзены эксперыментальны аплет для паказу ўзроўню зарада акумулятара.
- Пачалося фармаванне портаў і пакетаў для ўсталёўкі працоўнага стала helloDesktop ва FreeBSD.
Крыніца: opennet.ru