Linux 6.17 માં "કચરો" હોવાને કારણે ટોરવાલ્ડ્સે RISC-V પેચો બંધ કર્યા.

  • RISC-V પેચ સેટ મોડો હોવાને કારણે અને સામાન્ય હેડરોને સ્પર્શ કરવાને કારણે "કચરો" ગણાતા ફેરફારોનો અસ્વીકાર.
  • કોડ ઓછો સ્પષ્ટ કરવા બદલ મેક્રો હેલ્પર, make_u32_from_two_u16() ની ટીકા.
  • ચેતવણી: હવે મોડી વિનંતીઓ નહીં; મર્જ વિન્ડોમાં 6.18 માં ફરીથી પ્રયાસ શક્ય છે.
  • ખુલ્લા વિકાસમાં ગુણવત્તા અને શિસ્ત પર રજૂઆત અને ચર્ચાના લેખક તરફથી સમાધાનકારી પ્રતિભાવ.

Linux 6.17 માં વિવાદ વિશે સામાન્ય છબી

Linux 6.17 મર્જ વિન્ડો બંધ કરી રહ્યા છીએ એક વ્યસ્ત એપિસોડ છોડી દીધો છે: RISC-V માટે ફેરફારોના પેકેજને લિનસ ટોરવાલ્ડ્સ દ્વારા નકારી કાઢવામાં આવ્યું હતું કારણ કે તેમાં સામાન્ય હેડરમાં અયોગ્ય ફેરફારો શામેલ હતા અને તે સમયની બહાર સબમિટ પણ કરવામાં આવ્યું હતું.

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

શું થયું

કર્નલ પેચો વિશે સામાન્ય ચિત્ર

ફેરફારોનો બેચ પ્રકાશનના થોડા સમય પહેલા સબમિટ કરવામાં આવ્યો હતો Linux 6.17 ના પ્રથમ પ્રકાશન ઉમેદવાર, એક એવો સમય જ્યારે નવી સુવિધા એકીકરણ હવે પ્રોજેક્ટ શેડ્યૂલમાં ફિટ થતું નથીLinux 6.17 માં અપડેટ્સને વધુ સારી રીતે સમજવા માટે, તમે સમીક્ષા કરી શકો છો Linux 6.16 ની મુખ્ય નવી સુવિધાઓ.

ટોરવાલ્ડ્સે બે મુખ્ય સમસ્યાઓ ઓળખી: એક તરફ, પુલ વિનંતીનું મોડું આગમન, જાળવણીકારોને જણાવવામાં આવેલી માર્ગદર્શિકા વિરુદ્ધ; અને, બીજી બાજુ, શેર કરેલા હેડરોમાં ગોઠવણોનો સમાવેશ જે RISC-V માટે સખત જરૂરી ન હતા. શું તમે પ્રોજેક્ટની એકીકરણ નીતિઓનું પાલન કરવા માંગો છો? સમીક્ષા કર્નલ શિસ્ત પર ટોરવાલ્ડ્સના નિવેદનો.

સૌથી નોંધપાત્ર મુદ્દાઓમાંનો એક પરિચય હતો મેક્રો હેલ્પર, make_u32_from_two_u16(), જે પ્રોજેક્ટ લીડરના મતે કોડ વાંચનક્ષમતામાં ઘટાડો y દલીલોના ક્રમ અંગે અસ્પષ્ટતા ઉમેરીરિલીઝના સુધારાઓમાં ઊંડાણપૂર્વક જાણવા માટે, ઓલ અબાઉટ લિનક્સ 6.17 અને તેના પેચીસની મુલાકાત લો.

કર્નલ સંસ્કૃતિમાં, આર્કિટેક્ચરને લગતા ફેરફારો તે આર્કિટેક્ચરના વૃક્ષમાં જ રહેવા જોઈએ. વાજબી અને સંમત કેસ સિવાય; સામાન્ય હેડરોને સ્પર્શ કરો આડઅસરો શામેલ છે સમગ્ર ઇકોસિસ્ટમ માટે.

કોણ સામેલ હતું અને શા માટે તે હેરાન કરતું હતું

Linux પર RISC-V ડેવલપમેન્ટની સામાન્ય છબી

શિપમેન્ટ પર તેમના દ્વારા સહી કરવામાં આવી હતી પામર ડાબેલ્ટ, એન્ડ્રોઇડ ટીમ એન્જિનિયર, RISC-V ને લક્ષ્ય બનાવતા ફેરફારો સાથે પરંતુ કર્નલ ક્રોસ-કટીંગ હેડર્સ સુધી તેમનો અવકાશ વિસ્તર્યો, જેનાથી રિવિઝન એલાર્મ્સ શરૂ થયા. આ ચોક્કસ પ્રોજેક્ટ્સને કેવી રીતે અસર કરે છે તે સમજવા માટે, જુઓ Linux 6.16 માં સુધારાઓ.

દિવસો પહેલા, ટોરવાલ્ડ્સે વિનંતી કરી હતી અગાઉથી મર્જર વિનંતીઓ સમયપત્રકના કારણોસર, સમયમર્યાદાને પ્રક્રિયા નિયમોના ઉલ્લંઘન તરીકે અર્થઘટન કરવામાં આવ્યું હતું. વધુ વિગતો માટે, જુઓ લિનક્સ 6.13 માં નવું શું છે.

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

પ્રતિક્રિયાઓ અને સંદર્ભ

Linux માં ગુણવત્તા નિયંત્રણ વિશે સામાન્ય છબી

બીજી તરફ, ડબ્બેલ્ટે સમાધાનકારી સ્વરમાં જવાબ આપ્યો, સમયરેખાઓનું પાલન કરવા અને RISC-V ક્ષેત્રોમાં ફેરફારો મર્યાદિત કરવા માટે પ્રતિબદ્ધ થવું જેથી શેર કરેલા હેડરોને અસર ન થાય. ગુણવત્તા નિયંત્રણના મહત્વને વધુ સારી રીતે સમજવા માટે, જુઓ Linux 6.10 માં સુધારાઓ.

આ એપિસોડે સંતુલન કેવી રીતે રાખવું તે અંગે ચર્ચા ફરી જગાવી. તકનીકી શિસ્ત સાથે વિકાસનો માર્ગ ખુલશેલિનક્સ પર, સમાવેશીતાનો અર્થ કોઈપણ પરિવર્તન સ્વીકારવાનો નથી.: માંગણીઓ સુસંગતતા, સ્પષ્ટતા અને ગુણવત્તાઓપન સોર્સ પ્રોજેક્ટ્સમાં શિસ્ત વિશે વધુ માહિતી માટે અહીં ક્લિક કરો એઆરએમ અને લિનક્સ સિસ્ટમ્સ.

આ પ્રતિક્રિયા ટોરવાલ્ડ્સના તાજેતરના નિર્ણયો સાથે બંધબેસે છે વૃક્ષની સ્થિરતાનું રક્ષણ કરોયાદ રાખો કે સમયપત્રક અને એકીકરણ નિયમો સુશોભન નથી, પરંતુ રીગ્રેશન અને તકનીકી દેવાને ટાળવા માટેના સાધનો છે. વિકાસમાં સમયપત્રકનું મહત્વ સમજવા માટે, વાંચો લિનક્સ 5.19 માં નવું શું છે.

ટૂંકા ગાળાને જોતાં, Linux 6.17 આ પેચો વિના ચાલુ રહેશે, જ્યારે RISC-V માટેનું કાર્ય 6.18 માં ફરીથી પ્રસ્તાવિત થઈ શકે છે જો તે માર્ગદર્શિકાનું પાલન કરે છે અને વાંચનને અવરોધતા કોસ્મેટિક ફેરફારોને ટાળવામાં આવે છે.

ક્લોઝ-ક્વાર્ટર ડિલિવરીનું સંયોજન, સામાન્ય હેડરોમાં ફેરફાર અને વિવાદાસ્પદ સહાયક તે એક યાદ અપાવે છે: કર્નલમાં, ફેરફારો સમયસર, જરૂરી હોવા જોઈએ અને સ્પષ્ટતામાં સુધારો કરવો જોઈએ, તેનાથી વિપરીત નહીં.