Linux 6.1లో రస్ట్‌ని చేర్చడం ఇప్పటికే ప్రోగ్రెస్‌లో ఉంది

Linux 6.1లో రస్ట్‌ని చేర్చడం ఇప్పటికే ప్రోగ్రెస్‌లో ఉంది

Linuxలో రస్ట్ యొక్క ఏకీకరణ కమ్యూనిటీ మరియు డెవలపర్‌లచే అధిక స్థాయి ఆమోదం పొందింది

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

ఈ మార్పు ఒక మైలురాయితో వస్తుంది 31 సంవత్సరాల తర్వాత, Linux రెండవ భాషను అంగీకరిస్తుంది కెర్నల్ అభివృద్ధి కోసం. దీనితో, రస్ట్ లాంగ్వేజ్‌కు అనుకూలంగా ఉన్న ప్రయోజనాలను బట్టి C ని విస్మరించే అవకాశం గురించి సంబంధిత చర్చలు మళ్లీ తలెత్తుతాయి. అయితే కొంచెం స్పష్టత: ప్రస్తుతానికి, రస్ట్ ప్రత్యేక మాడ్యూల్స్ లేదా డ్రైవర్‌ల అభివృద్ధిని అనుమతించడానికి అధికారిక APIని మాత్రమే పొందుతుంది.

C భాషను విస్మరించే అవకాశం గురించిన ప్రశ్నపై, C భాష యొక్క సృష్టికర్త ఈ దిశలో చొరవ ఎందుకు విఫలమవడానికి అనేక కారణాలను జాబితా చేసారు:

మొదటిది సి లాంగ్వేజ్ టూల్‌చెయిన్

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

మీరు తెలియని ప్లాట్‌ఫారమ్‌ను లక్ష్యంగా చేసుకోవాలనుకుంటే, మీరు బహుశా C. C యొక్క స్థితిని కంప్యూటింగ్ యొక్క భాషా భాషగా ఉపయోగిస్తున్నారు, ఈ రోజు దానిని వ్రాయడం విలువైనదిగా చేస్తుంది మరియు అనేక సాధనాలు వ్రాయబడ్డాయి.

ఎవరైనా పని చేసే టూల్ చైన్‌ని కలిగి ఉంటే, భాషను మార్చడం ఎందుకు ప్రమాదం? కొత్త టూల్‌చెయిన్‌ను సెటప్ చేయడానికి వెచ్చించే సమయాన్ని ప్రేరేపించడానికి "మెరుగైన C" చాలా అదనపు ఉత్పాదకతను ఉత్పత్తి చేస్తుంది. ఇది సాధ్యమవుతుందో లేదో చూడాలి.

కొత్త భాష యొక్క అనిశ్చితి

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

మరియు నిర్వాహకులు? ఖచ్చితంగా, మీరు ఓపెన్ సోర్స్ లాంగ్వేజ్‌ని ఫోర్క్ చేయవచ్చు, కానీ చాలా కంపెనీలు తర్వాత ఉంచుకోవాల్సిన భాషని ఉపయోగించడానికి ఆసక్తి చూపుతాయనే సందేహం నాకు ఉంది. కొత్త భాషపై బెట్టింగ్ చేయడం పెద్ద ప్రమాదం.

భాష C యొక్క నిజమైన నొప్పి పాయింట్లను పరిష్కరిస్తుందా? C యొక్క బలహీనతలు ఏమిటో ప్రజలు ఎల్లప్పుడూ అంగీకరించరని తేలింది. మెమరీ కేటాయింపు, శ్రేణులు మరియు స్ట్రింగ్‌లను నిర్వహించడం తరచుగా సంక్లిష్టంగా ఉంటాయి, కానీ సరైన లైబ్రరీలు మరియు మంచి మెమరీ వ్యూహంతో, వాటిని తగ్గించవచ్చు. ఆధునిక వినియోగదారులు నిజంగా పట్టించుకోని సమస్యలను భాష పరిష్కరించలేదా? అలా అయితే, దాని వాస్తవ విలువ ఊహించిన దాని కంటే చాలా తక్కువగా ఉండవచ్చు.

కొత్త భాష కోసం అనుభవజ్ఞులైన డెవలపర్లు లేకపోవడం

కొత్త భాష సహజంగానే చాలా తక్కువ అనుభవజ్ఞులైన డెవలపర్‌లను కలిగి ఉంటుందని పేర్కొనబడింది. ఏదైనా మీడియం లేదా పెద్ద కంపెనీకి, ఇది పెద్ద సమస్య. కంపెనీకి ఎంత మంది డెవలపర్లు అందుబాటులో ఉంటే అంత మంచిది.

అలాగే, కంపెనీకి సి డెవలపర్‌లను నియమించిన అనుభవం ఉంటే, ఈ కొత్త భాష కోసం ఎలా రిక్రూట్ చేయాలో వారికి తెలియదు.

కెర్నల్ వెర్షన్ 6.1లో Linux కోసం రస్ట్‌ని చేర్చడం గురించిన వార్తలు ఇది రస్ట్ భాషపై లైనస్ టోర్వాల్డ్స్ దృష్టిలో మార్పుల మధ్య వస్తుంది.

Linux కెర్నల్ అభివృద్ధికి రస్ట్ మద్దతు కొనసాగుతుంది మరియు ఇది "మరింత సురక్షితమైన భాషలో కంట్రోలర్‌లను వ్రాయగలగడంలో ముఖ్యమైన దశ"గా పరిగణించబడుతుంది.

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

సమాచార పరిశీలకుల అభిప్రాయం ప్రకారం, ఇది సి భాష కంటే సిస్టమ్స్ ప్రోగ్రామింగ్ యొక్క భవిష్యత్తు. వాస్తవానికి, నిపుణులు ఇది C/C++ కంటే మెరుగైన సాఫ్ట్‌వేర్ భద్రతా హామీలను అందిస్తుందని అంటున్నారు.


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

వ్యాఖ్యానించిన మొదటి వ్యక్తి అవ్వండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు.

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.