Mac OS X லினக்ஸ் விநியோக அல்ல, ஆனால் ...

ஆப்பரேட்டிங் சிஸ்டம்ஸ் இருவரும் ஒரே வேர்களை பகிர்ந்து கொள்ளுங்கள்

ஆப்பிள் டெஸ்க்டாப் மற்றும் நோட்புக் கம்ப்யூட்டர்கள் மற்றும் லினக்ஸ் ஆகியவற்றில் பயன்படுத்தப்படும் இயக்க முறைமை Mac OS X இரண்டும் யுனிக்ஸ் இயங்குதளத்தை அடிப்படையாகக் கொண்டவை ஆகும், இது 1969 ஆம் ஆண்டில் டென்னிஸ் ரிட்சி மற்றும் கென் தாம்சன் ஆகியோரால் பெல் லேப்ஸில் உருவாக்கப்பட்டது. இப்போது iOS என அழைக்கப்படும் ஆப்பிளின் ஐபோன்களில் பயன்படுத்தப்படும் இயக்க முறைமை Mac OS X இலிருந்து பெறப்பட்டது, எனவே இது யூனிக்ஸ் மாறுபாடு ஆகும்.

உபுண்டுவில், Red Hat மற்றும் SuSE லினக்ஸ் போன்ற அனைத்து முக்கிய லினக்ஸ் பகிர்வுகளையும் போலவே, Mac OS X ஒரு "டெஸ்க்டாப் சூழலை" கொண்டுள்ளது, இது அப்ளிகேஷன் புரோகிராம்கள் மற்றும் கணினி அமைப்புகளுக்கு ஒரு வரைகலை பயனர் இடைமுகத்தை வழங்குகிறது. இந்த டெஸ்க்டாப் சூழல் யுனிக்ஸ் வகை OS ஐ மேல் லினக்ஸ் டிஸ்ப்ரோக்களின் டெஸ்க்டாப் சூழல்களில் கோர் லினக்ஸ் OS இன் மேல் கட்டப்பட்டுள்ளது. இருப்பினும், லினக்ஸ் துறப்புகள் பொதுவாக இயல்பான டெஸ்க்டாமை சூழல்களில் இயல்பான முறையில் நிறுவப்பட்டிருக்கும். மேக்ஸ் OS X மற்றும் மைக்ரோசாப்ட் விண்டோஸ் பயனர்கள் டெஸ்க்டாச் சூழலை மாற்றுவதற்கு விருப்பத்தை கொடுக்காது, வண்ணத் திட்டங்கள் மற்றும் எழுத்துரு அளவு போன்ற சிறு தோற்றம் மற்றும் உணர்வுகளைத் தவிர.

லினக்ஸ் மற்றும் OS X இன் பொதுவான வேர்கள்

Linux மற்றும் Mac OS X இன் பொதுவான வேர்களின் நடைமுறை அம்சம் POSIX தரநிலையை பின்பற்றுவதாகும். யுஎக்ஸ் -போன்ற இயக்க முறைமைகளுக்கு Portable Operating System Interface க்கு POSIX உள்ளது. இந்த பொருந்தக்கூடியது Mac OS X கணினிகளில் லினக்ஸில் உருவாக்கப்பட்ட பயன்பாடுகளை தொகுக்க சாத்தியமாக்குகிறது. லினக்ஸ் இயங்குதளங்களை லினக்ஸில் தொகுக்க விருப்பங்களை லினக்ஸ் வழங்குகிறது.

லினக்ஸ் டிராஸ்ஸைப் போலவே Mac OS X ம் டெர்மினல் அப்ளிகேஷன், இதில் லினக்ஸ் / யூனிக்ஸ் கட்டளைகளை இயக்கக்கூடிய உரை சாளரத்தை வழங்குகிறது. இந்த முனையம் அடிக்கடி கட்டளை வரி அல்லது ஷெல் அல்லது ஷெல் சாளரமாக குறிப்பிடப்படுகிறது . இது வரைகலை பயனர் இடைமுகத்திற்கு முன் கணினிகளை இயக்க பயன்படும் உரை அடிப்படையான சூழல் இது. இது கணினி நிர்வாகம் மற்றும் ஸ்கிரிப்டிங் தானியங்கு செயல்முறைகளுக்கு பரவலாக பயன்படுத்தப்படுகிறது.

பிரபலமான பாஷ் ஷெல் Mac OS X இல் கிடைக்கிறது, மலை சிங்கம் உட்பட, இது எல்லா லினக்ஸ் விநியோகங்களிலும் உள்ளது. பாஷ் ஷெல் நீங்கள் விரைவாக கோப்பு முறைமைக்குச் சென்று உரை அடிப்படையிலான அல்லது வரைகலை பயன்பாடுகளைத் தொடங்க உதவுகிறது.

ஷெல் / கட்டளை வரியில், உங்கள் அடிப்படை லினக்ஸ் / யூனிக்ஸ் மற்றும் ஷெல் கட்டளைகளை ls , cd , cat மற்றும் பலவற்றைப் பயன்படுத்தலாம் . கோப்பு முறைமை லினக்ஸில் கட்டமைக்கப்பட்டுள்ளது, OS X இல் சில கூடுதல் கோப்புறைகள் இருப்பினும், Usr , var , etc , dev , மற்றும் வீட்டில் உள்ள பகிர்வுகளை / அடைவுகளுடன்.

Linux மற்றும் Mac OS X போன்ற யூனிக்ஸ் வகை இயக்க முறைமைகளின் அடிப்படை நிரலாக்க மொழிகள் சி மற்றும் சி ++ ஆகும். பெரும்பாலான இயக்க முறைமைகள் இந்த மொழிகளில் செயல்படுத்தப்படுகின்றன, மேலும் பல அடிப்படை பயன்பாடுகள் சி மற்றும் சி ++ இல் செயல்படுத்தப்படுகின்றன. பெர்ல் மற்றும் ஜாவா போன்ற உயர்மட்ட நிரலாக்க மொழிகள் சி / சி ++ இல் செயல்படுத்தப்படுகின்றன.

ஆப்பிள் OS X மற்றும் iOS க்கான பயன்பாடுகளின் மேம்பாட்டுக்கு IDE (ஒருங்கிணைந்த மேம்பாட்டு சூழல்) Xcode உள்ளிட்ட குறிக்கோள் C நிரலாக்க மொழியை வழங்குகிறது.

லினக்ஸ் போன்று, OS X வலுவான ஜாவா ஆதரவைக் கொண்டுள்ளது மற்றும் உண்மையில் OS X இல் ஜாவா பயன்பாடுகளின் ஒருங்கிணைந்த ஒருங்கிணைப்பை உறுதிப்படுத்த ஒரு தனிபயன் ஜாவா நிறுவலை வழங்குகிறது. இது லினக்ஸ் கணினிகளில் பிரபலமான உரை ஆசிரியர்கள் எமக்கஸ் மற்றும் VI இன் முனைய அடிப்படையிலான பதிப்புகளைக் கொண்டுள்ளது. மேலும் GUI ஆதரவுடன் பதிப்புகள் ஆப்பிளின் AppStore இலிருந்து பதிவிறக்கம் செய்யப்படலாம்.

முக்கிய வேறுபாடுகள்

லினக்ஸ் மற்றும் மேக் OS X ஆகியவற்றுக்கு இடையேயான வேறுபாடுகளில் ஒன்று என்று அழைக்கப்படும் கர்னல். பெயர் குறிப்பிடுவதுபோல், கர்னல் யுனிக்ஸ் வகை OS இன் மையமாக இருக்கிறது, மேலும் செயல்முறை மற்றும் நினைவக மேலாண்மை மற்றும் கோப்பு, சாதனம் மற்றும் பிணைய மேலாண்மை போன்ற செயல்பாடுகளை செயல்படுத்துகிறது. Linus Torvalds லினக்ஸ் கர்னலை வடிவமைத்த போது, ​​செயல்திறன் காரணங்களுக்காக ஒரு தனித்துவமான கர்னல் என குறிப்பிடப்பட்டதற்கு அவர் தேர்வுசெய்தார், மேலும் நுட்பத்தன்மைக்கு வடிவமைக்கப்பட்ட மைக்ரெகெர்லை எதிர்த்தார். Mac OS X இந்த இரண்டு கட்டமைப்புகளுக்கு இடையில் சமரசம் செய்யும் கர்னல் வடிவமைப்பைப் பயன்படுத்துகிறது.

மேக்ஸ் ஓஎஸ் எக்ஸ் பெரும்பாலும் டெஸ்க்டாப் / நோட்புக் இயக்க முறைமை என அறியப்படும் போது, ​​OS X இன் சமீபத்திய பதிப்புகள் சேவையக இயக்க முறைமைகளாகவும் பயன்படுத்தப்படலாம், எனினும் சர்வர் ஆப் சர்வஸ் சேவகன் ஆப் தேவைகளுக்காக அனைத்து சர்வர் குறிப்பிட்ட பயன்பாடுகளுக்கும் அணுகல் வாங்கப்பட வேண்டும். இருப்பினும், லினக்ஸ், மேலாதிக்க சேவையக இயக்க முறைமையாக உள்ளது.