تفصیلی مضمون کے لیے **یونکس** ملاحظہ کریں۔

| کمپیوٹنگ کی تاریخ |
| --- |
| ہارڈویئر |
| * 1960ء سے پہلے ہارڈویئر
* ہارڈویئر 1960ء-تاحال
* سوویت بلاک ممالک میں ہارڈویئر
 |
| سافٹ ویئر |
| * سوفٹویئر
* یونکس
* مفت سوفٹویئر اور آزاد سوفٹویئر
 |
| کمپیوٹر سائنس |
| * مصنوعی ذہانت
* Compiler construction
* کمپیوٹر سائنس
* آپریٹنگ سسٹم
* پروگرامنگ زبان
* Prominent pioneers
* سوفٹویئر انجینئرنگ
 |
| 
جدید تصورات |
| * Graphical user interface
* انٹرنیٹ
* ذاتی کمپیوٹر
* لیپ ٹاپ
* ویڈیو گیم
* ورلڈ وائڈ ویب
 |
| کمپیوٹنگ کا خط زمانی |
| * 2400ق م-1949ء
* 1950ء–1979ء
* 1980-ء1989ء
* 1990ء–1999ء
* 2000ء–2009ء
* 2010ء–2019ء
 |
| * Category زمرہ
 |
| * د
* ب
* ت
 |

ٰ**یونکس کی تاریخ** ہمیں واپس 1960ء کی دہائی کے وسط میں لے جاتی ہے جب میساچوسٹس انسٹی ٹیوٹ آف ٹیکنالوجی، AT&T بیل لیبز اور جنرل الیکٹرک مشترکہ طور پر ایک تجرباتی اور اشتراک زمانی ( time sharing) آپریٹنگ سسٹم جسے ملٹیکس (Multics) کہا جاتا ہے، GE-645 فریم کے لیے تیار کر رہے تھے۔ ملٹکس نے کئی اختراعات متعارف کروائیں، لیکن ان میں بہت سے مسائل تھے۔

بیل لیبز، ملٹکس کے  سائز اور پیچیدگیوں سے مایوس ہو چکے تھے، وہ آہستہ آہستہ اس منصوبے سے الگ ہو گئے۔ ملٹکس کو چھوڑنے والے ان کے آخری محققین کین تھامسن، ڈینس رچی، ڈوگ McIlroy اور  Joe Ossanna  نے دوسروں کے ساتھ ایک بہت چھوٹے پیمانے پر دوبارہ کام کرنے کا ارادہ کیا۔ 1979 میں ڈینس رچی نے یونیکس کے متعلق اپنا نقطۂ نظر پیش کیا:

1969
----

1969 کے آخر میں، بیل لیبز ایم ائی ٹی اور جنرل الیکٹرک  کے ساتھ  وقت کا اشتراک کرنے کا  نظام تیارکرنے کے منصوبے پر کام کر رہا تھا، جسے ملٹی پلیکسڈ انفارمیشن اینڈ کمپیوٹنگ سروس (Multics) کہا جاتاہے،   جو ایک سے زیادہ صارفین کو ایک ہی وقت میں **مین فریم**  تک رسائی کی اجازت دیتا ۔ منصوبے کی ترقی سے غیر مطمئن ہوکر، بیل لیبز کی انتظامیہ  بالآخر منصوبے سے الگ ہو گئی۔

کین تھامسن، ایک پروگرامر نے لیبز' کمپیوٹنگ تحقیق کے شعبہ میں لٹکس پر کام کیا تھا۔ انھوں نے اپنا آپریٹنگ سسٹم لکھنے کا فیصلہ کیا۔  جبکہ اسے اب بھی ملٹکس  تک رسائی حاصل کی تھی، انھوں نے  نئے فائل اور پیجنگ  کے نظام کے لیے مجازی لکھا[*وضاحت کی ضرورت ہے*]۔ انھوں نے *خلائی سفر نامی ایک کھیل کو پروگرام کیا،*  لیکن اس کو چلانے کے لیے زیادہ موثر اور کم مہنگی مشین کی ضرورت تھی اور آخر میں انھیں  ایک چھوٹا سا  پی ڈی پی-7  بیل لیبزمیں ملا۔  پی ڈی پی-7 پر، 1969 میں،  بیل لیبز کے محققین کی ایک جماعت  نے جس کی  قیادت تھامسن اور رچی سمیت رُڈ کینیڈے(Rudd Canaday) کر رہے تھے،  نظام مراتب کے مطابق  فائل سسٹم  ( hierarchical file system) ،  کمپیوٹر کے عمل( computer processes) اور آلہ کی فائلوں ( device files)  کے تصورات، ایک کمانڈ لائن کے ترجمان ( command-line interpreter) اور کچھ چھوٹے مفید پروگراموں کو تیار کیا۔ اس کے نتیجے میں، یونیکس  نظام بن گیا تھا، جو ملٹکس کے تصور کیے گئے نظام سے بہت چھوٹا تھا۔   ایک ماہ کے وقت کے بعد، تھامسن نے، ایک خودکار ہوسٹنگ آپریٹنگ سسٹم (self-hosting operating system) کو ایک اسمبلر، ایڈیٹر اور شیل،  GECOS مشین کا استعمال کرتے ہوئے bootstrapping کے لیے لاگو کیا۔

1970ء
-----

کین تھامسن اور ڈینس رچی
ورژن 7 یونیکس   پی ڈی پی-11کے لیے,  SIMH میںچل رہا ہے۔

حوالہ جات
---------

1. ↑  Brian L. Stuart (2009)۔ Principles of operating systems: design & applications۔ Boston, Massachusetts: Thompson Learning۔ صفحہ: 23۔ ISBN 1-4188-3769-5
2. ↑  "In the Beginning: Unix at Bell Labs"
3. 1 2 3  Dennis M. Ritchie (1984)۔ "The Evolution of the Unix Time-sharing System"۔ AT&T Bell Laboratories Technical Journal۔ **63** (6 Part ء2): 1577–93۔ 08 اپریل 2015 میں اصل سے آرکائیو شدہ
4. ↑  "The Creation of the UNIX\* Operating System: The famous PDP-7 comes to the rescue"۔ Bell-labs.com۔ 02 اپریل 2014 میں اصل سے آرکائیو شدہ۔ اخذ شدہ بتاریخ 20 اپریل 2015
5. ↑  "The History of Unix"۔ BYTE۔ August 1983۔ صفحہ: 188۔ 07 جنوری 2019 میں اصل سے آرکائیو شدہ۔ اخذ شدہ بتاریخ 31 جنوری 2015  الوسيط `|url-status=` تم تجاهله (معاونت)
6. ↑  Peter H. Salus (2005)۔ The Daemon, the Gnu and the Penguin۔ Groklaw۔ 25 اگست 2018 میں اصل سے آرکائیو شدہ۔ اخذ شدہ بتاریخ 05 اگست 2016  الوسيط `|url-status=` تم تجاهله (معاونت)