Випуск BSD-системи helloSystem 0.8, що розвивається автором AppImage

Симон Петер (Simon Peter), творець формату самодостатніх пакетів AppImage, опублікував випуск дистрибутива helloSystem 0.8, заснованого на FreeBSD 13 і позиціонується як система для звичайних користувачів, на яку можуть перейти любителі macOS, незадоволені політикою Apple. Система позбавлена ​​ускладнень, властивих сучасним Linux-дистрибутивам, знаходиться під повним контролем користувача і дозволяє почуватися комфортно колишнім користувачам macOS. Для ознайомлення з дистрибутивом сформований завантажувальний образ розміром 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

Додати коментар або відгук