మీరు లైనక్స్ లేదా యునిక్స్ ఉపయోగిస్తుంటే, యునిక్స్ యొక్క మూలాలు గురించి బ్రియాన్ కెర్నిఘన్‌తో ఈ ఇంటర్వ్యూను అతని “యునిక్స్: ఎ హిస్టరీ అండ్ ఎ మెమోయిర్” పుస్తకం నుండి చదవమని మేము సిఫార్సు చేస్తున్నాము.

యునిక్స్: చరిత్ర మరియు జ్ఞాపకం

నేను 1990 లో కాలేజీకి వెళ్ళాను మరియు మా క్యాంపస్ కంప్యూటర్ ల్యాబ్‌లో సునోస్ యునిక్స్ ను త్వరగా కనుగొన్నాను. నన్ను వెంటనే కిడ్నాప్ చేశారు. యునిక్స్ ఒక కమాండ్ లైన్ కలిగి ఉంది, అది గొప్ప మరియు శక్తివంతమైన కమాండ్ లైన్ను అందించింది, అయినప్పటికీ ఇది నాకు బాగా తెలిసింది, మునుపటి పదేళ్ళకు MS-DOS ను ఉపయోగించింది. కొన్ని సంవత్సరాల తరువాత, లైనక్స్ అనే కొత్త ఉచిత యునిక్స్ను అమలు చేయడానికి నేను ఇంట్లో నా MS-DOS యంత్రాన్ని అప్‌గ్రేడ్ చేసాను మరియు నేను ఎప్పుడూ వెనక్కి తిరిగి చూడలేదు.

నా ఐటి వృత్తిని ప్రారంభించడానికి యునిక్స్ కూడా నాకు సహాయపడింది. నా మొదటి ఉద్యోగం యునిక్స్ వర్క్‌స్టేషన్లు మరియు సన్‌ఓఎస్, హెచ్‌పి-యుఎక్స్ మరియు డొమైన్‌ఓఎస్‌లను నడుపుతున్న సర్వర్‌ల నెట్‌వర్క్‌కు మద్దతు ఇవ్వడం. నా కెరీర్‌లో తదుపరి దశల్లో యునిక్స్, AIX, సోలారిస్ మరియు లైనక్స్ ఉన్నాయి.

నా యునిక్స్ కథతో, నేను చదివినందుకు ఆశ్చర్యపోయాను యునిక్స్: చరిత్ర మరియు జ్ఞాపకం (2019) బ్రియాన్ కెర్నిఘన్ చేత. మీరు కెర్నిఘన్ పేరును గుర్తించవచ్చు; అతను కంప్యూటర్లు మరియు సాంకేతిక పరిజ్ఞానంపై డజను పుస్తకాల రచయిత లేదా సహ రచయిత. నా షెల్ఫ్ లక్షణాలు యునిక్స్ ప్రోగ్రామింగ్ పర్యావరణం (పైక్‌తో), AWK ప్రోగ్రామింగ్ భాష (అహో మరియు వీన్‌బెర్గర్‌తో) ఇ ప్రోగ్రామింగ్ భాష సి. (రిచీతో). ఇతర ముఖ్యమైన పుస్తకాలు ఉన్నాయి గో ప్రోగ్రామింగ్ భాష (డోనోవన్‌తో), ప్రోగ్రామింగ్ శైలి యొక్క అంశాలు (ప్లగర్‌తో) ఇ డిజిటల్ ప్రపంచాన్ని అర్థం చేసుకోవడం.

కెర్నిఘన్ ముందుమాటలో వివరించినట్లుగా, “ఈ పుస్తకం పార్ట్ హిస్టరీ మరియు పార్ట్ మెమోయిర్, యునిక్స్ యొక్క మూలాన్ని పరిశీలించి, యునిక్స్ అంటే ఏమిటి, అది ఎలా వచ్చింది మరియు ఎందుకు ముఖ్యమైనది అని వివరించే ప్రయత్నం.” అందరి కోసం యునిక్స్: చరిత్ర మరియు జ్ఞాపకం, కెర్నిఘన్ బెల్ ల్యాబ్స్, యునిక్స్ మరియు మీరు ప్రతిరోజూ ఉపయోగించే సాధారణ యునిక్స్ యుటిలిటీల గురించి చరిత్ర యొక్క మనోహరమైన చిట్కాలను పంచుకుంటాడు.

నాకు ఇష్టమైన కథలలో ఒకటి బెల్ ల్యాబ్స్ కొత్త కంప్యూటర్ కోసం తెలివిగా లాబీయింగ్ చేయడం వల్ల వారు యునిక్స్ రాయడం కొనసాగించవచ్చు. కెర్నిఘన్ ఖాతాను సంగ్రహించడానికి:

ఆపరేటింగ్ సిస్టమ్ అభివృద్ధిలో పెట్టుబడులు పెట్టడానికి మేనేజ్‌మెంట్ ఇష్టపడలేదు. కానీ AT&T ఒక పెద్ద సంస్థ మరియు చాలా పేటెంట్ దరఖాస్తులను ఉత్పత్తి చేస్తుంది. “పేటెంట్ అనువర్తనాలు టెక్స్ట్ పత్రాలు, కానీ లైన్-నంబర్డ్ పేజీలు వంటి కొన్ని కఠినమైన ఫార్మాట్ అవసరాలతో. ఇప్పటికే ఉన్న కంప్యూటర్ సిస్టమ్ ఏదీ ఈ అసమానతలను నిర్వహించలేకపోయింది, కాబట్టి పేటెంట్ విభాగం కొనుగోలు చేయాలని యోచిస్తోంది ” [p. 42] తరువాతి సంస్కరణలో అవసరమైన ఆకృతీకరణను అందిస్తామని హామీ ఇచ్చిన సంస్థ నుండి అంకితమైన వ్యవస్థ.

బదులుగా, బెల్ ల్యాబ్స్ బృందం పిడిపి -11 ను కొనుగోలు చేయమని పేటెంట్ విభాగానికి ప్రతిపాదించింది, మరియు యునిక్స్ బృందం దానిపై యునిక్స్ను ఉంచి పేటెంట్ దరఖాస్తులను ఫార్మాట్ చేయడానికి అవసరమైన సాఫ్ట్‌వేర్‌ను వ్రాస్తుంది. ఇది ప్రతి ఒక్కరికీ ఒక విజయం, మరియు యునిక్స్ జట్టు వారి మొదటి పిడిపి -11 ను ఎలా పొందింది మరియు యునిక్స్ ఎందుకు జోడించింది nroff కూర్పు ప్రోగ్రామ్.

నేను ఈ పుస్తకంలోని కథలను చదవడం ఆనందించాను, అందువల్ల నేను అతనిని ఏదో అడగడానికి బ్రియాన్ కెర్నిఘన్ వద్దకు చేరుకున్నాను యునిక్స్: చరిత్ర మరియు జ్ఞాపకం. నన్ను కలిసినందుకు బ్రియాన్‌కు ధన్యవాదాలు.

JH: పుస్తకంలో మీరు యునిక్స్ మరియు బెల్ ల్యాబ్స్ గురించి చాలా చరిత్రను పంచుకుంటారు. పాఠకులు నిజంగా ఆసక్తికరంగా భావించే ఉదాహరణ ఏమిటి?

బ్రియాన్ కెర్నిఘన్: దీనికి అసలు కథ ఉంది grep.

.

.[Questastoriainiziaapagina70dellibroDougMcIlroyhachiesto”Nonsarebbefantasticosepotessimocercarecoseneifile?”Kenhadetto”Fammipensaredurantelanotte”elamattinadopoKenhamostratoaDougil[Thisstorystartsonpage70inthebookDougMcIlroyasked“Wouldn’titbegreatifwecouldlookforthingsinfiles?”Kensaid“Letmethinkaboutitovernight”andthenextmorningKenshowedDougthegrep అతను అప్పటికే వ్రాసిన ఆదేశం ఇంకా పంచుకోలేదు.]అతను క్లాసిక్ కెన్, గొప్ప ఆలోచన, స్పష్టమైన ఆలోచన, శుభ్రమైన ఆలోచన – మరియు చాలా త్వరగా వ్రాయగలిగాడు. రెగ్యులర్ ఎక్స్‌ప్రెషన్స్ అప్పటికే టెక్స్ట్ ఎడిటర్‌లో ఉన్నాయి, కాబట్టి ఇది వాస్తవానికి ఎడిటర్ నుండి రెగ్యులర్ ఎక్స్‌ప్రెషన్స్‌ను సంగ్రహించి ప్రోగ్రామ్‌గా మార్చింది.

నేను బోధించే తరగతి గదిలో ప్రోగ్రామింగ్ అసైన్‌మెంట్‌గా దీన్ని ఉపయోగించాను. నేను నా విద్యార్థులకు కెన్ కథ చెప్పాను మరియు రెండు కారణాల వల్ల ఇది చాలా సులభం అని చెప్పాను: ఎందుకంటే ఇది అసెంబ్లీకి బదులుగా సి మరియు వారు అప్పటికే ముగింపు బిందువును నిర్వచించారు. కానీ నేను కెన్ థాంప్సన్ కానందున అది కష్టం అని చెప్పాను!

JH: ఆ కాలం నుండి చాలా గొప్ప కథలు ఉన్నాయి, కాని పుస్తకంలో పరిమితమైన స్థలం. మీరు ఏ కథలను వివరంగా చెప్పలేకపోయారు?

బ్రియాన్ కెర్నిఘన్: ల్యాబ్ స్కామ్ పుస్తకంలో ఒక చిన్న కథను మాత్రమే కలిగి ఉంది, కానీ ఇది ఒక ఆహ్లాదకరమైన విషయం. [This story gets about a paragraph on page 174 in the book. Rob Pike and Dennis Ritchie (and a dozen others to help) played a prank on their boss, Arno Penzias. Short version: Penn and Teller made a visit and helped fake a demo as a good-natured prank on Penzias – then made a surprise appearance to say Hello in person.]

ఈ జోక్ ఏమిటంటే, రాబ్ ఆర్నోను టీవీలో పెన్ మరియు టెల్లర్ యొక్క వీడియోను చూపించినట్లు నటించాడు, మరియు రాబ్ చెప్పినదాన్ని వాయిస్ రికగ్నిషన్ అని ఆర్నో అనుభవించాడు, కాని ఇది నిజానికి హాల్ క్రింద పెన్ మరియు టెల్లర్. సమయం గుర్తుంచుకోండి, అయితే: ఇది 1989, చాలా కాలం క్రితం. ఆ సమయంలో కంప్యూటర్లకు స్పీచ్ రికగ్నిషన్ చాలా కష్టం.

ఆర్నో దానిని ఇష్టపడ్డాడు! అతను పెన్ మరియు టెల్లర్లను కలవడం చాలా సంతోషంగా ఉంది. ఆ సమయంలో వారికి బాగా తెలుసు.

మరియు దాని వెనుక మరొక కథ ఉంది. దీని కోసం సిద్ధమవుతున్న మేము వారిని ముందుగా సందర్శించేలా చేసాము. తరువాత, మేము విందు కోసం బయలుదేరాము. నేను రిహార్సల్స్ గుర్తుంచుకున్నాను మరియు నేను పెన్ మరియు టెల్లర్లతో పిజ్జేరియాలో బయలుదేరాను. ఆ సమయంలో స్థానికులకు ఇది కొంచెం విచిత్రంగా ఉందని నేను ఖచ్చితంగా అనుకుంటున్నాను: “ల్యాబ్స్ నుండి ప్రజలు ఉన్నారు, మరియు అది పెన్ మరియు టెల్లర్? లేదు, అది ఉండకూడదు!” కానీ ఇది చాలా బాగుంది.

కాబట్టి ఆర్నో గురించి రాబ్ మరియు డెన్నిస్ చమత్కరించిన కథ గొప్ప కథగా ఉండేది, కాని పుస్తకంలో ఉంచడానికి చాలా పొడవుగా ఉండేది.

JH: ఏ బెల్ ల్యాబ్స్ సాంకేతిక పరిజ్ఞానం దీన్ని తయారు చేసిందని మీరు కోరుకుంటారు?

బ్రియాన్ కెర్నిఘన్: నేను బ్లిట్, బిట్‌మ్యాప్ టెర్మినల్ అని చెప్పాలి. [Blit is mentioned on page 127 in the book.] ఇది 1985 లాగా 1980 ల మధ్యకాలం. కిటికీలను అతివ్యాప్తి చేయాలనే ఆలోచన ఆ సమయంలో చాలా వినూత్నమైనది. దీనిపై రాబ్ పైక్‌కు పేటెంట్ వచ్చింది.

టెర్మినల్ 1127 వద్ద ప్రయోగాత్మకంగా నిర్మించబడింది [Bell Labs] మోటరోలా M68000 32-బిట్ CPU ని ఉపయోగిస్తోంది. సమస్య ఏమిటంటే AT&T తన సొంత చిప్ ఉత్పత్తిలోకి రావాలని చూస్తోంది. కాబట్టి బ్లిట్ ఆసక్తికరంగా ఉందని శాసనం జారీ చేయబడింది, అయితే ఇది మోటరోలా కాకుండా AT&T హార్డ్‌వేర్‌పై నడుస్తూ ఉండాలి. కాబట్టి ఇది ప్రాజెక్ట్ను ఒక సంవత్సరం ఆలస్యం చేసింది, ఆ సమయానికి మార్కెట్ విండో ముగిసింది.

CRISP మైక్రోప్రాసెసర్ కూడా ఉంది. కొంతమంది ల్యాబ్‌లలోని మైక్రోప్రాసెసర్‌లతో చాలా చేస్తున్నారు. [CRISP gets mentioned on page 128 in the book.] ఇది డేవ్ (డిట్జెల్) మరియు రియా (మెక్‌లెల్లన్) రూపకల్పన, మరియు ఇది RISC కి పూర్వగామి. కంపైలర్ల నుండి వచ్చే కోడ్‌కు మెరుగైన మ్యాచ్ కావడమే లక్ష్యం. AT&T యాదృచ్ఛికంగా దీన్ని విక్రయించింది మరియు ఆపిల్ దీనిని న్యూటన్‌లో ప్రయత్నించింది. కానీ అది నిజంగా ట్రాక్షన్ రాలేదు. అలాంటి వాటిలో ఇది ఒకటి, కానీ జరగలేదు.

కానీ ఏదైనా సంస్థ విషయంలో ఇది నిజం. “1000 పువ్వులు వికసించనివ్వండి మరియు వాటిలో కొన్ని దానిని తయారు చేయవు.” డ్రా యొక్క అదృష్టం.

యునిక్స్: చరిత్ర మరియు జ్ఞాపకం అమెజాన్‌లో పేపర్‌బ్యాక్ మరియు ఇ-బుక్ ఆకృతిలో లభిస్తుంది. కిండ్ల్ డైరెక్ట్ పబ్లిషింగ్ ప్రచురించింది, అక్టోబర్ 2019.

కెర్నిఘన్ తన తదుపరి పుస్తకం, ఒక నవీకరణపై కూడా పని చేస్తున్నాడు డిజిటల్ ప్రపంచాన్ని అర్థం చేసుకోవడం, 2020 చివరి నాటికి.

Source link