Uitgave van helloSystem 0.6-distributie, gebruik makend van FreeBSD en doet denken aan macOS

Simon Peter, maker van het op zichzelf staande pakketformaat AppImage, heeft de release gepubliceerd van helloSystem 0.6, een distributie gebaseerd op FreeBSD 12.2 en gepositioneerd als een systeem voor gewone gebruikers waar macOS-liefhebbers die ontevreden zijn over het beleid van Apple naar kunnen overstappen. Het systeem is verstoken van de complicaties die inherent zijn aan moderne Linux-distributies, staat onder volledige gebruikerscontrole en zorgt ervoor dat voormalige macOS-gebruikers zich op hun gemak kunnen voelen. Om vertrouwd te raken met de distributie is er een opstartimage van 1.4 GB (torrent) gemaakt.

De interface doet denken aan macOS en bevat twee panelen: de bovenste met het globale menu en de onderste met het applicatiepaneel. Om het globale menu en de statusbalk te genereren, wordt het panda-statusbar-pakket gebruikt, ontwikkeld door de CyberOS-distributie (voorheen PandaOS). Het Dock-applicatiepaneel is gebaseerd op het werk van het cyber-dock-project, ook van de CyberOS-ontwikkelaars. Om bestanden te beheren en snelkoppelingen op het bureaublad te plaatsen wordt de Filer bestandsbeheerder ontwikkeld, gebaseerd op pcmanfm-qt uit het LXQt-project. De standaardbrowser is Falkon, maar Chromium is ook als optie verkrijgbaar.

ZFS wordt gebruikt als het hoofdbestandssysteem en exFAT, NTFS, EXT4, HFS+, XFS en MTP worden ondersteund voor montage. Applicaties worden geleverd in op zichzelf staande pakketten. Om applicaties te starten, wordt het starthulpprogramma gebruikt, dat het programma vindt en fouten tijdens de uitvoering analyseert. Het systeem voor het bouwen van Live-images is gebaseerd op de FuryBSD-projecttools.

Het project ontwikkelt een reeks eigen toepassingen, zoals een configurator, een installatieprogramma, een mountarchive-hulpprogramma voor het koppelen van archieven in een bestandssysteemboom, een hulpprogramma voor gegevensherstel uit ZFS, een interface voor het partitioneren van schijven, een netwerkconfiguratie-indicator, een hulpprogramma voor het maken van schermafbeeldingen, een Zeroconf-serverbrowser, een indicator voor het configuratievolume, een hulpprogramma voor het instellen van de opstartomgeving. Voor de ontwikkeling worden Python-taal en Qt-bibliotheek gebruikt. Ondersteunde componenten voor applicatieontwikkeling omvatten, in afnemende volgorde van voorkeur, PyQt, QML, Qt, KDE Frameworks en GTK.

Uitgave van helloSystem 0.6-distributie, gebruik makend van FreeBSD en doet denken aan macOS

Belangrijkste innovaties van helloSystem 0.6:

  • De overgang van de Openbox-vensterbeheerder naar KWin is uitgevoerd.
  • Het is mogelijk om elke rand van het venster te manipuleren om de grootte van de vensters te wijzigen.
  • Ingeschakeld dat vensters naar specifieke formaten worden uitgelijnd wanneer ze naar de rand van het scherm worden gesleept.
  • Geïmplementeerd het aanpassen van de grootte van pictogrammen in de rechter benedenhoek van het scherm.
  • Correcte centrering van venstertitels is verzekerd.
  • Animatie-effecten toegevoegd voor het vergroten of verkleinen, minimaliseren en uitbreiden van vensters.
  • Een geanimeerd overzicht van geopende vensters toegevoegd, weergegeven wanneer u de muisaanwijzer naar de linkerbovenhoek van het scherm beweegt.
  • Standaard is de gestapelde vensterplaatsingsmodus geactiveerd.
  • De bovenhoeken van de ramen zijn afgerond met behoud van de scherpe onderhoeken. Wanneer het venster wordt uitgevouwen om het hele scherm te vullen of aan de bovenkant wordt bevestigd, worden de afgeronde hoeken vervangen door scherpe hoeken.
  • Kernelinstellingen zijn geoptimaliseerd om de geluidskwaliteit te verbeteren.
  • "Open"-menu en Command-O-combinatie toegevoegd voor het openen van bestanden en mappen in Filer-bestandsbeheer.
  • Filer ondersteunt niet langer tabbladen en miniatuurweergave.
  • Command-Backspace-combinatie toegevoegd voor het verplaatsen van bestanden naar de prullenbak en Command+Shift+Backspace voor onmiddellijke verwijdering.
  • De interface met bureaubladinstellingen is vereenvoudigd.
  • Ondersteuning toegevoegd voor transparantie voor bureaubladachtergronden.
  • Een experimentele applet toegevoegd om het laadniveau van de batterij weer te geven.
  • De ontwikkeling van ports en pakketten voor het installeren van de helloDesktop desktop op FreeBSD is begonnen.

Bron: opennet.ru

Voeg een reactie