![Lecture 24: Resource Management - I](https://i.ytimg.com/vi/Imj8L-po4kw/hqdefault.jpg)
విషయము
- ప్రోగ్రామర్ల ద్వారా, ప్రోగ్రామర్ల కోసం
- బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
- స్థిరమైన వినియోగదారు ఇంటర్ఫేస్ లేకపోవడం
- యిలిటిజం
- హార్డ్వేర్ మద్దతు
- విండోస్, మాక్ చాలా మందికి మంచివి
- మొబైల్లో లైనక్స్ విన్నింగ్
- ముగింపు
మూలం: Morfeo86ts / Dreamstime.com
Takeaway:
డెస్క్టాప్ల కోసం లైనక్స్ ఎప్పటికీ ప్రధాన స్రవంతి OS గా మారదని అనిపిస్తుంది, అయితే ఇది డెవలపర్లలో బాగా ప్రాచుర్యం పొందింది మరియు ఇది Android ఆపరేటింగ్ సిస్టమ్కు ఆధారం.
ఇది లైనక్స్ ప్రపంచంలో నడుస్తున్న జోక్గా మారింది, ఇది ఏ సంవత్సరంలోనైనా "లైనక్స్ డెస్క్టాప్ యొక్క సంవత్సరం" అవుతుంది. సంవత్సరాలుగా, లైనక్స్ గీకులు విండోస్ యొక్క ఈవిల్ సామ్రాజ్యాన్ని తొలగించడం గురించి కలలు కన్నారు, కానీ అది ఎప్పుడూ జరగలేదు. వాస్తవానికి, మైక్రోసాఫ్ట్ యొక్క గణనీయమైన పలుకుబడి దీనికి కారణమని చెప్పవచ్చు, కాని దానిలో కొంత భాగం లైనక్స్ కమ్యూనిటీతోనే ఉంటుంది.
లైనక్స్ ప్రధాన స్రవంతి డెస్క్టాప్ ఆపరేటింగ్ సిస్టమ్ కాదు, ప్రోగ్రామర్లు మరియు సిస్టమ్ అడ్మినిస్ట్రేటర్లకు ఎక్కువగా పంపబడుతుంది.
ప్రోగ్రామర్ల ద్వారా, ప్రోగ్రామర్ల కోసం
ప్రధాన స్రవంతి కంప్యూటర్ వినియోగదారులను ఆకర్షించడంలో లైనక్స్ విఫలమవడానికి ఒక కారణం ఏమిటంటే, దాని వినియోగదారుల స్థావరం ప్రధాన స్రవంతి కంప్యూటర్ వినియోగదారులతో రూపొందించబడలేదు, కానీ డెవలపర్లు. ఇది యునిక్స్ యొక్క వారసత్వానికి చెందినది, దీనిని "ప్రోగ్రామర్లు, ప్రోగ్రామర్ల కోసం" కూడా అభివృద్ధి చేశారు. దీనిని చాలా మంచి ప్రోగ్రామర్లు డెన్నిస్ రిచీ మరియు కెన్ థాంప్సన్ అభివృద్ధి చేశారు.
వారు బెల్ ల్యాబ్స్లో యునిక్స్ను అభివృద్ధి చేస్తున్నప్పుడు, వారు కంప్యూటర్ సైన్స్ పరిశోధన కోసం రూపొందించిన వ్యవస్థను అభివృద్ధి చేస్తున్నందున "వినియోగదారు-స్నేహపూర్వకత" పై ఎక్కువ శ్రద్ధ చూపలేదు.
ఈ డెవలపర్ ధోరణి నేటికీ కొనసాగుతూనే ఉంది. నాన్టెక్నికల్ వినియోగదారులకు ఇన్స్టాల్ చేయడం మరియు ఉపయోగించడం సులభం అని వాగ్దానం చేసిన ఉబుంటు వంటి డిస్ట్రోస్తో కూడా, వారికి నావిగేట్ చేయడానికి కొంత జ్ఞానం అవసరం.
గ్నోమ్ ప్రాజెక్ట్ యొక్క ప్రధాన వ్యవస్థాపకులలో ఒకరైన మిగ్యుల్ డి ఇకాజా అంగీకరిస్తున్నారు. "డెస్క్టాప్లోని లైనక్స్తో సమస్య దాని చుట్టూ సృష్టించబడిన డెవలపర్ సంస్కృతిలో పాతుకుపోయింది" అని ఆయన రాశారు.
వ్యవస్థాపించడం మరియు ఉపయోగించడం కష్టం కాకుండా, డెవలపర్లు ఇంటర్ఫేస్లు మరియు API లను విసిరివేసే ధోరణి ఏమిటంటే, మరింత "సొగసైన" వాటికి అనుకూలంగా పనిచేస్తుంది.
"మా సంఘం యొక్క వైఖరి ఇంజనీరింగ్ శ్రేష్ఠతలో ఒకటి: మా మూల వృక్షాలలో డీప్రికేటెడ్ కోడ్ మాకు అక్కరలేదు, విరిగిన డిజైన్లను చుట్టూ ఉంచడం మాకు ఇష్టం లేదు, మాకు స్వచ్ఛమైన మరియు అందమైన డిజైన్లు కావాలి మరియు చెడు లేదా పేలవమైన అన్ని జాడలను తొలగించాలని మేము కోరుకుంటున్నాము మా సోర్స్ కోడ్ చెట్ల నుండి ఆలోచనలను అమలు చేసింది, "అన్నారాయన.
బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
సాఫ్ట్వేర్ నాణ్యత గురించి ఎవరూ పట్టించుకోనప్పుడు మీరు మీ ప్రోగ్రామింగ్ నైపుణ్యాలను మెరుగుపరచలేరు.
విండోస్, మరోవైపు, కొంతమంది తమకు వ్యతిరేక సమస్య ఉందని భావించే స్థాయికి వెనుకబడిన అనుకూలతను నొక్కి చెబుతుంది.
స్థిరమైన వినియోగదారు ఇంటర్ఫేస్ లేకపోవడం
విండోస్ మరియు మాక్ ఓఎస్ ఎక్స్ వారి ఇంటర్ఫేస్లకు స్థిరమైన రూపాన్ని ఇస్తాయి మరియు అనుభూతి చెందుతాయి మరియు మానవ ఇంటర్ఫేస్ మార్గదర్శకాలను జారీ చేస్తాయి, లైనక్స్ చాలా అరాచకం.
ఒక కారణం ఏమిటంటే, X విండో సిస్టమ్ కింద నడుస్తున్న GUI, సిస్టమ్తో సన్నిహితంగా ముడిపడి ఉండటానికి బదులుగా మరొక ప్రోగ్రామ్.
వేర్వేరు విండో నిర్వాహకులు మరియు డెస్క్టాప్లతో పాటు, అనేక విభిన్న టూల్కిట్లు ఉన్నాయి. సాంకేతిక వినియోగదారులు ఎమాక్స్ ఎడిటర్, మిడ్నైట్ కమాండర్ ఫైల్ మేనేజర్ మరియు zsh ని సంతోషంగా ఉపయోగించుకోవచ్చు, కాని అనుభవశూన్యుడు యూజర్ విభిన్న ఇంటర్ఫేస్ శైలుల జారింగ్ను కనుగొనవచ్చు. ఇది వారిని విండోస్ మరియు మాక్ ఓఎస్ ఎక్స్ చేతుల్లోకి పంపింది.
యిలిటిజం
ప్రతిదీ తీసివేయడం మరియు మొదటి నుండి ప్రారంభించడం అనేది లైనక్స్ కమ్యూనిటీని విస్తరించగల ఎలిటిజం యొక్క ఒక లక్షణం.
లైనక్స్కు క్రొత్తగా మరియు ఫోరమ్లో లేదా ఐఆర్సి ఛానెల్లో ప్రశ్న అడిగిన ప్రతిఒక్కరూ "RTFM" (ఫైన్ మాన్యువల్ చదవండి) కు కనీసం ఒక్కసారైనా చెప్పబడ్డారు.
లైనక్స్ ప్రోగ్రామర్లు ఓపెన్ సోర్స్ ఉన్న ఆపరేటింగ్ సిస్టమ్ను పూర్తిగా నిర్మించగలిగినందుకు, ప్రపంచవ్యాప్తంగా ఉన్న ఇతర ప్రోగ్రామర్లతో పూర్తిగా మొదటి నుండి పూర్తిగా పని చేయగలిగినందుకు గర్వంగా ఉంది. ప్రతి ఒక్కరూ విజర్డ్ ప్రోగ్రామర్ కాదని కొన్నిసార్లు వారు గ్రహించడంలో విఫలమవుతారు.
హార్డ్వేర్ మద్దతు
మరొక చిరాకు అంటుకునే స్థానం హార్డ్వేర్ మద్దతు. పరికర డ్రైవర్లను వ్రాయడం చాలా శ్రమతో కూడుకున్నది, అసంపూర్ణ కార్యాచరణ ఉన్న పరికరాలు - లేదా అధ్వాన్నంగా, Linux లో అస్సలు పనిచేయవు - దత్తతను తీవ్రంగా దెబ్బతీస్తాయి.
వాస్తవానికి, ఇది పూర్తిగా డెవలపర్ల తప్పు కాదు. అక్కడ చాలా పరికరాలు ఉన్నాయి మరియు వాటి కోసం డ్రైవర్లను రాయడం కష్టం. కొన్ని, గ్రాఫిక్స్ కార్డుల మాదిరిగా, వాణిజ్య రహస్యాలుగా పరిగణించబడతాయి మరియు తయారీదారులు వారి డిజైన్ల గురించి మమ్. వైర్లెస్ నెట్వర్కింగ్ కార్డులు కూడా ఇదే సమస్యతో బాధపడుతున్నాయి. డెవలపర్లు కనీసం కొంత కార్యాచరణను అమలు చేయడానికి లేదా యాజమాన్య డ్రైవర్లపై ఆధారపడటానికి వాటిని రివర్స్ ఇంజనీర్ చేయాలి.
విండోస్, మాక్ చాలా మందికి మంచివి
ఎక్కువ మంది ప్రజలు లైనక్స్కు వెళ్లకపోవడానికి ప్రధాన కారణం సామూహిక, విండోస్ 8 మరియు విస్టా వంటి విపత్తుల నేపథ్యంలో కూడా, విండోస్ చాలా మందికి సరిపోతుంది. విండోస్ ఎక్స్పితో, సాధారణ డెస్క్టాప్ యూజర్లు చివరకు పూర్తి ముందస్తు మల్టీ టాస్కింగ్ను పొందారు మరియు దానితో, ఎక్కువ స్థిరత్వం పొందారు. కొన్ని తీవ్రమైన హార్డ్వేర్ సమస్య మినహా "బ్లూ స్క్రీన్ ఆఫ్ డెత్" ఎక్కువగా కనుమరుగైంది.
విండోస్ ఎక్స్పికి మద్దతు ముగింపు కూడా లైనక్స్కు సామూహిక వలసలను ప్రాంప్ట్ చేయలేదు. విండోస్ యూజర్లు హఠాత్తుగా లైనక్స్ను అవలంబిస్తారనే ఆలోచన కోరికతో కూడిన ఆలోచన కంటే మరేమీ కాదు. విండోస్ ఎక్స్పి యూజర్లు సిస్టమ్తో చాలా కాలం పాటు ఉండిపోయారు ఎందుకంటే వారు మొదటి స్థానంలో మారడానికి ఇష్టపడలేదు. వారు ఇప్పుడు ఎందుకు స్వీకరించారు?
విండోస్ 7 మరియు ఎక్స్పి యూజర్లు కూడా విండోస్ 8 ను తప్పించారు. ఇప్పుడు మైక్రోసాఫ్ట్ విండోస్ 10 ను విండోస్ 8 మరియు విండోస్ 7 వినియోగదారులకు ఉచిత అప్గ్రేడ్ చేస్తోంది, ఉబుంటుకు బదులుగా విండోస్ 10 కి అప్గ్రేడ్ చేయడం వారికి మరింత అర్ధమే.
Linux విఫలమైన చోట Mac OS X విజయవంతం అయినట్లు అనిపిస్తుంది, ఇది యునిక్స్ లాంటి డెస్క్టాప్ను ఉపయోగించడం సులభం. (యునిక్స్ తత్వశాస్త్రం నుండి ఐటి పీప్ ఏమి నేర్చుకోగలదో యునిక్స్ శక్తి గురించి మరింత చదవండి.)
మొబైల్లో లైనక్స్ విన్నింగ్
లైనక్స్ డెస్క్టాప్లో శక్తి కానప్పటికీ, ప్రపంచం ఈ రోజుల్లో సాంప్రదాయ డెస్క్టాప్పై తక్కువ ఆధారపడి ఉంటుంది. ఎక్కువ మంది గూగుల్ డాక్స్ వంటి వెబ్ అనువర్తనాలను ఉపయోగిస్తున్నారు మరియు వారి కంప్యూటింగ్ను మొబైల్ పరికరాలకు మారుస్తున్నారు. లైనక్స్ ఆధారంగా ఆండ్రాయిడ్ మొబైల్ మార్కెట్ వాటాలో 83 శాతానికి పైగా గెలుస్తోంది. Chromebooks, వెబ్తో ఉపయోగం కోసం రూపొందించిన తేలికపాటి ల్యాప్టాప్ కంప్యూటర్లు కూడా Windows నుండి దిగువ నుండి కండరాలతో ఉంటాయి.
గూగుల్ నుండి సహా ప్రజలు ప్రతిరోజూ ఉపయోగించే వెబ్ అనువర్తనాలు ఎక్కువగా Linux లో కూడా నడుస్తాయి. డెస్క్టాప్ మినహా మిగతా వాటిపై లైనక్స్ గెలిచినట్లు తెలుస్తోంది.
ముగింపు
లైనక్స్ గొప్ప ఆపరేటింగ్ సిస్టమ్ అయినప్పటికీ, ఇది డెస్క్టాప్లో ఎన్నడూ ముఖ్యమైన శక్తిగా ఉండదు, అయినప్పటికీ ఇది చాలా కాలం పాటు డెవలపర్ యొక్క డెస్క్టాప్లో ఆధిపత్యం చెలాయిస్తుంది.