Випуск дистрибутива helloSystem 0.6, який використовує FreeBSD і нагадує macOS

Симон Петер (Simon Peter), творець формату самодостатніх пакетів AppImage, опублікував випуск дистрибутива helloSystem 0.6, заснованого на FreeBSD 12.2 і позиціонується як система для звичайних користувачів, на яку можуть перейти любителі macOS, незадоволені політикою Apple. Система позбавлена ​​ускладнень, властивих сучасним Linux-дистрибутивам, знаходиться під повним контролем користувача і дозволяє почуватися комфортно колишнім користувачам macOS. Для ознайомлення з дистрибутивом сформовано завантажувальний образ розміром 1.4 ГБ (torrent).

Інтерфейс нагадує macOS і включає дві панелі - верхню з глобальним меню та нижню з панеллю програм. Для формування глобального меню та рядка стану задіяно пакет panda-statusbar, що розвивається дистрибутивом CyberOS (колишній PandaOS). Панель програм Dock заснована на напрацюваннях проекту cyber-dock, а також від розробників CyberOS. Для управління файлами та розміщення ярликів на робочому столі розвивається файловий менеджер Filer, що базується на pcmanfm-qt від проекту LXQt. За промовчанням пропонується браузер Falkon, але опціонально доступний і Chromium.

Як основна файлова система використовується ZFS, а для монтування підтримуються exFAT, NTFS, EXT4, HFS+, XFS і MTP. Програми поставляються у самодостатніх пакетах. Для запуску додатків застосовується утиліта launch, яка знаходить програму та аналізує помилки під час виконання. Система для збирання Live-образів заснована на інструментарії проекту FuryBSD.

Проектом розвивається серія власних програм, таких як конфігуратор, інсталятор, утиліта mountarchive для монтування архівів у дерево ФС, утиліта для відновлення даних з ZFS, інтерфейс для розбивки дисків, індикатор налаштування мережі, утиліта для створення скріншотів, браузер Zeroconf- гучності, утиліта для налаштування завантажувального оточення. Для розробки використовується мова Python та бібліотека Qt. Серед компонентів, що підтримуються, для розробки додатків у порядку зниження переваги названі PyQt, QML, Qt, KDE Frameworks і GTK.

Випуск дистрибутива helloSystem 0.6, який використовує FreeBSD і нагадує macOS

Основні нововведення helloSystem 0.6:

  • Здійснено перехід із віконного менеджера Openbox на KWin.
  • Надано можливість маніпуляцій з будь-яким краєм вікна для зміни розміру вікон.
  • Забезпечується прив'язка вікон до певних розмірів під час перетягування до краю екрана.
  • Реалізовано зміни розміру піктограм у правому нижньому кутку екрана.
  • Забезпечено коректне центрування заголовків вікон.
  • Додано анімаційні ефекти зміни розміру, згортання та розкриття вікон.
  • Додано анімований огляд відкритих вікон, що показується під час переміщення вказівника миші у лівий верхній кут екрана.
  • За замовчуванням активовано режим стека розміщення вікон.
  • Забезпечено закруглення верхніх кутів вікон при збереженні гострих нижніх кутів. При розкритті вікна на весь екран або прикріпленні до верхньої частини — кути, що округляються, замінюються на гострі.
  • Налаштування ядра оптимізовано для підвищення якості звуку.
  • Додано меню Open і комбінація Command-O для відкриття файлів і каталогів у файловому менеджері Filer.
  • У Filer припинено підтримку вкладок та режиму показу мініатюр («Thumbnail View»).
  • Додано комбінацію Command-Backspace для переміщення файлів у кошик і Command+Shift+Backspace для миттєвого видалення.
  • Спрощено інтерфейс з налаштуваннями робочого столу.
  • Додано підтримку прозорості для шпалер робочого столу.
  • Доданий експериментальний аплет для показу рівня заряду акумулятора.
  • Почалося формування портів і пакетів для встановлення робочого столу helloDesktop у FreeBSD.

Джерело: opennet.ru

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