AppImage автору тарабынан иштелип чыккан helloSystem 0.8 BSD системасынын чыгарылышы

Саймон Питер, AppImage өз алдынча топтом форматын жаратуучу, FreeBSD 0.8 негизиндеги дистрибуция helloSystem 13 релизинин чыгарылышын жарыялады жана Apple компаниясынын саясатына нааразы болгон macOS сүйүүчүлөрү өтө турган жөнөкөй колдонуучулар үчүн система катары жайгаштырылган. Система заманбап Linux дистрибьюторлоруна мүнөздүү татаалдыктардан ажыратылган, колдонуучунун толук көзөмөлүндө жана мурунку macOS колдонуучуларына өзүн ыңгайлуу сезүүгө мүмкүндүк берет. Бөлүштүрүү менен таанышуу үчүн 941 Мб өлчөмүндөгү жүктөө сүрөтү (torrent) түзүлдү.

Интерфейс MacOSту эске салат жана эки панелди камтыйт - үстүнкүсү глобалдык менюсу жана төмөнкүсү тиркеме панели бар. Глобалдык менюну жана абал тилкесин түзүү үчүн CyberOS дистрибьютору (мурунку PandaOS) тарабынан иштелип чыккан panda-statusbar пакети колдонулат. Dock колдонмо панели CyberOS иштеп чыгуучуларынын кибер-док долбоорунун ишине негизделген. Файлдарды башкаруу жана жарлыктарды иш тактасына жайгаштыруу үчүн, LXQt долбоорунан pcmanfm-qt негизинде Filer файл менеджери иштелип жатат. Демейки браузер Falkon, бирок Firefox жана Chromium опциялары катары жеткиликтүү. Тиркемелер өз алдынча пакеттерде жеткирилет. Тиркемелерди ишке киргизүү үчүн программаны таап, аткаруу учурундагы каталарды талдай турган ишке киргизүү утилитасы колдонулат.

AppImage автору тарабынан иштелип чыккан helloSystem 0.8 BSD системасынын чыгарылышы

Долбоор конфигуратор, монтаждоочу, архивдерди файл тутумунун дарагына орнотуу үчүн монтархивдик утилита, 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.db). Ишке киргизүү буйругу менен AppImage файлдарын ишке киргизүү үчүн баштапкы колдоо кошулду (иштөө үчүн Debian иштөө убактысы талап кылынат).
  • Конок системалары үчүн VirtualBox кошумчалары камтылган жана активдештирилген, алар VirtualBoxто helloSystem иштеткенде алмашуу буферин колдонууга жана экрандын өлчөмүн көзөмөлдөөгө мүмкүндүк берет.
  • Эгерде тил маалыматы prev-lang:kbd EFI өзгөрмөсүндө коюлбаса же Raspberry Pi клавиатурасынан алынбаса, көрсөтүлүүчү тилди тандоо сунушу ишке ашырылды. Баскычтоп жөндөөлөрүн EFI өзгөрмөсүнө сактоо иштетилди prev-lang:kbd.
  • MIDI контроллерлорун туташтыруу үчүн колдоо ишке ашырылды.
  • initgfx топтому жаңыртылды, NVIDIA GeForce RTX 3070 GPU үчүн колдоо кошулду.drm-2-kmod пакети TigerLake-LP GT510 (Iris Xe) сыяктуу жаңы Intel GPUларын колдоо үчүн колдонулат.
  • Файл менеджери AppImage, EPUB жана mp3 форматтарындагы файлдар үчүн иконаларды көрсөтүүнү ишке ашырат. Менюда AppImage файлдарын көрсөтүү иштетилди.
  • Файлдарды дискке же таштанды урнасына чычкан менен диск же таштанды урнасы бар сөлөкөткө жылдыруу аркылуу көчүрүү мүмкүнчүлүгү кошулду. Документтерди тиркемеге сүйрөө аркылуу ачууга колдоо көрсөтөт.
  • Меню издөө азыр субменюлар үчүн иштейт жана натыйжалар иконалар жана энбелгилер менен көрсөтүлөт. Менюдан жергиликтүү FSде издөө үчүн колдоо кошулду.
  • Меню активдүү тиркемелердин иконкаларын көрсөтүүнү жана алардын ортосунда которулуу мүмкүнчүлүгүн камсыз кылат.
  • Колдонмону жабууга мажбурлоо үчүн тутумдук менюга опция кошулду.
  • Док панелин автоматтык түрдө ишке киргизүү өчүрүлгөн (сиз аны кол менен же /Applications/Autostart ичиндеги символикалык шилтемени орнотуу менен ишке киргизүү керек).
  • Иштеп жаткан тиркемени ишке киргизүүгө аракет кылып жатканда, башка көчүрмөнү ишке киргизүүнүн ордуна, иштеп жаткан программанын терезелери алдыңкы планга чыгарылат.
  • Менюга Trojitá электрондук почта кардары үчүн колдоо кошулду (биринчи колдонуудан мурун жүктөлүп алынышы керек).
  • Falkon сыяктуу WebEngine кыймылдаткычына негизделген браузерлерде GPU тездетүүсү иштетилген.
  • Документ файлдарын (.docx, .stl ж.б.) эки жолу басканда, аларды ачуу үчүн зарыл болгон тиркемелерди, эгерде алар системада орнотула элек болсо, жүктөп алууга болот.
  • Иштеп жаткан процесстерге көз салуу үчүн жаңы утилита кошулду.

Source: opennet.ru

Комментарий кошуу