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
