એક્સ્ફેટ-લિનક્સ, નવો એક્સએફએટીએટી ડ્રાઈવર વિકલ્પ

લિનક્સ પર exFAT

કોરિયન વિકાસકર્તા પાર્ક જુ હ્યુંગ, વિવિધ ઉપકરણો માટે, Android ફર્મવેરનાં પોર્ટિંગમાં વિશેષતા, એક્સ્ફેટ ફાઇલસિસ્ટમ માટે ડ્રાઇવરનું નવું સંસ્કરણ રજૂ કર્યું છે: એક્સ્ફેટ-લિનક્સ, જે સેમસંગ દ્વારા વિકસિત "sdFAT" ડ્રાઇવરની શાખા છે.

હાલમાં, સેમસંગનો એક્ઝેફએટી ડ્રાઇવર પહેલાથી જ કર્નલની વચગાળાની શાખામાં ઉમેરવામાં આવ્યો છે લિનક્સમાંથી, પરંતુ તે ઉપરના નિયંત્રક શાખાના કોડ બેઝ પર આધારિત છે (૧.૨..) હાલમાં, સેમસંગ તેના સ્માર્ટફોન્સમાં "એસડીએફએટી" ડ્રાઈવર (1.2.9) ના સંપૂર્ણપણે અલગ સંસ્કરણનો ઉપયોગ કરે છે, જેમાંથી એક પાર્ક જુ હ્યુંગનો વિકાસ હતો.

વર્તમાન કોડ બેઝ પર સ્વિચ કરવા ઉપરાંત, સૂચિત એક્સ્ફેટ-લિનક્સ ડ્રાઈવર સેમસંગ-વિશિષ્ટ ફેરફારોને દૂર કરીને અલગ પડે છેજેમ કે FAT12 / 16/32 સાથે કામ કરવા માટે કોડની હાજરી (એફએસ ડેટા લિનક્સમાં અલગ ડ્રાઇવરો દ્વારા સપોર્ટેડ છે) અને બિલ્ટ-ઇન ડિફ્રેગમેંટર.

આ ઘટકોને દૂર કરવાથી અમને ડ્રાઇવરને પોર્ટેબલ બનાવવામાં અને સામાન્ય લિનક્સ કર્નલ માટે અનુકૂળ કરવાની મંજૂરી મળી છે, અને ફક્ત સેમસંગ એન્ડ્રોઇડ ફર્મવેરમાં વપરાયેલી કર્નલ જ નહીં.

મને હમણાં જ સમજાયું કે આ એક્ઝફેટ સ્ટેજીંગ ડ્રાઇવરો સેમસંગના એક્સએફએટી 1.x ડ્રાઇવરો પર આધારિત છે.

હું સેમસંગનું નવું ડ્રાઈવર (જેને હવે "એસડીએફએટી" કહેવામાં આવે છે) સામાન્ય લિનક્સ વપરાશકર્તાઓને વધુ સારી રીતે બનાવવાનું કામ કરી રહ્યો છું, અને મને લાગે છે કે તે સમુદાય માટે કામ કરવા માટે એક વધુ સારી પાયો પ્રદાન કરી શકે છે (અને આશા છે કે તે મુખ્ય લાઇનના કોડિંગ સાથે વધુ સારી રીતે પાલન કરે છે. ) ધોરણ).

ભવિષ્યમાં, ડ્રાઇવરને અપડેટ રાખવાનું આયોજન છે, મુખ્ય સેમસંગ કોડ બેઝમાંથી બદલાવો અને તેને કર્નલના નવા સંસ્કરણોમાં સ્થાનાંતરિત કરી રહ્યા છે.

હાલમાં, 3.4 થી શરૂ થતાં અને .5.3..XNUMX-આરસી સાથે સમાપ્ત થતાં કર્નલ સાથે કમ્પાઇલ કરતી વખતે ડ્રાઇવરની ચકાસણી કરવામાં આવી છે x86 (i386), x86_64 (amd64), ARM32 (AArch32), અને ARM64 (AArch64) પ્લેટફોર્મ પર.

ડ્રાઈવરના નવા સંસ્કરણના લેખકે સૂચવ્યું કે કર્નલ વિકાસકર્તાઓએ તાજેતરના ઉમેરવામાં આવેલા લેગસી સંસ્કરણને બદલે નિયમિત એક્સએફએટીએટી કર્નલ ડ્રાઇવર માટેના વચગાળાના શાખામાં નવા ડ્રાઇવરને સમાવિષ્ટ કરવાનું વિચાર્યું.

કરેલા પ્રદર્શન પરીક્ષણોમાં ગતિમાં વધારો થયો નવા ડ્રાઇવરનો ઉપયોગ કરતી વખતે writeપરેશન લખો.

રેમ ડિસ્ક પર પાર્ટીશન મૂકતી વખતે: અનુક્રમિક ઇનપુટ / આઉટપુટ માટે 2173 એમબી / સેની સામે 1961 એમબી / સે, રેન્ડમ withક્સેસ સાથે 2222 એમબી / સે સામે 2160 એમબી / સે જ્યારે એનવીએમ: 1832 એમબી / સેમાં 1678 એમબી સામે પાર્ટીશન મૂકો ત્યારે 1885 એમબી / સે વિરુદ્ધ 1827 એમબી / સે.

રેમડિસ્ક (7042 એમબી / સે વિ. 6849 એમબી / સે) પર ક્રમિક વાંચન પરીક્ષણમાં રીડ સ્પીડ વધી અને એનવીએમ (26 એમબી / સે વિ. 24 એમબી / સે) પર રેન્ડમ રીડ.

હું કોર ડેવલપર્સને આ ડ્રાઇવર બેઝનું અન્વેષણ કરવા અને તે જોવાનું યોગ્ય છે કે કેમ કે આ એક્ઝફેટ સ્ટેજીંગના શરૂઆતના દિવસો છે.

શક્યતા કરતાં વધુ, તમે ઉપરની લિંકને અનુસરીને તરત જ વિશ્વસનીય રીતે એક્ફેટનો ઉપયોગ શરૂ કરી શકો છો. તેનો પરીક્ષણ 3.4. from થી 4.19.૧XNUMX સુધીના તમામ મોટા એલટીએસ કોરો અને ઉબુન્ટુ માટેના કેનોનિકલ ઉપયોગો પર કરવામાં આવ્યું હતું.

વિકાસકર્તાએ ડ્રાઇવર ઇન્સ્ટોલેશનને સરળ બનાવવા માટે પણ કામ કર્યું હતું. ઉબુન્ટુ વપરાશકર્તાઓ તેને પીપીએ રીપોઝીટરીમાંથી અને બાકીના વિતરણો માટે, ફક્ત કોડ ડાઉનલોડ કરી કમ્પાઇલ કરી શકે છે.

તમે લિનક્સ કર્નલ સાથે નિયંત્રક પણ બનાવી શકો છો, ઉદાહરણ તરીકે, જ્યારે Android માટે ફર્મવેર તૈયાર કરો.

એક્સ્ફેટ-લિનક્સ ડ્રાઇવરને કેવી રીતે ઇન્સ્ટોલ કરવું?

જેઓ તેમની સિસ્ટમો પર આ ડ્રાઇવરને ઇન્સ્ટોલ કરવામાં સક્ષમ બનવામાં રુચિ ધરાવે છે, તેઓ નીચે સૂચનાઓનું પાલન કરીને તેઓ આવું કરી શકે છે.

વર્ણવ્યા મુજબ, ત્યાં ઉબન્ટુ વપરાશકર્તાઓ અને તેના ડેરિવેટિવ્ઝ છે તે માટે એક પીપીએ છે. આ ભંડાર ઉમેરવા માટે ફક્ત એક ટર્મિનલ ખોલો (તમે તેને Ctrl + Alt + T કી સંયોજનથી કરી શકો છો) અને તેમાં આપણે ટાઇપ કરવા જઈશું:

sudo add-apt-repository ppa:arter97/exfat-linux -y

sudo apt update

હવે ડ્રાઇવરને ઇન્સ્ટોલ કરવા માટે ફક્ત ટાઇપ કરો:

sudo apt install exfat-dkms

જ્યારે લોકો કોડને કમ્પાઇલ કરવાનું પસંદ કરે છે, ત્યારે આપણે ફક્ત ટર્મિનલમાં નીચે લખવાનું રહેશે:

git clone https://github.com/arter97/exfat-linux

cd exfat-linux

make

sudo make install

અંતમાં તે ચકાસવા માટે કે નિયંત્રક કાર્ય કરી રહ્યું છે આપણે ફક્ત લખીએ છીએ:

sudo modprobe exfat

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.