Hacker krijgt Steam voor Linux en Windows-games draaiend op FreeBSD

Een Franse softwareontwikkelaar gebruikt het Linuxulator-project om de Steam-client voor Linux en Windows-games te draaien op FreeBSD. De Linuxulator-steam-utils samen met de in Steam ingebouwde Proton-vertalingslaag voor Windows-games maken dit mogelijk.

BSD-ontwikkelaar Thibault Payet belichtte de mogelijkheden voor gamen op BSD in een presentatie zaterdag op het FOSDEM-evenement in Brussel. Het Linuxulator-project laat gecompileerde Linux-programma's draaien op BSD-besturingssystemen. De linuxulator-steam-utils doen dit specifiek voor de Steam-client voor Linux. Hiermee komt Steam Play van gameuitgever Valve, waarmee Windows-games zonder aanpassingen draaien op Linux, naar FreeBSD, meldt opensourcenieuwssite Phoronix.

Payet toonde in zijn presentatie ook de alternatieve opties van het compileren van opensourcegames voor BSD en het draaien van games in een virtuele machine met Linux. Laatstgenoemde gebeurt via de Bhyve-hypervisor. Die virtualisatiesoftware laat het gastbesturingssysteem BSD hardwaretoegang tot de gpu doorgeven aan de Linux-vm waarop dan de games draaien.

ProtonDB Linux-ondersteuning Steam-games
ProtonDB toont Linux-ondersteuning voor Steam-games.

Door Jasper Bakker

Nieuwsredacteur

01-02-2026 • 09:48

26

Submitter: TheVivaldi

Reacties (26)

Sorteer op:

Weergave:

Dan ben je toch geen hacker? Een hacker breekt in via bugs of exploits, of modificeert software (cracks) om beveiligingen te omzeilen. Maar voor de 'hobby' een stuk software aan de praat krijgen op een OS is geen hacking in mijn boekje.

Maar dan, waarom zou ik willen gamen op BSD tov reguliere Linux distros? Oprechte vraag. Is er vraag naar of zijn er specifieke handhelds oid die op BSD draaien?

[Reactie gewijzigd door Rataplan_ op 1 februari 2026 09:55]

Dit is júist de oorspronkelijke betekenis van hacken.
Ik ga toch al een jaar of 35 mee in de IT, en een hacker heeft in mijn optiek toch altijd een negatief stigma. Terwijl wat hier gemaakt is juist een mooie ontwikkeling is. Ik zou zoiemand een enthousiast of zoals in de eerste zin een ontwikkelaar noemen.
Vroegahh, en dat kan jij je dan ook vast nog wel herinneren, noemde we de kwaadwillende hackers ook wel crackers maar dat lees je nergens meer. Hacken is niet alleen en sec voor software maar ook hardware kan 'gehackt' worden.
edit:
Linkje

[Reactie gewijzigd door xxs op 1 februari 2026 10:11]

Nee crackers kraken software. Het onderscheid tussen ethische hackers en non ethische hackers werd gemaakt met black hat hackers en white hat hackers. En dat gebeurd nog steeds.
Dat het woord hacker altijd een negatief stigma heeft gehad is correct, want ze doorbreken beveiliging en gebruiken dingen op een manier waarvoor ze nooit gemaakt zijn.

Maar toen stond het woord nog niet synoniem voor crimineel, zoals het vandaag vaak gebruikt wordt.
Naar mijn gevoel is de betekenis en bijklank meerdere keren veranderd.

In de jaren 90, was hacking netwerk gerelateerd en cracking software gerelateerd. (Zie websites als astalavista en gamecopyworld. Toen bestond er ook nog phonephreaking en werden gamez en goodiez of uitgewisseld ...)

Rond de eeuwwisseling werden het plots 2 kampen: the good guys (crackers), the bad guys (hackers). (Of was het nu andersom. 🤣) (ik denk dat termen zoals 1347 en n00b toen ook al werden gebruikt.)

En daarna is er zoiets gekomen als "white-hackers" of "ethische hackers". En de term "crackers" is naar mijn gevoel verdwenen.

Daarna is via sociale media de term "hacker" plots iets heel algemeens geworden. e.g. iemand die de bodem van een platsic fles aan zijn boormachine hangt.

En van daaruit is het geevolueerd naar "noobs", "pro's" en "hackers", 3 niveaus van kennis.

Allemaal betekenisloze semantiek. Hoe verder het evolueert hoe breder de termen. En wellicht ook deels geografisch bepaald, en platform specifiek.

[Reactie gewijzigd door anno361 op 1 februari 2026 10:49]

Dat klopt wel, maar dit is niet hoe je met de term omgaat. Je gaat niet één woord, dat meerdere betekenissen kan hebben, gebruiken waarbij je maar uit de context moet zien te halen wat daar nou precies mee bedoeld wordt. Dit verklaart de reactie van Rataplan ook en al helemaal als je niet op de hoogte bent van de meerdere betekenissen.
Dan ben je toch geen hacker? Een hacker breekt in via bugs of exploits, of modificeert software (cracks) om beveiligingen te omzeilen. Maar voor de 'hobby' een stuk software aan de praat krijgen op een OS is geen hacking in mijn boekje.
Er zijn twee definities voor hackers, de ene is iemand die inbreekt. De andere (en oorspronkelijke) definitie is iemand die enthousiast is van computer technologie. Zie Wikipedia: Hacker
Maar dan, waarom zou ik willen gamen op BSD tov reguliere Linux distros? Oprechte vraag. Is er vraag naar of zijn er specifieke handhelds oid die op BSD draaien?
"Reguliere" Linux distros klinkt in mijn oren als een oxymoron, maar om antwoord te geven op de vraag waarom jij dat zou willen: Omdat het beter is als jij keuze hebt.

Verder hebben ze dit natuurlijk niet gedaan met jouw specifieke situatie in gedachten :P
Jouw omschrijving is hacker nieuwe stijl. De oude omschrijving is degene waar je tegen ageert. Die helaas door de media vakkundig om zeep is geholpen eind jaren '90.

Een hacker is in die oude omschrijving iemand die probeert buiten de gangbare paden iets (vaak gerelateerd aan techniek) voor zichzelf aan de praat te krijgen. Vergelijk het met de Engelse term tinkering. Van oorsprong is de term hacker niet per definitie gerelateerd aan security.

In die context interesseert het de hacker geen snars dat jij het niet boeiend vindt. Het wordt gedeeld als zijnde 'hier is het, doe ermee wat je wilt'; de oorsprong van open source software.
Hacken heeft meerdere betekenissen. En over het waarom, ik kan mij voorstellen dat je een voorkeur kunnen voor BSD en liever geen Linux of Windows wilt gebruiken om te gamen en/of het is een kwestie van "gewoon omdat het kan".
Hacker refereert niet alleen naar het kraken van systemen maar meer naar hacken als op een makeshift/improvised manier of door vorm van repurposen iets technologisch uitvoert (meer zoals beunen in het nederlands) vandaar ook het woord hacksaw (met hardware), life-hack of hackathon (wat vaak meer een soort brainstorm sprint is). Een hacker kan dus ook iemand zijn die met een beetje software glue softwaren aan elkaar weet te "hacken". Maar soms is dat dus ook het kraken van systemen.

[Reactie gewijzigd door D13DS3L op 1 februari 2026 10:17]

Wat @Haan ook al zegt, dit is het schoolvoorbeeld van de oorspronkelijke betekenis van hacken. Ik heb het meestal over 'hack something together' wat zoiets betekent als 'iets in elkaar knutselen', maar dat is blijkbaar niet een hele gangbare uitdrukking. Beetje jammer dat de 'nieuwe' definitie van hacken de oude heeft verdreven, ik ken iig geen gangbaar woord dat hetzelfde uitdrukt als wat hacken oorspronkelijk betekende.

En waarom je het zou willen? Nouja, misschien heb je een reden om sowieso FreeBSD te willen draaien (die redenen bestaan, zie bv https://forums.freebsd.org/threads/why-do-you-use-freebsd-on-desktop.88480/) en wil je daarnaast ook nog gamen? Maar misschien is het ook, in lijn met de oorspronkelijke definitie van hacken, om te zien of het kan?
Exact. Ik ben geen BSD-gebruiker, maar als ik dat was en ik had Steam willen gebruiken, dan zou er nu een reden zijn om over te stappen of in elk geval te stoppen met dual-booten. Meer keus is mooi, toch?
Het begrip "hacker" in de ict is veel breder. Bedenk dat hackers vaak verschillend gekleurde hoedjes/petjes op hebben. Een black-hat-hacker is mogelijk wat jij als hacker in gedachten hebt: iemand die met kwade bedoellingen computers en netwerken misbruikt voor persoonlijk gewin.

Maar een security specialist die gewoon controleert of de sloten netjes werken noemen ze wel een white-hat-hacker: Een hacker die in opdracht van de eigenaar werkt om te zien hoe ver die kan komen.

En zo zijn er veel meer gedetailleerde definities van hackers, hakker, hekkers en dergelijke. Allemaal met een persoonlijke trots op het werk wat ze voor elkaar kregen. Want een tool is pas een goed stuk gereedschap als het wordt gebruikt waarvoor het aanvankelijk helemaal niet is ontworpen.

En met die gedachte is een huisvrouw die met een aardapppelschilmesje een schroef van een keukenkastje aandraait ook een hakker.
Een belangrijke aspect dat waarschijnlijk ondergesneeuwd raakt is de volwassenheid van de middleware die dit mogelijk maakt. Linuxulator is kennelijk erg goed in het draaien van Linux binaries in een BSD-omgeving, en Proton (gebaseerd op Wine) is erg goed in het draaien van Windows binaries in een Linux-omgeving.

10 jaar geleden konden we alleen nog maar dromen van dit compatibiliteitsniveau, zeker m.b.t. computerspellen en alle "quirks" die daarbij komen kijken. Petje af. :)

[Reactie gewijzigd door The Zep Man op 1 februari 2026 10:38]

De BSD desktop ervaring is nog lang niet zo ver gevorderd als die van Linux. Met de BSD licentie is het een veel interessantere optie voor bedrijven welke een eigen OS willen bouwen en dit closed source willen houden (iOS, PlayStation). Dit voordeel is in mijn opzicht gelijk het grootste nadeel. Omdat er geen GPL licentie opzit zal de upstream veel minder patches ontvangen vanuit de commerciële instanties die er gebruik van maken, terwijl er voor Linux juist ook door de zakelijke wereld veel gecontribute word.

Voor desktop zaken missen er nog belangrijke zaken als systemd en up-to-date desktop omgevingen als moderne KDE en Gnome.

Veel van waar bijvoorbeeld openBSD om bekend is geworden zoals openssl en openssh is geport naar Linux. In mijn ogen is BSD daarom niet heel kansrijk als desktop OS nú, of in de nabije toekomst.

Dat gezegd hebbende, wel vet dat er mensen zijn die dit soort projecten maken! En als server of embedded OS heeft het zich volgens mij uitstekend bewezen.
Dat verouderde valt bij KDE wel mee, toch? Ik ben geen BSD-gebruiker, maar als ik zoek in de FreeBSD Ports, kom ik sowieso KDE Applications 25.12 tegen, wat de nieuwste versie van de programmasuite is, en Plasma 6 (werkomgeving) staat op 6.5.5, eveneens de nieuwste versie. Dat je systemd mist, kan ik me voorstellen, maar ik snap niet zo goed wat er dan niet up-to-date zou zijn aan KDE.
Om te beginnen wordt een desktop omgeving door/voor de meeste spelletjes geheel buiten spel gezet: Ze draaien full-screen. EN om in het spelletje te komen is steam of een andere spel-omgeving je desktop omgeving.

Met die gedachte en dat er best wel een bsd-implementatie is waar commerciëel iets meer/anders mee te doen is met de linux licenties, zou het mij niet verbazen als er spelcomputers ontstaan op basis van een bsd.

En met dat apple operating systemen ook gebaseerd zijn op bsd implementaties is dat weer een volgende uitdaging voor deze hackers.
Met die gedachte en dat er best wel een bsd-implementatie is waar commerciëel iets meer/anders mee te doen is met de linux licenties, zou het mij niet verbazen als er spelcomputers ontstaan op basis van een bsd.
Het OS van de PlayStation 4 is gebaseerd op een fork van FreeBSD 9.

Wikipedia: PlayStation 4 system software
is er dan zoveel aan de basis van MAC OS veranderd die op BSD draait dat de bron niet op FreeBSD te gebruiken is ?

misschien licht het aan drivers en aparte kernel aanpassingen
MacOS heeft ooit wat delen van FreeBSD en anderen gepakt, maar het is echt een op zichzelf staande architectuur. Een groot deel van de kernel komt van NeXT. De userspace daarentegen is echt uniek aan MacOS.

Games hebben weinig te maken met de kernel. Je programmeert tegen een interface die word geïmplementeerd door de GPU drivers. Nvidia's Vulkan drivers op FreeBSD zullen niet veel verschillen met die voor Linux. Apple's Metal daarentegen is wederom een eigen ding- makkelijk te implementeren, maar je hebt dan een andere emulatielaag nodig.

[Reactie gewijzigd door Wolfos op 1 februari 2026 10:50]

Ja, Mac OS gebruikt componenten van FreeBSD, maar niet de kernel. Wat mij betreft kun je daarmee al niet meer zeggen dat FreeBSD de basis van Mac OS is. Die basis wordt overigens door Apple onderhouden als een aparte BSD: Wikipedia: Darwin (operating system)
Voor wie dit artikel ook wat extra context nodig heeft:

Linuxulator = linux emulator

FreeBSD = een krachtig, gratis en open-source Unix-achtig besturingssysteem, afgeleid van Berkeley Software Distribution (BSD). Het staat bekend om zijn superieure stabiliteit, geavanceerde netwerkmogelijkheden en robuuste beveiliging, waardoor het ideaal is voor servers, netwerkapparaten (zoals OPNsense pfSense TrueNAS Core TrueNAS Core TrueNAS Core), en storage-oplossingen.
(zoals OPNsense pfSense TrueNAS Core TrueNAS Core TrueNAS Core),
Ik denk dat je TrueNAS Core in je lijstje vergeten bent.

Om te kunnen reageren moet je ingelogd zijn