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

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

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

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

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