Linux కెర్నల్ కోసం exFAT డ్రైవర్ యొక్క కొత్త వెర్షన్ ప్రతిపాదించబడింది

కొరియన్ డెవలపర్ పార్క్ జు హ్యూంగ్, వివిధ పరికరాల కోసం ఆండ్రాయిడ్ ఫర్మ్‌వేర్‌ను పోర్ట్ చేయడంలో ప్రత్యేకత కలిగి ఉన్నారు, సమర్పించిన exFAT ఫైల్ సిస్టమ్ కోసం డ్రైవర్ యొక్క కొత్త ఎడిషన్ - exfat-linux, ఇది "sdFAT" డ్రైవర్ నుండి ఒక ఫోర్క్, అభివృద్ధి చేశారు Samsung ద్వారా. ప్రస్తుతం, Linux కెర్నల్ యొక్క స్టేజింగ్ శాఖ ఇప్పటికే ఉంది జోడించబడింది Samsung యొక్క exFAT డ్రైవర్, కానీ ఇది కోడ్‌బేస్ ఆధారంగా రూపొందించబడింది పాత డ్రైవర్ శాఖ (1.2.9) ప్రస్తుతం, శామ్సంగ్ దాని స్మార్ట్ఫోన్లలో "sdFAT" (2.2.0) డ్రైవర్ యొక్క పూర్తిగా భిన్నమైన సంస్కరణను ఉపయోగిస్తుంది, పార్క్ జు హ్యూంగ్ యొక్క అభివృద్ధి యొక్క శాఖ.

ప్రస్తుత కోడ్ బేస్‌కు పరివర్తనతో పాటు, ప్రతిపాదిత exfat-linux డ్రైవర్ FAT12/16/32తో పని చేయడానికి కోడ్ ఉనికి వంటి Samsung-నిర్దిష్ట సవరణల తొలగింపు ద్వారా వేరు చేయబడుతుంది (FS డేటాకు Linuxలో మద్దతు ఉంది ప్రత్యేక డ్రైవర్లు) మరియు అంతర్నిర్మిత defragmenter. ఈ భాగాలను తీసివేయడం వలన డ్రైవర్‌ను పోర్టబుల్‌గా మార్చడం మరియు దానిని శామ్‌సంగ్ ఆండ్రాయిడ్ ఫర్మ్‌వేర్‌లో ఉపయోగించిన కెర్నల్‌లకు మాత్రమే కాకుండా ప్రామాణిక Linux కెర్నల్‌కు మార్చడం సాధ్యమైంది.

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

భవిష్యత్తులో, ప్రధాన Samsung కోడ్ బేస్ నుండి మార్పులను బదిలీ చేయడం ద్వారా మరియు కొత్త కెర్నల్ విడుదలల కోసం దానిని పోర్ట్ చేయడం ద్వారా డ్రైవర్‌ను తాజాగా ఉంచడానికి ప్రణాళిక చేయబడింది. ప్రస్తుతం, x3.4 (i5.3), x86_386 (amd86), ARM64 (AArch64) మరియు ARM32 (AArch32) ప్లాట్‌ఫారమ్‌లపై 64 నుండి 64-rc వరకు కెర్నల్‌లతో నిర్మించబడినప్పుడు డ్రైవర్ పరీక్షించబడింది. కొత్త డ్రైవర్ వేరియంట్ రచయిత, కెర్నల్ డెవలపర్‌లు ఇటీవల జోడించిన కాలం చెల్లిన వేరియంట్‌కు బదులుగా, స్టాండర్డ్ ఎక్స్‌ఫాట్ కెర్నల్ డ్రైవర్‌కు ప్రాతిపదికగా స్టేజింగ్ బ్రాంచ్‌లో కొత్త డ్రైవర్‌ను చేర్చడాన్ని పరిగణించాలని సూచించారు.

పనితీరు పరీక్షలు కొత్త డ్రైవర్‌ను ఉపయోగిస్తున్నప్పుడు వ్రాత కార్యకలాపాల వేగం పెరుగుదలను చూపించాయి. విభజనను రామ్‌డిస్క్‌లో ఉంచేటప్పుడు: సీక్వెన్షియల్ I/O కోసం 2173 MB/s వర్సెస్ 1961 MB/s, యాదృచ్ఛిక యాక్సెస్ కోసం 2222 MB/s వర్సెస్ 2160 MB/s, మరియు విభజనను NVMeలో ఉంచేటప్పుడు: 1832 MB/s వర్సెస్ 1678 /s మరియు 1885 MB/s వర్సెస్ 1827 MB/s. రామ్‌డిస్క్‌లో సీక్వెన్షియల్ రీడ్ టెస్ట్‌లో రీడ్ ఆపరేషన్‌ల వేగం పెరిగింది (7042 MB/s వర్సెస్ 6849 MB/s) మరియు NVMeలో ర్యాండమ్ రీడ్ (26 MB/s వర్సెస్ 24 MB/s)

Linux కెర్నల్ కోసం exFAT డ్రైవర్ యొక్క కొత్త వెర్షన్ ప్రతిపాదించబడిందిLinux కెర్నల్ కోసం exFAT డ్రైవర్ యొక్క కొత్త వెర్షన్ ప్రతిపాదించబడింది

మూలం: opennet.ru

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