రస్ట్ Linux 6.1 కెర్నల్‌లోకి అంగీకరించబడుతుంది. ఇంటెల్ ఈథర్నెట్ చిప్‌ల కోసం రస్ట్ డ్రైవర్ సృష్టించబడింది

కెర్నల్ మెయింటెయినర్స్ సమ్మిట్‌లో, లైనస్ టోర్వాల్డ్స్, ఊహించని సమస్యలను మినహాయించి, రస్ట్ డ్రైవర్ డెవలప్‌మెంట్‌కు మద్దతిచ్చే ప్యాచ్‌లు Linux 6.1 కెర్నల్‌లో చేర్చబడతాయని ప్రకటించారు, ఇది డిసెంబర్‌లో విడుదల చేయబడుతుందని భావిస్తున్నారు.

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

లైనస్ కెర్నల్ వెర్షన్ 6.1 కెర్నల్‌లోని ప్రింట్‌కె() ఫంక్షన్ వంటి కొన్ని పురాతన మరియు అత్యంత ప్రాథమిక భాగాలను మెరుగుపరుస్తుందని కూడా ప్రకటించింది. అదనంగా, అనేక దశాబ్దాల క్రితం ఇటానియం ప్రాసెసర్‌లు భవిష్యత్తు అని ఇంటెల్ తనను ఒప్పించేందుకు ప్రయత్నించిందని లినస్ గుర్తుచేసుకున్నాడు, కానీ అతను ఇలా సమాధానమిచ్చాడు, “లేదు, దానికి అభివృద్ధి వేదిక లేనందున అది జరగదు. ARM ప్రతిదీ సరిగ్గా చేస్తోంది."

టోర్వాల్డ్స్ గుర్తించిన మరో సమస్య ARM ప్రాసెసర్‌ల ఉత్పత్తిలో అసమానత: "వైల్డ్ వెస్ట్ నుండి క్రేజీ హార్డ్‌వేర్ కంపెనీలు, వివిధ పనుల కోసం ప్రత్యేకమైన చిప్‌లను తయారు చేస్తున్నాయి." "మొదటి ప్రాసెసర్‌లు వచ్చినప్పుడు ఇది పెద్ద సమస్యగా ఉంది, నేడు కొత్త ARM ప్రాసెసర్‌లకు కెర్నల్‌లను సులభంగా పోర్ట్ చేయడానికి తగినంత ప్రమాణాలు ఉన్నాయి."

అదనంగా, ఇంటెల్ ఈథర్నెట్ ఎడాప్టర్‌ల కోసం రస్ట్-e1000 డ్రైవర్ యొక్క ప్రారంభ అమలు యొక్క ప్రచురణను మేము గమనించవచ్చు, పాక్షికంగా రస్ట్ భాషలో వ్రాయబడింది. కోడ్ ఇప్పటికీ కొన్ని C బైండింగ్‌లకు నేరుగా కాల్‌లను కలిగి ఉంది, అయితే వాటిని భర్తీ చేయడానికి మరియు నెట్‌వర్క్ డ్రైవర్‌లను వ్రాయడానికి (PCI, DMA మరియు కెర్నల్ నెట్‌వర్క్ APIలకు యాక్సెస్ కోసం) అవసరమైన రస్ట్ సంగ్రహాలను జోడించడానికి క్రమంగా పని జరుగుతోంది. ప్రస్తుత రూపంలో, QEMUలో ప్రారంభించబడినప్పుడు డ్రైవర్ పింగ్ పరీక్షను విజయవంతంగా ఉత్తీర్ణత సాధిస్తుంది, కానీ నిజమైన హార్డ్‌వేర్‌తో ఇంకా పని చేయదు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి