హోమ్ నెట్వర్క్స్ X విండో సిస్టమ్ 101

X విండో సిస్టమ్ 101

విషయ సూచిక:

Anonim

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


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

X విండో సిస్టమ్ వెనుక ఉన్న చరిత్ర

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


X అనేది మునుపటి విండోస్ సిస్టమ్, W (ఇది V ఆపరేటింగ్ సిస్టమ్‌పై నడుస్తుంది, సహజంగా). దీనిని అధికారికంగా 1984 లో ప్రాజెక్ట్ ఎథీనా కమ్యూనిటీకి పరిచయం చేశారు.


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


సంస్కరణ 11 1987 లో విడుదలైంది, మరియు ఇది ఇప్పటికీ ఉపయోగించబడుతోంది. దీనిని "X11" అని పిలుస్తారు.


1980 ల చివరినాటికి, సన్ మరియు సిలికాన్ గ్రాఫిక్స్ వంటి అమ్మకందారుల నుండి యునిక్స్ వర్క్‌స్టేషన్లపై వాస్తవ ప్రామాణిక విండోస్ వాతావరణం X.


1990 లలో, X386 అని పిలువబడే PC లలో నడిచే ఒక వెర్షన్ డెస్క్‌టాప్‌లలో ప్రాచుర్యం పొందింది, ముఖ్యంగా XFree86 అని పిలువబడే ఓపెన్ సోర్స్ వేరియంట్. 2004 లో, ఈ ప్రాజెక్టులో భిన్నాభిప్రాయాలు వెలువడ్డాయి, మరియు కొంతమంది డెవలపర్లు X.org కు విడిపోయారు, ఇది X విండో సిస్టమ్ యొక్క ప్రామాణిక అమలుగా మారింది. X.org అనేది దాదాపు అన్ని ప్రధాన యునిక్స్ మరియు లైనక్స్ పంపిణీల ద్వారా పంపబడిన సంస్కరణ.

X విండో ఎలా పనిచేస్తుంది

విండోస్ మరియు మాక్ ఓఎస్ ఎక్స్ తో సహా ఇతర వ్యవస్థల మాదిరిగా కాకుండా, గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ ఆపరేటింగ్ సిస్టమ్ యొక్క అంతర్భాగం, ఎక్స్, ఇతర యునిక్స్ మౌలిక సదుపాయాల మాదిరిగానే, వాస్తవానికి మరొక ప్రోగ్రామ్. వాస్తవానికి, డేటాబేస్ లేదా వెబ్ పేజీలతో సహా వనరులను సమకూర్చడానికి ఎక్కువ చక్రాలను కేటాయించడానికి సర్వర్లు X లేకుండా అమలు చేయడం సాధారణం.


X విండో సిస్టమ్ సర్వర్లు మరియు క్లయింట్ల చుట్టూ లేయర్డ్ ఆర్కిటెక్చర్ కలిగి ఉంది. రిమోట్ మెషీన్‌లో సర్వర్ గురించి మీరు అనుకునే చోట, హాల్‌లోని ఫైల్ సర్వర్ వంటి విభాగం కోసం ఫైల్‌లను అందిస్తోంది, మీరు డెస్క్‌టాప్‌లో X ని ఉపయోగిస్తుంటే, మీరు నిజంగా సర్వర్‌ను ఉపయోగిస్తున్నారు. X కింద నడుస్తున్న గ్రాఫికల్ ప్రోగ్రామ్‌లు క్లయింట్లు. అవి స్థానికంగా ఉండవచ్చు లేదా రిమోట్ సిస్టమ్‌లో నడుస్తాయి. నేను తరువాత ఎలా చేయాలో కవర్ చేస్తాను.

విండో నిర్వాహకులు మరియు డెస్క్‌టాప్ పరిసరాలు

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

X పొందడం

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


మీరు గమనించకపోతే, Linux తో పాటు ఇతర ప్లాట్‌ఫారమ్‌లు ఉన్నాయి మరియు X వారికి కూడా అందుబాటులో ఉంది. విండోస్ కోసం, మీ ఉత్తమ పందెం సిగ్విన్ / ఎక్స్. Mac OS X కూడా ఐచ్ఛిక ఇన్‌స్టాల్‌గా X11 తో వస్తుంది.

X విండో సిస్టమ్‌ను కాన్ఫిగర్ చేస్తోంది

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

నెట్‌వర్క్ ద్వారా X ని ఉపయోగించడం

X విండో సిస్టమ్ యొక్క గొప్ప బలాల్లో ఒకటి దాని నెట్‌వర్క్ పారదర్శకత, అంటే మీరు మరొక కంప్యూటర్‌లో ప్రోగ్రామ్‌ను అమలు చేయవచ్చు మరియు మీ మెషీన్‌లో దాని ప్రదర్శనను ప్రదర్శించవచ్చు.


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


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

X విండో సిస్టమ్ మరియు వాడుకలో లేని ప్రశ్నలు

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


ఈ వాదనలకు ప్రతిస్పందనగా, X ద్వారా వెళ్ళకుండా నేరుగా హార్డ్‌వేర్‌తో మాట్లాడగల డిస్ప్లే సర్వర్‌ను రూపొందించడానికి వేలాండ్ ప్రాజెక్ట్ పుట్టుకొచ్చింది. ఇది ఇప్పటికే 1.0 దశకు చేరుకుంది, ఇది ప్రధాన సమయానికి ఎక్కడా సిద్ధంగా లేనప్పటికీ, కొంత ఉన్నప్పటికీ ఆకట్టుకునే ప్రదర్శనలు. భవిష్యత్తులో ఏదో ఒక సమయంలో వేలాండ్‌కు వెళ్తామని కానానికల్ ప్రకటించింది.

X యొక్క భవిష్యత్తు

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

X విండో సిస్టమ్ 101