| تكامل ویندوز و به خاك سیاه نشستنِ OS/2 |
|
|
ویندوز از كجا به اینجا رسید و چه بلایی بر سَر سیستم عامل OS/2 آمد... به مناسبت سیامین سال تولد شركت مایكروسافت هنگامی كه در نوامبر 1983 ، مایكروسافت برای اولین بار اسم "ویندوز" را به زبان آورد، وضعیت یك كامپیوتر شخصی نمونه از این قرار بود: یك پردازندهی 77/4 مگاهرتزی مبتنی بر پردازندهی8088، 64 كیلو بایت حافظه، یك فلاپیدرایو 320 كیلوبایتی (یا اگر خیلی خوش شانس بودید، دو تا فلاپی درایو)، و یك محیط نوشتاری. هرچند در زمینهی كامپیوترهای رومیزی فنآوری چندانی وجود نداشت، اما از قبل در مورد آیندهی صنعت كامپیوتر گندهگوییهای فراوانی صورت گرفته بود- و این پیشبینیها خیلی فراتر از چیزی بودند كه در آن زمان به چشم میخوردند؛ همانند «ستاره»ی زیراكس، و «لیزا»ی اَپل. كامپیوتر شخصی آینده میبایست نمایشگر گرافیكی داشته باشد و دستورات خود را از طریق حركات ماوس دریافت میكرد، و میبایست چندین برنامه را در پنجرههای جداگانه به اجرا درآورد. درست مثل «یونیكس»، كامپیوترهای شخصی میبایست تكالیف متعددی را در آنِ واحد انجام دهند و كُپه كُپه حافظه را مصرف نمایند. با آن چه كه امروز دربارهی ملزومات سختافزاری یك رابطِ گرافیكی میدانیم، این خواب و خیالاتِ اولیه تقریباً به داستانهای تخیلی میماند، اما این موضوع باعث نشد كه به جنگ و جدلِ آنها برای تثبیتِ یك استاندارد فراگیر دامن نزند! عصر رابط گرافیكی كاربر با شور و شوقِ كامل از اواخر 1982 آغاز گردید، هنگامی كه شركت «ویزیكورپ»؛ محصول خود به نام «ویزی اُن» را به بازار فرستاد؛ یك محیط پنجرهای كه میتوانست چندین برنامه را در بالای سرِ سیستم عامل داس به اجرا درآورد. ظرف دو سال بعد، محصولات مشابه زیادی به تقلید از «ویزیاُن» و از جانب شركتهای معظمی مانند آیبیام، و مایكروسافت اعلام موجودیت كردند. در این میان، مایكروسافت به دفعات، موعدِ عرضهی ویندوز را كه آوریل 1982 بود، به عقب میانداخت. هرچند اولین كیت ویندوز برای تولیدكنندگان نرمافزار در ماه مه 1984 منتشر گردید، اما محصولِ نهایی تا نوامبر 1985 به بازار نیامد. مایكروسافت بابت تأخیرات و بدقولیهای خود، روز و شب از همه عذر خواهی میكرد و همین امر باعث شده بود كه مسخرهی عام و خاص شود و مضمونها و لطیفههای مختلفی برای شخص «بیل گیتس» كوك كنند. در هر حال، خیلی هم برای دفعهی اول بد نبود، اما نیاز شدید ویندوز به حافظه و ظرفیت دیسك، كاری كرده بود تا این سیستمعامل جدید در قفسهی فروشگاهها خاك بخورد!
n آغاز دورانِ اُ اِس/2 قبل از پیدا شدنِ سروكلهی ویندوز، آیبیام و مایكروسافت اعلام كرده بودند كه مشتركاً در حال كار روی سیستمعامل بعدی خود هستند. این خبر، خیال خیلی از شركتهایی را كه كامپیوترهای مشابه آیبیام میساختند، راحت كرد، زیرا میتوانستند هنوز كامپیوترهایی را بفروشند كه همان نرمافزار كامپیوترهای آیبیام را اجرا كنند. خیال مایكروسافت هم راحت شد، زیرا از این میترسید كه نكند آیبیام برای سیستمعامل كامپیوترهای شخصی خود به جای دیگری متوسل شود. اهداف اصلی مایكروسافت در مورد سیستمعامل جدید، كه اتفاقاً OS/2 نام گذاری شده بود، شكستن سدّ حافظهی 640 كیلوبایتی (كه از همان زمان، یك مانع جدی بر سر راه كاربران حرفهای محسوب میشد)، واضافهكردنِ قابلیتِ تعددِ تكالیف بود ( یعنی اجرای چند برنامه به طور همزمان) . ریزپردازندهی جدید 286 هر دوی این موانع را - تقریباً به نوعی- از سر راه برداشت. حالت عملكردِ «تحت الحفظ» آن میتوانست برنامههایی به بزرگی 16 مگابایت را به اجرا در آورد. نرمافزارهای مبتنی بر داس نمیتوانستند در حالت «تحتالحفظ» اجرا شوند، ولی در حالت «واقعی» ریزپردازندهی 286- كه ریزپردازندهی 8088 را شبیه سازی میكرد- اجرا میشدند. منتها- خدا را شكر كه اینتل تصمیمات اشتباهی در طراحی آن گرفته بود- تغییر حالت بین آن دو بسیار سخت و مشكل بود. درنتیجه، سیستم عامل OS/2 كه مبتنی بر ریزپردازندهی 286 بود نمیتوانست چند برنامهی داس را توأمان به اجرا در آورد. در حقیقت، برای بهرهمند شدن از OS/2 ناچار بودید تمام نرمافزارهای خود را عوض كنید. مایكروسافت امیدوار بود كه كاربران این زحمت را بپذیرند و به خاطر اجراشدنِ برنامههای بزرگتر، كمی از جیبِ مباركشان خرج نمایند. اما ناگهان، بسطدهندگان داس- كه میتوانستند با تمهیدات نرمافزاری، محدودیتهای حافظهای داس را دور بزنند- از راه رسیدند، و كاری كردند كه نوشتن برنامههای بزرگ بدون دست كشیدن از داس ممكن شود. در این میان، شبهكامپیوترهای شخصی مبتنی برتراشهی 386 نیز وارد بازار شدند، یعنی كامپیوترهایی كه برای تغییر وضعیت از حالت «تحتالحفظ» به «واقعی» هیچ مشكلی نداشتند. در اواسط سال 1986، شركت «كوارتردِك» نرمافزاری به نام «دِسكویو» را به بازار ارائه نمود كه با توجه به ویژگیهای پردازندهی 386 این امكان را به برنامههای معمولی داس میداد كه توأمان اجرا شوند. مایكروسافت میخواست از نو شروع كند و این سیستمعامل مشترك را كه فقط مبتنی بر پردازندهی 386 بود، منتشر نماید. اما آیبیام (كه هنوز فاقد كامپیوترهای مبتنی بر 386 بود) اصرار داشت كه هم چنان با همان سیستمعامل OS/2 مبتنی بر 286 خود به راهشان ادامه دهند. هر دو شركت در مورد رابط گرافیكی OS/2 نیز جر و بحث داشتند: مایكروسافت میخواست از ویندوز استفاده كند، در حالی كه آیبیام به استفاده از برنامهی خویش پافشاری میكرد. هنگامی كه این دو شركت عرضهی OS/2 را در آوریل 1987 اعلام نمودند، این مشكل هنوز لاینحل باقی مانده بود: آیبیام در بارهی «مدیر نمایش» حرف زد و روی سازگاری با مینی كامپیوترهایش تاكید ورزید، در حالی كه مایكروسافت از «مدیرنمایش ویندوز» سخن به میان آورد و اشاره كرد كه چطور ویندوز 2.0 آتی، همین رابط را خواهد داشت. در واقع هركدام از این دو شریك ساز خود را جداگانه مینواختند. با وجود آنكه مایكروسافت ویندوز را به جایگاه قبلی خود بازگردانده بود، اما بازارش چندان داغ نبود. در ماه اكتبر، مایكروسافت اولین برنامهی جدی ویندوز به نام «اِكسل» را ارائه نمود كه هم فروش خوبی پیدا كرد و هم اینكه مورد استقبال منتقدین قرار گرفت. در ماه دسامبر، مایكروسافت ویندوز 386 را منتشر ساخت. هر چند این سیستم عامل نیز سقف 640 كیلوبایتی را نتوانسته بود بشكند، اما میتوانست تا جایی كه ظرفیت حافظهاش اجازه میداد، تعداد زیادی برنامهی داس و ویندوز را توأمان به اجرا درآورد. شركت كامپك و سازندگان دیگر شروع به لحاظكردنِ این سیستمعامل با محصولات خود كردند، و درحالی كه اكثر نسخههای آن به سرعت به فروش میرفتند، نسل جدیدی از نویسندگان نرمافزاری را به خود جذب نمود. از طرف دیگر، سیستمعامل OS/2 جایی نداشت كه برود. روایت 1.0 این سیستمعامل كه منحصراً نوشتاری بود، در اواخر 1987 منتشر گردید، اما مشكلات و معایب فراوانی داشت، مخصوصاً با سختافزارهای غیر آیبیام و برنامههایی كه از رابطهای برنامهنویسی غیر مستند -از جمله ویندوز- استفاده كرده بودند. روایت گرافیكی كامل 1.1 همین محدودیتها را داشت، منتها برای آنكه به خوبی از آن استفاده كنید، یك كامپیوتر 386 با حداقل 6 مگابایت حافظه لازم داشتید- كه این در آن زمان كه یك كامپیوتر نمونه، یك كامپیوتر 286 با 640 كیلو بایت حافظه بود و هر مگابایت حافظه نیز 150 دلار قیمت داشت، خیلی غیر معقول به نظر میرسید. صرفنظر از اینها، سلطهی بیچون و چرای OS/2 تردید ناپذیر مینمود. آیندهی این سیستمعامل به قدری مطمئن به نظر میرسید كه تنها سؤالاتی كه در مورد آن مطرح میشد این بود كه چه مدت طول خواهد كشید تا OS/2 جای DOS را بگیرد، و آیا یونیكس میتواند سهم اندكی از بازار را به دست آورد یا نه؟ شركتهای سرآمد لوتوس، وُرد پرفكت، و آشتون- تیت (كه در آن زمان به ترتیب در كاربرگ، لغتپرداز، و بانك اطلاعاتی یكّهسوار بودند)، همگی به سیستم عامل OS/2 چسبیده بودند و هیچ علاقهای به نوشتن چیزی برای ویندوز از خود نشان نمیدادند. چرا آنها باید برای سیستمعاملی برنامه مینوشتند كه تحت نظارت مایكروسافت؛ یعنی یكی از مصصمترین و قدرتمندترین رقبای آنها بود، وقتی كه میتوانستند برای سیستمعامل مشابهای برنامه بنویسند كه تحت نظارت آیبیام قرار داشت، كه هیچ وقت دربازار آنها، یك بازیگر اصلی به حساب نمیآمد؟ علاوه بر اینها، اگر اَپل میتوانست دعوای خود بر علیه مایكروسافت را ببرد، ممكن بود مایكروسافت را به كنار گذاشتن ویندوز مجبور سازد، و آن وقت بازار نرم افزارهای مبتنی بر ویندوز كساد میشد. برگردیم به سراغ مایكروسافت در اواخر سال 1988؛ یعنی هنگامی كه تیم ویندوز روایت ویندوز 3.0 را به هر جان كندنی كه بود، آماده ساخته بودند. این ویندوز 2 آرزوی مایكروسافت را كه برای OS/2 در سر میپروراند، برآورده ساخته بود: سقف 640 كیلوبایتی را شكسته بود، و میتوانست هم برنامههای ویندوز و هم برنامههای داس را توامان به اجرا درآورد. به محض بیرون آمدن نسخههای آزمایشی این سیستمعامل در 1989، دیگر كسی عقیده نداشت كه آیندهی OS/2 تضمین شده است. اما ناگهان ورق به نفع آیبیام برگشت، چرا كه اعلام نمود روی سیستم عاملی شبیه ویندوز كار میكند كه بر بستر داس میتواند برنامههای مبتنی بر رابط گرافیكی را به اجرا درآورد. مایكروسافت به تكاپو افتاد تا آیبیام را از فكر این كار منصرف سازد، شرایط صلح از این قرار بود: آیبیام سیستمعامل ویندوز را برای سیستمهایی با كمتر از 2 مگابایت حافظه پذیرفت، و مایكروسافت نیز متعهد شد كه OS/2 سیستمعامل آینده خواهد بود و تلاش خواهد نمود حداقل نیاز حافظهای آن را از 3 مگابایت به 2 مگابایت تقلیل دهد. هرچند 2 مگابایت برای ویندوز 3.0 كاملاً كفایت میكرد، منتها OS/2 حداقل به حافظهای دوبرابر این مقدار احتیاج داشت. بیانیهی مشترك مطبوعاتی دو طرف آنقدر پراز نكات مبهم و دوپهلو بود كه هیچ كس نمیتوانست واقعاً از مفاد و محتوای آن سر در بیاورد و متوجه شود كه قضیه از چه قرار است. آنچه كه به نظر میرسید این بود كه هر دو شركت میخواهند وقت را تلف كنند، تا ببینند جواب بازار به ویندوز 3.0 چه خواهد بود.
n عصر رابط گرافیكی مدرن مایكروسافت در سال 1990 ویندوز 3.0 را با یك عالمه بوق و كرنا و تبلیغات پر سر و صدا روانهی بازار كرد. این برنامه یك پیشرفت عالی نسبت به ویندوز/386 محسوب میشد، منتها موفقیت سریع آن مدیون یك زمان بندی خوب بود. با ظهور پردازندهی 386اِسایكس كه پردازندهی 286 را در تابوت گذاشت، حتا سیستمهای ساده نیز قدرت لازم برای اجرای ویندوز 3.0 را در آستین خود داشتند. در آن سال، پیشبینی كردند كه تنها در 2 سال بعدی، مایكروسافت تقریباُ 10 میلیون نسخه از سیستمعامل خودرا به فروش خواهد رساند. اما به علت اشكالات عمدهی ویندوز 3.0 و سنكوبهای متعدد آن، بسیاری از نسخههای آن در قفسهها خاك خوردند. گزافهگویی نخواهد بود اگر ادعا گردد در اوایل 1992 تنها 3 میلیون نفر در حال اجرای برنامههای مبتنی بر ویندوز بودند. پس از مدت كوتاهی كه از عرضهی ویندوز 3.0 میگذشت، آیبیام و مایكروسافت تصمیم گرفتند از هم طلاق بگیرند! آیبیام سیستمعامل OS/2 خود را از مایكروسافت پس گرفت وشروع به كار روی آن نمود تا بتواند برنامههای ویندوز را اجرا نماید. آیبیام برای مدت كوتاهی توانست نظرها را به خودش معطوف نماید، اما قادر نبود نظر خیلی از كاربران را از حادثهی اصلی دور نگه دارد. مایكروسافت، روایت مبتنی بر پردازندهی 386 سیستمعامل OS/2 به نام OS/2 3.0 را برای خودش نگه داشت تا بعداً آن را به نام ویندوز اِنْ تی به خلقالله غالب نماید. در سال 1992، ویندوز در آستانهی سناریوی «همه جا ویندوز» قرار داشت، ماشین بازاریابی به كار افتاده بود و دنیا شاهدِ اولین تبلیغ تلویزیونی بود كه فواید كامپیوتر كاری در محیط ویندوز را به طیف جدید و وسیعی از مخاطبین نشان میداد. با ورود ویندوز 3.1 در ماه ژوئن 1992، اوضاع به نفع مایكروسافت رقم خورد و مُهر ویندوز بر هر چیزی حك شد. مایكروسافت یك میلیون نسخه از ویندوز 3.1 را در سراسر جهان پیش فروش نمود. اما این تازه اول كار بود. در همان سال، ویندوز گروهی 3.1 نیز به بازار آمد كه قابلیتهای ممتاز شبكهای و امكانات جمعی آن چشمها را خیره میكرد. اكنون، اینترنت در حال نشستن بر تختِ خود بود، و ویندوز گروهی حداكثر استفاده را از آن میبرد، زیرا امكان ارسال و دریافت ایمیل را به همگان میداد. سال 1992 از یك نظر دیگر برجسته است، زیرا شاهد عرضهی اولین روایت آزمایشی ویندوز اِن تی میشود. از طرف دیگر ویندوز شروع به عرضاندام در زمینهی نرمافزارهای كاربردی میكند و سپس براساس موفقیت اِكسل، نرمافزار بانك اطلاعاتی خود موسوم به «اَكْسِس» را نیز در همان سال 1992 روانهی بازار میسازد. در همین حال كه یورش ویندوز ادامه دارد، ممكن است فراموش كنید كه مایكروسافت هنوز در بازار داس به رقابت میپردازد، و آخرین روایت عمدهی داس به نام داس 6.0 را منتشر مینماید. در تلاش برای غلبه بر محدودیتهای ذاتی ویندوز درروی میزتحریر كاربران، مایكروسافت رسماً در ماه مه 1993 از ویندوز اِنتی پرده برداری میكند. مایكروسافت ادعا میكرد ویندوز اِنتی یك محیط مطمئن و قابل اعتماد برای راه حلهای شبكهای است، و میتواند پا به پای افزایش قدرت پردازشگرها پیش آمده و خود را از هر نوع وابستگی به محدودیتهای داخلی سیستم و منابع برهاند. توپ در حال قِل خوردن بودن كه در سال 1995 خبر انتشار ویندوز95 در همه جا پیچید؛ ویندوز95 یكی از غیر مترقبهترین نرمافزارهایی است كه تا به حال منتشر شده است. ویندوز 95 یك سیستمعامل كاملاً 32 بیتی بود كه میبایست جای ویندوز3.11 ، ویندوز گروهی 3.11، و داس را بگیرد و خود را به عنوان سیستمعامل غالبِ رومیزی جا بیندازد. سیستمعامل جدید كه یك باره در جولای 95 در سراسر جهان وارد قفسههای فروشگاهها گردید، و یك ركورد فروش افسانهای به جای گذاشت:4 میلیون نسخه تنها در چهار روز اول، و 7میلیون نسخه ظرفِ دو ماهِ بعد. اما در حالی كه ویندوز بر میزتحریرها غلبه كرده بود، یك هیولای جدید در حال ظهور بود و داشت فرشِ افتخار را از زیر پای ویندوز میكشید. اینترنت در حالِ حركت بود و ویندوز از آن غافل شده بود. تا مایكروسافت آمد كه به خودش بیاید، بازار مرورگرهای اینترنت را از دست داد و نِت اسكیپ آن را قبضه نمود. مایكروسافت در نوامبر 1995، مرورگر اینترنت 2.0 را به عنوان الحاقیه به ویندوز 95 منتشر نمود. مایكروسافت برای آنكه از قافلهی بازار عقب نماند، این مرورگر را به صورت مجانی برای دارندگان ویندوز 95 از طریق اینترنت ارسال نمود. در سال 1997، مایكروسافت روی وب تمركز نمود و در ماه سپتامبر مرورگر اینترنت 4.0 را منتشر ساخت؛ مرورگری كه قابلیت مروركردنِ وِب را به طور كامل با ویندوز عجین ساخت و دسترسی به اینترنت را تقریباً از تمام نقاط ویندوز امكان پذیر نمود. ویندوز بعدی به نام ویندوز 98 در واقع یك ارتقای كامل برای ویندوز 95 محسوب میشد و مرورگر اینترنت را به عنوان جزء لاینفك ویندوز در آورد و آیندهای تابناك و روشن را برای مایكروسافت رقم زد. در این وسط، سر آیبیام بیكلاه ماند و این شركت پس از تقریباً 10 سالٍ كج دار و مریض سرانجام تسلیم گردید و عطای OS/2 را به لقای آن بخشید تا یك بار دیگر این ادعا ثابت شود كه كارِ هر بز نیست خرمن كوفتن! * آی بی ام، مردٍ میدانِ سیستمهای عامل رومیزی نبود و یا حداقل در میدانی كه طرفِ مقابل آن مایكروسافت است، لاف زدن از سیستمعامل، جز بدنامی و پشیمانی سودی نخواهد داشت. جالب است بدانیدكه مجلهی كامپیوتر از همان روز نخست كه آیبیام و مایكروسافت از هم جدا شدند، خوب میدانست كه سیستمعامل OS/2 هیچ آیندهای ندارد. نشان به این نشان كه در طول 16 سال گذشته، هیچ برنامهای برای این سیستمعامل از جانب «نشریهی كامپیوتر» منتشر نگردید و در تمام این مدت كلیهی تمركز خود را ابتدا بر داس، و سپس بر ویندوز معطوف نمود. |
