![మైక్రోసాఫ్ట్ ఉబుంటును డిజైన్ చేస్తే? | ఉంటే_టీ](https://i.ytimg.com/vi/kAv1fRvKccE/hqdefault.jpg)
విషయము
- విండోస్లో ఉబుంటును నడుపుతోంది
- ఎందుకు ఉబుంటు?
- బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
- పూర్వ
- అది ఎలా పని చేస్తుంది
- ప్రత్యామ్నాయాలు
- ముగింపు
మూలం: ప్రెషర్వా / డ్రీమ్స్టైమ్.కామ్
Takeaway:
విండోస్ 10 లో ఉబుంటు కమాండ్ లైన్ సాధనాలను స్థానికంగా ఉపయోగించడం ఇప్పుడు సాధ్యమే.
మైక్రోసాఫ్ట్ మరియు కానానికల్ 2016 మార్చి చివరలో ఉబుంటు విండోస్ 10 పైన నడుస్తుందని ప్రకటించినప్పుడు, చాలా మంది లైనక్స్ అభిమానులు ఇది ఏప్రిల్ ఫూల్ యొక్క జోక్ అని భావించినందుకు క్షమించబడతారు. విండోస్లో నడుస్తున్న ఉబుంటు అనేది తీవ్రమైన మరియు స్వాగతించే అదనంగా ఉంది, ఇది విండోస్ను తీవ్రమైన అభివృద్ధి వాతావరణంగా మారుస్తుంది.
అవును, మీరు ఆ హక్కు విన్నారు. మీరు ఇప్పుడు విండోస్లో ఉబుంటును అమలు చేయవచ్చు. లేదా, పాపులర్ బాష్ షెల్ వంటి కమాండ్ లైన్ సాధనాలు.
ఖచ్చితంగా, సిగ్విన్ వంటి వాతావరణాలు యునిక్స్ మరియు లైనక్స్ సాధనాలను విండోస్కు పోర్ట్ చేయడం సాధ్యం చేశాయి, కాని ఇప్పుడు మీరు డ్యూయల్ బూట్ చేయకుండా లేదా వర్చువల్ మెషీన్ను సెటప్ చేయకుండా అసలు లైనక్స్ బైనరీలను అమలు చేయవచ్చు. నడవ రెండు వైపులా ఉన్న చాలా మంది డెవలపర్లు ఈ అభివృద్ధి పట్ల ఉత్సాహంగా ఉన్నారన్నది రహస్యం కాదు.
విండోస్లో ఉబుంటును నడుపుతోంది
మీరు దీన్ని ప్రయత్నించడానికి దురదతో ఉంటే, ఇది చాలా సులభం. మీకు విండోస్ 10 యొక్క ప్రివ్యూ బిల్డ్ 14316 అవసరం (పూర్తి స్థాయి వెర్షన్ 2016 వేసవిలో విండోస్ 10 వార్షికోత్సవ ఎడిషన్తో వస్తుంది).
“డెవలపర్ మోడ్” ను ప్రారంభించడానికి మీరు సెట్టింగులలోకి వెళ్ళాలి. ఆ తరువాత, మీరు కమాండ్ ప్రాంప్ట్లో “బాష్” అని టైప్ చేయగలరు మరియు జనాదరణ పొందిన షెల్ రన్నింగ్ కలిగి ఉంటారు.
ఎందుకు ఉబుంటు?
ఒకప్పుడు లైనక్స్ మరియు ఓపెన్ సోర్స్ను కమ్యూనిజంతో పోల్చిన సంస్థ ఇప్పుడు దాని ప్రధాన ఆపరేటింగ్ సిస్టమ్ ప్రత్యర్థి విండోస్లో లైనక్స్కు ఎందుకు మద్దతు ఇస్తోంది? మాజీ మైక్రోసాఫ్ట్ సీఈఓ స్టీవ్ బాల్మెర్ చెప్పినట్లుగా, సమాధానం “డెవలపర్లు! డెవలపర్లు! డెవలపర్లు! డెవలపర్లు! "
మైక్రోసాఫ్ట్ మరియు లైనక్స్ కమ్యూనిటీల మధ్య అతిపెద్ద శత్రుత్వం ఉన్న సంవత్సరాలు '00 లు, అనువర్తనాలను అభివృద్ధి చేసేటప్పుడు డెస్క్టాప్లో విండోస్ అనువర్తనాలను (మరియు కొంతవరకు, మాక్ అనువర్తనాలు) అభివృద్ధి చేయడం అంటే, విండోస్ మార్కెట్లో వర్చువల్ స్ట్రాంగ్హోల్డ్ కలిగి ఉంటుంది మరియు సాఫ్ట్వేర్ దిగ్గజం ఏ భూమిని కోల్పోవటానికి ఇష్టపడదు.
మైక్రోసాఫ్ట్ విండోస్ ఇప్పటికీ అత్యంత ప్రాచుర్యం పొందిన డెస్క్టాప్ ఆపరేటింగ్ సిస్టమ్ అయితే, దాని మాతృ సంస్థ సంతృప్తికరంగా ఉండటానికి వీలులేదు. మొబైల్ మరియు క్లౌడ్ కంప్యూటింగ్ యొక్క కొత్త ప్రపంచం మైక్రోసాఫ్ట్ యొక్క ఉరుములను దొంగిలించింది.
బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
సాఫ్ట్వేర్ నాణ్యత గురించి ఎవరూ పట్టించుకోనప్పుడు మీరు మీ ప్రోగ్రామింగ్ నైపుణ్యాలను మెరుగుపరచలేరు.
మరీ ముఖ్యంగా, చాలా మంది డెవలపర్లు వెబ్ మరియు మొబైల్ అనువర్తనాలను విండోస్ మెషీన్లలో కాకుండా నిర్మిస్తున్నారు. ఏదైనా డెవలపర్ కాన్ఫరెన్స్ చుట్టూ చూడండి మరియు మీరు ప్రేక్షకులలో చూసే చాలా ల్యాప్టాప్లు మాక్లు. ఈ కొత్త స్టార్టప్లు ఉపయోగిస్తున్న చాలా సర్వర్లు లైనక్స్, ఎందుకంటే వారు తమ కంప్యూటర్ సైన్స్ కోర్సుల్లో ఉపయోగించడం నేర్చుకున్నారు.
మరోవైపు, విండోస్ కమాండ్ లైన్ MS-DOS రోజులలో చిక్కుకున్నట్లు అనిపించింది, మైక్రోసాఫ్ట్ దానిని పవర్షెల్తో భర్తీ చేయడానికి చేసిన ప్రయత్నం.
మరో మాటలో చెప్పాలంటే, సాఫ్ట్వేర్ అభివృద్ధి యొక్క ధైర్యమైన కొత్త ప్రపంచాన్ని Linux నియంత్రిస్తుంది.
విండోస్ డెవలపర్ అయిన స్కాట్ హాన్సెల్మాన్ సముద్ర మార్పును గమనించాడు. అతను “$” ప్రాంప్ట్ను కనుగొనడానికి మాత్రమే వెబ్ ప్రోగ్రామింగ్లో ట్యుటోరియల్లను కనుగొంటాడు, దీని అర్థం ట్యుటోరియల్ విండోస్ డెవలపర్గా అతని కోసం కాదు.
విండోస్ 10 లోని ఉబుంటుతో, డెవలపర్లు వర్చువల్ మిషన్లు లేదా డ్యూయల్ బూట్ను ఇన్స్టాల్ చేయకుండా యునిక్స్ లాంటి సిస్టమ్స్లో సంవత్సరాలుగా ఉపయోగించిన అదే కమాండ్ లైన్ సాధనాలకు ప్రాప్యత పొందగలరు.
పూర్వ
ఇది ధ్వనించేంత వింత కాదు. మైక్రోసాఫ్ట్ ఇంతకుముందు యునిక్స్కు మద్దతు ఇచ్చింది. శాంటా క్రజ్ ఆపరేషన్ (ఎస్సీఓ) కు అభివృద్ధిని అప్పగించే ముందు, 80 వ దశకంలో, ఇది జెనిక్స్ తో ఒక పెద్ద యునిక్స్ విక్రేత. మైక్రోసాఫ్ట్ కొన్నేళ్లుగా ఎస్సీఓలో వాటాను కొనసాగించింది.
మైక్రోసాఫ్ట్ యునిక్స్ కోసం AT & T యొక్క లైసెన్సింగ్ చాలా గజిబిజిగా ఉందని మరియు OS / 2 ను నిర్మించడానికి IBM తో భాగస్వామ్యం కలిగి ఉందని, OS / 2 మరియు Windows దిశపై IBM తో విభేదాల తరువాత విండోస్ NT ని అభివృద్ధి చేయడానికి మాత్రమే. అప్పుడు కూడా, మైక్రోసాఫ్ట్ యునిక్స్ ప్రపంచంలో ఒక అడుగు కలిగి ఉంది. NT ప్రారంభంలో ఒక POSIX పొరకు మద్దతు ఇచ్చింది, మరియు యునిక్స్ కోసం దాని స్వంత సేవలు NT ని ఉపయోగించాలనుకునే కాని యునిక్స్ సాఫ్ట్వేర్లో చాలా పెట్టుబడులు పెట్టే సంస్థలకు యునిక్స్ లాంటి వాతావరణాన్ని అందించాయి.
అది ఎలా పని చేస్తుంది
విండోస్ కోసం ఉబుంటు లైనక్స్ కోసం మైక్రోసాఫ్ట్ విండోస్ సబ్సిస్టమ్ ద్వారా సాధ్యమైంది. ఇది లైనక్స్ సిస్టమ్ కాల్లను విండోస్లోకి అనువదించే అనుకూలత పొర. ఈ సాధనాలు కమాండ్ లైన్ మాత్రమే. విండోస్లో X11 ని ఇన్స్టాల్ చేయడం ఇప్పటికే సాధ్యమే అయినప్పటికీ, గ్రాఫికల్ అనువర్తనాలను అందించే ప్రణాళికలు లేవు. చాలా ప్రాచుర్యం పొందిన లైనక్స్ గ్రాఫికల్ అనువర్తనాలు ఇప్పటికే స్థానిక విండోస్ పోర్ట్లను కలిగి ఉన్నందున, ఇది అంత పెద్ద నష్టం కాదు.
ఇది పూర్తి స్థాయి లైనక్స్ వ్యవస్థ కాదు. విండోస్ ఎక్జిక్యూటబుల్స్కు బదులుగా బైనరీలు ELF బైనరీలు అయినప్పటికీ యూజర్ల్యాండ్ యుటిలిటీస్ మాత్రమే కెర్నల్ కాదు.
ఇది సిగ్విన్ వంటి వాటికి భిన్నంగా ఉంటుంది, ఇక్కడ డెవలపర్లు విండోస్కు లైనక్స్ సిస్టమ్ కాల్స్ ను అనువదించే DLL ను సృష్టించారు. సిగ్విన్తో, ప్రోగ్రామ్లను విండోస్ ఎక్జిక్యూటబుల్స్ లోకి తిరిగి కంపైల్ చేస్తారు.
ప్రత్యామ్నాయాలు
విండోస్లో ఉబుంటు (విధమైన) నడుస్తున్నప్పటికీ, విండోస్ను చుట్టూ ఉంచేటప్పుడు లైనక్స్ శక్తిని నొక్కాలనుకునే వ్యక్తులకు చాలా ప్రత్యామ్నాయాలు ఉండబోతున్నాయి.
సిగ్విన్ మరియు ఉవిన్ పోసిక్స్-అనుకూల సాధనాలను కోరుకునేవారికి చాలా ప్రాచుర్యం పొందిన వాతావరణాలు, కాని వర్చువలైజేషన్ యొక్క ఓవర్ హెడ్ అక్కరలేదు లేదా ఆపరేటింగ్ సిస్టమ్స్ మారాలి. MinGW మరియు MSYS తేలికపాటి ప్రత్యామ్నాయాన్ని అందిస్తున్నాయి.
VMware మరియు VirtualBox ద్వారా వర్చువలైజేషన్ ఆపరేటింగ్ సిస్టమ్పై మరింత నియంత్రణను అందిస్తుంది, అయితే నెమ్మదిగా ఉండే యంత్రాలపై పనితీరు పెనాల్టీ ఉంటుంది. చాలా ర్యామ్ ఉన్న వేగవంతమైన యంత్రం బేర్-మెటల్ సంస్థాపనతో పోల్చదగిన పనితీరును అందిస్తుంది.
లైనక్స్ మరియు విండోస్ రెండింటినీ అమలు చేయాలనుకునే వ్యక్తుల కోసం డ్యూయల్-బూటింగ్ సాంప్రదాయ ఎంపిక. ఈ రోజుల్లో ఇది చాలా సులభం, కానీ ఆపరేటింగ్ సిస్టమ్ల మధ్య మారడం బాధించేది.
ముగింపు
విండోస్ పైన ఉబుంటును అమలు చేయగల సామర్థ్యంతో, డెవలపర్లు విండోస్ అందించే విస్తృత శ్రేణి హార్డ్వేర్ ఎంపికలతో కలిపి శక్తివంతమైన అభివృద్ధి వాతావరణాన్ని కలిగి ఉంటారు.