Paglabas ng helloSystem 0.6 distribution, gamit ang FreeBSD at parang macOS

Si Simon Peter, tagalikha ng AppImage na self-contained na format ng package, ay nag-publish ng paglabas ng helloSystem 0.6, isang pamamahagi batay sa FreeBSD 12.2 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 1.4 GB (torrent) ang ginawa.

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 din ang Chromium bilang isang opsyon.

Ginagamit ang ZFS bilang pangunahing file system, at ang exFAT, NTFS, EXT4, HFS+, XFS at MTP ay sinusuportahan para sa pag-mount. 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. Ang sistema para sa pagbuo ng mga Live na imahe ay batay sa mga tool ng proyekto ng FuryBSD.

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.

Paglabas ng helloSystem 0.6 distribution, gamit ang FreeBSD at parang macOS

Mga pangunahing inobasyon ng helloSystem 0.6:

  • Ang paglipat mula sa Openbox window manager patungo sa KWin ay naisagawa na.
  • Posibleng manipulahin ang anumang gilid ng bintana upang baguhin ang laki ng mga bintana.
  • Pinagana ang mga window na pumutok sa mga partikular na laki kapag na-drag sa gilid ng screen.
  • Ipinatupad ang pagbabago ng laki ng mga icon sa kanang sulok sa ibaba ng screen.
  • Natitiyak ang tamang pagsentro ng mga pamagat ng window.
  • Nagdagdag ng mga animation effect para sa pagbabago ng laki, pagliit at pagpapalawak ng mga bintana.
  • Nagdagdag ng animated na pangkalahatang-ideya ng mga bukas na bintana, na ipinapakita kapag inililipat ang pointer ng mouse sa kaliwang sulok sa itaas ng screen.
  • Bilang default, naka-activate ang stacked window placement mode.
  • Ang mga itaas na sulok ng mga bintana ay bilugan habang pinapanatili ang matalim na mas mababang mga sulok. Kapag ang window ay pinalawak upang punan ang buong screen o naka-attach sa itaas, ang mga bilugan na sulok ay papalitan ng matatalim.
  • Ang mga setting ng kernel ay na-optimize upang mapabuti ang kalidad ng tunog.
  • Idinagdag ang menu na "Buksan" at kumbinasyon ng Command-O para sa pagbubukas ng mga file at direktoryo sa Filer file manager.
  • Hindi na sinusuportahan ng filer ang mga tab at thumbnail view.
  • Nagdagdag ng kumbinasyon ng Command-Backspace para sa paglipat ng mga file sa basurahan at Command+Shift+Backspace para sa agarang pagtanggal.
  • Ang interface na may mga setting ng desktop ay pinasimple.
  • Nagdagdag ng suporta para sa transparency para sa mga desktop wallpaper.
  • Nagdagdag ng pang-eksperimentong applet upang ipakita ang antas ng singil ng baterya.
  • Nagsimula na ang pagbuo ng mga port at package para sa pag-install ng helloDesktop desktop sa FreeBSD.

Pinagmulan: opennet.ru

Magdagdag ng komento