ప్రకటనను మూసివేయండి

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

సిరీస్ యొక్క మొదటి కథనంలో, Mac OSలో అప్లికేషన్‌లను భర్తీ చేయడానికి మనకు ఏ ఎంపికలు ఉన్నాయో చూద్దాం. మొదట, Mac OS అనేది NextSTEP మరియు BSD ఆధారంగా, అంటే Unix సిస్టమ్ ఆధారంగా నిర్మించిన సిస్టమ్ అని చెప్పడం మంచిది. OS Xతో ఉన్న మొదటి Macs PowerPC ఆర్కిటెక్చర్‌పై నడిచింది, ఇక్కడ వర్చువలైజేషన్ (వర్చువల్ PC 7, Bochs, Guest PC, iEmulator మొదలైనవి) కోసం సాధనాలను మాత్రమే ఉపయోగించడం సాధ్యమైంది. ఉదాహరణకు, వర్చువల్ PC సాపేక్షంగా త్వరగా పనిచేసినప్పటికీ, OS X వాతావరణంలో ఏకీకరణ లేకుండా వర్చువల్ మిషన్‌లో రోజంతా పని చేయడం చాలా అసౌకర్యంగా ఉండాలి. Mac OSలో స్థానికంగా MS Windows అప్లికేషన్‌లను అమలు చేయడానికి QEMU (Darwine)తో వైన్ ప్రాజెక్ట్‌ను విలీనం చేసే ప్రయత్నం కూడా జరిగింది, అయితే ఇది ఊహించిన విధంగా పని చేయలేదు మరియు రద్దు చేయబడింది.

కానీ ఆపిల్ x86 ఆర్కిటెక్చర్‌కు పరివర్తనను ప్రకటించినప్పుడు, ఔట్‌లుక్ అప్పటికే రోజియర్‌గా ఉంది. MS విండోస్‌ను స్థానికంగా అమలు చేయడమే కాకుండా, వైన్‌ను కూడా కంపైల్ చేయవచ్చు. వర్చువలైజేషన్ సాధనాల పోర్ట్‌ఫోలియో కూడా పెరిగింది, ఫలితంగా, ఉదాహరణకు, OS X కోసం MS దాని వర్చువల్ PC సాధనానికి మద్దతును నిలిపివేస్తుంది. అప్పటి నుండి, వ్యక్తిగత కంపెనీలు తమ వర్చువల్ మెషీన్‌లు ఎంత వేగంగా పని చేస్తాయి లేదా అవి ఎంత బాగా కలిసిపోయాయి అనే దానిపై పోటీ పడుతున్నాయి. పర్యావరణం OS X మొదలైనవి.

Windows నుండి Mac OSకి ప్రోగ్రామ్‌లను భర్తీ చేయడానికి ఈరోజు మనకు అనేక ఎంపికలు అందుబాటులో ఉన్నాయి.

  • MS Windows యొక్క స్థానిక ప్రారంభం
  • Mac OS కోసం ప్రత్యామ్నాయాన్ని కనుగొనడం
  • వర్చువలైజేషన్ ద్వారా
  • అనువాద API (వైన్)
  • Mac OS కోసం అప్లికేషన్ యొక్క అనువాదం.

MS Windows యొక్క స్థానిక ప్రారంభం

డ్యూయల్‌బూట్ అని పిలవబడే వాటిని ఉపయోగించి Windows ను ప్రారంభించవచ్చు, అంటే మా Mac Mac OS లేదా Windows రన్ అవుతోంది. ఈ పద్ధతి యొక్క ప్రయోజనం ఏమిటంటే Windows మీ Mac యొక్క HWని పూర్తిగా ఉపయోగించుకుంటుంది. దురదృష్టవశాత్తు, మేము ఎల్లప్పుడూ కంప్యూటర్‌ను పునఃప్రారంభించవలసి ఉంటుంది, ఇది అసౌకర్యంగా ఉంటుంది. మేము మా స్వంత MS విండోస్ లైసెన్స్‌ను కూడా కలిగి ఉండాలి, ఇది ఖచ్చితంగా చౌకైనది కాదు. OEM వెర్షన్‌ను కొనుగోలు చేస్తే సరిపోతుంది, దీని ధర సుమారు 3 వేలు, కానీ మీరు BootCamp పార్శిల్ నుండి వర్చువల్ మెషీన్‌లో అదే విండోలను అమలు చేయాలనుకుంటే, మీరు లైసెన్సింగ్ ఒప్పందంలో (మూలం: Microsoft హాట్‌లైన్) సమస్యను ఎదుర్కొంటారు. కాబట్టి మీరు బూట్‌క్యాంప్ మరియు వర్చువలైజేషన్‌ని ఉపయోగించాలనుకుంటే, మీకు పూర్తి బాక్స్డ్ వెర్షన్ అవసరం. మీకు వర్చువలైజేషన్ అవసరం లేకపోతే, OEM లైసెన్స్ సరిపోతుంది.

Mac OS కోసం ప్రత్యామ్నాయం కోసం వెతుకుతోంది

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

వర్చువలైజేషన్

వర్చువలైజేషన్ అనేది Mac OS వాతావరణంలో Windowsని అమలు చేస్తోంది, కాబట్టి అన్ని ప్రోగ్రామ్‌లు Windowsలో స్థానికంగా అమలు చేయబడతాయి, అయితే Mac OSలో ఏకీకరణకు మద్దతుతో నేటి ప్రోగ్రామ్ ఎంపికలకు ధన్యవాదాలు. వినియోగదారు నేపథ్యంలో విండోస్‌ను ప్రారంభిస్తారు, ప్రోగ్రామ్‌ను అమలు చేస్తారు, అది Mac OS GUIలో నడుస్తుంది. ఈ ప్రయోజనం కోసం నేడు మార్కెట్లో అనేక కార్యక్రమాలు ఉన్నాయి. బాగా తెలిసిన వాటిలో:

  • సమాంతర డెస్క్‌టాప్
  • VMware ఫ్యూజన్
  • VirtualBox
  • QEMU
  • బోచ్స్.

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

API అనువాదం

చింతించకండి, ఏదో అర్థంకాని వాక్యంతో మిమ్మల్ని ముంచెత్తడం నాకు ఇష్టం లేదు. ఈ శీర్షిక కింద ఒక్క విషయం మాత్రమే దాగి ఉంది. హార్డ్‌వేర్‌తో కమ్యూనికేట్ చేయడానికి Windows ప్రత్యేక సిస్టమ్ ఫంక్షన్ కాల్‌లను (APIలు) ఉపయోగిస్తుంది మరియు Mac OSలో ఈ APIలను OS X అర్థం చేసుకునేలా అనువదించే ప్రోగ్రామ్ ఉంది. నిపుణులు బహుశా నన్ను క్షమించగలరు, కానీ ఇది వినియోగదారుల కోసం కథనం, ప్రొఫెషనల్ కమ్యూనిటీ కోసం కాదు. Mac OS కింద, 3 ప్రోగ్రామ్‌లు ఇలా చేస్తాయి:

  • వైన్
  • క్రాస్ఓవర్-వైన్
  • క్రాస్ఓవర్

వైన్ సోర్స్ ఫైల్‌ల నుండి మాత్రమే అందుబాటులో ఉంటుంది మరియు ప్రాజెక్ట్ ద్వారా కంపైల్ చేయబడుతుంది Macports. అలాగే, క్రాస్ఓవర్-వైన్ క్రాస్ఓవర్ లాగానే ఉన్నట్లు అనిపించవచ్చు, కానీ అది అంతగా లేదు. సంస్థ CodeWeaverడబ్బు కోసం క్రాస్‌ఓవర్‌ను అభివృద్ధి చేసే s, వైన్ ప్రాజెక్ట్‌పై ఆధారపడి ఉంటుంది, అయితే అప్లికేషన్‌లతో అనుకూలతను మెరుగుపరచడానికి దాని స్వంత కోడ్‌ను తిరిగి అమలు చేస్తుంది. ఇది MacPortsలోని క్రాస్ఓవర్-వైన్ ప్యాకేజీలో ఉంచబడింది, ఇది మళ్లీ సోర్స్ కోడ్‌లను అనువదించడం ద్వారా మాత్రమే అందుబాటులో ఉంటుంది. క్రాస్ఓవర్ వ్యక్తిగత అప్లికేషన్‌లకు వర్తింపజేయవచ్చు మరియు దాని స్వంత GUIని కలిగి ఉంటుంది, ఇది మునుపటి రెండు ప్యాకేజీలలో లేని వ్యక్తిగత అప్లికేషన్‌లు మరియు వాటి డిపెండెన్సీలను ఇన్‌స్టాల్ చేయడాన్ని సులభతరం చేస్తుంది. మీరు కోడ్‌వీవర్స్ వెబ్‌సైట్‌లో ఏ అప్లికేషన్‌లను అమలు చేయవచ్చో నేరుగా కనుగొనవచ్చు. ప్రతికూలత ఏమిటంటే, కోడ్‌వీవర్‌లచే జాబితా చేయబడిన వాటి కంటే ఇతర అప్లికేషన్‌లను అమలు చేయవచ్చు, అయితే ఇది వైన్ ప్రాజెక్ట్‌ను కాన్ఫిగర్ చేయగలగాలి.

Mac OS కోసం అప్లికేషన్ యొక్క అనువాదం

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

నేను Mac OSలో Windows అప్లికేషన్‌లను అమలు చేసే అవకాశాలను వివరించడానికి ప్రయత్నించాను. తదుపరి భాగం నుండి, మేము కంప్యూటర్‌తో పనిచేసే నిర్దిష్ట ప్రాంతాలతో మరియు MS విండోస్ పర్యావరణం నుండి ప్రోగ్రామ్‌లకు ప్రత్యామ్నాయాలతో వ్యవహరిస్తాము. తరువాతి భాగంలో, మేము ఆఫీస్ అప్లికేషన్‌లను లక్ష్యంగా చేసుకుంటాము.

వర్గాలు: wikipedia.org, winehq.org
.