Simon Peter, skaperen av AppImage selvstendig pakkeformat, har publisert utgivelsen av helloSystem 0.6, en distribusjon basert på FreeBSD 12.2 og posisjonert som et system for vanlige brukere som macOS-elskere som er misfornøyde med Apples retningslinjer kan bytte til. Systemet er blottet for komplikasjonene som ligger i moderne Linux-distribusjoner, er under full brukerkontroll og lar tidligere macOS-brukere føle seg komfortable. For å gjøre deg kjent med distribusjonen er det laget et oppstartsbilde på 1.4 GB (torrent).
Grensesnittet minner om macOS og inkluderer to paneler - det øverste med den globale menyen og det nederste med applikasjonspanelet. For å generere den globale menyen og statuslinjen, brukes panda-statusbar-pakken, utviklet av CyberOS-distribusjonen (tidligere PandaOS). Dock-applikasjonspanelet er basert på arbeidet til cyber-dock-prosjektet, også fra CyberOS-utviklerne. For å administrere filer og plassere snarveier på skrivebordet, utvikles Filer-filbehandleren, basert på pcmanfm-qt fra LXQt-prosjektet. Standard nettleser er Falkon, men Chromium er også tilgjengelig som et alternativ.
ZFS brukes som hovedfilsystem, og exFAT, NTFS, EXT4, HFS+, XFS og MTP støttes for montering. Søknader leveres i selvstendige pakker. For å starte applikasjoner brukes oppstartsverktøyet, som finner programmet og analyserer feil under utførelse. Systemet for å bygge levende bilder er basert på FuryBSD-prosjektverktøyene.
Prosjektet utvikler en serie med egne applikasjoner, for eksempel en konfigurator, et installasjonsprogram, et mountarchive-verktøy for å montere arkiver i et filsystemtre, et verktøy for datagjenoppretting fra ZFS, et grensesnitt for partisjonering av disker, en nettverkskonfigurasjonsindikator, et verktøy for å lage skjermbilder, en Zeroconf-servernettleser, en indikator for konfigurasjonsvolum, et verktøy for å sette opp oppstartsmiljøet. Python-språk og Qt-bibliotek brukes til utvikling. Støttede komponenter for applikasjonsutvikling inkluderer, i synkende preferanserekkefølge, PyQt, QML, Qt, KDE Frameworks og GTK.
Hovedinnovasjoner av helloSystem 0.6:
- Overgangen fra Openbox-vindusbehandleren til KWin er gjennomført.
- Det er mulig å manipulere hvilken som helst kant av vinduet for å endre størrelsen på vinduene.
- Aktiverte vinduer for å feste til bestemte størrelser når de ble dratt til kanten av skjermen.
- Implementert endring av størrelse på ikoner i nedre høyre hjørne av skjermen.
- Riktig sentrering av vindustitler er sikret.
- Lagt til animasjonseffekter for å endre størrelse, minimere og utvide vinduer.
- Lagt til en animert oversikt over åpne vinduer, vist når du flytter musepekeren til øvre venstre hjørne av skjermen.
- Som standard er stablet vinduplasseringsmodus aktivert.
- De øvre hjørnene på vinduene er avrundet samtidig som de skarpe nedre hjørnene opprettholdes. Når vinduet utvides til å fylle hele skjermen eller festes til toppen, erstattes de avrundede hjørnene med skarpe.
- Kjerneinnstillinger er optimalisert for å forbedre lydkvaliteten.
- Lagt til "Åpne"-meny og Kommando-O-kombinasjon for å åpne filer og kataloger i Filbehandleren.
- Filer støtter ikke lenger faner og miniatyrbildevisning.
- Lagt til Command-Backspace-kombinasjon for å flytte filer til papirkurven og Command+Shift+Backspace for umiddelbar sletting.
- Grensesnittet med skrivebordsinnstillinger er forenklet.
- Lagt til støtte for åpenhet for skrivebordsbakgrunner.
- Lagt til en eksperimentell applet for å vise batteriladenivået.
- Utviklingen av porter og pakker for å installere helloDesktop-skrivebordet på FreeBSD har begynt.
Kilde: opennet.ru