Claude Code is de codeagent van Anthropic die Christian Schaller inzette bij het onderzoeken van Linux-ondersteuning voor de Plustek OpticFilm 8200i. Schaller gebruikte het gedrag van de Windows-driver als referentie voor zijn Linux-implementatie. De later gepubliceerde hw-harness beschrijft een algemene Windows/Linux-vergelijkingsmethode, niet de exacte hulpmiddelen van zijn scannerproject. The New Stack berichtte over Schallers werk.
Claude Code installeren op Linux
Anthropic ondersteunt de installatie van Claude Code op Linux. De native installer plaatst het uitvoerbare bestand op ~/.local/bin/claude. Dat is de locatie van de codeagent; ondersteuning voor een apparaat hangt af van de driver voor dat apparaat. Anthropic beschrijft de Linux-installatie en het pad van het uitvoerbare bestand.
Windows als referentie voor de scanner
Bij nieuwere exemplaren van de Plustek OpticFilm 8200i vormt de Genesys GL128-chipset het aandachtspunt. SANE ondersteunde al de oudere Genesys GL845. Volgens The New Stack liep Schaller bij eerdere pogingen vast doordat Claude Code geen werkende driver had om mee te vergelijken. Hij gebruikte daarna het gedrag van de Windows-driver als referentie voor de Linux-implementatie.
Schallers implementatie bood volgens de berichtgeving kleuren- en grijstintenscans van 300 tot 7.200 dpi, infraroodstofverwijdering en belichtingsaanpassingen voor dichte negatieven. In september 2026 was ondersteuning voor de nieuwere scanner volgens The New Stack opgenomen in SANE.
Wat hw-harness vergelijkt
De gepubliceerde hw-harness is een MIT-gelicentieerde toolkit voor het vergelijken van hardwaregedrag onder Windows en Linux. In de beschreven opzet draait de Windows-driver in een KVM-virtuele machine, met het fysieke apparaat doorgeschakeld naar de virtuele machine. Claude bedient de Windows-sessie; usbmon registreert het USB-verkeer op de Linux-host. Daarna wordt het apparaat teruggeschakeld naar Linux en worden de sporen van beide uitvoeringen vergeleken.
De toolkit bevat volgens The New Stack onder meer winctl voor de bediening van de Windows-virtuele machine, usbcap voor het vastleggen van verkeer, hostdev om het apparaat tussen host en gast te wisselen en hwdbg voor debugging aan Linux-zijde. PowerShell-scripts verzamelen apparaatbeschrijvingen, registergegevens, ACPI-tabellen en INF-bestanden. De algemene hw-harness is niet dezelfde gereedschapsset die Schaller voor zijn scanner- en cameraonderzoek gebruikte. The New Stack meldde op 17 oktober 2026 dat de toolkit op dat moment niet op een breed scala aan hardware was getest.
Wat de gemelde scannertest liet zien
In een door Schaller gerapporteerde vergelijking van één scanframe op volledige resolutie duurde de scan met zijn implementatie 34,6 seconden; de upstreamversie deed er 54,4 seconden over. Beide versies lieten hetzelfde detail zien bij 3.600 dpi. Het gaat om de uitkomst van die ene vergelijking.
Het afzonderlijke cameraonderzoek
Schaller onderzocht ook de camera van de Lenovo ThinkPad X1 Carbon Gen 14 Aura Edition, met een Sony IMX471-sensor en een Intel IPU7-beeldsysteem. In zijn gemelde test bij weinig licht steeg de helderheidswaarde van 31,1 vóór de wijzigingen naar 90,9 erna. Het blauwe kanaal bleef ongeveer 17% onder de referentie van een USB-webcam. Toen The New Stack op 17 oktober 2026 berichtte, was geen van beide patchsets voor de Linux-kernel en libcamera samengevoegd.
Waarom ontwikkelaarswerk en hardwaretests meetellen
Dmitry Brant beschreef in een afzonderlijk verslag hoe hij ftape, een oude Linux-driver voor tapedrives, met Claude Code moderniseerde. Hij werkte er twee avonden aan, doorliep meerdere iteraties en voerde handmatige correcties door. Brant had al ervaring met C en kernelmodules en testte de module met echte tapedrives. Brants verslag over ftape.