مثال حقيقي · الأتمتة والوكلاء الأذكياء
أعاد إحياء مشغّل أشرطة لينكس عمره 25 عامًا بواسطة Claude Code
ماذا فعلوا
ديمتري برانت، وهو هاوٍ يستعيد بيانات من أشرطة التسعينيات، طلب من Claude Code تحديث مشغّل نواة مهجور خاص بأشرطة القرص المرن ليُبنى على لينكس الحديث ويعمل كوحدة قابلة للتحميل ويقرأ شريطًا حقيقيًا.
كيف كانت النتيجة
حصل على وحدة تعمل بعد مساءين من الأخذ والرد، وهي مهمة يقدّر أنها كانت ستتطلب أسابيع من تعلّم تطوير النواة القديم يدويًا.
ما يجدر معرفته
النسخة الأولى حُمّلت لكنها عجزت عن التواصل مع المشغّل بسبب عناوين إدخال وإخراج افتراضية خاطئة. لم يستطع Claude تنفيذ الأوامر ذات الصلاحيات العليا، فنفّذها المؤلف ولصق السجلات، وأجرى بعض التعديلات اليدوية، ويقول إن الخبرة بالنواة كانت لازمة لأن الوكيل كان مفرطًا في الثقة.
جرّبها بنفسك مع Claude Code
استبدل ما بين [الأقواس] بمعلوماتك.
هذا مشروع قديم مفتوح المصدر لم يعد يُبنى: [المستودع أو المجلد]. الهدف: جعله يُترجَم على [نظام التشغيل وإصداره] بصيغة [مكتبة أو وحدة أو تطبيق].
اسرد الأخطاء أولًا وصنّفها بحسب السبب. أصلح مجموعة واحدة في كل مرة وأخبرني بأمر إعادة البناء. وعندما يعمل المشروع ولا يتصرف كما ينبغي سألصق لك السجلات، فاطلبها بدل التخمين. لا تقل إنه يعمل قبل أن أؤكد ذلك على العتاد الحقيقي أو بيانات حقيقية. English version
This is an old open-source project that no longer builds: [repo or folder]. Goal: make it compile on [current OS and version] as [library, module or app].
First list the errors and group them by cause. Fix one group at a time and tell me the command to rebuild. When it runs but misbehaves, I will paste the logs; ask for them rather than guessing. Do not claim it works until I confirm with real hardware or real data. اقرأ المصدر الأصلي
Using Claude Code to modernize a 25-year-old kernel driver ↗
dmitrybrant.com · · منشور شخصي
منسوب إلى المصدر المرتبط أدناه، وليس اختباراً من عندنا.


