۲۵ سالگی افسانه‌ای که نمرد؛ چرا ویندوز XP خاطره‌انگیزترین سیستم‌عامل تاریخ شد؟

بدون دیدگاه
۲۵ سالگی افسانه‌ای که نمرد؛ چرا ویندوز XP خاطره‌انگیزترین سیستم‌عامل تاریخ شد؟

تا دهه هفتاد خودمان کامپیوتر در خانه‌ها حکم همان تلویزیون‌های لامپی قدیمی را داشت؛ وسیله‌ای عبوس، بدقلق و خاکستری که هر از گاهی باید با دست به سرش می‌کوبیدی تا تصویرش صاف شود. اگر یوزری می‌خواست نامه‌ای تایپ کند یا به اینترنت پر از بوق و سوت دیال‌آپ وصل شود، باید پیه صفحه آبی مرگ (BSOD) و از دست رفتن کل زحماتش را به تن می‌مالید.

کامپیوترها ماشین‌هایی غریبه در اتاق خانه بودند. اما ویندوز XP آمد تا این غریبه‌ را به عضوی صمیمی از خانواده تبدیل کند؛ سیستم‌عاملی که نه فقط یک نرم‌افزار، بلکه حافظه جمعی یک نسل شد.

تا پیش از آن مهندسان ردموند دو دنیای موازی ساخته بودند: ویندوز ۹۵، ۹۸ و فاجعه‌ای فراموش‌نشدنی به نام ویندوز ME برای یوزران خانگی که می‌خواستند بازی کنند و موسیقی بشنوند و خانواده سرسخت Windows NT برای شرکت‌ها و سرورهایی که کار جدی انجام می‌دادند و ثانیه‌ای خاموشی برایشان حکم خسارت میلیونی داشت.

اولی زیبا اما لرزان بود؛ دومی مثل تانک روسی مستحکم اما به همان اندازه زمخت، بی‌روح و ناسازگار با کارت‌های صوتی و گرافیکی بازار. ادغام این دو دنیا شبیه پیوند زدن موتور بولدوزر به خودروی اسپرت بود. با ویندوز XP مایکروسافت سرانجام جسارت به خرج داد، کد برنامههای کهنه و پوسیده داس (MS-DOS) را به سطل زباله تاریخ فرستاد و معماری پولادین NT را به خانه میلیون‌ها نفر آورد.

سیستم عامل جدید چطور دنیا را فتح کرد؟

برای اینکه بفهمیم ویندوز XP چه موهبت بزرگی بود، باید کابوس‌های ویندوز ۹۸ را ورق بزنیم. در آن دوران اگر بازی یا نرم‌افزار پخش آهنگ به بن‌بست می‌خورد، کل کامپیوتر قفل می‌کرد و هیچ راهی جز فشردن دکمه فیزیکی ریستارت روی کیس نبود. دلیل فنی این فاجعه در یک خط خلاصه می‌شد: معماری نامناسب حافظه و نبود مرز مشخص میان برنامه‌های یوزر و قلب تپنده سیستم‌عامل.

در سیستم‌های قدیمی مبتنی بر ۹x، برنامه‌ها به راحتی می‌توانستند پایشان را از گلیمشان درازتر کنند و وارد حریم اختصاصی هسته سیستم یا همان «حالت کرنل» (Kernel Mode) شوند. پس وقتی نرم‌افزاری خراب می‌شد، کل ویندوز با سر به زمین می‌خورد.

ویندوز XP اما روی شالوده مستحکم معماری NT سوار شد و مرزکشی‌های سفت‌وسختی را اجرا کرد که به آن انزوای فرایندها یا Process Isolation می‌گوییم:

  • چند‌وظیفگی پیشگیرانه: سیستم‌عامل مانند مدیری مقتدر بالای سر رم و پردازنده می‌ایستد. اگر برنامه‌ای به اصطلاح فریز کند یا به در بسته بخورد، سیستم‌عامل بدون آنکه کل کامپیوتر از کار بیفتد، فقط همان برنامه را می‌بندد.
  • لایه HAL: این قطعه نرم‌افزاری نبوغ‌آمیز مثل یک مترجم حرفه‌ای میان ویندوز و قطعات سخت‌افزاری نشست. هسته سیستم‌عامل دیگر نیازی نداشت بداند پردازنده گرافیکی شما دقیقاً با چه زبانی حرف می‌زند؛ HAL جزئیات پیچیده فیزیکی را ترجمه می‌کرد و تصویری شسته‌رفته، یکد برنامهست و استاندارد از سخت‌افزار به ویندوز می‌داد.

مایکروسافت برنامه‌ریزی بسیار مجللی برای کمپین تبلیغاتی و جشن عرضه ویندوز XP در نیویورک تدارک دیده بود. شعار اولیه کمپین تبلیغاتی آن‌ها این بود: برای پرواز آماده شوید. اما تنها چند هفته پیش از عرضه رسمی، حملات ۱۱ سپتامبر ۲۰۰۱ همه‌چیز را تغییر داد. مایکروسافت ناچار شد به احترام قربانیان، شعار تبلیغاتی را تغییر دهد و مراسم رونمایی در نیویورک بسیار کوچک‌تر برگزار شد.

روزگار ایرانی XP: از خیابان ولیعصر تا ورژن‌های فارسی

در ایران داستان XP شکل و شمایل دیگری داشت. ما هیچ‌وقت جعبه‌های رسمی مایکروسافت را با برچسب‌های هولوگرام نخریدیم. سهم ما از بازار نرم‌افزار، سی‌دی‌های نقره‌ای چند هزار تومانی بود که از مغازه‌های کامپیوتری میدان فاطمی و بازار رضا می‌خریدیم. روی جلدشان با فونت درشت نوشته شده بود: «ویندوز XP اصلاح شرکتی – بدون نیاز به سریال نامبر»

بیشتر بخوانید:  ادوبی پریمیر رایگان برای آیفون منتشر می‌شود

کمی بعد پدیده‌ عجیبی وارد بازار شد؛ ورژن‌های دستکاری‌شده‌ای مثل «ویندوز بلک ادیشن» که تم تاریک و والپیپرهای سایبرپانکی داشتند، یا ایمیج‌هایی که اتوران‌های دست‌ساز و پر از آهنگ‌های بی‌کلام الکترونیک برایشان طراحی شده بود. 

فاجعه‌بارترین بخش، فارسی‌سازهای متفرقه‌ای بودند که با تعویض فونت‌های سیستمی و جایگزینی فایل‌های DLL دستکاری‌شده، پایداری سیستم را به بازی می‌گرفتند تا مثلاً تقویم تسک‌بار را شمسی کنند. بااین‌حال پایه‌های ویندوز به قدری مستحکم بود که حتی در برابر این جراحی‌ ناشیانه هم سال‌ها مقاومت ‌کرد و به حیاتش ادامه دادن ‌داد.

رابط یوزری لونا: طراحی انقلابی برای تسخیر قلب‌ها

سال ۲۰۰۱ وقتی یوزران برای اولین بار مانیتورهای CRT خود را روشن کردند، چشمانشان از تماشای صحنه‌ای شبیه به کارتون‌های شرکت پیکسار خیره ماند. قالب خاکستری ویندوز ۲۰۰۰ یک‌شبه جای خود را به تمی داد که مایکروسافت نامش را «لونا» گذاشته بود؛ رنگ‌بندی آبی درخشان نوار وظیفه، دکمه سبزرنگ‌بندی استارت که مثل آب‌نبات شفاف به نظر می‌رسید و البته والپیپر تپه‌ای سرسبز زیر آسمان آبی.

واکنش‌ها متفاوت بود. متخصصان سخت‌گیر شبکه و برنامه‌نویسان قدیمی که سال‌ها به خاکستری موقر ویندوز ۹۵ خو گرفته بودند، با تمسخر ظاهر جدید را «اسباب‌بازی» نامیدند. آن‌ها اولین کاری که پس از شروع کردن کردن انجام می‌دادند، تغییر تم به ساختار بود تا حافظه رم کمتری مصرف شود و ظاهر جدی کار حفظ گردد.

اما مایکروسافت به دنبال راضی کردن خوره‌های ترمینال نبود؛ هدفش میلیاردها انسانی بودند که تا پیش از آن از کلیک کردن روی هر آیکونی وحشت داشتند. رنگ‌بندی‌های گرم و آرامش‌بخش، گوشه‌های نرم، سایه‌های محو زیر ماوس و صدای گوش‌نواز روشن شدن ویندوز، اضطراب کار با ماشین را از بین برد. سیستم‌عامل به یوزر می‌گفت: «نترس، اینجا جای امنی است. کلیک کن و بگرد.»

پشت این چهره به ظاهر کودکانه و صمیمی، یکی از پیچیده‌ترین هسته‌های نرم‌افزاری تاریخ پنهان شده بود. این همان کاری است که امروز اپل با کالاهاش می‌کند؛ مخفی کردن غول‌های پردازشی پشت شیشه‌های صیقلی و انیمیشن‌های نرم.

بحران ایمنی و انقلابی به نام «خدمت پک ۲»

پایداری معماری NT یک روی تاریک هم داشت. ویندوز XP طراحی شده بود تا همه چیز در ساده‌ترین حالت ممکن کار کند؛ بنابراین پورت‌های شبکه به‌صورت پیش‌فرض باز بودند و سیستم مثل ساختمانی با درهای باز در یک محله خطرناک رها شده بود. در اوایل دهه هشتاد شمسی دنیای اینترنت وارد فاز فراگیری عمومی می‌شد و مایکروسافت تلخ‌ترین درس تاریخ مهندسی‌اش را گرفت.

کرم‌هایی مانند Blaster و چند ماه بعد Sasser دنیا را تکان دادند. نیاز به باز کردن ایمیل آلوده یا دانلود فایل مشکوک نبود؛ کافی بود سیم تلفن را به مودم وصل می‌کردید و کانکت می‌شدید.

ظرف چند دقیقه شمارش معکوس مرگ شروع می‌شد و هیچ کاری از دست یوزر ساخته نبود جز تماشای خاموش شدن کامپیوتر. این فجایع ایمنیی برای شبکه‌های شرکتی و کافی‌نت‌های سراسر ایران یک کابوس تمام‌عیار بود. صدها دستگاه در یک ساعت آلوده می‌شدند و ترافیک خطوط شبکه به صفر می‌رسید.

مایکروسافت که دید در لبه پرتگاه قرار گرفته، دست به یک جراحی بزرگ زد. سال ۱۳۸۳ ورژن جدیدی با عنوان «خدمت پک ۲» از راه رسید که فراتر از یک وصله ساده بود. در این ورژن، مایکروسافت رویکرد تاریخی خود را ۱۸۰ درجه عوض کرد. 

  • برای نخستین بار مایکروسافت فایروال را به صورت پیش‌فرض فعال کرد و پورت‌های خطرناک را بست؛ دیواری که یک‌تنه جلوی انقراض زودهنگام صدها میلیون سیستم متصل به شبکه را گرفت.
  • داشبوردی متمرکز با نام «سکیوریتی سنتر» اضافه شد تا مدام به یوزر یادآوری کند که آنتی‌ویروس ندارد یا آپدیت نیست.
  • قانون ارتباط DEP اجازه نمی‌داد کد برنامههای مخرب خودشان را به عنوان داده جا زده و در بخش‌های حساس حافظه رم اجرا شوند.
بیشتر بخوانید:  قطعی سه ساعته سرویس‌های اپل؛ مشکل برطرف شد

ویندوز XP خدمت پک ۲ ستون فقرات عصری طلایی در ایران شد: عصر کافی‌نت‌های تاریک و کم‌نور، با دیواره‌های ام‌دی‌افِ فشرده، بوی تند نسکافه‌های ارزان‌قیمت، صدای کوبیده شدن انگشتان روی کیبوردهای زمخت فراسو و البته شبکه‌های محلیِ بازی‌هایی چون کانتر استرایک ۱.۶. مدیران کافی‌نت دیگر نیاز نداشتند هر روز صبح نگران بالا نیامدن سرور شبکه باشند؛ یک کیس با ۲۵۶ مگابایت رم در گوشه مغازه قرار داشت که ماه‌ها بدون خاموش شدن کار می‌کرد و به لطف هسته پایدارش ده‌ها کابل شبکه RJ-45 را کنترل می‌کرد.

راز بقای XP در عصر سیستم‌های ابری چیست؟

ایکس‌پی آن‌قدر محبوب و سبک بود که جانشین بعدی آن، یعنی ویندوز ویستا در سال ۲۰۰۷ با شکست عظیمی مواجه شد. سنگین بودن ویستا، باگ‌های فراوان و نیاز به سخت‌افزار قوی باعث شد یوزران و به‌خصوص شرکت‌ها به آن روی خوش نشان ندهند. این شکست طول عمر XP را دوبرابر کرد و مایکروسافت را در موقعیت عجیبی قرار داد؛ محصول قبلی خودشان به سرسخت‌ترین رقیب محصول جدیدشان تبدیل شده بود. 

سال‌ها از توقف کمک رسمی مایکروسافت از XP می‌گذرد، اما این روح سرکش حاضر نیست از دنیای دیجیتال رخت بربندد. هنوز هم اگر به صفحه نشان دادن بسیاری از دستگاه‌های خودپرداز یا مانیتور تجهیزات حساس پزشکی در بیمارستان‌ها دقت کنید، احتمال اینکه گوشه‌ای از لوگوی چهاررنگ‌بندی XP را ببینید بسیار بالاست.

ورژن فشرده و صنعتی این سیستم‌عامل یعنی XP Embedded آن‌چنان ساختار بهینه، سبک و سرراستی داشت که می‌توانست روی چیپ‌های بسیار ضعیف با چند مگابایت رم، سال‌ها بدون کوچک‌ترین وقفه‌ای کار کند. تعویض این سیستم‌عامل برای شرکت‌های بزرگ، نیازمند تغییرات سخت‌افزاری چند میلیون دلاری است و به قول معروف، سری که درد نمی‌کند را دستمال نمی‌بندند.

راز دیگر این ماندگاری در سال ۲۰۲۰ میلادی مشخص شد. زمانی که بخش زیادی از سورس‌کد برنامه ویندوز XP به اینترنت درز کرد، مهندسان نرم‌افزار با بررسی کردن آن شگفت‌زده شدند. کد برنامهها به معنای واقعی کلمه ساده، شفاف و سرراست بودند. هیچ خط اضافه یا پیچیدگی غیرضروری برای پایش اطلاعات یوزر در پس‌زمینه دیده نمی‌شد؛ نرم‌افزاری که فقط نوشته شده بود تا بدون مصرف بیهوده منابع پردازشی، در خدمت یوزر باشد.

شاخصه ویندوز ۹۸ ویندوز XP (خدمت‌پک ۲) سیستم‌عامل‌های مدرن (ویندوز ۱۱)
هسته پایه MS-DOS / هیبریدی ۱۶ و ۳۲ بیت هسته خالص NT معماری مدرن و تکامل‌یافته NT
واکنش به اشتباهی اپلیکیشن قفل کامل کل سیستم (BSOD مکرر) ایزوله‌سازی اشتباهی پروسه در User Mode کنترل خودکار، تفکیک ایمنیی عمیق
وضعیت ایمنیی شبکه کاملاً بی‌پناه و بدون فایروال داخلی فایروال پیش‌فرض و مانیتورینگ ایمنیی لایه‌های حفاظتی ابری، TPM 2.0 و ایزولاسیون کرنل
حداقل رم پیشنهادی ۱۶ تا ۲۴ مگابایت ۱۲۸ تا ۲۵۶ مگابایت ۴ تا ۸ گیگابایت
سیاست جمع‌آوری داده تقریباً صفر (فاقد زیرساخت تله‌متری) حداقلی و محدود به ریپورت اشتباهی محلی تله‌متری مداوم، همگام‌سازی اجباری ابری

میراث ماندگار؛ حس کنترلی که دیگر پس نگرفتیم

اگر منصف باشیم ویندوز ۱۱ شاهکار مهندسی است؛ امن، زیبا و مجهز به انبوهی از سیستم‌های هوشمند ابری. اما یک تفاوت اساسی میان آن روزها و امروز هست که باعث زنده ماندن نوستالژی XP می‌شود: احساس تسلط بر ابزار.

در ویندوز XP شما مالک سخت‌افزارتان بودید. هیچ خدمت مخفی یا تله‌متری در پس‌زمینه رفتار و کلیک‌های شما را برای تحلیل به سرورهای مایکروسافت مخابره نمی‌کرد. اگر فایلی را پاک می‌کردید، واقعاً پاک می‌شد. آپدیت‌های ویندوز وسط کار حیاتی شما سیستم را بدون اجازه ریستارت نمی‌کردند. سیستم‌عامل باری اضافه روی دوش رم و سی‌پی‌یو نبود و مثل بستری نامرئی فقط فضا را برای اجرای برنامه‌ها باز می‌کرد.

ویندوز XP همان پلی بود که بشر را با چاشنی رنگ‌بندی‌های شاداب، از عصر سیاه و سفید خط فرمان و اشتباههای داس، به دنیای دیجیتال مدرن هدایت‌گری استفادهیی کرد؛ شاهکاری که بعید است جهان تکنولوژی نمونه آن پیوند عمیق عاطفی میان انسان و کد برنامه را دیگر به خود ببیند.

برچسب‌ها: اپل, انیمیشن, پیکسار, مایکروسافت, ویندوز

جدیدترین‌ مطالب

مطالب بیشتر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
برای ادامه، شما باید با قوانین موافقت کنید