Itusilẹ ti eto BSD helloSystem 0.8, ni idagbasoke nipasẹ onkọwe ti AppImage

Simon Peter, ẹlẹda ti ọna kika package ti ara ẹni ti AppImage, ti ṣe atẹjade itusilẹ ti helloSystem 0.8, pinpin ti o da lori FreeBSD 13 ati ipo bi eto fun awọn olumulo lasan ti awọn ololufẹ macOS ko ni itẹlọrun pẹlu awọn ilana Apple le yipada si. Eto naa ko ni awọn ilolu ti o wa ninu awọn pinpin Linux ode oni, wa labẹ iṣakoso olumulo pipe ati gba awọn olumulo macOS atijọ laaye lati ni itunu. Lati mọ ara rẹ pẹlu pinpin, aworan bata ti 941 MB ni iwọn (odò) ti ṣẹda.

Ni wiwo jẹ iranti ti macOS ati pẹlu awọn panẹli meji - oke pẹlu akojọ aṣayan agbaye ati ọkan isalẹ pẹlu ọpa ohun elo. Lati ṣe ipilẹṣẹ akojọ aṣayan agbaye ati ọpa ipo, package panda-statusbar, ti o dagbasoke nipasẹ pinpin CyberOS (eyiti o jẹ PandaOS tẹlẹ), ni lilo. Igbimọ ohun elo Dock da lori iṣẹ ti iṣẹ akanṣe cyber-dock, tun lati ọdọ awọn olupilẹṣẹ CyberOS. Lati ṣakoso awọn faili ati gbe awọn ọna abuja sori deskitọpu, oluṣakoso faili faili ti wa ni idagbasoke, da lori pcmanfm-qt lati iṣẹ akanṣe LXQt. Ẹrọ aṣawakiri aiyipada jẹ Falkon, ṣugbọn Firefox ati Chromium wa bi awọn aṣayan. Awọn ohun elo jẹ jiṣẹ ni awọn idii ti ara ẹni. Lati ṣe ifilọlẹ awọn ohun elo, a lo ohun elo ifilọlẹ, eyiti o rii eto naa ati itupalẹ awọn aṣiṣe lakoko ipaniyan.

Itusilẹ ti eto BSD helloSystem 0.8, ni idagbasoke nipasẹ onkọwe ti AppImage

Ise agbese na n ṣe agbekalẹ lẹsẹsẹ awọn ohun elo tirẹ, gẹgẹbi atunto kan, insitola kan, ohun elo mountarchive fun gbigbe awọn ile-ipamọ sinu igi eto faili kan, ohun elo fun gbigba data lati ZFS, wiwo fun awọn disiki ipin, itọkasi iṣeto ni nẹtiwọọki, IwUlO fun ṣiṣẹda awọn sikirinisoti, ẹrọ aṣawakiri olupin Zeroconf, atọka fun iwọn didun iṣeto ni, ohun elo fun eto agbegbe bata. Python ede ati Qt ìkàwé ti wa ni lilo fun idagbasoke. Awọn ohun elo ti a ṣe atilẹyin fun idagbasoke ohun elo pẹlu, ni ọna gbigbe ti o fẹ, PyQt, QML, Qt, KDE Frameworks, ati GTK. ZFS jẹ lilo bi eto faili akọkọ, ati UFS, exFAT, NTFS, EXT4, HFS+, XFS ati MTP ni atilẹyin fun iṣagbesori.

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

orisun: opennet.ru

Fi ọrọìwòye kun