यूनिक्सचा इतिहासः बेल लॅबपासून ते आयफोनपर्यंत

लेखक: Judy Howell
निर्मितीची तारीख: 1 जुलै 2021
अद्यतन तारीख: 23 जून 2024
Anonim
История Unix. Часть первая: AT&T Unix
व्हिडिओ: История Unix. Часть первая: AT&T Unix

सामग्री



टेकवे:

40 वर्षांहून अधिक काळानंतरही युनिक्स अजूनही वापरात आहे ही वस्तुस्थिती त्याच्या अष्टपैलुपणाचे लक्षण आहे.

आपणास कदाचित हा स्मार्टफोन किंवा टॅब्लेट अगदी नवीन वाटेल, परंतु त्यातील तंत्रज्ञानाचा 1960 च्या दशकाचा दीर्घ इतिहास आहे. आपल्याकडे iOS किंवा Android डिव्हाइस असल्यास, ते बेल लॅब येथे विकसित केलेल्या युनिक्स नावाच्या ऑपरेटिंग सिस्टमवर आधारित आहे. आपल्याकडे विंडोज चालू असलेला पीसी असला तरीही, तो दिवसा दरम्यान बर्‍याच सर्व्हरशी बोलतो, त्यातील बर्‍याच युनिक्सवरही चालत आहेत. त्याच्या प्रदीर्घ इतिहासासाठी, युनिक्स अजूनही इतके सामान्य आहे हे थोडे आश्चर्यचकित झाले. इथपर्यंत हे कसे घडले ते येथे पहा.

प्रारंभिक इतिहास

शेवटी १ 60 s० च्या दशकाच्या मध्यभागी मल्टिक्स नावाच्या एका प्रोजेक्टपासून युनिक्स बनण्याच्या उत्पत्तीची सुरुवात झाली. एमआयटी, जीई आणि बेल लॅबसमवेत संघटनांचे संघटन एकत्रित येऊन “संगणकीय युटिलिटी” ला समर्थन देण्यासाठी एक प्रणाली तयार केली. आज आपण याला क्लाऊड कॉम्प्यूटिंग म्हणू. दुर्दैवाने, बहुतेक कदाचित त्यापूर्वीच्या वेळेपेक्षा खूप पुढे गेले असावेत आणि बेल लॅब्सने शेवटी १ 69. In मध्ये प्रकल्पातून बाहेर काढले, डेनिस रिची आणि केन थॉम्पसन, जुन्या उपकरणांवर अडकले.


एकदा थॉमसन आणि रिची यांना परस्परसंवादी संगणनाची आवड निर्माण झाली की जग अजूनही बहुतेक बॅच प्रक्रियेवर अवलंबून असते, ते परत येऊ शकले नाहीत. म्हणून त्यांनी स्वत: चा प्रकल्प सुरू करण्याचा निर्णय घेतला, ज्याने काही मल्टिक्स उत्कृष्ट वैशिष्ट्ये जतन करण्याचा प्रयत्न केला.

रिचीने १ 1979 in in मध्ये लिहिले. “आम्हाला जे काही करायचे होते ते फक्त एक चांगले वातावरण नव्हते ज्यात प्रोग्रामिंग करायचे, परंतु अशी प्रणाली होती ज्याच्या भोवती एक फेलोशिप तयार होऊ शकेल.” रिमिने १ 1979 in in मध्ये लिहिले. -अक्सेस, वेळ-सामायिक मशीन, फक्त कीपंचऐवजी टर्मिनलमध्ये प्रोग्राम्स टाइप करणे नसून जवळच्या संप्रेषणास प्रोत्साहित करण्यासाठी असतात. "

या उंच गोलांव्यतिरिक्त, थॉम्पसनचा देखील एक अधिक वैयक्तिक हेतू होता: त्याला "स्पेस ट्रॅव्हल" नावाच्या शोधाचा खेळ खेळायचा होता.

थॉम्पसन आणि रिची यांनी डिजिटल सिस्टम कॉर्पोरेशन पीडीपी -7 वर त्यांची प्रणाली लागू करण्याचा निर्णय घेतला. त्यांनी मुलभूत प्रणालीचे रेखाटन केले आणि ते विधानसभा भाषेत लिहिले. त्यांनी मल्टिक्सवर दंड म्हणून "UNICS" असे नाव ठेवण्याचे ठरविले. त्यांनी लवकरच हे नाव बदलून "युनिक्स" केले.


त्यांना अधिक शक्तिशाली संगणक हवा होता, म्हणून त्यांनी बेल लॅबच्या पेटंट विभागासाठी प्रक्रिया अनुप्रयोग विकसित करण्यासाठी पीडीपी -11 खरेदी करण्याच्या व्यवस्थापनावर बोलले. परिणामी, युनिक्ससाठी प्रथम अंतिम वापरकर्ता अनुप्रयोग म्हणजे वर्ड प्रोसेसिंग.

यशामुळे बेल लॅबमध्ये युनिक्सची वाढ झाली. एक विशिष्ट वैशिष्ट्य म्हणजे एका प्रोग्राममधून दुसर्‍या प्रोग्राममध्ये इनपुट पुनर्निर्देशित करण्याची क्षमता, ज्यामुळे सॉफ्टवेअरच्या विकासाकडे "बिल्डिंग-ब्लॉक" दृष्टीकोन येऊ शकेल.

कोणतीही दोष नाही, तणाव नाही - आपले जीवन नष्ट न करता जीवन-बदलणारे सॉफ्टवेअर तयार करण्यासाठी चरण चरण बाय चरण


जेव्हा कोणालाही सॉफ्टवेअर गुणवत्तेची काळजी नसते तेव्हा आपण आपली प्रोग्रामिंग कौशल्ये सुधारू शकत नाही.

थॉम्पसन आणि रिची यांनी डिझाइन केलेली भाषा सी मध्ये पुन्हा अंमलात आणली तेव्हा यूनिक्सचा मुख्य वळण होता. सी ही उच्च-स्तरीय भाषा होती. अशा प्रकारे ऑपरेटिंग सिस्टम लिहिण्याने त्याच्या उत्क्रांतीवर खोल परिणाम होईल; युनिक्स पोर्टेबल बनविले, ज्याचा अर्थ असा आहे की तुलनेने थोड्याशा प्रयत्नातून ते भिन्न संगणकांवर चालविले जाऊ शकते. (संगणक प्रोग्रामिंगमधील प्रोग्रामिंग भाषांमागील इतिहासाबद्दल जाणून घ्या: मशीन भाषेपासून कृत्रिम बुद्धिमत्ता पर्यंत.)

१ 4 44 मध्ये जेव्हा थॉम्पसन आणि रिचीने एसीएमच्या प्रतिष्ठित संगणक विज्ञान जर्नल कम्युनिकेशन्समध्ये सिस्टमवर एक पेपर प्रकाशित केला तेव्हा यूनिक्सने बरेच लक्ष वेधले.

बर्कले सॉफ्टवेअर वितरण

बेल लॅब्जच्या आत आणि बाहेर युनिक्सच्या लोकप्रियतेइतके लोकप्रिय, एटी अँड टी, ज्यापैकी बेल लॅब ही संशोधक शाखा होती, संमतीच्या निर्णयामुळे त्याचे भांडवल करू शकले नाही. अमेरिकेत फोन सेवेवर मक्तेदारी कायम ठेवण्याच्या बदल्यात ते संगणकाच्या सॉफ्टवेअरसाठी कोणत्याही फोन-नसलेल्या क्षेत्रात प्रवेश करू शकले नाहीत परंतु ज्यांना विचारले त्यांना परवाना देणे आवश्यक होते.

बेल प्रयोगशाळांनी युनिक्सच्या स्त्रोत कोडसह पूर्ण केलेल्या प्रती व्यावहारिकपणे विद्यापीठांना दिल्या. त्यातील एक यूसी बर्कले होते. स्त्रोत कोडच्या समावेशामुळे विद्यार्थ्यांना, विशेषत: बिल जॉय यांना बदल आणि सुधारणा करण्याची परवानगी मिळाली. या सुधारणे बर्कले सॉफ्टवेयर वितरण (बीएसडी) म्हणून ओळखल्या जाऊ लागल्या.

बीईएसडी प्रकल्पातून डीईसीएक्स व्हीएक्स मिनीकंप्यूटर लाइन आणि व्हीआय संपादकाच्या आभासी मेमरीचा लाभ घेण्यासाठी युनिक्सच्या पहिल्या आवृत्तीसह बर्‍याच नवकल्पना आल्या.

सर्वात महत्वाची भर म्हणजे टीसीपी / आयपीची अंमलबजावणी, ज्याने युनिक्स आणि खासकरुन बीएसडी युनिक्स बनवले, ज्याने आताच्या इंटरनेटवरील पसंतीच्या ऑपरेटिंग सिस्टमची निवड केली. (इंटरनेटच्या इतिहासामध्ये टीसीपी / आयपीच्या विकासाबद्दल अधिक जाणून घ्या.)

बीएसडीवर आधारित आवृत्त्या उदयोन्मुख वर्कस्टेशन बाजारावर देखील लोकप्रिय झाली, विशेषत: सन मायक्रोसिस्टम सिस्टमवर, बिल जॉयने बर्कलेला कोफाउंडवर सोडले.

जीएनयू आणि लिनक्स

लिनक्सचे व्यावसायिकरण करणारी एकमेव सन सन विकत नव्हती. S० च्या दशकाच्या सुरुवातीच्या एटी अँड टीच्या ब्रेक-अपनंतर, शेवटी संगणक व्यवसायातही ते सक्षम झाले. एटी अँड टीने सिस्टम व्हीची ओळख करून दिली, जी मोठ्या मल्टी-यूजर इंस्टॉलेशन्सच्या दिशेने तयार झाली.

परंतु एका शैक्षणिक वातावरणापासून उद्योग ज्या प्रकारे हलविला त्याबद्दल कमीतकमी एक व्यक्ती खूश झाला नाही जिथे प्रत्येकाने स्त्रोत कोड व्यावसायिक जगात सामायिक केला जेथे लोक "होर्ड केलेले" कोड होते.

एमआयटी कृत्रिम बुद्धिमत्ता प्रयोगशाळेचा प्रोग्रामर रिचर्ड स्टॉलमन यांनी १ 198 in3 मध्ये जीएनयू (जीएनयूज नॉट युनिक्स) प्रकल्प जाहीर केला.

"मी विचार करतो की सुवर्ण नियम हा असा आहे की मला एखादा कार्यक्रम आवडला असेल तर तो मला आवडत असलेल्या इतरांसोबत सामायिक केला पाहिजे," स्टॉलमन यांनी आपल्या जीएनयू जाहीरनाम्यात लिहिले. "सॉफ्टवेअर विक्रेते वापरकर्त्यांना विभक्त करुन त्यांचा विजय मिळवू इच्छित आहेत, ज्यामुळे प्रत्येक वापरकर्त्याने इतरांशी सामायिक न होण्याचे मान्य केले आहे. मी अशा प्रकारे इतर वापरकर्त्यांशी एकता तोडण्यास नकार देतो. मी चांगल्या विवेकबुद्धीने एखादे संबद्ध करार किंवा सॉफ्टवेअर परवान्यावरील करारावर सही करू शकत नाही."

जीएनयू प्रोजेक्टचे उद्दीष्ट मालक युनिक्स सॉफ्टवेअरला फ्री सॉफ्टवेयरसह पुनर्स्थित करायचे होते, “स्पीचप्रमाणे मुक्त, बिअरसारखे नाही,” स्टॉलमन यांनी ठेवले त्याप्रमाणे. दुसर्‍या शब्दांत, स्त्रोत कोड आणि परवाना देऊन ज्याने लोकांना हे देण्यास प्रोत्साहित केले.

ही योजना जशी समजली जावी तशी वेडसर, स्टॉलमन प्रोग्रामरच्या एका गटास प्रकल्पावर कार्य करण्यास आकर्षित करण्यास व्यवस्थापित झाला, संपादक, कंपाईलर आणि इतर साधने यासारख्या उच्च-गुणवत्तेचे सॉफ्टवेअर विकसित केले, जे सर्व परवान्यांखाली सोडले गेले (विशेषत: जनरल पब्लिक लायसन्स (जीपीएल) ) की स्त्रोत कोडमध्ये प्रवेश करण्याची हमी दिलेली आहे. जीएनयूच्या प्रभावामुळे बीएसडी प्रोग्रामरला सिस्टममधून एटी अँड टी कोड स्क्रब करण्यास भाग पाडले आणि ते पूर्णपणे पुनर्वितरणयोग्य बनले.

अंतिम गहाळ तुकडा कर्नल किंवा सिस्टमचा मुख्य भाग होता. जीएनयू कर्नल, एचयूआरडी अपेक्षेपेक्षा अंमलबजावणी करणे अधिक कठीण झाले. सुदैवाने, एक फिनिश पदवीधर विद्यार्थ्यांचा छंद प्रकल्प जीएनयूची बचत कृती म्हणून निघाला. लिनस तोरवल्ड यांनी १ 199 199 १ मध्ये आपले लिनक्स कर्नल सोडले आणि त्याचा असा त्यांचा हेतू नसला तरी त्यांनी ऑपरेटिंग सिस्टममध्ये क्रांती सुरू केली. लवकरच, लिनक्स आणि जीएनयू साधनांचे "वितरण" पॉप अप करण्यास सुरवात झाली, ज्यामुळे आवश्यक कौशल्य असलेल्या कोणालाही युनिक्स सारखी ऑपरेटिंग सिस्टम युनिव्हर्सिटी आणि संशोधन प्रयोगशाळांमध्ये वापरल्या जाणा .्या हजारो डॉलर्स प्रमाणेच करण्याची परवानगी दिली. सर्वांत उत्तम म्हणजे ते हे एका विनामूल्य पीसीवर विनामूल्य करू शकले. (लिनक्स डिस्ट्रोजमधील आजच्या लोकप्रिय वितरणाबद्दल अधिक वाचा: कोणते सर्वोत्तम आहेत?)

90 च्या दशकात वेब स्टार्टअप्स आणि आयएसपींच्या वाढत्या संख्येसाठी हे अप्रचलित होते. ते विनामूल्य सर्व्हर सॉफ्टवेअर मिळवू शकतील आणि चमकदार तरूण संगणक विज्ञान पदवीधरांना नोकरीवर घेतील ज्यांना त्यांना जास्त पैसे नसताना कसे चालवायचे हे माहित आहे. लिनक्स / अपाचे / मायएसक्यूएल / पीएचपी सर्व्हर स्टॅक आजही वेब सेवा प्रदात्यांकरिता पसंतीच्या प्लॅटफॉर्मपैकी एक आहे.

मोबाईल जात आहे

जरी युनिक्स 40 वर्षांपेक्षा जास्त जुना आहे, तरीही त्याची बहुमुखीपणा प्रथम वापरलेल्या मूळ मिनीकंप्यूटरच्या पलीकडे चांगला वापर करण्यास परवानगी देते. सर्वात दृश्यमान म्हणजे अ‍ॅपल आयओएस, जो अंशतः फ्रीबीएसडीवर आधारित आहे जो मूळ बीएसडी कोडवर आधारित आहे. अन्य प्रमुख मोबाइल ओएस, अँड्रॉइड, सुधारित लिनक्स कर्नलवर आधारित आहेत. यापैकी दोन्हीमध्ये मूळ युनिक्स कोड नसला तरीही, त्या बर्‍याच लोकांच्या युनिक्सशी संबंधित असलेल्या कमांड लाईनपासून खूप दूर अंत: करणात असलेल्या अंतर्ज्ञानाच्या कल्पना जतन करतात.

सध्याची मोठी मोबाइल प्लॅटफॉर्म ही युनिक्सवर आधारित आहेत आणि त्याची अष्टपैलुत्व दर्शवते. हे खूपच जुने आहे, परंतु त्याचे मूळ निर्माते डेनिस रिची २०११ मध्ये निधन झाले असले तरी असे काहीच दिसत नाही. म्हणून पुढच्या वेळी आपणास स्मार्टफोन किंवा टॅब्लेटचा नवीन ब्रांड विचार करायचा असेल तर पुन्हा विचार करा - तंत्रज्ञान जे त्याला पाठीशी घालत आहे.