Vrystelling van die helloSystem 0.6-verspreiding wat FreeBSD gebruik en soos macOS lyk

Simon Peter, skepper van die AppImage-selfstandige pakketformaat, het die vrystelling van helloSystem 0.6 gepubliseer, 'n verspreiding gebaseer op FreeBSD 12.2 en geposisioneer as 'n stelsel vir gewone gebruikers waarna macOS-liefhebbers wat ontevrede is met Apple se beleid kan oorskakel. Die stelsel is sonder die komplikasies inherent aan moderne Linux-verspreidings, is onder volle gebruikerbeheer en laat voormalige macOS-gebruikers gemaklik voel. Om jouself vertroud te maak met die verspreiding, is 'n selflaaibeeld van 1.4 GB (torrent) geskep.

Die koppelvlak herinner aan macOS en bevat twee panele - die boonste een met die globale spyskaart en die onderste een met die toepassingsbalk. Om die globale spyskaart en statusbalk te genereer, word die panda-statusbalk-pakket, ontwikkel deur die CyberOS-verspreidingstel (voorheen PandaOS), gebruik. Die Dock-toepassingspaneel is gebaseer op die werk van die kuberdok-projek, ook van die CyberOS-ontwikkelaars. Om lêers te bestuur en kortpaaie op die lessenaar te plaas, word die Filer-lêerbestuurder ontwikkel, gebaseer op pcmanfm-qt van die LXQt-projek. Die verstekblaaier is Falkon, maar Chromium is ook as 'n opsie beskikbaar.

ZFS word as die hooflêerstelsel gebruik, en exFAT, NTFS, EXT4, HFS+, XFS en MTP word vir montering ondersteun. Aansoeke word in selfstandige pakkette afgelewer. Om toepassings te begin, word die bekendstellingshulpmiddel gebruik, wat die program vind en foute tydens uitvoering ontleed. Die stelsel vir die bou van lewendige beelde is gebaseer op die FuryBSD-projeknutsgoed.

Die projek ontwikkel 'n reeks van sy eie toepassings, soos 'n konfigureerder, 'n installeerder, 'n mountarchive-nutsding om argiewe in 'n lêerstelselboom te monteer, 'n nutsprogram vir dataherwinning vanaf ZFS, 'n koppelvlak om skywe te partisioneer, 'n netwerkopstellingsaanwyser, 'n hulpprogram vir die skep van skermkiekies, 'n Zeroconf-bedienerblaaier, 'n aanwyser vir konfigurasievolume, 'n hulpprogram om die selflaai-omgewing op te stel. Python-taal en Qt-biblioteek word vir ontwikkeling gebruik. Ondersteunde komponente vir toepassingsontwikkeling sluit in, in dalende volgorde van voorkeur, PyQt, QML, Qt, KDE Frameworks en GTK.

Vrystelling van die helloSystem 0.6-verspreiding wat FreeBSD gebruik en soos macOS lyk

Belangrikste innovasies van helloSystem 0.6:

  • Die oorgang van die Openbox-vensterbestuurder na KWin is uitgevoer.
  • Dit is moontlik om enige rand van die venster te manipuleer om die grootte van die vensters te verander.
  • Vensters geaktiveer om na spesifieke groottes te snap wanneer dit na die rand van die skerm gesleep word.
  • Die grootte van ikone in die onderste regterhoek van die skerm is geïmplementeer.
  • Korrekte sentrering van venstertitels word verseker.
  • Bygevoeg animasie-effekte vir die grootte, verkleining en uitbreiding van vensters.
  • Het 'n geanimeerde oorsig van oop vensters bygevoeg, wat gewys word wanneer die muiswyser na die boonste linkerhoek van die skerm beweeg word.
  • By verstek is gestapelde vensterplasingmodus geaktiveer.
  • Die boonste hoeke van die vensters is afgerond terwyl die skerp onderste hoeke gehandhaaf word. Wanneer die venster uitgebrei word om die hele skerm te vul of aan die bokant geheg word, word die geronde hoeke met skerpes vervang.
  • Kerninstellings is geoptimaliseer om klankgehalte te verbeter.
  • Bygevoeg "Open"-kieslys en Command-O-kombinasie vir die opening van lêers en dopgehou in die Filer-lêerbestuurder.
  • Filer ondersteun nie meer oortjies en duimnael-aansig nie.
  • Bygevoeg Command-Backspace-kombinasie vir die skuif van lêers na die asblik en Command+Shift+Backspace vir onmiddellike uitvee.
  • Die koppelvlak met lessenaarinstellings is vereenvoudig.
  • Bygevoeg ondersteuning vir deursigtigheid vir lessenaar agtergronde.
  • Het 'n eksperimentele applet bygevoeg om batterylaaivlak te wys.
  • Die ontwikkeling van poorte en pakkette vir die installering van die helloDesktop-lessenaar op FreeBSD het begin.

Bron: opennet.ru

Voeg 'n opmerking