యునిక్స్ ప్రత్యేకమైనది ఏమిటి?

రచయిత: Judy Howell
సృష్టి తేదీ: 2 జూలై 2021
నవీకరణ తేదీ: 23 జూన్ 2024
Anonim
Wounded Birds - ఎపిసోడ్ 17 - [తెలుగు ఉపశీర్షికలు] టర్కిష్ డ్రామా | Yaralı Kuşlar 2019
వీడియో: Wounded Birds - ఎపిసోడ్ 17 - [తెలుగు ఉపశీర్షికలు] టర్కిష్ డ్రామా | Yaralı Kuşlar 2019

విషయము



మూలం: లైట్‌కమ్ / ఐస్టాక్‌ఫోటో

Takeaway:

మైక్రోసాఫ్ట్ వంటి వారి నుండి సవాళ్లను ఎదుర్కొంటున్నప్పుడు ఈ చమత్కారమైన ఆపరేటింగ్ సిస్టమ్ ఎందుకు భరించింది? సమాధానం చాలా సులభం: చాలా మంది డెవలపర్లు IDE లు మరియు జావా వంటి భాషల వంటి ఏకశిలా సాధనాలకు రిఫ్రెష్ ప్రత్యామ్నాయాన్ని కనుగొన్నారు.

70 ల ఆరంభంలో యునిక్స్ ఈ సన్నివేశంలో విరుచుకుపడినప్పటి నుండి, కంప్యూటర్ ప్రపంచంలో పరిశీలకులు దీనిని నిపుణులైన ప్రోగ్రామర్లు రూపొందించిన మరియు చమత్కారమైన ఆపరేటింగ్ సిస్టమ్‌గా వ్రాయడానికి తొందరపడ్డారు. వారి ప్రకటనలు ఉన్నప్పటికీ, యునిక్స్ చనిపోవడానికి నిరాకరించింది. 1985 లో, స్టీవర్ట్ చీఫెట్ పిబిఎస్ షో "ది కంప్యూటర్ క్రానికల్స్" లో యునిక్స్ భవిష్యత్ యొక్క ప్రామాణిక ఆపరేటింగ్ సిస్టమ్‌గా మారుతుందా అని ఆశ్చర్యపోయారు, అయినప్పటికీ MS-DOS దాని ఉచ్ఛస్థితిలో ఉంది. 2018 లో, యునిక్స్ నిజంగా ప్రామాణిక ఆపరేటింగ్ సిస్టమ్ అని స్పష్టంగా తెలుస్తుంది, డెస్క్‌టాప్ పిసిలలో కాదు, స్మార్ట్‌ఫోన్‌లు మరియు టాబ్లెట్‌లలో.

వెబ్ సర్వర్‌ల కోసం ఇది ప్రామాణిక వ్యవస్థ. వాస్తవం ఏమిటంటే, ప్రపంచవ్యాప్తంగా మిలియన్ల మంది ప్రజలు ప్రతిరోజూ లైనక్స్ మరియు యునిక్స్ సిస్టమ్‌లతో సంభాషించారు, వీరిలో చాలా మంది తమ జీవితంలో ఎప్పుడూ కోడ్ లైన్ వ్రాయలేదు.


కాబట్టి ప్రోగ్రామర్లు మరియు ఇతర టెక్కీ రకాలు యునిక్స్ను ఎంత ప్రియమైనవిగా చేస్తాయి? ఈ ఆపరేటింగ్ సిస్టమ్ దాని కోసం వెళ్ళే కొన్ని విషయాలను పరిశీలిద్దాం. (యునిక్స్లో కొంత నేపథ్యం కోసం, ది హిస్టరీ ఆఫ్ యునిక్స్: బెల్ ల్యాబ్స్ నుండి ఐఫోన్ వరకు చూడండి.)

ది షెల్

కంప్యూటింగ్ ప్రారంభ రోజుల నుండి యూజర్ ఇంటర్ఫేస్ డిజైన్ చాలా ముందుకు వచ్చింది. కమాండ్-లైన్ ఇంటర్‌ఫేస్‌లు, గ్రాఫికల్ ఇంటర్‌ఫేస్‌లు, సంజ్ఞ-ఆధారిత ఇంటర్‌ఫేస్‌లు ఉన్నాయి, మీరు దీనికి పేరు పెట్టండి. అయినప్పటికీ, చాలా తీవ్రమైన వినియోగదారులు మంచి పాత-కాలపు కమాండ్ లైన్‌ను ఇష్టపడతారు. ఒక విషయం ఏమిటంటే, యునిక్స్-ఆధారిత ఆపరేటింగ్ సిస్టమ్‌లు తరచుగా సర్వర్‌లలో నివసిస్తాయి కాబట్టి, -ఒక సాఫ్ట్‌వేర్‌ను ఉపయోగించడం ఓవర్‌హెడ్‌ను తగ్గిస్తుంది. సర్వర్‌కు అంకితమైన మానిటర్, కీబోర్డ్ మరియు మౌస్‌కు బదులుగా, నిర్వాహకులు SSH ద్వారా రిమోట్‌గా మెషీన్‌లోకి నేరుగా లేదా తరచూ కన్సోల్ సర్వర్‌లోకి లాగిన్ అవ్వవచ్చు, ఇది ఆపరేటింగ్ సిస్టమ్ లను చూపిస్తుంది మరియు యంత్రాన్ని రీబూట్ చేయడానికి వీలు కల్పిస్తుంది.

ఈ వినియోగదారులు ఎక్కువ సమయం షెల్‌లో గడుపుతారు, ఇది ప్రోగ్రామ్‌ను ఇన్‌పుట్ తీసుకొని చర్యలకు అనువదిస్తుంది, ప్రోగ్రామ్‌లను అమలు చేస్తుంది లేదా సిస్టమ్‌ను కాన్ఫిగర్ చేస్తుంది. ఇది MS-DOS ప్రాంప్ట్ లేదా కమోడోర్ 64 వంటి 8-బిట్ కంప్యూటర్లలోని పాత బేసిక్ భాషలతో సమానంగా ఉంటుంది.


యునిక్స్ మరియు లైనక్స్ సిస్టమ్స్‌లో, వినియోగదారుకు షెల్స్‌ ఎంపిక ఉంటుంది. లైనక్స్ ప్రపంచంలో డిఫాల్ట్ బాష్, బోర్న్ ఎగైన్ షెల్ కోసం, అసలు షెల్స్‌లో ఒకటైన స్టీఫెన్ ఆర్. బోర్న్. ఇతర ప్రసిద్ధ గుండ్లు zsh, సి షెల్ మరియు కార్న్ షెల్, వీటికి డేవిడ్ కార్న్ పేరు పెట్టారు.

ఇది యునిక్స్ ప్రపంచంలో మాడ్యులర్ డిజైన్ యొక్క ప్రాధాన్యతను చూపుతుంది. షెల్ నుండి గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ వరకు ఉన్న ప్రతిదీ మరొక ప్రోగ్రామ్, మరియు భాగాలను సులభంగా మార్చుకోవచ్చు. ఇది చిన్న సాధనాల ఆధారంగా అభివృద్ధికి ఒక విధానాన్ని అనుమతిస్తుంది. బాగా తరువాత వాటిని పొందండి. (మోష్‌లోని మరొక రకమైన షెల్ గురించి చదవండి: నొప్పి లేకుండా సురక్షితమైన షెల్.)

అంతా ఒక () ఫైల్

యునిక్స్ లాంటి వ్యవస్థలను వర్గీకరించే వాటిలో ఒకటి ఫైళ్ళపై ఆధారపడటం, కాన్ఫిగరేషన్ సమాచారాన్ని నిల్వ చేయడానికి అపారదర్శక బైనరీ ఫైళ్ళను ఉపయోగించిన ఆ కాలంలోని ఇతర వ్యవస్థలతో విభేదిస్తుంది. ఇతర సిస్టమ్స్ యొక్క కొంతమంది వినియోగదారులపై దృష్టి కేంద్రీకరించబడింది, కాని యునిక్స్ వినియోగదారులు దానిని ఇష్టపడతారు.

బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్‌వేర్‌ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ


సాఫ్ట్‌వేర్ నాణ్యత గురించి ఎవరూ పట్టించుకోనప్పుడు మీరు మీ ప్రోగ్రామింగ్ నైపుణ్యాలను మెరుగుపరచలేరు.

"సాధారణ థ్రెడ్ మాటల మాట; నా యునిక్స్ సహోద్యోగులలో అనుమానాస్పదంగా అధిక భాగం అప్పటికే అభివృద్ధి చెందింది, కొంత పూర్వ వృత్తి జీవితంలో, సౌకర్యవంతమైన మరియు నిష్ణాతులు మరియు పదాలతో" అని థామస్ స్కోవిల్లే రాశారు. . మరియు లోతైన సమస్యకు మార్గం చూపించారు: ఇమేజ్ కల్చర్ (టీవీ, సినిమాలు, .jpg ఫైల్స్) ఎక్కువగా ఉన్న ప్రపంచంలో, యునిక్స్ ఈ పదం యొక్క సంస్కృతిలో పాతుకుపోయింది. "

సాంప్రదాయ యునిక్స్ రూపకల్పన సాదా ASCII ఫైళ్ళను సాధ్యమైనంతవరకు ఉపయోగించడం. హార్డ్ డ్రైవ్ లేదా ఎర్ వంటి పరికరాలను కూడా ఫైల్‌లుగా సూచిస్తారు. అవి నిజంగా ఫైల్స్ కాదు, కానీ ప్రోగ్రామర్లు ఈ ప్రత్యేక ఫైళ్ళను ఉన్నట్లు భావిస్తారు.

చిన్న ఉపకరణాలు

షెల్ మరియు ప్రతిదీ ఒక ఫైల్‌గా కలిగి ఉండటం యునిక్స్ అభివృద్ధి యొక్క మరొక ప్రధాన లక్షణానికి దారి తీస్తుంది: చిన్న సాధనాల నుండి పైప్‌లైన్లను నిర్మించడం ద్వారా సంక్లిష్టమైన పనులను చేయడం.

అన్ని షెల్స్‌లో "|" అనే పైప్‌లైన్ అక్షరం ఉంటుంది, ఇది ఒక ప్రోగ్రామ్ యొక్క అవుట్పుట్ మరొక ఇన్పుట్‌లోకి వస్తుంది. ఇది కలిసి ప్రోగ్రామ్‌లను స్ట్రింగ్ చేస్తుంది.

నకిలీలు లేకుండా సిస్టమ్‌లోకి లాగిన్ అయిన వినియోగదారులందరి యొక్క క్రమబద్ధీకరించబడిన జాబితాను మీరు కోరుకుందాం (వినియోగదారులు అనేకసార్లు లాగిన్ అవ్వవచ్చు). ఇది ఎలా ఉంటుందో ఇక్కడ ఉంది:

ఎవరు | cut -d -f1 | క్రమబద్ధీకరించు | uniq

ఇది వింతగా అనిపించినప్పటికీ, ఈ అభివృద్ధి శైలి యొక్క శక్తిని ఇది చూపిస్తుంది. మీరు దీన్ని సి లో మొదటి నుండి అమలు చేయాలని నిర్ణయించుకుంటే, మీరు వేలాది కోడ్లను చూడవచ్చు.

ఈ అభివృద్ధి శైలిని యునిక్స్ ఫిలాసఫీగా సూచిస్తారు. మీరు కుతూహలంగా ఉంటే మైక్ గాన్‌కార్జ్ పుస్తకం "లైనక్స్ అండ్ ది యునిక్స్ ఫిలాసఫీ" ను చూడవచ్చు.

యునిక్స్ ఎందుకు నివసిస్తుంది

మైక్రోసాఫ్ట్ వంటి వారి నుండి సవాళ్లను ఎదుర్కొంటున్నప్పుడు ఈ చమత్కారమైన ఆపరేటింగ్ సిస్టమ్ ఎందుకు భరించింది? సమాధానం చాలా సులభం: చాలా మంది డెవలపర్లు IDE లు మరియు జావా వంటి భాషల వంటి ఏకశిలా సాధనాలకు రిఫ్రెష్ ప్రత్యామ్నాయాన్ని కనుగొన్నారు. కొన్ని కార్పొరేషన్ అధికంగా ఇవ్వడానికి బదులుగా, ఆధునిక యునిక్స్ సంస్కరణలు సేంద్రీయంగా పెరుగుతాయి. సైన్స్ ఫిక్షన్ రచయిత నీల్ స్టీఫెన్సన్ యునిక్స్ ను కంప్యూటర్ ప్రపంచంలోని "గిల్‌గమేష్ ఇతిహాసం" అని తన వ్యాసం "ఇన్ ది బిగినింగ్ వాస్ ది కమాండ్ లైన్" లో పేర్కొన్నాడు.

దాని నిరంతర విజయం ఏదైనా సూచన అయితే, యునిక్స్ రాబోయే సంవత్సరాల్లో ఇంకా చాలా మంది డెవలపర్‌లను ఆకర్షిస్తూనే ఉంటుంది.