Rust for Linux
લિનક્સ માટે રસ્ટ એ લિનક્સ કર્નલમાં પેચની શ્રેણી છે જે કર્નલ ઘટકો લખવા માટે સી માટે બીજી પ્રોગ્રામિંગ ભાષા તરીકે રસ્ટ ઉમેરે છે. લિનક્સ કર્નલ 1991 માં તેની પ્રથમ રજૂઆતથી મુખ્યત્વે સી અને એસેમ્બલી ભાષામાં લખવામાં આવ્યું છે. 1997 ની આસપાસ, C + + ના ઉમેરા પર વિચાર કરવામાં આવ્યો હતો અને તેને રદ કરવામાં આવે તે પહેલાં બે અઠવાડિયા સુધી તેનો પ્રયોગ કરવામાં આવ્યો હતો. રસ્ટ 2006 માં બનાવવામાં આવ્યું હતું અને મેમરી સલામતી અને વપરાશકર્તા-મૈત્રીપૂર્ણ ટૂલ સેટ અને વાક્યરચના પર ધ્યાન કેન્દ્રિત કરીને નિમ્ન-સ્તરની પ્રોગ્રામિંગ ભાષાઓ (જેમ કે સી) ના પ્રદર્શનને જોડે છે. રસ્ટ ફોર લિનક્સ પ્રોજેક્ટની જાહેરાત 2020 માં લિનક્સ કર્નલ મેઇલિંગ સૂચિમાં કરવામાં આવી હતી, જેમાં કર્નલ ડ્રાઇવરો લખતી વખતે ભૂલો ઘટાડવા માટે રસ્ટની મેમરી સલામતીનો લાભ લેવાનો ધ્યેય હતો. ઓપન સોર્સ શિખર સંમેલન 2022માં, લિનસ ટોરવાલ્ડ્સે જણાવ્યું હતું કે લિનક્સ 5.20 રીલીઝ થતાં જ પ્રોજેક્ટના કાર્યનો સમાવેશ શરૂ થઈ શકે છે, જેને પાછળથી લિનક્સ 6 તરીકે નામ આપવામાં આવ્યું હતું. લિનક્સ 6 માટે પ્રથમ પ્રકાશન ઉમેદવાર 14 ઓગસ્ટ 2022ના રોજ રસ્ટ સપોર્ટ વિના બનાવવામાં આવ્યો હતો. લિનક્સ 6.0-rc1 માટે પ્રકાશન નોંધોમાં, ટોરવાલ્ડ્સે રસ્ટ સપોર્ટ ઉમેરવાનો તેમનો ઇરાદો વ્યક્ત કર્યો હતો, "હું ખરેખર આશા રાખતો હતો કે આપણે કેટલાક પ્રથમ રસ્ટ ઇન્ફ્રાસ્ટ્રક્ચર અને મલ્ટિ-જનરેશન LRU VM મેળવીશું, પરંતુ આ વખતે તેમાંથી કોઈ પણ બન્યું નથી". 19 સપ્ટેમ્બર 2022ના રોજ, ઝેડડીનેટના એક લેખમાં લિનસ ટોરવાલ્ડ્સનો એક ઇમેઇલ જાહેર કરવામાં આવ્યો હતો જેમાં જણાવવામાં આવ્યું હતું કે "જ્યાં સુધી કંઈક વિચિત્ર ન થાય ત્યાં સુધી તે [રસ્ટ] તેને 6.1માં ફેરવી દેશે". ઓક્ટોબર 2022માં, લિનક્સ માટે રસ્ટ માટે અમલીકરણ સ્વીકારવા માટેની પુલ વિનંતીને ટોરવાલ્ડ્સ દ્વારા મંજૂરી આપવામાં આવી હતી. લિનક્સ 6.1 મુજબ, વિકાસકર્તાઓને સુવિધાનું પરીક્ષણ કરવાની મંજૂરી આપવા માટે સમર્થન ઇરાદાપૂર્વક ન્યૂનતમ રાખવામાં આવ્યું હતું. સંદર્ભો રસ્ટ લિનક્સ સોફ્ટવેર પ્રોજેક્ટમાં પ્રોગ્રામ કરેલ ફ્રી સોફ્ટવેર