हार्नेस

Red Hat के निदेशक ने Linux ड्राइवर बनाने के लिए Claude का उपयोग किया

20 अक्टूबर 2026 · 2 मिनट पठन

इन भाषाओं में भी प्रकाशित Türkçe

Laptop screen displaying code with a small plush toy
Daniil Komov / Unsplash

Red Hat के इंजीनियरिंग निदेशक और GNOME तथा Fedora के लंबे समय से योगदानकर्ता Christian Schaller ने अपने स्कैनर के लिए Linux ड्राइवर विकसित करने के लिए Claude का उपयोग किया। उन्होंने Plustek OpticFilm 8200i स्कैनर खरीदा था, लेकिन निर्माता द्वारा चिपसेट बदलने के कारण यह Linux पर काम नहीं कर रहा था।

Schaller ने एक ऐसी पद्धति अपनाई जिसमें Claude को Windows ड्राइवर का अध्ययन करने दिया गया। इस सेटअप के माध्यम से, Claude ने निर्माता के Windows सॉफ़्टवेयर को चलाया, USB ट्रैफ़िक को कैप्चर किया और उसकी तुलना Linux ड्राइवर द्वारा भेजे जा रहे डेटा से की। इस प्रक्रिया ने Claude को यह पहचानने में मदद की कि Linux कार्यान्वयन में कहाँ गलती थी, जिससे वह आवश्यक बदलाव कर सका।

इस अनुभव के बाद, Schaller ने hw-harness नामक एक ओपन-सोर्स प्रोजेक्ट जारी किया है, जो MIT लाइसेंस के तहत उपलब्ध है। यह टूलिंग इस बात को कैप्चर करती है कि कोई डिवाइस कैसे व्यवहार करता है, एक काम करने वाले कार्यान्वयन की तुलना खराब कार्यान्वयन से करती है, और कोडिंग एजेंट को वह जानकारी प्रदान करती है जिसकी उसे उन हार्डवेयर पर काम करने के लिए आवश्यकता होती है जिन्हें Linux अभी तक समर्थन नहीं देता है।

उनके द्वारा विकसित ड्राइवर में इन्फ्रारेड डस्ट रिमूवल, घने नेगेटिव्स के लिए एक्सपोज़र समायोजन और 300 से 7,200 dpi तक कलर और ग्रेस्केल स्कैनिंग का समर्थन है। एक परीक्षण में, उनके ड्राइवर ने पूर्ण-रिज़ॉल्यूशन स्कैन को 34.6 सेकंड में पूरा किया, जबकि SANE के अपस्ट्रीम संस्करण को इसमें 54.4 सेकंड लगे। उन्होंने Claude की मदद से Rust में Negative Vibes नामक एक GNOME ऐप भी बनाया, जो मूल 16-बिट स्कैन डेटा को सुरक्षित रखता है।

Schaller ने इसी तकनीक का उपयोग अपने Lenovo ThinkPad X1 Carbon Gen 14 Aura Edition के कैमरे की समस्याओं को ठीक करने के लिए भी किया। चूंकि यह एक आंतरिक MIPI कैमरा था, इसलिए उन्होंने Claude को Windows ड्राइवर की कॉन्फ़िगरेशन फ़ाइलें, रजिस्ट्री प्रविष्टियाँ और ACPI टेबल प्रदान कीं। उन्होंने तुलना के लिए एक USB वेबकैम का भी उपयोग किया। इसके परिणामस्वरूप, उन्होंने Linux कर्नेल और libcamera के लिए पैच तैयार किए, जिससे कम रोशनी में फ्रेम ब्राइटनेस 31.1 से बढ़कर 90.9 हो गई।