Paglabas ng BSD system helloSystem 0.8, na binuo ng may-akda ng AppImage

Si Simon Peter, tagalikha ng AppImage na self-contained na format ng package, ay nag-publish ng paglabas ng helloSystem 0.8, isang pamamahagi batay sa FreeBSD 13 at nakaposisyon bilang isang sistema para sa mga ordinaryong user kung saan maaaring lumipat ang mga mahilig sa macOS na hindi nasisiyahan sa mga patakaran ng Apple. Ang sistema ay walang mga komplikasyon na likas sa modernong mga pamamahagi ng Linux, ay nasa ilalim ng kumpletong kontrol ng user at nagbibigay-daan sa mga dating gumagamit ng macOS na maging komportable. Upang maging pamilyar sa pamamahagi, isang boot image na 941 MB ang laki (torrent) ay nilikha.

Ang interface ay nakapagpapaalaala sa macOS at may kasamang dalawang panel - ang tuktok na may pandaigdigang menu at ang ibaba ay may application bar. Upang bumuo ng pandaigdigang menu at status bar, ang panda-statusbar package, na binuo ng pamamahagi ng CyberOS (dating PandaOS), ay ginagamit. Ang panel ng application ng Dock ay batay sa gawain ng proyektong cyber-dock, mula rin sa mga developer ng CyberOS. Upang pamahalaan ang mga file at maglagay ng mga shortcut sa desktop, ang Filer file manager ay binuo, batay sa pcmanfm-qt mula sa proyekto ng LXQt. Ang default na browser ay Falkon, ngunit available ang Firefox at Chromium bilang mga opsyon. Ang mga aplikasyon ay inihahatid sa mga self-contained na pakete. Upang ilunsad ang mga application, ginagamit ang launch utility, na nahahanap ang programa at sinusuri ang mga error sa panahon ng pagpapatupad.

Paglabas ng BSD system helloSystem 0.8, na binuo ng may-akda ng AppImage

Ang proyekto ay bumubuo ng isang serye ng sarili nitong mga aplikasyon, tulad ng isang configurator, isang installer, isang mountarchive utility para sa pag-mount ng mga archive sa isang file system tree, isang utility para sa pagbawi ng data mula sa ZFS, isang interface para sa partitioning disk, isang network configuration indicator, isang utility para sa paglikha ng mga screenshot, isang Zeroconf server browser, isang indicator para sa dami ng configuration, isang utility para sa pag-set up ng boot environment. Ang wikang Python at Qt library ay ginagamit para sa pag-unlad. Kasama sa mga sinusuportahang bahagi para sa pagbuo ng application, sa pababang pagkakasunud-sunod ng kagustuhan, PyQt, QML, Qt, KDE Frameworks, at GTK. Ginagamit ang ZFS bilang pangunahing file system, at ang UFS, exFAT, NTFS, EXT4, HFS+, XFS at MTP ay sinusuportahan para sa pag-mount.

Mga pangunahing inobasyon ng helloSystem 0.8:

  • Nakumpleto na ang paglipat sa FreeBSD 13.1 code base.
  • Ang utos ng paglunsad, na ginamit upang ilunsad ang mga application sa mga self-contained na pakete, ay inilipat upang gamitin ang naka-install na database ng mga application (launch.db). Nagdagdag ng paunang suporta para sa paglulunsad ng mga file ng AppImage gamit ang utos ng paglulunsad (nangangailangan ng runtime ng Debian upang gumana).
  • Ang mga VirtualBox add-on para sa mga guest system ay kasama at na-activate, na nagbibigay-daan sa iyong gamitin ang clipboard at kontrolin ang laki ng screen kapag nagpapatakbo ng helloSystem sa VirtualBox.
  • Nagpatupad ng prompt sa pagpili ng wika na ipinapakita kung ang impormasyon ng wika ay hindi nakatakda sa EFI variable prev-lang:kbd o hindi natanggap mula sa Raspberry Pi na keyboard. Pinagana ang pag-save ng mga setting ng keyboard sa EFI variable prev-lang:kbd.
  • Ang suporta para sa pagkonekta ng mga MIDI controller ay ipinatupad.
  • Ang initgfx package ay na-update, ang suporta para sa NVIDIA GeForce RTX 3070 GPU ay naidagdag. Ang drm-2-kmod package ay ginagamit upang suportahan ang mga bagong Intel GPU, tulad ng TigerLake-LP GT510 (Iris Xe).
  • Ipinapatupad ng file manager ang pagpapakita ng mga icon para sa mga file sa mga format na AppImage, EPUB at mp3. Pinagana ang pagpapakita ng mga file ng AppImage sa menu.
  • Nagdagdag ng kakayahang kopyahin ang mga file sa isang disk o recycle bin sa pamamagitan ng paglipat ng mga ito gamit ang mouse sa icon na may disk o recycle bin sa desktop. Nagbibigay ng suporta para sa pagbubukas ng mga dokumento sa pamamagitan ng pag-drag sa mga ito sa application.
  • Gumagana na ngayon ang paghahanap sa menu para sa mga submenu, at ipinapakita ang mga resulta kasama ng mga icon at label. Nagdagdag ng suporta para sa paghahanap sa lokal na FS mula sa menu.
  • Ang menu ay nagbibigay ng pagpapakita ng mga icon ng mga aktibong application at ang kakayahang lumipat sa pagitan ng mga ito.
  • May idinagdag na opsyon sa menu ng system upang pilitin na isara ang application.
  • Ang awtomatikong paglulunsad ng dock panel ay hindi pinagana (kailangan mong ilunsad ito nang manu-mano o sa pamamagitan ng pag-install ng simbolikong link sa /Applications/Autostart).
  • Kapag sinusubukang ilunsad ang isang aktibong application, sa halip na maglunsad ng isa pang kopya, ang mga bintana ng tumatakbo nang programa ay dinadala sa harapan.
  • Idinagdag ang suporta para sa TrojitΓ‘ email client sa menu (dapat i-download bago ang unang paggamit).
  • Ang mga browser na nakabatay sa WebEngine engine, gaya ng Falkon, ay pinagana ang GPU acceleration.
  • Kapag nag-double click ka sa mga file ng dokumento (.docx, .stl, atbp.), posibleng i-download ang mga application na kinakailangan upang buksan ang mga ito, kung hindi pa naka-install ang mga ito sa system.
  • Isang bagong utility ang naidagdag upang subaybayan ang mga tumatakbong proseso.

Pinagmulan: opennet.ru

Magdagdag ng komento