یک مبناست. تقریباً پایه تمامی سیستم‌های عامل یا است یا یونیکس. ساده‌ترین تفاوت این دو سلسله، کاربرد به ترتیب \ و / برای انتساب یک زیرشاخه است، که باعث در اجرای برنامه‌ها و نوشته شده در لینوکس و مک در ویندوز و بالعکس می‌شود.
 یونیکس‌های رسمی عبارتند از:
 
 
 
 یونیکس‌های غیررسمی با آن که با استانداردهای یونیکس سازگارند، اما توسعه دهندگان یونیکس تأییدشان نکردند و حق استفاده از نام Unix را ندارند. اینها عبارتند از:
 
 
 
 
 یک با قابلیت است.
 اصطلاح ممکن است برای توصیف سیستم‌عامل‌هایی که مشخصات و ویژگی‌های یا را دارند، استفاده شود.
هنگامی که کن تامسون هنوز به دسترسی داشت، شبیه‌سازهایی برای سیستم صفحه‌بندی و فایل سیستم نوشت. او همچنین یک بازی رایانه‌ای به نام نوشت، اما این بازی برای اجرا شدن به یک ماشین کارامدتر و ارزان‌تر احتیاج داشت و سرانجام او یک کم‌استفاده در پیدا کرد. در سال ۱۹۶۹ تیمی به رهبری تامسون و ریچی، بر روی این ماشین پی‌دی‌پی-۷ یک ، مفاهیم و ، یک و تعدادی برنامه کوچک دیگر نوشتند.
 سیستم‌های یونیکس امروزی به شاخه‌های مختلفی تبدیل شده‌است که در مرور زمان به دست داده شده‌اند. یونیکس طوری طراحی شده‌است تا قابل انتقال به هر سیستم و باشد. سیستم‌های یونیکس با ایده‌های جدیدی که مطرح کرده‌اند، شناخته می‌شوند: پرونده‌های متنی ساده، و سلسله مراتبی و غیره. در مهندسی نرم‌افزار، از یونیکس به خاطر و یاد می‌شود.
 توسعه در سال ۱۹۶۹ به دست گروهی از کارمندان متعلق به آغاز شد. اعضای این گروه ، ، ، و بودند.
یونیکس در آغاز به نوشته شد اما در سال ۱۹۷۳ به‌طور کلی به بازنویسی شد، که این کار توسعه یونیکس و پورت کردن آن به دیگر platform (سکو)ها را ساده‌تر می‌کرد. یونیکس در ابتدا برای استفاده در در نظر گرفته شد ولی از اواخر دهه ۷۰ مجوز یونیکس را به طرف‌های بیرونی مختلفی داد که منجر به گونه‌های آکادمیک و تجاری از یونیکس شد، مانند از ، از ، / از و از مایکروسافت. شرکت تلفن و تلگراف آمریکا در ابتدای دهه ۹۰ حقوق خود در یونیکس را به شرکت فروخت که نوول هم تجارت یونیکس را به شرکت در سال ۱۹۹۵ فروخت؛ ولی نشان تجاری یونیکس در اختیار که یک استانداردهای تجاری است قرار گرفت و این گروه این نشان را به نام خود ثبت کرده‌است. تنها سیستم‌هایی که به صورت کامل با سازگار باشند و مبلغی پول به کنسرسیوم اوپن گروپ بپردازند، واجد شرایط استفاده از نام یونیکس هستند. دیگر سیستم‌ها می‌توانند نامیده شوند، هرچند که مؤسسه اوپن گروپ این نام را رد کرده‌است.
 در اواخر دهه ۱۹۷۰ و اوایل دهه ۱۹۸۰، نفوذ یونیکس در محافل دانشگاهی (به‌ویژه ویرایش که از دانشگاه برکلی سرچشمه گرفته‌است) باعث پذیرش گسترده یونیکس توسط شرکت‌های مختلف شد و نسخه‌های تجاری مختلفی از یونیکس پدید آمد، همانند , ، .
 اگر گفته شود یونیکس آغازگر «دوره اطلاعات» و در امتداد آن «عصر اینترنت» است، سخنی گزاف نیست. در واقع تا همین امروز هم، تقریباً ۱۰۰٪ پروتکل‌های مهم و باز که جنبش اینترنت را پدیدآورده‌اند، مانند وب، از خانوادهٔ یونیکس آمده و می‌آیند. اینترنت در آغاز در یونیکس گسترش یافت و تا سال‌ها، واژهٔ «اینترنت» در میان کاربران یونیکس واژه‌ای کاملاً عادی و روزمره بود، درحالی که دیگران حتی این واژه را نشنیده بودند یا با اکراه تمام به آن بی‌اعتنایی و حتی آن را مسخره می‌کردند.
 داستان از سال ۱۹۶۰ آغاز می‌شود. در این زمان فکر سامانه‌های مطرح بود و نخستین سیستم‌عامل چند کاربره طراحی شد که به عنوان کارگزار(Server) می‌توانست با نصب شدن بر روی یک رایانه به چند رایانه دیگر سرویس دهد. این سیستم‌عامل که CTSS نام داشت و می‌توانست ۲۰ کاربر را با یک رایانه IBM ۷۰۹۰ به خوبی اداره کند به شدت مورد توجه و مفید واقع شد و همه دریافتند که بخش عظیمی از رایانه‌های آینده از این فناوری بهره خواهند گرفت. به‌طوری‌که در سال ۱۹۶۵ سه شرکت از برجسته‌ترین نقش آفرینان رایانه در جهان، ، و ، یک آزمایشی برای مین‌فریم طراحی کردند که نامیده می‌شد.
 مولتیکس نوآوری‌های بسیاری را پیش روی نهاد، اما در عوض مشکلات فراوانی هم داشت. این سیستم اجزای زیادی داشت و از حد معین بزرگ‌تر شد. آزمایشگاه‌های بل که از پیچیدگی زیاد مولتیکس ناامید شده بود، به آهستگی از پروژه کناره گرفت. آخرین محققان آن‌ها، ، ، و تصمیم گرفتند کار را از آغاز اما در مقیاسی کوچک‌تر از سر بگیرند. ریچی گفت «چیزی که ما می‌خواستیم، تنها یک محیط خوب برای برنامه‌نویسی نبود، بلکه سامانه‌ای بود که بتوان گرد آن دوستی را شکل داد.»
 در ۱۹۷۰، نام Unics را برای پروژه ابداع کرد. این نام در حقیقت یک جور بازی با نام مولتیکس (Multics) بود. دنیس ریچی، کن تامسون و ، یونیکس (Unics) را بر اساس مولتیکس در آزمایشگاه بل پدیدآوردند. بعدها که Unics توانست هم‌زمان به چند کاربر سرویس دهد، به Unix آوازه یافت.
 تا آن زمان، هیچ حمایت مالی از طرف آزمایشگاه‌های بل وجود نداشت. وقتی که گروه تحقیقات علوم رایانه می‌خواست از یونیکس بر روی یک رایانه بزرگ‌تر از پی‌دی‌پی-۷ استفاده کند، تامسون و ریچی قول دادند که برای ماشین پی‌دی‌پی۱۱/۲۰‎، قابلیت‌های پردازش متن را به یونیکس اضافه کنند. این کار باعث حمایت مالی آزمایشگاه بل شد. برای اولین بار در سال ۱۹۷۰، سیستم‌عامل یونیکس رسماً نامگذاری و بر روی یک پی‌دی‌پی۱۱/۲۰‎ اجرا شد. یک برنامه قالب‌بندی متن به نام و یک ویرایشگر متن هم اضافه شدند. تمام این سه جزء (یونیکس، roff و ویرایشگر متن) به زبان اسمبلی ماشین پی‌دی‌پی۱۱/۲۰‎ نوشته شده بودند. آزمایشگاه‌های بل از این سیستمِ پردازش متن اولیه که از یونیکس، roff و ویرایشگر تشکیل شده بود، برای پردازش متن برنامه‌های پتنت شده‌استفاده کرد. roff به زودی به troff، اولین برنامه چاپ و نشر الکترونیکی با قابلیت کامل تبدیل شد. کتاب راهنمای برنامه‌نویسان یونیکس هم در سوم ۱۹۷۱ چاپ شد.
 از آن جا که ، یکی از شرکت‌های دست اندرکار، از پروژه کنار گرفته بود، بنا بر قوانین آمریکا نمی‌توانست از یونیکس استفادهٔ بازرگانی کند؛ به این ترتیب یونیکس رایگان به بازار عرضه شد. نیز یونیکس را برای دانشگاه‌های مختلف فرستاد و یونیکس کم‌کم در محافل علمی محبوب شد.
 در ۱۹۷۲، یونیکس به زبان سی بازنوشته شد. این برخلاف پندار همگانی آن زمان بود که می‌گفت «هر چیز پیچیده‌ای مثل یک سیستم‌عامل که باید با رویدادهای حساس به زمان سروکار داشته باشد، باید منحصراً به زبان اسمبلی نوشته شود.» نتیجه مهاجرت از زبان اسمبلی به زبان سطح بالاتر سی این بود که کد یونیکس پرتابل‌تر و قابل حمل‌تر شد و برای اجرا بر روی ماشین‌های دیگر تنها کافی بود قسمت‌های کوچکی از آن به زبان اسمبلی مخصوص همان ماشین نوشته شوند.
 یونیکس را تحت مجوزهایی در دسترس دانشگاه‌ها، شرکت‌های تجاری و قرار داد. مجوزها در همه جای کد منبع قرار داده شده بودند، حتی کدهای وابسته به ماشین در داخل هسته سیستم‌عامل، که به زبان اسمبلی پی‌دی‌پی-۱۱ نوشته شده بودند. در اواخر دهه ۱۹۷۰، کدهای منبع یونیکس در کتابی به نام «نسخه ۶ یونیکس به روایت لیونز، به همراه کد منبع» که توسط نوشته شده بود، به صورت گسترده منتشر شد. این کار باعث شد یونیکس به شکل قابل توجهی برای مقاصد آموزشی استفاده گردد.
 نسخه‌های سیستم‌عامل یونیکس، توسط ویرایش‌های کتاب راهنمای کاربرانش مشخص می‌شدند. برای مثال «پنجمین ویرایش یونیکس» و «نسخه ۵ یونیکس» هر دو برای اشاره به یک نسخه استفاده می‌شدند. توسعه یونیکس با انتشار نسخه‌های ۴، ۵ و ۶ که در سال ۱۹۷۵ ادامه یافت. در این نسخه‌ها مفهوم تازهٔ اضافه شده بود که به طراحی ماژولار یونیکس و چرخه توسعه سریع‌تر آن کمک کرد. نسخهٔ ۵ و به ویژه نسخهٔ ۶، به پیدایش نسخه‌های مختلفی از یونیکس، چه در داخل آزمایشگاه‌های بل و چه در خارج از آن انجامید. مانند و همچنین اولین نسخه تجاری یونیکس یعنی . همان‌طور که قسمت‌های بیش‌تری از یونیکس به زبان سی بازنویسی می‌شد، پرتابل بودن آن هم افزایش می‌یافت و آسان‌تر می‌شد آن را به دیگر سکوها انتقال داد. یونیکس توسط گروهی در به پورت شد. آزمایشگاه‌های بل هم چند نسخه مختلف برای اهداف تحقیقاتی و استفاده داخلی در همان‌جا توسعه داد.
 در سال ۱۹۷۴ دانشجویان دانشگاه برکلی آغاز به برنامه‌نویسی برای یونیکس می‌کردند و آن را برای دانشگاه‌های دیگر و ای‌تی‌اندتی فرستادند وبا ادامهٔ این کار یونیکس در سال ۱۹۷۷ به یک سیستم‌عامل کامل تبدیل می‌شود.
در می ۱۹۷۵، مزایای سیستم یونیکس که «چند قابلیت جالب ارائه کرده بود» را در مستند کرد. در ۱۹۷۸، برای ، سیستم جدید عرضه شد. در آن هنگام، یونیکس به اَشکال مختلفی بر روی ۶۰۰ ماشین اجرا می‌شد. آخرین نسخه تحقیقاتی از یونیکس، یعنی ، در سال ۱۹۷۹ منشتر شد. نسخه‌های ۸، ۹ و ۱۰ هم در دهه ۱۹۸۰ نوشته شدند اما فقط در بین چند دانشگاه منتشر شدند. دانشگاه‌های دیگر نیز مانند ، Purdue، و… کارهای بسیاری برای یونیکس کردند.
با نوشتن برنامه‌های اینترنتی برای یونیکس در سال ۱۹۸۰ به وسیلهٔ دانشگاه برکلی یونیکس در سازمان‌های دولتی و شرکت‌های شبکه و کارگزارها(Servers) به گستردگی به کار گرفته شد.
 از این زمان شمار فراوانی از شرکت‌های بازرگانی نیز از یونیکس برای کارهای بازرگانی خود بهره می‌جویند و نسخه‌های بازرگانی یونیکس هم به بازار می‌آیند که از این گروه می‌توان پخش‌های زیر را نام برد.
 
 
 
 
 گذشته از سیستم عامل‌هایی که مؤسسهٔ ، آن‌ها را کاملاً سازگار با دانسته، سیستم عامل‌های فراوانی عرضه شده‌اند که اگرچه استانداردهای لازم را فراهم آورده‌اند اما با نام آوازه دارند. ویرایش‌های پرشمار سیستم عامل از این دسته‌اند. همچنین سیستم عامل نکست‌ستپ (NextStep) که بر مبنای دانشگاه برکلی پدید آمد، خود پایهٔ سیستم عامل (Mac OS X) شرکت شد. اپل آی.اُ. اس (iOS) را نیز بر پایهٔ مک اُ. اس گسترش داد. بسیاری از سیستم‌عامل‌های دیگر مانند اُربیت (Orbis) که بر روی چهار ارائه می‌شود نیز بر مبنای یکی از انواع سیستم عامل بی‌اس‌دی گسترش یافته‌اند.
{"title": "یونیکس", "link": "https://fa.wikipedia.org//w/index.php?title=%DB%8C%D9%88%D9%86%DB%8C%DA%A9%D8%B3&oldid=34776482", "language": "fa"}