Сымон Петэр (Simon Peter), стваральнік фармату самадастатковых пакетаў AppImage, апублікаваў выпуск дыстрыбутыва helloSystem 0.8, заснаванага на FreeBSD 13 і пазіцыянаванага як сістэма для звычайных карыстачоў, на якую могуць перайсці аматары macOS, незадаволеныя палітыкай Apple. Сістэма пазбаўлена ўскладненняў, уласцівых сучасным Linux-дыстрыбутывам, знаходзіцца пад поўным кантролем карыстальніка і дазваляе адчуваць сябе камфортна былым карыстальнікам macOS. Для азнаямлення з дыстрыбутывам cфармаваны загрузны вобраз, памерам 941 МБ (torrent).
Інтэрфейс нагадвае macOS і ўключае дзве панэлі - верхнюю з глабальным меню і ніжнюю з панэллю прыкладанняў. Для фармавання глабальнага меню і радкі стану задзейнічаны пакет panda-statusbar, які развіваецца дыстрыбутывам CyberOS (былы PandaOS). Панэль прыкладанняў Dock заснавана на напрацоўках праекту cyber-dock, таксама ад распрацоўнікаў CyberOS. Для кіравання файламі і размяшчэнні цэтлікаў на працоўным стале развіваецца файлавы мэнэджар Filer, заснаваны на pcmanfm-qt ад праекту LXQt. Па змаўчанні прапануецца браўзэр Falkon, але апцыянальна даступныя Firefox і Chromium. Прыкладанні пастаўляюцца ў самадастатковых пакетах. Для запуску прыкладанняў прымяняецца ўтыліта launch, якая знаходзіць праграму і аналізуе памылкі пры выкананні.
Праектам развіваецца серыя ўласных прыкладанняў, такіх як канфігуратар, усталёўнік, утыліта mountarchive для мантавання архіваў у дрэва ФС, утыліта для ўзнаўлення дадзеных з ZFS, інтэрфейс для разбіўкі дыскаў, індыкатар налады сеткі, утыліта для стварэння скрыншотаў, браўзэр Zeroconf- гучнасці, утыліта для налады загрузнага асяроддзя. Для распрацоўкі выкарыстоўваецца мова Python і бібліятэка Qt. Сярод падтрымліваемых кампанентаў для распрацоўкі прыкладанняў у парадку зніжэння перавагі названы PyQt, QML, Qt, KDE Frameworks і GTK. У якасці асноўнай файлавай сістэмы выкарыстоўваецца ZFS, а для мантавання падтрымліваюцца UFS, exFAT, NTFS, EXT4, HFS+, XFS і MTP.
Асноўныя навіны helloSystem 0.8:
- Ажыццёўлены пераход на кодавую базу FreeBSD 13.1.
- Каманда launch, якая ўжываецца для запуску прыкладанняў у самадастатковых пакетах, пераведзена на выкарыстанне БД усталяваных прыкладанняў (launch.db). Дададзена пачатковая падтрымка запуску файлаў AppImage камандай launch (для працы патрабуецца ўсталёўка Debian runtime).
- У склад уключаны і актываваны дадаткі VirtualBox для гасцявых сістэм, якія дазваляюць пры запуску helloSystem у VirtualBox выкарыстоўваць буфер абмену і кіраваць памерам экрана.
- Рэалізаваны запыт для выбару мовы, які выводзіцца калі інфармацыя аб мове не ўстаноўлена ў EFI-пераменнай prev-lang:kbd або не атрымана ад клавіятуры для Raspberry Pi. Забяспечана захаванне настроек клавіятуры ў EFI-пераменную prev-lang:kbd.
- Рэалізавана падтрымка падключэння MIDI-кантролераў.
- Абноўлены пакет initgfx, дададзеная падтрымка GPU NVIDIA GeForce RTX 3070. Для падтрымкі новых GPU Intel, такіх як TigerLake-LP GT2 (Iris Xe), задзейнічаны пакет drm-510-kmod.
- У файлавым мэнэджэры рэалізаваны паказ піктаграм для файлаў у фармаце AppImage, EPUB і mp3. Забяспечана адлюстраванне файлаў AppImage у меню.
- Дададзена магчымасць капіявання файлаў на дыск ці ў кошык праз іх перасоўванне мышшу на піктаграму з дыскам ці кошыкам на працоўным стале. Дадзена падтрымка адкрыцця дакументаў праз іх перацягванне ў дадатак.
- Пошук у меню зараз працуе і для падменю, а вынікі паказваюцца з піктаграмамі і ярлыкамі. Дададзена падтрымка пошуку ў лакальнай ФС з меню.
- У меню забяспечана адлюстраванне піктаграм актыўных прыкладанняў і магчымасць пераключэння паміж імі.
- У сістэмнае меню дададзена опцыя для прымусовага закрыцця прыкладання.
- Адключаны аўтаматычны запуск dock-панэлі (трэба запускаць уручную ці праз усталёўку сімвалічнай спасылкі ў /Applications/Autostart).
- Пры спробе запуску ўжо актыўнага прыкладання замест запуску яшчэ адной копіі рэалізаваны вывад на пярэдні план вокнаў ужо працуе праграмы.
- У меню дададзена падтрымка паштовага кліента Trojitá (павінен быць загружаны перад першым выкарыстаннем).
- У браўзэрах на базе рухавічка WebEngine, такіх як Falkon, уключана паскарэнне пры дапамозе GPU.
- Пры падвойным кліку на файлах з дакументамі (.docx, .stl і да т.п.) рэалізавана магчымасць загрузкі неабходных для іх адкрыцця прыкладанняў, калі яны яшчэ не ўсталяваныя ў сістэме.
- Дададзена новая ўтыліта для адсочвання выкананых працэсаў.
Крыніца: opennet.ru