ஆப்பிள் டெஸ்க்டாப் மற்றும் நோட்புக் கம்ப்யூட்டர்கள் மற்றும் லினக்ஸ் ஆகியவற்றில் பயன்படுத்தப்படும் இயக்க முறைமை Mac OS X இரண்டும் யுனிக்ஸ் இயங்குதளத்தை அடிப்படையாகக் கொண்டவை ஆகும், இது 1969 ஆம் ஆண்டில் டென்னிஸ் ரிட்சி மற்றும் கென் தாம்சன் ஆகியோரால் பெல் லேப்ஸில் உருவாக்கப்பட்டது. ஆப்பிள் ஐபோன்களில் பயன்படுத்தப்பட்ட இயக்க முறைமை இப்போது அழைக்கப்படுகிறது iOS க்கு , இது Mac OS X இலிருந்து பெறப்பட்டதாகும் மேலும் இது ஒரு யூனிக்ஸ் மாறுபாடு ஆகும்.
உபுண்டுவில், Red Hat மற்றும் SuSE லினக்ஸ் போன்ற அனைத்து முக்கிய லினக்ஸ் பகிர்வுகளையும் போலவே, Mac OS X ஒரு "டெஸ்க்டாப் சூழலை" கொண்டுள்ளது, இது அப்ளிகேஷன் புரோகிராம்கள் மற்றும் கணினி அமைப்புகளுக்கு ஒரு வரைகலை பயனர் இடைமுகத்தை வழங்குகிறது. இந்த டெஸ்க்டாப் சூழல் யுனிக்ஸ் வகை OS ஐ மேல் லினக்ஸ் டிஸ்ப்ரோக்களின் டெஸ்க்டாப் சூழல்களில் கோர் லினக்ஸ் OS இன் மேல் கட்டப்பட்டுள்ளது. இருப்பினும், லினக்ஸ் துறப்புகள் பொதுவாக இயல்பான டெஸ்க்டாமை சூழல்களில் இயல்பான முறையில் நிறுவப்பட்டிருக்கும். மேக் ஓஎஸ் எக்ஸ் மற்றும் மைக்ரோசாஃப்ட் விண்டோஸ் ஆகியவை டெஸ்க்டாமை சூழலை மாற்றுவதற்கு விருப்பத்தை பயனர்களுக்கு கொடுக்காது, வண்ணத் திட்டங்கள் மற்றும் எழுத்துரு அளவு போன்ற சிறு தோற்றம் மற்றும் உணர்வுகளைத் தவிர.
லினக்ஸ் மற்றும் OS X இன் பொதுவான வேர்கள்
Linux மற்றும் Mac OS X இன் பொதுவான வேர்களின் நடைமுறை அம்சம் POSIX தரநிலையை பின்பற்றுவதாகும். POSIX உள்ளது யுனிக்ஸ் போன்ற இயக்க முறைமைகளுக்கான போர்ட்டபிள் ஆபரேட்டிங் சிஸ்டம் இன்டர்ஃபேஸ் . இந்த பொருந்தக்கூடியது Mac OS X கணினிகளில் லினக்ஸில் உருவாக்கப்பட்ட பயன்பாடுகளை தொகுக்க சாத்தியமாக்குகிறது. லினக்ஸ் இயங்குதளங்களை லினக்ஸில் தொகுக்க விருப்பங்களை லினக்ஸ் வழங்குகிறது.
லினக்ஸ் டிரேஸ்களைப் போல, Mac OS X a முனையத்தில் நீங்கள் லினக்ஸ் / யூனிக்ஸ் கட்டளைகளை இயக்கக்கூடிய ஒரு உரை சாளரத்தை வழங்கும் பயன்பாடு. இந்த முனையம் அடிக்கடி குறிப்பிடப்படுகிறது கட்டளை வரி அல்லது ஷெல் அல்லது ஷெல் சாளரம் . இது கிராஃபிக்கல் யூசர் இடைமுகத்திற்கு முன் கணினிகளை இயக்க பயன்படும் உரை-அடிப்படையிலான சூழ்நிலை. இது கணினி நிர்வாகம் மற்றும் ஸ்கிரிப்டிங் தானியங்கு செயல்முறைகளுக்கு பரவலாக பயன்படுத்தப்படுகிறது.
பிரபலமான பாஷ் ஷெல் Mac OS X இல் கிடைக்கிறது, மலை சிங்கம் உட்பட, இது மிகவும் லினக்ஸ் விநியோகத்தில் உள்ளது. பாஷ் ஷெல் நீங்கள் விரைவாக கோப்பு முறைமைக்குச் சென்று உரை அடிப்படையிலான அல்லது வரைகலை பயன்பாடுகளைத் தொடங்க உதவுகிறது.
ஒரு ஷெல் / கட்டளை வரி, நீங்கள் உங்கள் அடிப்படை லினக்ஸ் / யூனிக்ஸ் மற்றும் ஷெல் கட்டளைகளை பயன்படுத்தலாம் கள் , சிடி , பூனை , மற்றும் மேலும் . கோப்பு முறைமை லினக்ஸில் கட்டமைக்கப்பட்டுள்ளது, இது பகிர்வுகள் / அடைவுகளுடன் usr ஆனது , வார் , போன்றவை , தேவ் , மற்றும் வீட்டில் OS X இல் சில கூடுதல் கோப்புறைகளும் இருப்பினும் மேலே
Linux மற்றும் Mac OS X போன்ற யூனிக்ஸ் வகை இயக்க முறைமைகளின் அடிப்படை நிரலாக்க மொழிகள் சி மற்றும் சி ++ ஆகும். பெரும்பாலான இயக்க முறைமைகள் இந்த மொழிகளில் செயல்படுத்தப்படுகின்றன, மேலும் பல அடிப்படை பயன்பாடுகள் சி மற்றும் சி ++ இல் செயல்படுத்தப்படுகின்றன. பெர்ல் மற்றும் ஜாவா போன்ற உயர்மட்ட நிரலாக்க மொழிகள் சி / சி ++ இல் செயல்படுத்தப்படுகின்றன.
ஆப்பிள் வழங்குகிறது குறிக்கோள் சி நிரலாக்க மொழி IDE (ஒருங்கிணைந்த மேம்பாட்டு சுற்றுச்சூழல்) Xcode OS X மற்றும் iOS க்கான பயன்பாடுகளின் மேம்பாட்டை ஆதரிக்கிறது.
லினக்ஸ் போன்று, OS X வலுவான ஜாவா ஆதரவைக் கொண்டுள்ளது மற்றும் உண்மையில் OS X இல் ஜாவா பயன்பாடுகளின் ஒருங்கிணைந்த ஒருங்கிணைப்பை உறுதிப்படுத்த ஒரு தனிபயன் ஜாவா நிறுவலை வழங்குகிறது. இது லினக்ஸ் கணினிகளில் பிரபலமான உரை ஆசிரியர்கள் எமக்கஸ் மற்றும் VI இன் முனைய அடிப்படையிலான பதிப்புகளைக் கொண்டுள்ளது. மேலும் GUI ஆதரவுடன் பதிப்புகள் ஆப்பிளின் AppStore இலிருந்து பதிவிறக்கம் செய்யப்படலாம்.
முக்கிய வேறுபாடுகள்
லினக்ஸ் மற்றும் மேக் OS X ஆகியவற்றுக்கு இடையேயான வேறுபாடுகளில் ஒன்று என்று அழைக்கப்படும் கர்னல். பெயர் குறிப்பிடுவதுபோல், கர்னல் யுனிக்ஸ் வகை OS இன் மையமாக இருக்கிறது, மேலும் செயல்முறை மற்றும் நினைவக மேலாண்மை மற்றும் கோப்பு, சாதனம் மற்றும் பிணைய மேலாண்மை போன்ற செயல்பாடுகளை செயல்படுத்துகிறது. Linus Torvalds லினக்ஸ் கர்னலை வடிவமைத்த போது, செயல்திறன் காரணங்களுக்காக ஒரு தனித்துவமான கர்னல் என குறிப்பிடப்பட்டதற்கு அவர் தேர்வுசெய்தார், மேலும் நுட்பத்தன்மைக்கு வடிவமைக்கப்பட்ட மைக்ரெகெர்லை எதிர்த்தார். Mac OS X இந்த இரண்டு கட்டமைப்புகளுக்கு இடையில் சமரசம் செய்யும் கர்னல் வடிவமைப்பைப் பயன்படுத்துகிறது.
மேக்ஸ் ஓஎஸ் எக்ஸ் பெரும்பாலும் டெஸ்க்டாப் / நோட்புக் இயக்க முறைமை என்று அறியப்படுகையில், OS X இன் சமீபத்திய பதிப்புகள் ஒரு சேவையக இயக்க முறைமைகளாகவும் பயன்படுத்தப்படலாம், இருப்பினும் கூடுதல் இணைப்பு சேவையக அணுகலைப் பெறுவதற்கு சேட்டிலைட் சேவையக பயன்பாடு தேவைப்படுகிறது பயன்பாடுகள். இருப்பினும், லினக்ஸ், மேலாதிக்க சேவையக இயக்க முறைமையாக உள்ளது.













