హార్డ్వేర్

యునిక్స్ అంటే ఏమిటి?

విషయ సూచిక:

Anonim

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

విషయ సూచిక

యునిక్స్ అంటే ఏమిటి?

ఈ ప్రాజెక్ట్ ప్రారంభంతో, మల్టిక్స్ చుట్టూ MIT (మసాసుచెట్స్ ఇన్స్టిట్యూట్ ఆఫ్ టెక్నాలజీ), జనరల్ ఎలక్ట్రిక్ కో మరియు బెల్ ల్యాబ్‌లతో కూడిన కన్సార్టియం ఏర్పడింది.

కానీ ఏప్రిల్ 1969 లో, బెల్ మరియు ఎటి అండ్ టి ప్రయోగశాలలు మల్టీక్స్‌కు బదులుగా జిఇకోస్ (జనరల్ ఎలక్ట్రిక్ కాంప్రహెన్సివ్ ఆపరేటింగ్ సిస్టమ్) ను ఉపయోగించాలని నిర్ణయించుకున్నాయి.

అలాగే, కెన్ థాంప్సన్ మరియు డెన్నిస్ రిట్చీ ఈ బృందంలో చేరారు మరియు చిన్న యంత్రంలో స్పేస్ ట్రావెల్ గేమ్‌ను అమలు చేయాల్సిన అవసరం ఉంది (DEC PDP - PDP-7, ప్రోగ్రామ్డ్ డేటా ప్రాసెసర్, ఇది ప్రోగ్రామ్‌లను అమలు చేయడానికి 4K మెమరీని మాత్రమే కలిగి ఉంటుంది. వినియోగదారుల నుండి). యునిక్స్ (యునిప్లెక్స్డ్ ఇన్ఫర్మేషన్ అండ్ కంప్యూటింగ్ సర్వీస్) అని పిలువబడే మల్టీక్స్ యొక్క తగ్గిన సంస్కరణను రూపొందించడానికి వారు వ్యవస్థను పున reat సృష్టి చేయడానికి ఇదే కారణం.

ఈ విధంగా, యునిక్స్ యొక్క తగ్గిన సంస్కరణతో, జనవరి 1, 1970 యునిక్స్ వ్యవస్థ జన్మించిన అధికారిక తేదీగా పరిగణించబడుతుంది మరియు అన్ని యునిక్స్ గడియారాలు ఈ తేదీ నుండి ఎందుకు ప్రారంభమవుతాయో స్పష్టం చేస్తుంది.

ఈ కార్యకలాపాలకు సమాంతరంగా, డి. రిట్చీ సి భాష యొక్క నిర్వచనంలో విస్తృతంగా పాల్గొన్నాడు (అతను BW కెర్నిఘన్‌తో ఆవిష్కర్తలలో ఒకరిగా పరిగణించబడ్డాడు), కాబట్టి మొత్తం వ్యవస్థ 1973 లో సి భాషలో పూర్తిగా తిరిగి వ్రాయబడింది మరియు బాప్టిజం పొందిన యునిక్స్ టైమ్ షేరింగ్ సిస్టమ్ (టిఎస్ఎస్).

1979 లో సిస్టమ్ 7 వ సంస్కరణకు వెళ్ళినప్పుడు, పరిణామం వంటి అనేక ముఖ్యమైన మార్పులతో కూడి ఉంది:

- ఫైళ్ళ పరిమాణానికి సంబంధించిన సమస్యను తొలగించడం

- మంచి సిస్టమ్ మొబిలిటీ (అనేక మెటీరియల్ ప్లాట్‌ఫామ్‌లపై ఆపరేషన్)

- అనేక యుటిలిటీల అదనంగా

1956 నాటి ఒక ఉత్తర్వు బెల్ ల్యాబ్స్ ఆధారపడిన AT&T సంస్థను టెలిగ్రాఫిక్ లేదా టెలిఫోన్ పరికరాలు కాకుండా మరేదైనా మార్కెటింగ్ చేయకుండా నిరోధించింది, అందువల్ల యునిక్స్ ఫాంట్లను విద్యా ప్రయోజనాల కోసం విశ్వవిద్యాలయాలకు పంపిణీ చేయాలనే నిర్ణయం ఇది 1973 లో తీసుకోబడింది.

1977 చివరలో, కాలిఫోర్నియా విశ్వవిద్యాలయానికి చెందిన పరిశోధకుల బృందం దాని VAX ప్లాట్‌ఫామ్‌లపై వ్యవస్థను అమలు చేయడానికి AT&T అందించిన మూలాల నుండి యునిక్స్ సంస్కరణను అభివృద్ధి చేసింది మరియు దీనికి BSD (బర్కిలీ సాఫ్ట్‌వేర్ డిస్ట్రిబ్యూషన్) అని పేరు పెట్టింది..

అందువల్ల, మూలాల పంపిణీ యొక్క రెండు శాఖలు దీనికి తరలించబడ్డాయి:

- యునిక్స్ సిస్టమ్ ల్యాబ్స్ (యుఎస్ఎల్) యొక్క సిస్టమ్ V గా మారే AT&T యొక్క శాఖ

- కాలిఫోర్నియా విశ్వవిద్యాలయం అభివృద్ధి చేసిన బిఎస్‌డి (బర్కిలీ సాఫ్ట్‌వేర్ పంపిణీ)

1977 లో AT&T ఇతర కంపెనీలకు యునిక్స్ ఫాంట్లను అందుబాటులోకి తెచ్చింది, కాబట్టి పెద్ద సంఖ్యలో యునిక్స్ లాంటివి అభివృద్ధి చేయబడ్డాయి:

  1. AIX: సిస్టమ్ V ఆధారంగా కమర్షియల్ యునిక్స్, ఫిబ్రవరి 1990 లో IBMHP-UX చే అభివృద్ధి చేయబడింది: BSD ఆధారంగా కమర్షియల్ యునిక్స్, 1986 నుండి హ్యూలెట్ ప్యాకర్డ్ సన్ సోలారిస్ చేత సృష్టించబడింది: కమర్షియల్ యునిక్స్ BSD సన్ మైక్రోసిస్టమ్స్ చేత అభివృద్ధి చేయబడింది మరియు సిస్టమ్ విరిక్స్ ఆధారంగా: వాణిజ్య యునిక్స్ సృష్టించబడింది SGIUltrix చేత: DECUnixware చే అభివృద్ధి చేయబడిన కమర్షియల్ యునిక్స్: SCO నుండి నోవెల్ యునిక్స్ అభివృద్ధి చేసిన వాణిజ్య యునిక్స్: సిస్టమ్ V ఆధారంగా కమర్షియల్ యునిక్స్, 1979 నుండి శాంటా క్రజ్ ఆపరేషన్స్ మరియు హ్యూలెట్ ప్యాకర్డ్ ట్రూ 64 యునిక్స్ చేత అభివృద్ధి చేయబడింది: ఈ కాంపాక్ యునిక్స్ కాంపాక్ ద్వారా సృష్టించబడింది

1983 లో, AT&T దాని యునిక్స్ను వాణిజ్యీకరించే హక్కును కలిగి ఉంది, ఇది యునిక్స్ సిస్టమ్ యొక్క వాణిజ్య సంస్కరణ అయిన యునిక్స్ సిస్టమ్ V యొక్క రూపాన్ని కలిగి ఉంది.

లైనస్ టోర్వాల్డ్స్ లైనక్స్ సృష్టికర్త

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

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

ఈ చివరి కుటుంబంలో, మాకు Linux, Mac OS X, Android, iOS, Chrome OS, Orbis మరియు మీ మోడెమ్ లేదా రౌటర్‌లో ఇన్‌స్టాల్ చేయబడిన ఫర్మ్‌వేర్ కూడా ఉన్నాయి. ఇవన్నీ, మరికొన్ని వేలమందిని తరచుగా "యునిక్స్ లాంటి" ఆపరేటింగ్ సిస్టమ్స్ అని పిలుస్తారు.

దాని మొదటి సంస్కరణల నుండి, యునిక్స్ ఇప్పటికే దాని వేరియంట్లలో ఈ రోజు వరకు జీవించే కొన్ని ముఖ్యమైన నిర్మాణం మరియు డిజైన్ లక్షణాలను తీసుకువచ్చింది.

వాటిలో ఒకటి చిన్న మరియు మాడ్యులర్ యుటిలిటీలను సృష్టించడంలో "యునిక్స్ తత్వశాస్త్రం". మీకు Linux టెర్మినల్ తెలిసి ఉంటే, ఇది మీకు తెలిసి ఉండాలి. సిస్టమ్‌లో మరింత క్లిష్టమైన పనులను నిర్వహించడానికి వివిధ మార్గాల్లో కలపగలిగే అనేక యుటిలిటీలను సిస్టమ్ అందిస్తుంది.

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

యునిక్స్ కాలక్రమం

నిజం చెప్పాలంటే, గ్నూ / లైనక్స్ బిఎస్డి యొక్క ప్రత్యక్ష వారసుడు కాదు, కానీ ఇది యునిక్స్ ప్రాజెక్ట్ యొక్క వారసుడు, ఇది యునైటెడ్ స్టేట్స్ లోని పాఠశాలలు మరియు విశ్వవిద్యాలయాలలో మూలాలు కలిగి ఉంది. Android, Chrome OS మరియు ఇతర ఆపరేటింగ్ సిస్టమ్‌ల హోస్ట్ వంటి అనేక ప్రస్తుత ఆపరేటింగ్ సిస్టమ్‌లు GNU / Linux ఆధారితవి.

మేం మీకు సిఫార్సు చేస్తున్నాము క్లౌడ్ లైనక్స్ అంటే ఏమిటి మరియు దాని ప్రయోజనాలు ఏమిటి

మరోవైపు, యునిక్స్ యొక్క భవిష్యత్తును దృష్టిలో ఉంచుకొని అన్వేషించవలసిన మార్కెట్ ఉంది. పెద్ద సంస్థలు తమ ఇంటి సంస్కరణలను మార్కెట్ చేయడానికి తమ సొంత యునిక్స్ను సృష్టించడానికి మరియు లైసెన్స్ ఇవ్వాలనుకున్నాయి. ఈ పెద్ద సంస్థలలో SCO యునిక్స్వేర్, నోవెల్ దాని అద్భుతమైన నెట్‌వేర్, సన్ విత్ సోలారిస్, HP-UX, IBM AIX, SGI IRIX మరియు అనేక ఇతర సంస్థలు ఉన్నాయి. చాలామందికి తెలియని వాస్తవం ఏమిటంటే, మైక్రోసాఫ్ట్ కూడా మైక్రోసాఫ్ట్ జెనిక్స్ తో తమ సొంత యునిక్స్ లాంటి వాటిని సృష్టించే జోక్‌లోకి ప్రవేశించింది.

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

యునిక్స్ ప్రమాణం

AT&T సిస్టమ్ V లేదా BSD ఆధారంగా సృష్టించబడిన పెద్ద సంఖ్యలో యునిక్స్ వ్యవస్థల దృష్ట్యా, యునిక్స్ ప్రమాణం యొక్క ప్రశ్న 1981 నుండి / etc / group చర్చా సమూహంలో ఉంచబడింది. వ్యవస్థలు:

  • 1983 లో, AT&T సిస్టమ్ V ని వివరించే SVID (సిస్టమ్ V ఇంటర్ఫేస్ డెఫినిషన్) ను ప్రచురిస్తుంది. ఈ మొదటి నిర్వచనం POSIX కి భిన్నంగా ఉంటుంది 1984 లో / etc / group POSIX ను ప్రచురిస్తుంది, IEEE (ఇన్స్టిట్యూట్ ఆఫ్ ఎలక్ట్రికల్ అండ్ ఎలక్ట్రానిక్స్ ఇంజనీర్స్) కింద అభివృద్ధి చేయబడిన ప్రమాణాల శ్రేణి). పోసిక్స్ను ఐఇఇఇ పి 1003 పేరుతో కూడా పిలుస్తారు.అంతేకాకుండా, బిల్డర్ల కన్సార్టియం (సన్, ఐబిఎం, హెచ్‌పి, డిఇసి, ఎటి అండ్ టి, యునిసిస్ మరియు ఐసిఎల్) ఎక్స్ / ఓపెన్ పోర్టబుల్ గైడ్ ఇష్యూ 3 (ఎక్స్‌పిజి 3) ప్రమాణాన్ని ప్రచురిస్తుంది. ఈ ప్రమాణం ముఖ్యంగా భౌగోళిక ప్రదేశంలో (తేదీ, వర్ణమాల మొదలైనవి) మునుపటి తేడాలను సూచిస్తుంది.

యునిక్స్ ఎందుకు మరియు ఇది ముఖ్యమైనది?

మీరు Mac OS X టెర్మినల్ లేదా మీ ఫైల్ సిస్టమ్ యొక్క నిర్మాణాన్ని పరిశీలించారా? మాక్ మరియు లైనక్స్ యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్స్. ఈ చరిత్ర గురించి కొంచెం తెలుసుకోవడం, ఇది “యునిక్స్ లాంటి” ఆపరేటింగ్ సిస్టమ్ అంటే ఏమిటో బాగా అర్థం చేసుకోవడానికి సహాయపడుతుంది మరియు మార్కెట్లో ఇప్పటికే ఉన్న చాలా ఆపరేటింగ్ సిస్టమ్స్ ఒకదానికొకటి ఎందుకు సమానంగా ఉంటాయి, విండోస్ ఇతరుల నుండి చాలా భిన్నంగా కనిపిస్తుంది.. Mac OS X లో టెర్మినల్ ఉపయోగిస్తున్నప్పుడు, మీరు లైనక్స్ యూజర్ అయితే మీకు మరింత సుఖంగా ఉంటుంది.

ప్రస్తుతం ఉన్న ఉత్తమ లైనక్స్ పంపిణీలు మరియు తేలికపాటి పంపిణీలను మేము సిఫార్సు చేస్తున్నాము.

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

హార్డ్వేర్

సంపాదకుని ఎంపిక

Back to top button