Издание на BSD-системата helloSystem 0.8, разработвана от автора на AppImage

Симон Петер, създателят на формата за самостоятелни пакети 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 в менюто.
  • Добавена е възможност за копиране на файлове на диск или в кошче чрез преместването им с мишката върху пиктограмата с диска или кошчето на работния плот. Осигурена е поддръжка за отваряне на документи чрез прDragging them into the application.
  • Търсенето в менюто сега работи и за подменюта, а резултатите се показват с пиктограми и ярлици. Добавена е поддръжка за търсене в локалната файлова система от менюто.
  • В менюто е осигурено показването на пиктограми на активните приложения и възможност за превключване между тях.
  • В системното меню е добавена опция за принудително затваряне на приложение.
  • Автоматичното стартиране на dock-панела е деактивирано (трябва да се стартира ръчно или чрез инсталиране на символична връзка в /Applications/Autostart).
  • При опит за стартиране на вече активното приложение, вместо да се стартира нова копия, се реализира извеждане на преден план на вече работещата програма.
  • В менюто е добавена поддръжка за пощенския клиент Trojitá (трябва да бъде зареден преди първата употреба).
  • В браузърите, базирани на движка WebEngine, като Falkon, е включено ускорение с помощта на GPU.
  • При двоен клик върху файлове с документи (.docx, .stl и др.) е реализирана възможност за изтегляне на необходимите приложения за отваряне, ако те все още не са инсталирани в системата.
  • Добавена нова утилита за проследяване на изпълняваните процеси.

Източник: opennet.ru

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