Выпуск BSD-сістэмы helloSystem 0.8.1, якая развіваецца аўтарам AppImage

Сымон Петэр (Simon Peter), стваральнік фармату самадастатковых пакетаў AppImage, апублікаваў выпуск дыстрыбутыва helloSystem 0.8.1, заснаванага на 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.

Выпуск BSD-сістэмы helloSystem 0.8.1, якая развіваецца аўтарам AppImage

Асноўныя змены ў helloSystem 0.8.1:

  • Рэалізавана магчымасць выхаду ў сетку пры падключэнні па USB да Android-смартфона (USB tethering).
  • Дададзена падтрымка USB-сістэм з аб'ёмным гукам (5.1), такіх як BOSE Companion 5.
  • На дысках, памерам больш за 80 ГБ, па змаўчанні ўключаны раздзел падпампоўкі.
  • Забяспечана захаванне настроек мовы і клавіятуры ў UEFI NVRAM.
  • Рэалізаваная загрузка ядра і модуляў без высновы тэксту на экран (для паказу дыягнастычных паведамленняў падчас загрузкі трэба націснуць "V", для загрузкі ў аднакарыстальніцкі рэжым - "S", а для паказу меню загрузніка - Backspace).
  • У меню кіравання гучнасцю забяспечаны паказ вытворцаў і мадэляў гукавых прылад з інтэрфейсам USB.
  • У дыялог "About This Computer" дададзены звесткі пра графічны драйвер
  • У меню рэалізавана аўтадапаўненне шляхоў, якія пачынаюцца з сімвалаў "~" і "/".
  • У дадатак для кіравання карыстальнікамі дададзена магчымасць стварэння карыстальнікаў без правоў адміністратара, выдалення карыстальнікаў і ўключэння / выключэнні аўтаматычнага ўваходу.
  • Палепшаны інтэрфейс утыліты для стварэння Live-зборак.
  • Пачалася распрацоўка ўтыліты для стварэння рэзервовых дзід, выкарыстаючы магчымасці ФС ZFS.

Крыніца: opennet.ru

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