Simon Peter, skaperen av AppImage selvstendig pakkeformat, har publisert utgivelsen av helloSystem 0.8, en distribusjon basert på FreeBSD 13 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 fullstendig brukerkontroll og lar tidligere macOS-brukere føle seg komfortable. For å gjøre deg kjent med distribusjonen er det laget et oppstartsbilde på 941 MB (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. Standardnettleseren er Falkon, men Firefox og Chromium er tilgjengelige som alternativer. Søknader leveres i selvstendige pakker. For å starte applikasjoner brukes oppstartsverktøyet, som finner programmet og analyserer feil under utførelse.
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. ZFS brukes som hovedfilsystem, og UFS, exFAT, NTFS, EXT4, HFS+, XFS og MTP støttes for montering.
Hovedinnovasjoner av helloSystem 0.8:
- Overgangen til FreeBSD 13.1-kodebasen er fullført.
- Startkommandoen, som brukes til å starte applikasjoner i selvstendige pakker, har blitt flyttet til å bruke databasen for installerte applikasjoner (launch.db). Lagt til innledende støtte for å starte AppImage-filer med startkommandoen (krever Debian-runtime for å fungere).
- VirtualBox-tilleggene for gjestesystemer er inkludert og aktivert, slik at du kan bruke utklippstavlen og kontrollere skjermstørrelsen når du kjører helloSystem i VirtualBox.
- Implementerte en spørsmål om språkvalg som vises hvis språkinformasjon ikke er angitt i EFI-variabelen prev-lang:kbd eller ikke mottatt fra Raspberry Pi-tastaturet. Aktivert lagring av tastaturinnstillinger til EFI-variabelen prev-lang:kbd.
- Støtte for tilkobling av MIDI-kontrollere er implementert.
- initgfx-pakken er oppdatert, støtte for NVIDIA GeForce RTX 3070 GPU er lagt til Drm-2-kmod-pakken brukes til å støtte nye Intel GPUer, som TigerLake-LP GT510 (Iris Xe).
- Filbehandlingen implementerer visning av ikoner for filer i AppImage, EPUB og mp3-formater. Aktivert visning av AppImage-filer i menyen.
- Lagt til muligheten til å kopiere filer til en disk eller papirkurv ved å flytte dem med musen til ikonet med en disk eller papirkurv på skrivebordet. Gir støtte for å åpne dokumenter ved å dra dem inn i programmet.
- Menysøk fungerer nå for undermenyer, og resultatene vises med ikoner og etiketter. Lagt til støtte for søk i den lokale FS fra menyen.
- Menyen gir visning av ikoner for aktive applikasjoner og muligheten til å bytte mellom dem.
- Et alternativ er lagt til i systemmenyen for å tvinge lukking av applikasjonen.
- Automatisk oppstart av dockpanelet er deaktivert (du må starte det manuelt eller ved å installere en symbolsk lenke i /Applications/Autostart).
- Når du prøver å starte en allerede aktiv applikasjon, i stedet for å starte en annen kopi, bringes vinduene til programmet som allerede kjører i forgrunnen.
- Lagt til støtte for Trojitá e-postklient til menyen (må lastes ned før første gangs bruk).
- Nettlesere basert på WebEngine-motoren, for eksempel Falkon, har GPU-akselerasjon aktivert.
- Når du dobbeltklikker på dokumentfiler (.docx, .stl, etc.), er det mulig å laste ned applikasjonene som er nødvendige for å åpne dem, hvis de ikke allerede er installert på systemet.
- Et nytt verktøy er lagt til for å spore kjørende prosesser.
Kilde: opennet.ru