Linux కెర్నల్లో exFAT మద్దతును చేర్చడానికి Microsoft చొరవ తీసుకుంది
మైక్రోసాఫ్ట్ ప్రచురించిన సాంకేతిక లక్షణాలు exFAT ఫైల్ సిస్టమ్పై మరియు Linuxలో ఉచిత ఉపయోగం కోసం అన్ని exFAT-సంబంధిత పేటెంట్లను ఉపయోగించడానికి హక్కులను బదిలీ చేయడానికి తన సుముఖతను వ్యక్తం చేసింది. మైక్రోసాఫ్ట్ ఉత్పత్తులకు పూర్తిగా అనుకూలంగా ఉండే పోర్టబుల్ ఎక్స్ఫాట్ అమలును రూపొందించడానికి ప్రచురించిన డాక్యుమెంటేషన్ సరిపోతుందని గుర్తించబడింది. ప్రధాన Linux కెర్నల్కు exFAT మద్దతును జోడించడం చొరవ యొక్క అంతిమ లక్ష్యం.
మైక్రోసాఫ్ట్ను కలిగి ఉన్న ఓపెన్ ఇన్వెన్షన్ నెట్వర్క్ (OIN) సభ్యులు, కాంపోనెంట్లలో తమ సాంకేతికతలను ఉపయోగించడం కోసం చట్టపరమైన క్లెయిమ్లను కొనసాగించకూడదని అంగీకరిస్తున్నారు "Linux వ్యవస్థలు"("Linux సిస్టమ్"). కానీ exFAT వాటిలో ఒకటి కాదు, కాబట్టి ఈ సాంకేతికత మైక్రోసాఫ్ట్ తన పేటెంట్లను అందుబాటులోకి తెచ్చే నిబద్ధతకు లోబడి ఉండదు. పేటెంట్ క్లెయిమ్ల ముప్పును పరిష్కరించడానికి, మైక్రోసాఫ్ట్ "Linux సిస్టమ్" యొక్క నిర్వచనం యొక్క తదుపరి ఎడిషన్లో చేర్చబడిన భాగాలలో exFAT డ్రైవర్ను చేర్చాలని యోచిస్తోంది. అందువలన, exFAT-సంబంధిత పేటెంట్లు OIN పాల్గొనేవారి మధ్య కుదిరిన ఒప్పందం పరిధిలోకి వస్తాయి.
ఇంతకు ముందు exFAT కోసం పేటెంట్లు ఉండటం గమనార్హం కీ లింక్ в అత్యంతవాదనలు మైక్రోసాఫ్ట్, ప్రభావితం Linux-ఆధారిత సొల్యూషన్స్ యొక్క ప్రీ-ఇన్స్టాలేషన్. ఆరు సంవత్సరాల క్రితం exFATని అమలు చేస్తున్న డ్రైవర్ తెరిచి ఉంది GPLv2 లైసెన్స్ క్రింద Samsung ద్వారా, కానీ మైక్రోసాఫ్ట్ పేటెంట్ ఉల్లంఘన కోసం దావా వేయబడే ప్రమాదం కారణంగా ఇది ఇప్పటికీ ప్రధాన Linux కెర్నల్లో చేర్చబడలేదు. ఇప్పటికీ మైక్రోసాఫ్ట్ వెబ్సైట్లో ఉంది పేజీ మిగిలి ఉంది ఎక్స్ఫ్యాట్ని ఉపయోగించడానికి లైసెన్స్ పొందాల్సిన అవసరం మరియు ఈ సాంకేతికత అతిపెద్ద OEMలతో సహా 100 కంటే ఎక్కువ కంపెనీల ద్వారా లైసెన్స్ పొందినట్లు సమాచారం.
ExFAT ఫైల్ సిస్టమ్ మైక్రోసాఫ్ట్ ద్వారా పెద్ద-సామర్థ్యం ఉన్న ఫ్లాష్ డ్రైవ్లలో ఉపయోగించినప్పుడు FAT32 పరిమితులను అధిగమించడానికి రూపొందించబడింది. Windows Vista సర్వీస్ ప్యాక్ 1 మరియు Windows XPలో సర్వీస్ ప్యాక్ 2తో ఎక్స్ఫాట్ ఫైల్ సిస్టమ్కు మద్దతు కనిపించింది. FAT32తో పోలిస్తే గరిష్ట ఫైల్ పరిమాణం 4 GB నుండి 16 ఎక్సాబైట్లకు విస్తరించబడింది మరియు గరిష్ట విభజన పరిమాణం 32 GBపై పరిమితి తొలగించబడింది. , ఫ్రాగ్మెంటేషన్ను తగ్గించడానికి మరియు వేగాన్ని పెంచడానికి, ఉచిత బ్లాక్ల బిట్మ్యాప్ ప్రవేశపెట్టబడింది, ఒక డైరెక్టరీలోని ఫైల్ల సంఖ్యపై పరిమితి 65 వేలకు పెంచబడింది మరియు ACL లను నిల్వ చేసే సామర్థ్యం అందించబడింది.
అదనంగా: గ్రెగ్ క్రోహ్-హార్ట్మన్ ఆమోదించబడింది Linux కెర్నల్ ("డ్రైవర్లు/స్టేజింగ్/") యొక్క ప్రయోగాత్మక "స్టేజింగ్" విభాగంలో Samsung అభివృద్ధి చేసిన exFAT డ్రైవర్ను చేర్చడం, ఇక్కడ మెరుగుదల అవసరమయ్యే భాగాలు ఉంచబడతాయి. కెర్నల్లో చేర్చడం వలన డ్రైవర్ను ప్రధాన కెర్నల్ సోర్స్ ట్రీలో డెలివరీకి అనువైన స్థితికి తీసుకురావడం సులభతరం చేస్తుందని గుర్తించబడింది.