
یک برنامهنویس، سورس کد ویندوز XP را با موفقیت کامپایل کرد


زوميت/ يک برنامهنويس با انتشار دو ويدئو در يوتيوب نشان داد که کد منبع فاششدهي ويندوز XP و ويندوز سرور ۲۰۰۳ را کامپايل کرده است تا واقعيبودن آنها تأييد شود.
هفتهي گذشته، کد منبع (منبعکد) ويندوز ايکس پي مايکروسافت (Microsoft Windows XP) و ويندوز سرور ۲۰۰۳ بهيکباره در وبسايت 4chan فاش شد و فايل دانلودشدني آن چند ساعت قابلدسترس بود. آنطور که بهنظر ميرسد، کد فاششدهي منتسب به ويندوز XP و ويندوز سرور ۲۰۰۳ حقيقي بوده است. فردي در يوتيوب توانست کد فاششده را در سيستمهاي عاملي که بهخوبي کار ميکنند کامپايل کند.
ساعاتي پس از افشاي کد منبع ويندوز XP، خبرگزاري ZDNet سراغ چند نفر از مهندسان نرمافزار سابق و فعلي مايکروسافت رفت تا صحت ماجرا را جويا شود و بفهمد که کد چگونه فاش شده. در آن زمان مهندسان مايکروسافت تحليلهاي مختلفي انجام دادند؛ اکثر آنها روي اين موضوع اتفاق نظر داشتند که کد فاششدهي ويندوز XP ناقص است. مهندسان مايکروسافت پس از بررسيهاي خود به ZDNet گفتند کدِ فاششده، واقعي بهنظر ميرسد.
NTDEV نام يک حساب کاربري در توييتر و يک کانال در يوتيوب است که مدير آن، خود را تکنيسين IT ساکن ايالات متحدهي آمريکا معرفي ميکند. اين فرد جزو ميليونها نفري بود که پس از فاش شدن کد منبع ويندوز XP، براي دانلود کردن آن اقدام کرد. بسياري از افرادي که کد منبع را دانلود کردند نگاهي اوليه به آن انداختند و منتظر ماندند مايکروسافت بيانيهاي رسمي منتشر و کدِ فاششده را تأييد کند (بيانيهاي که بهنظر ميرسد هرگز قرار نيست منتشر شود). بهجاي اين کار، NTDEV تصميم گرفت شخصا سراغ کامپايل کردن کد فاششده برود و صحت آن را موردبررسي قرار دهد.
NTDEV نتيجهي کار خود را در قالب دو ويدئو در يوتيوب منتشر کرد. ويدئوهاي موردبحث اکنون حذف شدهاند؛ فعلا دليل رسمي حذف را نميدانيم اما کاربران ميگويند مايکروسافت خواستار حذف آنها شده. آنطور که بهنظر ميرسد، NTDEV توانسته در اوايل هفتهي گذشته کد ويندوز XP را کامپايل کند. همچنين تاريخ انتشار ويدئوي دوم نشان ميدهد اين برنامهنويس روز ۲۹ سپتامبر ۲۰۲۰ (۸ مهر ۱۳۹۹) موفقبه کامپايل کردن کد ويندوز سرور ۲۰۰۳ شده.
NTDEV در مصاحبهاي اختصاصي با رسانهي ZDNet ضمن اشاره به دانلود کد منبع ويندوز XP و بررسي دقيق آن گفت: «گزارشهاي منتشرشده حقيقي هستند. بهنظر ميرسد که کد فاششدهي ويندوز XP ناقص است و برخي دادهها را ندارد؛ دادههايي که از بين آنها ميتوانم به winlogon.exe و بسياري از درايورها اشاره کنم». NTDEV ميگويد نبود دادههاي موردبحث در کد فاششده بدين معني است که کد موردبحث در شرايطي قرار ندارد که بتوان بهطور کامل از آن استفاده کرد. او در سخنانش بهطور وضحتر گفت نميتوان آن را بهطور کامل جايگزين سيستمعامل کرد. با همهي اينها NTDEV اعلام کرد که کد فاششده واقعي است.
NTDEV در ادامهي مصاحبه گفت برخي از فايلهاي خاص نظير کرنل و اکسپلورر (Explorer) را ميتوان بهسادگي کامپايل کرد. او ميگويد توانسته در نسخهي کامپايلشدهي ويندوز XP چند نرمافزار را هم آزمايش کند. او ميگويد نرمافزارهاي موردبحث همچون نسخهي اصليشان در ويندوز XP بهنظر ميرسند. NTDEV در ادامهي سخنانش گفت اعتقاد دارد که ميتوان از کد منبع فاششده براي کامپايل کردن تمامي SKUها و بيلدهاي رايگان بهينهسازيشده استفاده کرد.
دررابطهبا کد منبع فاششده از ويندوز سرور ۲۰۰۳، NTDEV گفت اوضاع دربارهي کد منبع اين سيستمعامل نيز همچون ويندوز XP است. او اعلام کرد کدي که از ويندوز سرور ۲۰۰۳ فاش شده کاملتر از کد منبع ويندوز XP است، اما همچون کد ويندوز XP، بخش Winlogon را ندارد. NTDEV فرضيهاي مطرح کرد و گفت احتمال دارد بخش Winlogon حاوي کدي باشد که فرايند فعالسازي ويندوز ازطريق آن انجام ميشود. او ادامه داد: «با اينحال برخلاف کد منبع ويندوز XP، من توانستم فايل نصب ويندوز سرور ۲۰۰۳ را که بدون مشکل کار ميکند بسازم. البته مجبور شدم برخي از فايلها را جايگزين کنم که Winlogon مهمترينِ آنها بود. ديگر فايلهاي جايگزين شده عموما فايلهاي کمکي يا درايور بودند».
فايل چنددهگيگابايتي که هفتهي گذشته فاش شد، افزونبر ويندوز XP و ويندوز سرور ۲۰۰۳ حاوي کد منبع چند سيستمعامل ديگر مايکروسافت بود؛ اين کدها شامل ويندوز ۲۰۰۰ و Windows Embedded (نسخهي CE 3 و CE 4 و CE 5 و CE 7) و Windows NT (نسخهي ۳٫۵ و ۴٫۰) و MS-DOS (نسخهي ۳٫۳۰ و ۶٫۰) بود. NTDEV به ZDNet گفت اوايل سال جاري ميلادي کد NT را کامپايل کرده است؛ اين کد در همان زمان فاش شده بود. او ميگويد که قصد دارد کد MS-DOS 6.0 را نيز کامپايل کند.