Издание на 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster