تاریخجه یونیکس به اواسط دهه ۱۹۶۰ برمی گردد، وقتی که Massachusetts Institute of Technology، آزمایشگاه های بل AT& T و ژنرال الکتریک یک سیستم عامل اشتراک زمانی آزمایشی به نام مولتیکس را برای رایانه مین فریم GE - 645 توسعه می دادند.
آزمایشگاه های بل که از پیچیدگی و اندازه مولتیکس ناامید شده بود، اما هنوز اهداف آن را در سر می پروراند، به آهستگی از پروژه کناره گیری کرد. آخرین پژوهشگران آن ها که پروژه مولتیکس را ترک کردند، کن تامسون، دنیس ریچی، داگاس مک ایلروی و جو اوسانا بودند. آن ها تصمیم گرفتند تا کار را از ابتدا و در مقیاسی بسیار کوچکتر شروع کنند. در سال ۱۹۷۹، دنیس ریچی اینگونه دید خود نسبت به یونیکس را بیان کرد:
در حالی که کن تامسون هنوز به محیط مولتیکس دسترسی داشت، بر روی آن شبیه سازهای جدیدی برای سیستم صفحه بندی و سیستم فایل نوشت. او همچنین یک بازی ویدئویی تحت عنوان سفر فضایی نوشت. اما برای اجرای این بازی، احتیاج به یک رایانه کاراتر و ارزان تر بود. او در نهایت یک PDP - 7 که خیلی از آن استفاده نشده بود، در آزمایشگاه های بل پیدا کرد. در سال ۱۹۶۹، تیمی از محققان آزمایش گاه های بل به رهبری تامسون و ریچی، و با حضور رود کانادی، بر روی این PDP - 7، یک فایل سیستم سلسله مراتبی، مفهوم فرایندهای رایانه ای، فایل های دستگاهی، مفسر خط فرمان و تعدادی برنامه کوچک را توسعه دادند.
در سال ۱۹۷۰، Peter Neumann نام UNICS را برای پروژه انتخاب کرد که برگرفته از عبارت UNiplexed Information and Computing Service به معنای «سرویس رایانشی و اطلاعاتی یونیپلکس شده» است. این نام، یک جور بازی با نام Multics است. ( خود کلمه Multics از عبارت Multiplexed Information and Computer Services به معنای «سرویس رایانه ای و اطلاعاتی تسهیم شده» گرفته شده است ) کلمه Uniplexed تنها یک بازی با کلمه Multiplexed است و معنای خاصی ندارد. این نام به این خاطر انتخاب شد که یونیکس، همان مولتیکس اما به صورت عقیم شده بود.
تا این لحظه، آزمایشگاه های بل از این پروژه حمایت مالی نمی کرد. وقتی که گروه تحقیقاتی علوم رایانه خواست از یونیکس بر روی ماشینی بزرگ تر از یک PDP - 7 استفاده کند، تامسون و ریچی موفق شدند تا در ازای افزودن قابلیت هایی برای پردازش متن به یونیکس، یک ماشین PDP - 11/20 را مبادله کنند. این کار باعث شد تا آزمایش گاه های بل تا اندازه ای از یونیکس حمایت مالی کند. در سال ۱۹۷۰، برای اولین بار، سیستم عامل یونیکس به طور رسمی نام گذاری شد و بر روی یک رایانه PDP - 11/20 به اجرا درآمد. یک برنامه قالب بندی متن به نام roff و یک ویرایشگر متن به یونیکس اضافه شده بود. تمام این سه، به زبان اسمبلی PDP - 11/20 نوشته شده بودند. آزمایشگاه های بل از این سیستم پردازش متن اولیه، که از یونیکس، roff و آن ویرایشگر متن تشکیل می شد، به منظور پردازش متن تقاضاهای پتنت استفاده می کرد. خیلی زود نسخه پیشرفته تری از برنامه roff تحت عنوان troff به وجود آمد که اولین برنامه انتشار الکترونیکی با قابلیت حروف چینی تمام و کمال بود. «راهنمای برنامه نویسان یونیکس» هم در ۳ نوامبر ۱۹۷۱ منتشر شد.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفآزمایشگاه های بل که از پیچیدگی و اندازه مولتیکس ناامید شده بود، اما هنوز اهداف آن را در سر می پروراند، به آهستگی از پروژه کناره گیری کرد. آخرین پژوهشگران آن ها که پروژه مولتیکس را ترک کردند، کن تامسون، دنیس ریچی، داگاس مک ایلروی و جو اوسانا بودند. آن ها تصمیم گرفتند تا کار را از ابتدا و در مقیاسی بسیار کوچکتر شروع کنند. در سال ۱۹۷۹، دنیس ریچی اینگونه دید خود نسبت به یونیکس را بیان کرد:
در حالی که کن تامسون هنوز به محیط مولتیکس دسترسی داشت، بر روی آن شبیه سازهای جدیدی برای سیستم صفحه بندی و سیستم فایل نوشت. او همچنین یک بازی ویدئویی تحت عنوان سفر فضایی نوشت. اما برای اجرای این بازی، احتیاج به یک رایانه کاراتر و ارزان تر بود. او در نهایت یک PDP - 7 که خیلی از آن استفاده نشده بود، در آزمایشگاه های بل پیدا کرد. در سال ۱۹۶۹، تیمی از محققان آزمایش گاه های بل به رهبری تامسون و ریچی، و با حضور رود کانادی، بر روی این PDP - 7، یک فایل سیستم سلسله مراتبی، مفهوم فرایندهای رایانه ای، فایل های دستگاهی، مفسر خط فرمان و تعدادی برنامه کوچک را توسعه دادند.
در سال ۱۹۷۰، Peter Neumann نام UNICS را برای پروژه انتخاب کرد که برگرفته از عبارت UNiplexed Information and Computing Service به معنای «سرویس رایانشی و اطلاعاتی یونیپلکس شده» است. این نام، یک جور بازی با نام Multics است. ( خود کلمه Multics از عبارت Multiplexed Information and Computer Services به معنای «سرویس رایانه ای و اطلاعاتی تسهیم شده» گرفته شده است ) کلمه Uniplexed تنها یک بازی با کلمه Multiplexed است و معنای خاصی ندارد. این نام به این خاطر انتخاب شد که یونیکس، همان مولتیکس اما به صورت عقیم شده بود.
تا این لحظه، آزمایشگاه های بل از این پروژه حمایت مالی نمی کرد. وقتی که گروه تحقیقاتی علوم رایانه خواست از یونیکس بر روی ماشینی بزرگ تر از یک PDP - 7 استفاده کند، تامسون و ریچی موفق شدند تا در ازای افزودن قابلیت هایی برای پردازش متن به یونیکس، یک ماشین PDP - 11/20 را مبادله کنند. این کار باعث شد تا آزمایش گاه های بل تا اندازه ای از یونیکس حمایت مالی کند. در سال ۱۹۷۰، برای اولین بار، سیستم عامل یونیکس به طور رسمی نام گذاری شد و بر روی یک رایانه PDP - 11/20 به اجرا درآمد. یک برنامه قالب بندی متن به نام roff و یک ویرایشگر متن به یونیکس اضافه شده بود. تمام این سه، به زبان اسمبلی PDP - 11/20 نوشته شده بودند. آزمایشگاه های بل از این سیستم پردازش متن اولیه، که از یونیکس، roff و آن ویرایشگر متن تشکیل می شد، به منظور پردازش متن تقاضاهای پتنت استفاده می کرد. خیلی زود نسخه پیشرفته تری از برنامه roff تحت عنوان troff به وجود آمد که اولین برنامه انتشار الکترونیکی با قابلیت حروف چینی تمام و کمال بود. «راهنمای برنامه نویسان یونیکس» هم در ۳ نوامبر ۱۹۷۱ منتشر شد.
wiki: تاریخچه یونیکس