I årevis har macOS modtaget rosende anmeldelser om sin brugergrænseflade, men ikke så meget om prisen på Apples hardware. Fortalere for open source har også udtalt sig imod, hvad de ser som Apples stadig mere drakoniske behandling af dets hardware og software.
helloSystem er det seneste forsøg på at genskabe macOS's grænseflade i et open source OS. Hvordan holder det? Lad os finde ud af det.
Hvad er helloSystem?
hej System er en open source OS-udviklingsindsats for at give en elegant brugergrænseflade oven på gratis og åben software. Ligesom macOS er det baseret på FreeBSD.
Selvom designet naturligvis er påvirket af macOS, er helloSystem ikke tænkt som en drop-in klon.
Projektets udviklere fakturerer OS som "et desktop-system for skabere, der fokuserer på enkelhed, elegance og brugervenlighed."
Hovedårsagen til at udvikle helloSystem er, at de føler, at Apple i stigende grad er anti-privatliv og anti-hacker, og låser meget af deres hardware og software. De har postet en lang liste af artikler, der understøtter deres påstande, på deres GitHub-side.
Systemet er stadig i sin tidlige udviklingsfase. Den seneste version er 0.7.0, som blev udgivet i december 2021.
Installation af helloSystem på en pc
Udviklerne anbefaler mindst 2GB RAM og en 2GHz dual-core Intel- eller AMD-processor. Hvis du kører det på VirtualBox, anbefaler de bruger EFI i stedet for standard BIOS firmware. Udviklerne anbefaler virkelig, at du prøver det på rigtig hardware.
Installation af helloSystem er meget som at installere en standard Linux-distribution. Du downloader bare ISO-filen, udpak det til dit boot-medie, og genstart derefter din maskine. Ligesom mange moderne distroer starter helloSystem til en live-version. Dette lader dig prøve grænsefladen, før du forpligter dig til en installation.
Der er flere andre hjælpeprogrammer, såsom en lommeregner og en terminalapplikation. Når man ser sig omkring på dette levende miljø, ser det smart ud, men det er tydeligt, at systemet er ufuldstændigt. Selv indstillingen for skærmpræferencer virker ikke.
Selvom helloSystem stadig føles som en teknisk demo, kan du installere det på din harddisk.
Du får et grafisk installationsprogram i stedet for det standard tekstbaserede FreeBSD-installationsprogram. Du kan vælge den harddisk, der skal installeres, og du kan konfigurere et brugernavn og en adgangskode til administrative opgaver.
HelloSystem Desktop
Grænsefladen ligner meget macOS. Der er en menulinje øverst, som bliver der hele tiden. Der er en dock, hvor du kan opbevare ofte brugte applikationer, så de kan startes hurtigt.
Systemet inkluderer to browsere, Falkon, baseret på Firefox, og Iridium, baseret på Chromium. Den leveres også med FeatherPad-teksteditoren og et kalenderprogram. Dette gør det til et brugbart skrivebord, men knap nok. Det er klart, at udviklerne har meget arbejde foran sig.
Der er en række andre hjælpeprogrammer, såsom en lommeregner og en terminalapplikation. Standardskallen er zsh, hvilket er det samme som på macOS. Der er også et værktøj til at udtrække ISO-billeder til USB-medier.
Hvis du har installeret helloSystem på harddisken, starter den direkte ind på dette skrivebord.
Pakkehåndtering i helloSystem
Da helloSystem er baseret på FreeBSD, kan du bruge FreeBSD-pakkerne og portsystemerne til at installere yderligere software. Du vil højst sandsynligt bruge pakker, da de er prækompileret.
Du vil først opdatere pakkelageret ved at skrive:
sudo pkg opdatering
For at installere en bestemt pakke, såsom Vim, kan du bare køre kommandoen pkg:
sudo pkg installere vim
Pakkestyring ser ud til at være en anden funktion, der er ufuldstændig i denne version. Forsøg på at installere noget så grundlæggende som Vim gav en fejl, da du forsøgte at køre programmet.
helloSystem har en Debian-runtime, der er angivet som "under opbygning." Forsøg på at installere Debian 11 Bullseye mislykkedes også på dette system, selv med to tilgængelige builds. Dette kan give adgang til et bredere udvalg af software, når denne funktion er fuldt implementeret.
Er helloSystem for godt til at være sandt?
Et projekt om at implementere et macOS-lignende open source OS lyder ambitiøst. Udviklerne ser ikke ud til at sigte efter nøjagtig kompatibilitet, men macOS-grænsefladen inspirerer naturligvis helloSystem-layoutet.
En grænseflade inspireret af macOS kan være bedre end at prøve at skabe en direkte erstatning for den. Måske har udviklerne lært af erfaringerne med ReactOS og har koblet sig mere løst til et bevægeligt mål.
Ufuldstændigheden af helloSystem i december 2022 betyder, at det stadig er en interessant idé for superbrugere. Udviklerne har endda en besked, der siger, at denne version er beregnet til udviklere og superbrugere.
Brugere, der leder efter en god open source daglig driver med en god brugergrænseflade, men ikke ønsker at betale Microsoft- eller Apple-skatter vil være bedre tjent med en standard FreeBSD- eller Linux-installation på øjeblik.
Ubuntus modificerede GNOME-skrivebord ligner mest macOS med sin menulinje øverst på skærmen og docken. Andre open source desktops som KDE og XFCE har også bygget attraktive brugergrænseflader til Unix-lignende systemer.
På trods af den sidste versions alder, virker projektet aktivt på GitHub. Lagrene ser ud til at modtage masser af opdateringer. Det betyder, at en ny version kan være i horisonten. Den virkelige test ville være, hvor mange lovede funktioner der faktisk er implementeret. Dette ville vise, hvordan operativsystemet skrider frem.
I øjeblikket er helloSystem en interessant teknisk demo. Det skal være mere komplet, før nogen kan overveje at bruge det dagligt.
helloSystem bliver nødt til at inkludere flere apps og gøre det nemmere at installere nye for at få succes.
Et FreeBSD-baseret macOS-lignende operativsystem
Med sin base i FreeBSD har helloSystem et stort potentiale, selv med frustrationen af fejl og ufuldstændige funktioner i systemet på nuværende tidspunkt. Hvis udviklerne klarer dette, kan brugerne have et levedygtigt alternativ til macOS uden at skulle betale den stejle "æbleskat."
helloSystem er ikke den eneste BSD-baserede indsats for at bygge et brugervenligt open source OS. MidnightBSD håber at skabe et attraktivt skrivebord med FreeBSD's bundsolide rygrad.