پایه‌گذاری رویای یکپارچگی یونیکس

سال ۱۹۸۲ نقطه آغاز داستانی بود که قرار بود آینده رایانش سازمانی را دگرگون کند. بنیان‌گذاران شرکت سان مایکروسیستمز که از محیط دانشگاه استنفورد برخاسته بودند، هدف خود را طراحی ایستگاه‌های کاری قدرتمند و مقرون‌به‌صرفه قرار دادند. حضور چهره‌های کلیدی مانند بیل جوی که نقش مهمی در توسعه نسخه‌های اولیه BSD داشت، به شرکت اعتبار فنی بالایی بخشید. سان مایکروسیستمز به سرعت توانست در بازار «جنگ‌های ایستگاه‌کاری» دهه ۸۰ میلادی میانه خوبی برای خود دست و پا کند و در سال ۱۹۸۶ با نماد SUNW وارد بازار بورس نزدک شد.

تولد سولاریس و ادغام نسل‌های یونیکس

نقطه عطف اصلی در سال ۱۹۹۱ رقم خورد. سان با همکاری شرکت AT&T، پروژه‌ای برای تلفیق دو جریان اصلی یونیکس یعنی سیستم V و BSD در قالب Unix System V Release 4 آغاز کرد. این ادغام منجر به جایگزینی سیستم عامل SunOS گردید و نام‌گذاری محصول نهایی به سولاریس ۲، نشان‌دهنده گسترش دامنه محصول فراتر از یک سیستم عامل ساده بود. این نسخه محیط گرافیکی OpenWindows و قابلیت‌های شبکه را نیز در خود جای داده بود. قواعد نام‌گذاری این سیستم سلیقه‌های خاص خود را داشت و سال‌ها پس از آن، اعداد نسخه‌ها در هسته سولاریس ریشه دواندند.

گسترش معماری و خروج از انحصار SPARC

اگرچه نسخه‌های اولیه سولاریس ۲ انحصاراً برای پردازنده‌های SPARC طراحی شده بودند، اما فشار بازار و نیاز کسب‌وکارها به سازگاری با سخت‌افزارهای رایج‌تر، شرکت را مجبور به تغییر استراتژی کرد. در سال ۱۹۹۳ نسخه مبتنی بر x86 عرضه شد و تنها یک سال بعد، سان مایکروسیستمز توانست نسخه ۲.۴ را با پشتیبانی هماهنگ از هر دو پلتفرم ارائه دهد. این حرکت مهندسی، سولاریس را به یکی از انعطاف‌پذیرترین سیستم‌عامل‌های حوزه سرور تبدیل کرد و به توسعه‌دهندگان اجازه داد تا کدهای پیچیده را بدون نگرانی از تغییرات سخت‌افزاری مدیریت کنند.

دوران طلایی: نوآوری‌هایی که صنعت را متحول کرد

سولاریس در اوج خود، استانداردهای جدیدی در زمینه مدیریت سرور، دیباگینگ و ذخیره‌سازی داده تعریف کرد. ویژگی‌هایی که امروزه پایه‌های بسیاری از زیرساخت‌های مدرن را تشکیل می‌دهند، در همان سال‌ها در این سیستم‌عامل متولد شدند:

  • DTrace – چارچوب ردیابی پویا که امکان پایش لحظه‌ای و دقیق عملکرد سیستم را فراهم می‌کرد.
  • ZFS – یک سیستم فایل پیشرفته که مفاهیم مدیریت ذخیره‌سازی، RAID و اسنپ‌شات را یکپارچه کرد.
  • Time Slider – ابزار بازیابی اطلاعات مبتنی بر اسنپ‌شات که بازگردانی فایل‌ها به نقاط زمانی خاص را ساده می‌ساخت.
نمودار معمار یکپارچه سولاریس و پردازنده‌های SPARC

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

فراموشی در سایه مالکیت جدید و ظهور رقبای متن‌باز

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