ఆండ్రాయిడ్ లైనక్స్?

Is Android Linux



ప్రజలు ఆండ్రాయిడ్ గురించి మాట్లాడుతున్నారు మరియు దాని కోర్ కేవలం లైనక్స్ యొక్క ఒక శాఖ మాత్రమే, అందువలన, ఇది ప్రాథమికంగా లైనక్స్ మాత్రమే. కానీ అది నిజానికి నిజమేనా?







చిన్న సమాధానం: అవును– కానీ సరిగ్గా కాదు.

ఫ్రేమ్‌వర్క్‌గా ఆండ్రాయిడ్ ఖచ్చితంగా లైనక్స్ కెర్నల్ యొక్క పొడిగింపుగా సృష్టించబడుతుంది - ముందుగా దాన్ని సరిగ్గా పొందండి. ఆండ్రాయిడ్ డెవలపర్లు మొదటి నుండి కోడ్ రాయాల్సిన అవసరం లేదు; వారికి అవసరమైన పనిని లైనక్స్ రూపంలో లేదా ముందుగా నిర్మించినట్లుగా ఏర్పాటు చేశారు. కానీ ఇది లైనక్స్ అని పిలవబడే Android కి అర్హత లేదు.



చూడండి, లైనక్స్ అనే పదానికి నిజంగా అస్పష్టమైన నిర్వచనాలు ఉన్నాయి. ఇది Linux కెర్నల్ లేదా GNU సాఫ్ట్‌వేర్‌ని సూచించడానికి ఉపయోగించవచ్చు. ఇది లైనక్స్ పంపిణీల సమూహాన్ని కూడా సూచిస్తుంది.



దాని పైన, ఆండ్రాయిడ్ పూర్తిగా లైనక్స్ కెర్నల్‌ని ఉపయోగించదు, అది సంబంధితమైన కొన్ని భాగాలను మాత్రమే ఉపయోగించుకుంటుంది, కనుక ఇది లైనక్స్ డిస్ట్రో అనే అర్థంలో ఇది లైనక్స్ కాదు.





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

మీరు ఆండ్రాయిడ్ పరికరాలలో లోడింగ్ స్క్రీన్‌లను చూడటం ద్వారా రెండింటి మధ్య కనెక్షన్ చేయవచ్చు; ఇది నిజానికి బూట్ అయ్యే లైనక్స్ కెర్నల్. ఏదేమైనా, సారూప్యతలు ఇప్పటివరకు మాత్రమే వెళ్లడం సులభం. నిశితంగా పరిశీలిస్తే, సాధారణంగా Linux పరికరంలో కనిపించే ఇతర లైబ్రరీలతో పాటుగా Glibc లైబ్రరీ కూడా కనిపించడం లేదు.



కానీ సరిగ్గా తేడాలు ఏమిటి?

Android OS ని Linux గా వర్గీకరించడానికి వ్యతిరేకంగా ఒక నిర్దిష్ట వాదన చేయడానికి, రెండింటిలో కొన్ని ప్రాథమిక ఫీచర్లను నిశితంగా పరిశీలిద్దాం.

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

Linux డిస్ట్రిబ్యూషన్స్ యొక్క నిర్వచించే లక్షణాలలో ఒకటి అనుకూలీకరణ; ఆ మేరకు ఆండ్రాయిడ్ దాదాపుగా ఇంటిగ్రేట్ చేయని ఫీచర్. ఉదాహరణకు, రూట్ యాక్సెస్ అనేది లైనక్స్‌లో కేవలం రెండు కమాండ్ లైన్‌ల దూరంలో ఉంది, అయితే Android కెర్నల్‌లోకి ప్రవేశించడానికి ప్రత్యేక అప్లికేషన్ అవసరం.

లైనక్స్ సాఫ్ట్‌వేర్ ఆండ్రాయిడ్‌కు చాలా విదేశీ. ఒక Linux పంపిణీ కోసం అప్లికేషన్‌లు అన్ని ఇతర పంపిణీలలో పనిచేస్తాయి మరియు ఇది Android విషయంలో కాదు. వాస్తవానికి, ఆండ్రాయిడ్ మరియు లైనక్స్ డిస్ట్రోల మధ్య సారూప్యతలు కెర్నల్‌తో ముగుస్తాయి, మిగిలిన సాఫ్ట్‌వేర్ బేరింగ్‌లు ఒకదానితో ఒకటి పోలి ఉండవు.

చివరగా, లైసెన్సింగ్ విషయం ఉంది. లైనక్స్ డిస్ట్రోలు ఓపెన్ సోర్స్. ఇది అన్ని విషయాల లక్షణం లైనక్స్. ఆండ్రాయిడ్ సాంకేతికంగా ఓపెన్ సోర్స్ అయితే దాని బేస్ సాఫ్ట్‌వేర్ పబ్లిక్‌గా అందుబాటులోకి వచ్చింది, తదుపరి పరిణామాలు ఖచ్చితంగా ప్రైవేట్‌గా చేయబడ్డాయి.

ఆండ్రాయిడ్ OS యొక్క మూలాలు

2005 లో ఆండ్రాయిడ్ ఇంక్ నుండి గూగుల్ ఆండ్రాయిడ్ ఓఎస్‌ను కొనుగోలు చేసింది మరియు 2008 లో విడుదల చేసింది. అప్పటి నుండి, ఇది ఐఓఎస్‌తో పాటు హ్యాండ్‌హెల్డ్ టచ్ పరికరాల కోసం వాస్తవ ఆపరేటింగ్ సిస్టమ్‌గా మారింది. ఆండ్రాయిడ్ తనను తాను IOS కి సరైన పోటీదారుగా సమర్పించింది. అనుకూలీకరణకు సంబంధించి IOS పరిమితం మరియు ప్రైవేట్ అయితే, ఆండ్రాయిడ్, దాని ఓపెన్ సోర్స్ స్వభావంతో ప్రోగ్రామర్లు మరియు డెవలపర్‌లను వారి స్వంత వివరణలు తీసుకుని మరియు వారి స్వంత అప్లికేషన్‌లను రూపొందించడానికి ఆహ్వానించింది.

సరదా వాస్తవం: ఆండ్రాయిడ్ మొదట డిజిటల్ కెమెరా కంపెనీలకు అధునాతన OS గా మార్కెట్ చేయబడింది. ఇది ఎక్కడికీ వెళ్ళలేదు మరియు OS చివరికి స్మార్ట్‌ఫోన్ పరిశ్రమలో మార్కెట్‌ని కనుగొంది.

లైనక్స్ ఎలా వచ్చింది?

Linux అనేది ఉచిత మరియు ఓపెన్ సోర్స్ యునిక్స్ లాంటి కంప్యూటర్ ఆపరేటింగ్ సిస్టమ్, ఇది Linux కెర్నల్ ఆధారంగా, వాస్తవానికి Intelx86 కంప్యూటర్‌ల కోసం రూపొందించబడింది, అయితే ఇది త్వరగా ఇతర ప్లాట్‌ఫారమ్‌లలో ఉంచబడింది. ఆండ్రాయిడ్‌ను లైనక్స్ ఆధారిత ఓఎస్‌గా పరిగణించాలనుకుంటే, చరిత్రలో ఇప్పటివరకు అత్యంత ప్రజాదరణ పొందిన సాధారణ-ప్రయోజన ఆపరేటింగ్ సిస్టమ్ లైనక్స్.

సాధారణ ప్రయోజన వినియోగదారుల కంటే నిక్ టెక్ iasత్సాహికుల మధ్య ఖచ్చితంగా లైనక్స్ పంపిణీలు బాగా ప్రాచుర్యం పొందాయి. ఉబుంటు మరియు సెంటొస్ వంటి లైనక్స్ పంపిణీలను తరచుగా ఉపయోగించే సర్వర్ హోస్ట్‌లలో ఇది ఆధునిక కాలంలో మార్కెట్‌ని కనుగొంది.

ముగింపు:

మీరు లైనక్స్ అని చెప్పినప్పుడు మీరు ఖచ్చితంగా దేనిని సూచిస్తున్నారనే దానిపైనే సమాధానం ఉంటుంది. మీ నిర్వచనంలో లైనక్స్ GNU సాఫ్ట్‌వేర్‌ని కలిగి ఉంటే, ఆండ్రాయిడ్ మీ నిర్వచనానికి సరిపోదు. అదేవిధంగా, ఆండ్రాయిడ్ ఒక లైనక్స్ డిస్ట్రో కాదు, ఇది సాధారణ లైనక్స్ పంపిణీ నుండి మనం ఆశించిన లక్షణాలకు అనుగుణంగా లేదు. లైనక్స్ కెర్నల్‌పై నిర్మించిన అప్లికేషన్ మీ పుస్తకంలోని లైనక్స్ నిర్వచనానికి సరిపోతే, అది ఖచ్చితంగా లైనక్స్.