AppImagen kirjoittajan kehittämän BSD-järjestelmän helloSystem 0.8 julkaisu

Simon Peter, itsenäisen AppImage-pakettimuodon luoja, on julkaissut julkaisun helloSystem 0.8:stä, FreeBSD 13:een perustuvasta jakelusta, joka on sijoitettu tavallisille käyttäjille tarkoitetuksi järjestelmäksi, johon Applen käytäntöihin tyytymättömät macOS:n ystävät voivat siirtyä. Järjestelmässä ei ole nykyaikaisille Linux-jakeluille ominaisia ​​hankaluuksia, se on täysin käyttäjän hallinnassa ja antaa entisille macOS-käyttäjille tuntea olonsa mukavaksi. Jakeluun tutustumista varten on luotu 941 Mt:n käynnistyskuva (torrent).

Käyttöliittymä muistuttaa macOS:ää ja sisältää kaksi paneelia - ylimmässä on yleinen valikko ja alimmassa sovelluspaneeli. Yleisen valikon ja tilapalkin luomiseen käytetään CyberOS-jakelun (aiemmin PandaOS) kehittämää panda-statusbar-pakettia. Dock-sovelluspaneeli perustuu cyber-docck-projektin työhön, myös CyberOS-kehittäjiltä. Tiedostojen hallitsemiseksi ja pikakuvakkeiden sijoittamiseksi työpöydälle kehitetään Filer-tiedostonhallintaa, joka perustuu LXQt-projektin pcmanfm-qt-tiedostoon. Oletusselain on Falkon, mutta Firefox ja Chromium ovat saatavilla vaihtoehtoina. Sovellukset toimitetaan erillisissä pakkauksissa. Sovellusten käynnistämiseen käytetään käynnistysapuohjelmaa, joka löytää ohjelman ja analysoi virheet suorituksen aikana.

AppImagen kirjoittajan kehittämän BSD-järjestelmän helloSystem 0.8 julkaisu

Projekti kehittää sarjaa omia sovelluksiaan, kuten konfiguraattoria, asennusohjelmaa, mountarchive-apuohjelmaa arkistojen liittämiseen tiedostojärjestelmäpuuhun, apuohjelmaa tietojen palauttamiseen ZFS:stä, käyttöliittymää levyjen osiointiin, verkon konfigurointiindikaattoria, apuohjelma kuvakaappausten luomiseen, Zeroconf-palvelinselain, konfigurointimäärän ilmaisin, apuohjelma käynnistysympäristön määrittämiseen. Kehittämiseen käytetään Python-kieltä ja Qt-kirjastoa. Sovelluskehityksen tuettuja komponentteja ovat PyQt, QML, Qt, KDE Frameworks ja GTK alenevassa järjestyksessä. ZFS:ää käytetään päätiedostojärjestelmänä, ja UFS-, exFAT-, NTFS-, EXT4-, HFS+-, XFS- ja MTP-liitäntöjä tuetaan.

helloSystem 0.8:n tärkeimmät innovaatiot:

  • Осуществлён переход на кодовую базу 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 и т.п.) реализована возможность загрузки необходимых для их открытия приложений, если они ещё не установлены в системе.
  • Добавлена новая утилита для отслеживания выполняемых процессов.

Lähde: opennet.ru

Lisää kommentti