లైనక్స్ యునిక్స్?

Is Linux Unix



పరిచయం

ఆపరేటింగ్ సిస్టమ్స్ కంప్యూటర్‌ల హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్‌లను నిర్వహిస్తుంది. వాటిలో Microsoft Windows, MacOS, Linux, Android, Unix మరియు అనేక ఇతరాలు ఉన్నాయి. అత్యంత ఆధిపత్య డెస్క్‌టాప్ ఆపరేటింగ్ సిస్టమ్ మైక్రోసాఫ్ట్ విండోస్ అయితే, లైనక్స్ ఓపెన్ సోర్స్ స్వభావం అనేక ప్లాట్‌ఫారమ్‌లలో వినియోగం కోసం ఒక ఆచరణీయ ఎంపికగా చేస్తుంది. Google అభివృద్ధి చేసిన Android, టాబ్లెట్‌లు మరియు స్మార్ట్‌ఫోన్‌ల మొబైల్ విభాగంలో సింహభాగాన్ని ఉపయోగిస్తుంది లైనక్స్ కెర్నల్ .

రెండు రకాల ఆపరేటింగ్ సిస్టమ్‌లు ఉన్నాయి; సింగిల్ టాస్కింగ్ మరియు మల్టీ టాస్కింగ్ OS. సింగిల్-టాస్కింగ్ OS ఒకేసారి ఒక ప్రోగ్రామ్‌ని నడుపుతుంది, మల్టీ టాస్కింగ్ OS ఒకేసారి బహుళ ప్రోగ్రామ్‌లను రన్ చేస్తుంది.







మల్టీ టాస్కింగ్ ఆపరేటింగ్ సిస్టమ్‌లలో ఉదాహరణలుగా యునిక్స్ మరియు లైనక్స్ (యునిక్స్ లాంటి OS) ఉన్నాయి. లైనక్స్ రాక ముందు మరియు విండోస్ ఆపరేటింగ్ సిస్టమ్ పెరగడానికి ముందు, యునిక్స్ కంప్యూటింగ్ ప్రపంచంలో ఆధిపత్యం చెలాయించింది.



యునిక్స్ ఆపరేటింగ్ సిస్టమ్ వివిధ వెర్షన్లను కలిగి ఉంది; HP-UX, AIX, BSD ఇతరులలో. చాలామంది లైనక్స్‌ను యునిక్స్ ఆపరేటింగ్ సిస్టమ్ యొక్క క్లోన్‌గా పరిగణించవచ్చు, ఎందుకంటే వారు తమ loట్‌లుక్‌లో కొన్ని సాధారణ ఫీచర్‌లను పంచుకుంటారు. ఏదేమైనా, లైనక్స్ మరియు యునిక్స్ యునిక్స్ కంటే చాలా ఆలస్యంగా విడుదల చేయబడినప్పటికీ లినక్స్ మరియు యునిక్స్ ప్రత్యేక సంస్థలు కాబట్టి ఇది అలా కాదు.



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





యునిక్స్ నిర్వచనం

యునిక్స్ మూడు దృష్టాంతాలను వివరించే పదంగా ఉపయోగించవచ్చు:

మొట్టమొదట, ఇది AT&T బెల్ ల్యాబ్స్ మరియు ఈ OS నుండి ఉత్పన్నమైన ఇతర ఆపరేటింగ్ సిస్టమ్‌లచే రూపొందించబడిన అసలైన OS ని సూచిస్తుంది.



రెండవది, యునిక్స్‌గా, ఆపరేటింగ్ సిస్టమ్‌ల కోసం గైడ్‌ల సమితిని అభివృద్ధి చేసిన ఓపెన్ గ్రూప్ ద్వారా నిర్వహించబడే ట్రేడ్‌మార్క్ సింగిల్ యునిక్స్ స్పెసిఫికేషన్ . ఈ ప్రమాణాలకు అనుగుణంగా ఉండే ఆపరేటింగ్ సిస్టమ్‌లు మాత్రమే యునిక్స్ పేరును కలిగి ఉంటాయి మరియు OS యొక్క డెవలపర్లు లైసెన్స్ మరియు రాయల్టీల కోసం చెల్లించాల్సి ఉంటుంది.

చివరగా, ట్రేడ్‌మార్క్ ప్రమాణాలకు అనుగుణంగా యునిక్స్ పేరుతో నమోదు చేయబడిన అన్ని సిస్టమ్‌లను సూచించడానికి దీనిని ఉపయోగించవచ్చు.

అందువల్ల, ఒక ఆపరేటింగ్ సిస్టమ్‌ను యునిక్స్ అని పిలవడమో లేదా వర్గీకరించడమో చేయాలంటే, అది పైన పేర్కొన్న ఏవైనా నిర్వచనాలను సంతృప్తి పరచాలి. కాకపోతే, ఇది పూర్తిగా ఒకటి కాదు మరియు కేవలం యునిక్స్ లాంటి OS ​​కావచ్చు.

రెండవ వివరణకు సంబంధించి యునిక్స్ గురించి మాట్లాడేటప్పుడు, ఇక్కడ ఆపరేటింగ్ సిస్టమ్‌లు ప్రారంభ AT&T యునిక్స్ నుండి ఉద్భవించాయి. ఇది సి మరియు అసెంబ్లీ ప్రోగ్రామింగ్ భాషలలో వ్రాయబడింది. అసలు పని బెల్ సిస్టమ్‌లో పనిచేయడానికి ఉద్దేశించబడింది, అయితే విక్రేతల నుండి విద్యా మరియు వాణిజ్య వైవిధ్యాలను కలిగి ఉన్న బయటి సమూహాలకు లైసెన్స్ పొందింది.

యునిక్స్‌లోని సిస్టమ్‌లు సాధారణ మాడ్యులర్ డిజైన్‌ని కలిగి ఉంటాయి, దీనిని యునిక్స్ ఫిలాసఫీ అంటారు; ఆపరేటింగ్ సిస్టమ్ అందించే సాధారణ టూల్స్ సమితికి సంబంధించి పరిమిత, బాగా నిర్వచించబడిన పాత్రను అప్పగించారు.

సంవత్సరాలుగా, వివిధ యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్‌లు అభివృద్ధి చేయబడ్డాయి. వీటిలో, లైనక్స్ అత్యంత ప్రజాదరణ పొందిన స్థానభ్రంశం పొందిన SUS- సర్టిఫైడ్ యునిక్స్‌గా అవతరించింది.

లైనక్స్ ఆపరేటింగ్ సిస్టమ్ అంటే ఏమిటి?

మరోవైపు, లినస్ టోర్వాల్డ్స్ అభివృద్ధి చేసిన లైనక్స్ అనేది ఓపెన్ సోర్స్ అయిన ఆపరేటింగ్ సిస్టమ్‌ల సమూహం, అందువల్ల తుది వినియోగదారుల అవసరాలకు అనుగుణంగా సవరించవచ్చు. అది 1990 ల ప్రారంభంలో విడుదలైంది ప్రధాన లక్ష్యం వ్యక్తిగత కంప్యూటర్లు కానీ ఇతర ఆపరేటింగ్ సిస్టమ్‌లను ఓడించి మరిన్ని ప్లాట్‌ఫారమ్‌లకు వ్యాపించింది.

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

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

లైనక్స్ యొక్క కొన్ని వెర్షన్లు, గా సూచిస్తారు లైనక్స్ పంపిణీలు ఉబుంటు, ఓపెన్‌సూస్, రెడ్‌హాట్, సోలారిస్ వంటివి ఉన్నాయి. యునిక్స్‌లో ఉన్నవి AIS, HP-UX, BSD, ఐరిస్. దీనికి విరుద్ధంగా, యునిక్స్ సంస్కరణల్లో అతి తక్కువ వాటాను కలిగి ఉంది.

లైనక్స్ మరియు యునిక్స్ మధ్య వ్యత్యాసం

ఈ రెండింటిని ఒక విషయం అని తేల్చడానికి ఉద్దేశించిన కింది విలక్షణమైన లక్షణాల కారణంగా లైనక్స్ యునిక్స్ అని చెప్పడం తప్పు.

  1. వశ్యత మరియు అనుకూలత : లైనక్స్ చాలా హార్డ్‌వేర్‌లకు అనువైనది మరియు అనుకూలమైనది. ఇది చాలా ప్లాట్‌ఫారమ్‌లలో ఇన్‌స్టాల్ చేయబడుతుంది మరియు అమలు చేయబడుతుంది. వీటిలో మొబైల్ ఫోన్లు, టాబ్లెట్‌లు మరియు గేమ్ కన్సోల్‌లు ఉన్నాయి. అయితే, యునిక్స్ ప్రత్యేక హార్డ్‌వేర్ మరియు నిర్దిష్ట CPU ప్రాసెసర్‌లపై మాత్రమే పనిచేయగలదు. ఇది Linux ఆపరేటింగ్ సిస్టమ్ లాగా అనుకూలంగా లేదు మరియు దాని సంస్థాపనకు కఠినమైన మరియు విధానపరమైన హార్డ్‌వేర్ యంత్రాలు అవసరం.
  2. ఖరీదు : లైనక్స్ పంపిణీ ఉచితం, డౌన్‌లోడ్ చేయడానికి ఎటువంటి ఖర్చులు లేవు మరియు వివిధ మీడియా ద్వారా పంపిణీ చేయవచ్చు. కొన్ని ధరల లైనక్స్ డిస్ట్రోలు సరసమైనవి. సర్వర్ వెర్షన్‌ల విషయంలో, సంస్థలు సపోర్ట్ పాలసీ కోసం డిస్ట్రిబ్యూటర్లకు చెల్లింపు చేస్తాయి కానీ సాఫ్ట్‌వేర్ కోసం కాదు. మరోవైపు, యునిక్స్ అస్సలు ఉచితం కాదు. వివిధ యునిక్స్ రుచుల విక్రేతలు వాటిని వివిధ రేట్లలో అందిస్తారు. వాణిజ్యపరంగా, యునిక్స్ తరచుగా ఒక నిర్దిష్ట సిస్టమ్ కోసం అనుకూలంగా వ్రాయబడుతుంది. అందువలన అసలు ఖర్చు ఎక్కువ.
  3. సోర్స్ కోడ్ లభ్యత : లైనక్స్ సోర్స్ కోడ్ స్వేచ్ఛగా అందుబాటులో ఉండగా, యునిక్స్ కోసం ఒక కోడ్ అందుబాటులో లేదు. వినియోగదారులు తమ పరికరాలలో లైనక్స్ సిస్టమ్‌ని సవరించవచ్చు మరియు మార్పులు చేయవచ్చు. అయితే, అమ్మకం పరిమితం చేయబడింది. యునిక్స్ విషయంలో ఇది కాదు; ఫ్రీవేర్ కానందున దాని సోర్స్ కోడ్ అందుబాటులో లేదు.
  4. పోర్టబిలిటీ : యునిక్స్ సిస్టమ్ లైనక్స్ వలె పోర్టబుల్ కాదు. Linux అత్యంత పోర్టబుల్ మరియు వివిధ రకాల స్టోరేజ్ మీడియా మరియు హ్యాండ్‌హెల్డ్ డివైజ్‌లలో రన్ చేయగలదు.
  5. కమాండ్ లైన్ మరియు GUI : లైనక్స్ ఆపరేటింగ్ సిస్టమ్‌తో వ్యవహరించేటప్పుడు మేము దానిని కనీస గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్‌తో మరియు ఎక్కువగా ఉపయోగించే కమాండ్ లైన్ ఇంటర్‌ఫేస్‌తో అనుబంధిస్తాము. గ్రాఫిక్ వినియోగదారు ఇంటర్‌ఫేస్ అభివృద్ధి కొనసాగుతున్నప్పుడు యునిక్స్ కమాండ్ లైన్ ఇంటర్‌ఫేస్‌ని మాత్రమే ఉపయోగిస్తుంది.
  6. ఫైల్ సిస్టమ్స్ : యునిక్స్‌తో పోల్చినప్పుడు లైనక్స్‌లో గొప్ప ఫైల్ సిస్టమ్‌లకు సపోర్ట్ చేసే సామర్ధ్యం ఉంది. సంస్థాపన సమయంలో, అయ్యే ఖర్చు సాపేక్షంగా తక్కువగా ఉంటుంది.
  7. అప్లికేషన్లు : లైనక్స్ ఆపరేటింగ్ సిస్టమ్ వివిధ రకాల వినియోగదారులను కలిగి ఉంది; గృహ వినియోగదారులు, డెవలపర్‌ల నుండి కంప్యూటర్ .త్సాహికుల వరకు. యునిక్స్‌లో తక్కువ మంది వినియోగదారులు ఉన్నారు, ప్రధానంగా మెయిన్‌ఫ్రేమ్‌లు, సర్వర్లు మరియు వర్క్‌స్టేషన్‌ల కోసం రూపొందించబడింది. OS X వెర్షన్ మాత్రమే దాని ప్రారంభ రూపకల్పనలో అందరినీ టార్గెట్ చేసింది.
  8. షెల్ : లైనక్స్ సిస్టమ్ బోర్న్ అగైన్ షెల్ (BASH) ని దాని డిఫాల్ట్ షెల్‌గా ఉపయోగిస్తుంది మరియు బహుళ కమాండ్ ఇంటర్‌ప్రెటర్‌లకు మద్దతు ఇస్తుంది. యునిక్స్ వాస్తవానికి బోర్న్ షెల్‌తో ముడిపడి ఉంది, కాని తరువాత కార్న్ మరియు సి వంటి అనేక ఇతర వాటికి అనుకూలంగా మారింది.
  9. భద్రత : బగ్‌లు మరియు బెదిరింపులకు లైనక్స్ వేగవంతమైన మరియు సమర్థవంతమైన ప్రతిస్పందన రేటును కలిగి ఉంది. ఇది ఓపెన్ OS అయినందున, ఏ యూజర్ అయినా తక్కువ వ్యవధిలో పరిష్కరించబడిన బగ్‌ను నివేదించవచ్చు. యునిక్స్‌లో, సరైన బగ్ ఫిక్సింగ్ ప్యాచ్‌ను పొందడానికి వినియోగదారు ఓపికగా ఉండాలి.

లైనక్స్ మరియు యునిక్స్ ఆపరేటింగ్ సిస్టమ్‌ల మధ్య సారూప్యతలు

ఈ రెండూ అనేక విధాలుగా విభిన్నంగా ఉన్నప్పటికీ, అవి పంచుకునే కొన్ని లక్షణాలు ఉన్నాయి; కార్యాచరణ నుండి డిజైన్ వరకు. ఇది ఒకేలా ఉందని చెప్పడం కాదు కానీ కొంతమంది వినియోగదారులు ఈ రెండింటిని ఎందుకు గందరగోళానికి గురిచేస్తారనేది కేవలం పోలిక.

లైనక్స్ మరియు యునిక్స్ ఆపరేటింగ్ సిస్టమ్‌లు రెండూ మల్టీ టాస్క్ మరియు వివిధ ప్లాట్‌ఫారమ్‌లలో పనిచేస్తాయి. అంతేకాకుండా, ఈ రెండూ వాటి పనితీరులో ఏకశిలా కెర్నల్‌ను ఉపయోగిస్తాయి. ఏకశిలా కెర్నలు కెర్నల్ స్పేస్‌లో మొత్తం ఆపరేటింగ్ సిస్టమ్ పనిచేసే డిజైన్ ద్వారా వర్గీకరించబడతాయి మరియు పరికరం నడుస్తున్నప్పుడు కెర్నల్ ఎక్జిక్యూటబుల్ మాడ్యూల్స్‌ను లోడ్ చేయవచ్చు మరియు అన్‌లోడ్ చేయవచ్చు.

మరొక సారూప్యత ఏమిటంటే అవి మాడ్యులర్; రీబూట్ అవసరం లేకుండానే రెండు ఆపరేటింగ్ సిస్టమ్‌లోని ఫీచర్‌ను తీసివేయవచ్చు మరియు భర్తీ చేయవచ్చు. సిస్టమ్ నడుస్తున్నప్పుడు లోడ్ చేయగల కెర్నల్ మాడ్యూల్ వంటివి లైనక్స్‌లో జోడించబడతాయి.

యునిక్స్ ఓఎస్‌లోని డెవలప్‌మెంట్‌లు ఇప్పటికే ఉన్న కమాండ్ లైన్ టూల్‌తో పాటుగా జియుఐని ఉపయోగించలేని సామర్థ్యాన్ని కలిగిస్తున్నాయి. ఈ ఫీచర్ లైనక్స్‌లో మాత్రమే ఉంది కానీ యునిక్స్ యొక్క తరువాతి వెర్షన్‌లలో రెండింటికీ ఇది సాధారణం.

ముగింపు

లైనక్స్ యునిక్స్ అని చెప్పలేము ఎందుకంటే ఇది మొదటి నుండి వ్రాయబడింది. దీనికి లోపల అసలు యునిక్స్ కోడ్ లేదు. రెండు OS లను చూస్తే, లైనక్స్ యునిక్స్ లాగా పనిచేసేలా రూపొందించబడినందున మీరు చాలా తేడాను గమనించకపోవచ్చు, కానీ దాని కోడ్ ఏదీ కలిగి ఉండదు. అంతేకాకుండా, పైన పేర్కొన్న విధంగా యునిక్స్ OS అని పిలవబడే పరిస్థితులను సంతృప్తి పరచడానికి దీనికి యునిక్స్ సర్టిఫికేషన్ లేదు.

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

వీటన్నింటితో పాటుగా, అనేక GNU సాధనాలను ఉపయోగించని లైనక్స్ ఆధారిత యునిక్స్ సెటప్‌లు ఉన్నాయి, అయితే లైనక్స్ కెర్నల్‌ని ఉపయోగించుకునే యునిక్స్ సిస్టమ్‌ని పోలి ఉండే ఆపరేటింగ్ సిస్టమ్‌లు కూడా ఉన్నాయి. ఉదాహరణకు, ఆండ్రాయిడ్‌లో లైనక్స్ కెర్నల్ ఉంది కానీ ఏ విధంగానూ యునిక్స్ పరికరం కాదు. లైనక్స్ యొక్క వశ్యత కారణంగా ఈ రెండింటిని వేరు చేయడం కష్టం అవుతుంది; ఇది యునిక్స్ లాంటిది లేదా కాకపోయినా వివిధ సిస్టమ్‌లలో విలీనం చేయబడుతుంది.

అదనపు సమాచారం మరియు మూలాలు

https://www.unix.org/what_is_unix.html

https://en.mwikipedia.org/wiki/Operating_system

https://beebom.com/unix-vs-linux-what-is-the-difference/

https://www.techworms.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/What-are-the-sequality-and- తేడాలు- మధ్య-UNIX-and-Linux