MacOS krijgt al jaren lovende recensies over de gebruikersinterface, maar niet zozeer over de prijs van de hardware van Apple. Voorstanders van open-source hebben ook geprotesteerd tegen wat zij zien als Apple's steeds draconischere behandeling van zijn hardware en software.
helloSystem is de nieuwste poging om de interface van macOS opnieuw te creëren in een open-source besturingssysteem. Hoe houdt het stand? Dat zoeken we uit.
Wat is helloSystem?
halloSysteem is een open-source OS-ontwikkelingsinspanning om een elegante gebruikersinterface te bieden bovenop gratis en open software. Net als macOS is het gebaseerd op FreeBSD.
Hoewel het ontwerp duidelijk is beïnvloed door macOS, is helloSystem niet bedoeld als een drop-in-kloon.
De ontwikkelaars van het project factureren het besturingssysteem als "een desktopsysteem voor makers dat zich richt op eenvoud, elegantie en bruikbaarheid".
De belangrijkste reden voor het ontwikkelen van helloSystem is dat ze vinden dat Apple steeds meer anti-privacy en anti-hacker is en veel van hun hardware en software vergrendelt. Ze hebben een lange lijst met artikelen op hun GitHub-pagina geplaatst die hun beweringen ondersteunen.
Het systeem bevindt zich nog in de beginfase van de ontwikkeling. De nieuwste versie is 0.7.0, die in december 2021 is uitgebracht.
HelloSystem installeren op een pc
De ontwikkelaars raden ten minste 2 GB RAM en een 2 GHz dual-core Intel- of AMD-processor aan. Als je het op VirtualBox gebruikt, raden ze aan met behulp van EFI in plaats van het standaard BIOS firmware. De ontwikkelaars raden je echter echt aan om het op echte hardware te proberen.
Het installeren van helloSystem lijkt veel op het installeren van een standaard Linux-distributie. U downloadt gewoon het ISO-bestand, pak het uit naar je opstartmediaen start vervolgens uw machine opnieuw op. Zoals veel moderne distro's, start helloSystem op naar een live versie. Hiermee kunt u de interface uitproberen voordat u zich tot een installatie verbindt.
Er zijn verschillende andere hulpprogramma's, zoals een rekenmachine en een terminaltoepassing. Als je rondkijkt in deze live omgeving, ziet het er gelikt uit, maar het is duidelijk dat het systeem onvolledig is. Zelfs de instelling voor weergavevoorkeuren werkt niet.
Hoewel helloSystem nog steeds aanvoelt als een technische demo, kun je het op je harde schijf installeren.
U krijgt een grafisch installatieprogramma in plaats van het standaard op tekst gebaseerde FreeBSD-installatieprogramma. U kunt de harde schijf kiezen die u wilt installeren en u kunt een gebruikersnaam en wachtwoord instellen voor administratieve taken.
De helloSystem Desktop
De interface lijkt veel op macOS. Er is een menubalk bovenaan die daar altijd blijft staan. Er is een dock waar u veelgebruikte applicaties kunt bewaren om snel te starten.
Het systeem omvat twee browsers, Falkon, gebaseerd op Firefox, en Iridium, gebaseerd op Chromium. Het wordt ook geleverd met de FeatherPad-teksteditor en een kalenderprogramma. Dit maakt het een bruikbare desktop, maar nauwelijks. Het is duidelijk dat de ontwikkelaars veel werk voor de boeg hebben.
Er zijn een aantal andere hulpprogramma's, zoals een rekenmachine en een terminaltoepassing. De standaardshell is zsh, wat hetzelfde is als op macOS. Er is ook een tool om ISO-afbeeldingen naar USB-media te extraheren.
Als je helloSystem op de harde schijf hebt geïnstalleerd, zal het rechtstreeks op deze desktop opstarten.
Pakketbeheer in helloSystem
Aangezien helloSystem op FreeBSD is gebaseerd, kunt u de FreeBSD-pakketten en portsystemen gebruiken om aanvullende software te installeren. U zult hoogstwaarschijnlijk pakketten willen gebruiken omdat ze voorgecompileerd zijn.
U wilt eerst de pakketrepository bijwerken door te typen:
sudo pkg update
Om een bepaald pakket, zoals Vim, te installeren, kun je gewoon de pkg-opdracht uitvoeren:
sudo pkg installeren vim
Pakketbeheer lijkt een andere functie te zijn die in deze versie onvolledig is. Proberen om zoiets eenvoudigs als Vim te installeren, gaf een foutmelding bij een poging om het programma uit te voeren.
helloSystem heeft een Debian-runtime die wordt vermeld als "in aanbouw". Pogingen om Debian 11 Bullseye te installeren mislukten ook op dit systeem, zelfs met twee beschikbare builds. Dit zou toegang kunnen geven tot een grotere verscheidenheid aan software wanneer deze functie volledig is geïmplementeerd.
Is helloSystem te mooi om waar te zijn?
Een project om een macOS-achtig open-source besturingssysteem te implementeren klinkt ambitieus. De ontwikkelaars lijken niet te streven naar exacte compatibiliteit, maar de macOS-interface inspireert duidelijk de lay-out van helloSystem.
Een interface geïnspireerd door macOS is misschien beter dan proberen er een directe vervanging voor te maken. Misschien hebben de ontwikkelaars geleerd van de ervaring met ReactOS en hebben ze zich losser gekoppeld aan een bewegend doelwit.
De onvolledigheid van helloSystem vanaf december 2022 betekent dat het nog steeds een interessant idee is voor ervaren gebruikers. De ontwikkelaars hebben zelfs een bericht dat deze versie bedoeld is voor ontwikkelaars en ervaren gebruikers.
Gebruikers die op zoek zijn naar een goede open-source dagelijkse driver met een mooie gebruikersinterface, maar niet willen betalen Microsoft- of Apple-belastingen zijn beter gediend met een standaard FreeBSD- of Linux-installatie bij de moment.
De aangepaste GNOME-desktop van Ubuntu lijkt het meest op macOS met zijn menubalk bovenaan het scherm en dock. Andere open-source desktops zoals KDE en XFCE hebben ook aantrekkelijke gebruikersinterfaces gebouwd voor Unix-achtige systemen.
Ondanks de ouderdom van de laatste versie lijkt het project actief op GitHub. De repositories lijken veel updates te ontvangen. Dit betekent dat er mogelijk een nieuwe versie in het verschiet ligt. De echte test zou zijn hoeveel beloofde functies daadwerkelijk worden geïmplementeerd. Dit zou laten zien hoe het besturingssysteem verloopt.
Op dit moment is helloSystem een interessante technische demo. Het zal vollediger moeten zijn voordat iemand zou overwegen het dagelijks te gebruiken.
helloSystem zal meer apps moeten toevoegen en het gemakkelijker moeten maken om nieuwe te installeren om succesvol te zijn.
Een op FreeBSD gebaseerd macOS-achtig besturingssysteem
Met zijn basis in FreeBSD heeft helloSystem veel potentieel, zelfs met de frustratie van bugs en onvolledige functies in het systeem op dit moment. Als de ontwikkelaars dit voor elkaar krijgen, zouden gebruikers een levensvatbaar alternatief voor macOS kunnen hebben zonder de hoge "Apple-belasting" te hoeven betalen.
helloSystem is niet de enige op BSD gebaseerde poging om een gebruiksvriendelijk open-source besturingssysteem te bouwen. MidnightBSD hoopt een aantrekkelijke desktop te creëren met de ijzersterke ruggengraat van FreeBSD.