Выпуск дыстрыбутыва helloSystem 0.7, выкарыстоўвалага FreeBSD і які нагадвае macOS

Сымон Петэр (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, якая знаходзіць праграму і аналізуе памылкі пры выкананні.

Выпуск дыстрыбутыва helloSystem 0.7, выкарыстоўвалага FreeBSD і які нагадвае macOS

Праектам развіваецца серыя ўласных прыкладанняў, такіх як канфігуратар, усталёўнік, утыліта 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

Дадаць каментар