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

Simon Peter, de maker van het op zichzelf staande pakketformaat AppImage, heeft de release van de helloSystem 0.7-distributie gepubliceerd, gebaseerd op FreeBSD 13 en gepositioneerd als een systeem voor gewone gebruikers waarnaar macOS-liefhebbers die ontevreden zijn over het beleid van Apple kunnen overschakelen. Het systeem is verstoken van de complicaties die inherent zijn aan moderne Linux-distributies, staat onder volledige controle van de gebruiker en stelt voormalige macOS-gebruikers in staat zich op hun gemak te voelen. Om kennis te maken met de distributiekit is er een opstartimage gegenereerd, 791 MB groot (torrent).

De interface lijkt op macOS en bevat twee panelen: bovenaan met het globale menu en onderaan met de toepassingsbalk. Het panda-statusbalkpakket ontwikkeld door de CyberOS-distributiekit (voorheen PandaOS) wordt gebruikt om het globale menu en de statusbalk te vormen. De Dock-toepassingsbalk is gebaseerd op het werk van het cyber-dock-project, ook van de ontwikkelaars van CyberOS. 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 Firefox en Chromium zijn optioneel. Applicaties worden geleverd in op zichzelf staande pakketten. Om applicaties te starten, wordt het starthulpprogramma gebruikt, dat het programma vindt en fouten analyseert tijdens de uitvoering.

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

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 het herstellen van gegevens van ZFS, een interface voor het partitioneren van schijven, een netwerkconfiguratie-indicator, een screenshot-hulpprogramma, een Zeroconf-serverbrowser, een indicator voor het configuratievolume, een hulpprogramma voor het opzetten van een opstartomgeving. Voor de ontwikkeling worden de Python-taal en de Qt-bibliotheek gebruikt. Ondersteunde componenten voor applicatie-ontwikkeling omvatten PyQt, QML, Qt, KDE Frameworks en GTK, in aflopende volgorde van voorkeur. ZFS wordt gebruikt als het hoofdbestandssysteem en UFS, exFAT, NTFS, EXT4, HFS+, XFS en MTP worden ondersteund voor aankoppelen.

Belangrijkste innovaties van helloSystem 0.7:

  • De overgang naar de FreeBSD 13.0-codebasis is gemaakt (de vorige uitgave was gebaseerd op FreeBSD 12.2).
  • Er is een nieuwe architectuur geïmplementeerd voor het werken in de Live-modus, waarbij wordt gewerkt zonder RAM-schijf, zonder de rootpartitie te wijzigen en zonder de systeemimage naar RAM te kopiëren. Het livebeeld gebruikt het UFS-bestandssysteem, gecomprimeerd met uzip, in plaats van het ZFS-bestandssysteem. De start van de grafische omgeving is verplaatst naar een eerdere laadfase. Als gevolg hiervan nam de grootte van het livebeeld af van 1.4 GB naar 791 MB en werd de downloadtijd drie keer korter.
  • Compatibiliteit met de Ventoy-toolkit is verzekerd, waardoor u verschillende ISO-images van één medium kunt laden.
  • Ondersteuning toegevoegd voor exFAT-bestandssysteem.
  • Een aparte downloadbare set bevat bestanden voor applicatieontwikkelaars, inclusief compilers, headerbestanden en documentatie.
  • Verbeterde compatibiliteit met oudere NVIDIA-videokaarten (verschillende versies van NVIDIA-stuurprogramma's toegevoegd).
  • Het ontwerp van het laadproces is gewijzigd. De tekstconsole is standaard stopgezet.
  • Vertalingen toegevoegd voor veel toepassingen, configuratordialogen en hulpprogramma's.
  • Naast de standaard Falkon-browser kunt u snel Chromium-, Firefox- en Thunderbird-pakketten installeren met globale menuondersteuning en native vensterdecoratie.
  • Het menu biedt de weergave van sneltoetsen die leiden tot het oproepen van de overeenkomstige menu-elementen. Er wordt gezorgd voor visuele markering van geselecteerde menu-items. Standaard worden pictogrammen niet langer weergegeven in contextmenu's.
  • Implementeerde de mogelijkheid om het volume en de helderheid van het scherm te wijzigen via de overeenkomstige multimediaknoppen op laptoptoetsenborden
  • In de terminalemulator werken de Command-C- en Command-V-commando's in lijn met de manier waarop deze commando's in andere toepassingen worden afgehandeld (Ctrl-C vereist het indrukken van Command-Shift-C of Ctrl-Command-C).
  • Ondersteuning toegevoegd voor systeemgeluiden in bestandsbeheer en geluidswaarschuwingen in het berichtenvenster.
  • Als het onmogelijk is om binnen een bepaalde tijd een grafische sessie te starten, wordt er nu een foutmelding met nuttige informatie over de apparatuur weergegeven.
  • Bestandsbeheer biedt ondersteuning voor het hernoemen van schijfpartities (door het uitvoeren van de opdracht diskutil rename), het weergeven van hun tekstlabels en het koppelen van pictogrammen aan de partitie. De mogelijkheid toegevoegd om een ​​schijfkopie te openen door te dubbelklikken.
  • Makeimg-hulpprogramma toegevoegd voor het maken van schijfimages.
  • Er is een element toegevoegd aan het contextmenu om de schijfformatteringsinterface op te roepen.
  • Het programma voor het maken van sticky notes is verwijderd uit autorun.
  • Voor audioapparaten is het mogelijk om een ​​equalizer aan te roepen.
  • Volledig onvoltooide experimentele mogelijkheden worden verzameld in de sectie 'Under Construction'. Hulpprogramma's voor het installeren van pakketupdates en het toepassen van patches van FreeBSD, het branden op optische schijven, het downloaden van sets met aanvullende toepassingen en het installeren van Debian Runtime met een omgeving voor het uitvoeren van Linux-toepassingen zijn beschikbaar om te testen.

Bron: opennet.ru

Voeg een reactie