Сымон Петэр (Simon Peter), стваральнік фармату самадастатковых пакетаў AppImage, апублікаваў выпуск дыстрыбутыва helloSystem 0.7, заснаванага на FreeBSD 13 і пазіцыянаванага як сістэма для звычайных карыстачоў, на якую могуць перайсці аматары macOS, незадаволеныя палітыкай Apple. Сістэма пазбаўлена ўскладненняў, уласцівых сучасным Linux-дыстрыбутывам, знаходзіцца пад поўным кантролем карыстальніка і дазваляе адчуваць сябе камфортна былым карыстальнікам macOS. Для азнаямлення з дыстрыбутывам cфармаваны загрузны вобраз, памерам 791 МБ (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.7:
- Ажыццёўлены пераход на кодавую базу FreeBSD 13.0 (мінулы выпуск быў заснаваны на FreeBSD 12.2).
- Рэалізавана новая архітэктура працы ў Live-рэжыме, якая працуе без RAM-дыска, без змены каранёвай часткі і без капіявання сістэмнай выявы ў аператыўную памяць. У live-выяве замест файлавай сістэмы ZFS задзейнічана файлавая сістэма UFS, сціснутая з выкарыстаннем uzip. Пачатак запуску графічнага асяроддзя перанесены на больш ранні этап загрузкі. У выніку, памер live-выявы паменшыўся c 1.4 ГБ да 791 МБ, а час загрузкі скарацілася ў тры разы.
- Забяспечана сумяшчальнасць з інструментарыем Ventoy, якія дазваляюць загружаць з аднаго носьбіта некалькі розных iso-вобразаў.
- Дададзена падтрымка файлавай сістэмы exFAT.
- У асобна загружаны набор вылучаныя файлы для распрацоўнікаў прыкладанняў, улучальныя кампілятары, загалоўкавыя файлы і дакументацыю.
- Палепшана сумяшчальнасць са старымі відэакартамі NVIDIA (дададзена некалькі розных версій драйвераў NVIDIA).
- Зменена афармленне працэсу загрузкі. Па змаўчанні спынена прадастаўленне тэкставай кансолі.
- Дададзеныя пераклады для многіх прыкладанняў, дыялогаў канфігуратара і ўтыліт.
- Акрамя прапанаванага па змаўчанні браўзэра Falkon прадстаўлена магчымасць хуткай усталёўкі пакетаў Chromium, Firefox і Thunderbird з падтрымкай глабальнага меню і родным дэкарыраваннем вокнаў.
- У меню забяспечаны паказ гарачых клавіш, якія прыводзяць да выкліку адпаведных элементаў меню. Забяспечана візуальнае вылучэнне выбраных элементаў меню. Па змаўчанні спынены паказ піктаграм у кантэкстных меню.
- Рэалізавана магчымасць змены гучнасці і яркасці экрана праз адпаведныя мультымедыйныя кнопкі на клавіятурах наўтбукаў
- У эмулятары тэрмінала праца каманд Command-C і Command-V прыведзена ў адпаведнасць з апрацоўкай дадзеных каманд у іншых прыкладаннях (для выканання Ctrl-C патрабуецца націснуць Command-Shift-C ці Ctrl-Command-C).
- Дададзена падтрымка сістэмных гукаў у файлавым менеджэры і гукавых папярэджанняў у дыялогу вываду паведамленняў.
- У выпадку немагчымасці запусціць графічны сеанс на працягу пэўнага часу рэалізаваны вывад паведамлення аб памылцы з карыснай інфармацыяй аб абсталяванні.
- У файлавым мэнэджары забяспечана падтрымка перайменавання дыскавых частак (праз выкананне каманды diskutil rename), адлюстраванні іх тэкставых пазнак і прывязкі піктаграм да часткі. Дададзена магчымасць адкрыцця дыскавай выявы падвойным клікам.
- Дададзена ўтыліта makeimg для стварэння дыскавых выяў.
- У кантэкстнае меню дададзены элемент для выкліку інтэрфейсу фарматавання дыскаў.
- З аўтазапуску прыбрана праграма для вядзення ліпкіх нататак.
- Для гукавых прылад прадстаўлена магчымасць выкліку эквалайзера.
- Цалкам не гатовыя эксперыментальныя магчымасці сабраны ў секцыі "Under Construction". Даступныя для тэставання ўтыліты для ўсталёўкі абнаўленняў пакетаў і ўжыванні патчаў ад FreeBSD, запісы на аптычныя кружэлкі, загрузкі набораў з дадатковымі прыкладаннямі і ўсталёўкі Debian Runtime c асяроддзем для запуску Linux-прыкладанняў.
Крыніца: opennet.ru