Open-source DisplayLink-driver voor Linux offline gehaald na juridische druk van Synaptics

Een veelbelovend open-sourceproject om DisplayLink-docks beter te laten werken onder Linux, is plotseling van het internet verdwenen. De maker van de zogeheten Vino-driver heeft de broncode offline gehaald nadat hardwarefabrikant Synaptics met juridische stappen dreigde. Dat is een flinke streep door de rekening voor Linux-gebruikers die hoopten op een vlot werkend dockingstation zonder afhankelijk te zijn van gesloten stuurprogramma’s.

De Vino-driver werd eerder dit jaar gepresenteerd als een modern alternatief voor de officiële software van Synaptics. De ontwikkelaar bouwde het stuurprogramma in de moderne programmeertaal Rust via zogeheten clean-room reverse-engineering, deels geholpen door AI. Bij die techniek wordt het gedrag van de hardware zorgvuldig geanalyseerd en opnieuw opgebouwd, zonder de daadwerkelijke, beschermde broncode van de fabrikant te kopiëren. Desondanks zag Synaptics voldoende aanleiding om juridische druk uit te oefenen, waarna het project noodgedwongen werd gestaakt.

Voor bezitters van een DisplayLink-dockingstation betekent dit dat zij voorlopig aangewezen blijven op de officiële, gesloten software van de fabrikant. In de praktijk zorgt dat al jaren voor frustratie bij Linux-gebruikers: bij elke grotere kernel-update is het maar de vraag of schermen via een USB-kabel direct blijven werken. De Vino-driver bood uitzicht op een ingebouwde driver die zonder gedoe met het besturingssysteem mee zou updaten en aanzienlijk stabieler had kunnen draaien.

Het verdwijnen van het project laat zien hoe kwetsbaar dit soort onafhankelijke initiatieven zijn wanneer fabrikanten dwarsliggen. Zolang leveranciers van dockingstations vasthouden aan propriëtaire software en juridische stappen ondernemen tegen reverse-engineering, blijft probleemloze schermondersteuning via DisplayLink onder Linux een lastig dossier.

Bron: https://www.phoronix.com/news/Synaptics-Blocks-Vino-Driver