Skip to main content

Mac OS X లినక్స్ పంపిణీ కాదు, కానీ ...

Anonim

ఆపిల్ యొక్క డెస్క్టాప్ మరియు నోట్బుక్ కంప్యూటర్లలో మరియు Linux లో ఉపయోగించిన ఆపరేటింగ్ సిస్టమ్, యునిక్స్ ఆపరేటింగ్ సిస్టం ఆధారంగా, 1969 లో డెన్నిస్ రిట్చీ మరియు కెన్ థామ్సన్చే బెల్ లాబ్స్లో అభివృద్ధి చేయబడింది. ప్రస్తుతం ఆపిల్ యొక్క ఐఫోన్లను ఉపయోగించే ఆపరేటింగ్ సిస్టమ్ iOS , ఇది Mac OS X నుండి ఉద్భవించింది మరియు అందువలన ఇది ఒక యునిక్స్ వేరియంట్.

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

Linux మరియు OS X యొక్క సాధారణ రూట్స్

లైనక్స్ మరియు మాక్ OS X యొక్క సాధారణ మూలాల ఆచరణీయ అంశం ఏమిటంటే POSIX స్టాండర్డ్ ను అనుసరిస్తాయి. POSIX అంటే యూనిక్స్-వంటి ఆపరేటింగ్ సిస్టమ్స్ కోసం పోర్టబుల్ ఆపరేటింగ్ సిస్టమ్ ఇంటర్ఫేస్ . ఈ అనుకూలత Mac OS X వ్యవస్థలపై Linux పై అభివృద్ధి చేసిన అనువర్తనాలను సంకలనం చేయడం సాధ్యపడుతుంది. Linux కూడా Mac OS X కోసం Linux పై అప్లికేషన్లను కంపైల్ చేయడానికి ఎంపికలను అందిస్తుంది.

Linux distros లాగా, Mac OS X a టెర్మినల్ అప్లికేషన్, ఇది మీరు Linux / Unix ఆదేశాలను అమలు చేయగల టెక్స్ట్ విండోను అందిస్తుంది. ఈ టెర్మినల్ను తరచూ ఇలా సూచిస్తారు కమాండ్ లైన్ లేదా షెల్ లేదా షెల్ విండో . ఇది గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ అందుబాటులోకి రావడానికి ముందు కంప్యూటర్లను ఆపరేట్ చేసే టెక్స్ట్-ఆధారిత పర్యావరణం. ఇది ఇప్పటికీ వ్యవస్థ పరిపాలన మరియు స్క్రిప్టింగ్ స్వయంచాలక విధానాలకు విస్తృతంగా ఉపయోగించబడుతుంది.

జనాదరణ పొందినది బాష్ షెల్ Mac OS X లో అందుబాటులో ఉంది, మౌంటైన్ లయన్ తో సహా, అందంగా చాలా అన్ని Linux పంపిణీలో ఉంది. బాష్ షెల్ మీరు త్వరగా ఫైల్ సిస్టమ్ను ప్రయాణించి టెక్స్ట్-ఆధారిత లేదా గ్రాఫికల్ అనువర్తనాలను ప్రారంభించటానికి మిమ్మల్ని అనుమతిస్తుంది.

షెల్ / కమాండ్ లైన్ లో, మీరు అన్ని మీ ప్రాథమిక లైనక్స్ / యూనిక్స్ మరియు షెల్ ఆదేశాలను ఉపయోగించవచ్చు ls , CD , పిల్లి , మరియు మరింత . ఫైల్ సిస్టమ్ లైనక్స్లో, వంటి విభజన / డైరెక్టరీలతో నిర్మించబడింది usr , var , etc , dev , మరియు హోమ్ ఎగువన, OS X లో కొన్ని అదనపు ఫోల్డర్లను ఉన్నప్పటికీ

Linux మరియు Mac OS X వంటి యూనిక్స్-రకం ఆపరేటింగ్ సిస్టమ్స్ యొక్క ప్రాథమిక ప్రోగ్రామింగ్ భాషలు C మరియు C ++. చాలామంది ఆపరేటింగ్ సిస్టమ్ ఈ భాషల్లో అమలు చేయబడుతున్నాయి, మరియు అనేక ప్రాథమిక అనువర్తనాలు C మరియు C ++ లలో అమలు చేయబడ్డాయి. పెర్ల్ మరియు జావా వంటి ఉన్నత స్థాయి ప్రోగ్రామింగ్ భాషలు కూడా సి / సి ++ లో అమలు చేయబడ్డాయి.

ఆపిల్ అందిస్తుంది ఆబ్జెక్టివ్ సి ప్రోగ్రామింగ్ భాష IDE (ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్) X కోడ్ OS X మరియు iOS కోసం అనువర్తనాల అభివృద్ధికి మద్దతు ఇవ్వడంతో సహా.

Linux వలె, OS X బలమైన జావా మద్దతును కలిగి ఉంది మరియు వాస్తవానికి OS X లో జావా అప్లికేషన్ల యొక్క స్థిరమైన సమగ్రతను నిర్థారించడానికి కస్టమ్ జావా సంస్థాపనను అందిస్తుంది. ఇది లినక్స్ సిస్టమ్స్లో ప్రజాదరణ పొందిన టెక్స్ట్ ఎడిటర్స్ Emacs మరియు VI యొక్క టెర్మినల్ ఆధారిత సంస్కరణలను కలిగి ఉంటుంది. మరింత GUI తో సంస్కరణలు ఆపిల్ యొక్క AppStore నుండి డౌన్ లోడ్ చేసుకోవచ్చు.

ప్రధాన తేడాలు

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

మాక్స్ OS X ఎక్కువగా డెస్క్టాప్ / నోట్బుక్ ఆపరేటింగ్ సిస్టంగా పిలువబడుతున్నప్పుడు, OS X యొక్క ఇటీవలి సంస్కరణలు సర్వర్ ఆపరేటింగ్ సిస్టం వలె కూడా ఉపయోగించబడతాయి, అయినప్పటికీ యాడ్-ఆన్ ప్యాకేజీ సర్వర్ App అన్ని సర్వర్-ప్రాప్తిని పొందడానికి అప్లికేషన్లు. లైనక్స్, అయితే, ఆధిపత్య సర్వర్ ఆపరేటింగ్ సిస్టమ్ ఉంది.