Liberasyon sistèm BSD helloSystem 0.8, devlope pa otè AppImage.

Simon Peter, kreyatè fòma pakè AppImage endepandan, te pibliye liberasyon helloSystem 0.8, yon distribisyon ki baze sou FreeBSD 13 ak pozisyone kòm yon sistèm pou itilizatè òdinè ke rayisab macOS pa satisfè ak règleman Apple yo ka chanje nan. Sistèm nan pa gen konplikasyon nannan nan distribisyon Linux modèn, li anba kontwòl itilizatè konplè epi li pèmèt ansyen itilizatè macOS yo santi yo alèz. Pou familyarize tèt ou ak distribisyon an, yo te kreye yon imaj bòt nan gwosè 941 MB (torrent).

Koòdone a se okoumansman de macOS e li gen ladan de panno - youn nan tèt ak meni mondyal la ak youn nan anba ak ba aplikasyon an. Pou jenere meni mondyal la ak ba estati a, yo itilize pake panda-statusbar, ki te devlope pa distribisyon CyberOS (ansyen PandaOS). Panèl aplikasyon Dock a baze sou travay pwojè cyber-dock la, tou nan devlopè CyberOS yo. Pou jere fichye yo epi mete rakoursi sou Desktop la, yo ap devlope manadjè dosye Filer, ki baze sou pcmanfm-qt ki soti nan pwojè LXQt la. Navigatè default la se Falkon, men Firefox ak Chromium disponib kòm opsyon. Aplikasyon yo delivre nan pakè endepandan. Pou lanse aplikasyon yo, yo itilize sèvis piblik lanse, ki jwenn pwogram nan epi analize erè pandan ekzekisyon an.

Liberasyon sistèm BSD helloSystem 0.8, devlope pa otè AppImage.

Pwojè a ap devlope yon seri aplikasyon pwòp li yo, tankou yon konfigirateur, yon enstale, yon sèvis piblik mountarchive pou aliye achiv yo nan yon pye bwa sistèm fichye, yon sèvis piblik pou rekiperasyon done nan ZFS, yon koòdone pou patisyon disk, yon endikatè konfigirasyon rezo, yon sèvis piblik pou kreye Ekran, yon navigatè sèvè Zeroconf, yon endikatè pou volim konfigirasyon, yon sèvis piblik pou mete anviwònman bòt la. Yo itilize langaj Python ak bibliyotèk Qt pou devlopman. Konpozan sipòte pou devlopman aplikasyon yo enkli, nan lòd desandan preferans, PyQt, QML, Qt, KDE Frameworks, ak GTK. ZFS yo itilize kòm sistèm dosye prensipal la, ak UFS, exFAT, NTFS, EXT4, HFS +, XFS ak MTP yo sipòte pou aliye.

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

Sous: opennet.ru

Add nouvo kòmantè