Yocto Project
યોક્ટો પ્રોજેક્ટ એ લિનક્સ ફાઉન્ડેશનનો સહયોગી ઓપન સોર્સ પ્રોજેક્ટ છે, જેનો ધ્યેય એવા સાધનો અને પ્રક્રિયાઓનું ઉત્પાદન કરવાનો છે જે એમ્બેડેડ અને આઇઓટી સોફ્ટવેર માટે લિનક્સ વિતરણની રચનાને સક્ષમ કરે છે જે એમ્બેડેડ હાર્ડવેરની અંતર્ગત રચનાથી સ્વતંત્ર છે. આ પ્રોજેક્ટની જાહેરાત લિનક્સ ફાઉન્ડેશન દ્વારા 2010માં કરવામાં આવી હતી અને ઓપન એમ્બેડેડ સહિત 22 સંસ્થાઓના સહયોગથી માર્ચ, 2011માં શરૂ કરવામાં આવ્યો હતો. યોક્ટો પ્રોજેક્ટનું ધ્યાન એમ્બેડેડ લિનક્સ વિતરણ માટે સોફ્ટવેર વિકાસ પ્રક્રિયામાં સુધારો કરવા પર છે. યોક્ટો પ્રોજેક્ટ આંતરસંચાલિત સાધનો, મેટાડેટા અને પ્રક્રિયાઓ પ્રદાન કરે છે જે લિનક્સ-આધારિત એમ્બેડેડ સિસ્ટમોના ઝડપી, પુનરાવર્તિત વિકાસને સક્ષમ કરે છે જેમાં વિકાસ પ્રક્રિયાના દરેક પાસાને કસ્ટમાઇઝ કરી શકાય છે. ઓક્ટોબર 2018માં, આર્મ હોલ્ડિંગ્સે યોક્ટો પ્રોજેક્ટ દ્વારા એમ્બેડેડ સિસ્ટમ્સ માટે કોડ શેર કરવા માટે ઇન્ટેલ સાથે ભાગીદારી કરી હતી. પ્રોજેક્ટનો અવકાશ યોક્ટો પ્રોજેક્ટનો ઉદ્દેશ એઆરએમ, એમઆઇપીએસ, પાવરપીસી અને x86/x 86-64 આર્કિટેક્ચરને ટેકો આપતી કસ્ટમાઇઝ્ડ લિનક્સ સિસ્ટમ્સના વિકાસકર્તાઓના જીવનમાં સુધારો કરવાનો પ્રયાસ કરવાનો છે. આનો મુખ્ય ભાગ ઓપન એમ્બેડેડ બિલ્ડ સિસ્ટમ છે, જે વિકાસકર્તાઓને તેમના પર્યાવરણ માટે વિશિષ્ટ તેમના પોતાના લિનક્સ વિતરણ બનાવવા માટે સક્ષમ બનાવે છે. યોક્ટો પ્રોજેક્ટ અને ઓપન એમ્બેડેડ પ્રોજેક્ટ ઓપન એમ્બેડેડ બિલ્ડ સિસ્ટમના મુખ્ય ભાગોની જાળવણી કરે છેઃ બિલ્ડ એન્જિન, બિટબેક અને કોર મેટાડેટા, ઓપન એમ્બેડેડ-કોર. યોક્ટો પ્રોજેક્ટ પોકી નામના સંદર્ભ અમલીકરણ પ્રદાન કરે છે, જેમાં ઓપન એમ્બેડેડ બિલ્ડ સિસ્ટમ ઉપરાંત વાનગીઓનો મોટો સમૂહ હોય છે, જે સ્તરોની અધિક્રમિક પ્રણાલીમાં ગોઠવાયેલ હોય છે, જેનો ઉપયોગ કસ્ટમાઇઝ્ડ એમ્બેડેડ ઓપરેટિંગ સિસ્ટમ માટે સંપૂર્ણ કાર્યાત્મક નમૂના તરીકે થઈ શકે છે. પ્રોજેક્ટ છત્ર હેઠળ અન્ય ઘણા પેટા-પ્રોજેક્ટ્સ છે જેમાં CROPS, સ્યુડો, એપ્લિકેશન્સનો મેચબોક્સ સ્યુટ અને અન્ય ઘણા લોકોનો સમાવેશ થાય છે. પ્રોજેક્ટના કેન્દ્રિય લક્ષ્યાંકોમાંનું એક આ સાધનો વચ્ચે આંતરસંચાલનક્ષમતા છે. આ પ્રોજેક્ટ "નાના" થી લઈને સંપૂર્ણ રીતે દર્શાવવામાં આવેલી છબીઓ સુધીના વિવિધ કદના લક્ષ્યાંકો પ્રદાન કરે છે જે અંતિમ વપરાશકર્તા દ્વારા રૂપરેખાંકિત અને કસ્ટમાઇઝ કરી શકાય છે. આ પ્રોજેક્ટ અપસ્ટ્રીમ પ્રોજેક્ટ્સ સાથે ક્રિયાપ્રતિક્રિયાને પ્રોત્સાહિત કરે છે અને ઓપન એમ્બેડેડ-કોર અને બિટબેક તેમજ લિનક્સ કર્નલ સહિત અસંખ્ય અપસ્ટ્રીમ પ્રોજેક્ટ્સમાં ભારે યોગદાન આપ્યું છે. પરિણામી છબીઓ સામાન્ય રીતે એવી પ્રણાલીઓમાં ઉપયોગી હોય છે જ્યાં એમ્બેડેડ લિનક્સનો ઉપયોગ કરવામાં આવશે, આ ડેસ્કટૉપ લિનક્સ પ્રણાલીઓ સાથે સંકળાયેલ સામાન્ય સ્ક્રીન/ઇનપુટ ઉપકરણો વિનાની એકલ-ઉપયોગ કેન્દ્રિત પ્રણાલીઓ અથવા પ્રણાલીઓ છે. લિનક્સ સિસ્ટમોનું નિર્માણ કરવાની સાથે સાથે, ક્રોસ કમ્પાઇલેશન માટે ટૂલચેન અને તેમના પોતાના વિતરણને અનુરૂપ સોફ્ટવેર ડેવલપમેન્ટ કીટ (એસ. ડી. કે.) બનાવવાની ક્ષમતા પણ છે. આ પ્રોજેક્ટ સોફ્ટવેર અને વિક્રેતા અજ્ઞેયવાદી બનવાનો પ્રયાસ કરે છે. આમ, ઉદાહરણ તરીકે, કયા પેકેજ મેનેજર ફોર્મેટનો ઉપયોગ કરવો તે પસંદ કરવું શક્ય છે (ડી. બી., આર. પી. એમ. અથવા આઈ. પી. કે.). બિલ્ડમાં, વિવિધ બિલ્ડ-ટાઇમ સેનિટી/રીગ્રેસન પરીક્ષણો માટે વિકલ્પો છે, અને બિલ્ડને માન્ય કરવા માટે ક્યુઈએમયુ હેઠળ ચોક્કસ છબીઓને બુટ અને પરીક્ષણ કરવાનો વિકલ્પ પણ છે. આ પ્રોજેક્ટ સારા દસ્તાવેજોને પ્રાથમિકતા આપવા અને દરેક પ્રકાશન માટે દસ્તાવેજોને અપડેટ કરવાના પ્રયાસો, વેબસાઇટ પર વર્તમાન અને આર્કાઇવ કરેલા પ્રકાશનો માટે તમામ દસ્તાવેજોને જાળવી રાખવા માટે જાણીતો છે, કારણ કે દસ્તાવેજો કોઈપણ પ્રકાશન સાથે નોંધપાત્ર રીતે બદલાઈ શકે છે. ગવર્નન્સ યોક્ટો પ્રોજેક્ટ એ લિનક્સ ફાઉન્ડેશનના બેનર હેઠળ બિન-નફાકારક તરીકે આયોજિત ઘણા સહયોગી પ્રોજેક્ટ્સમાંથી એક છે. પ્રોજેક્ટનું શાસન વહીવટી અને તકનીકી શાખાઓમાં વહેંચાયેલું છે, જો કે ઘણા સભ્યો બંને શિબિરોમાં ભાગ લે છે. તકનીકી સ્તરે, પ્રોજેક્ટની દેખરેખ પ્રોજેક્ટ આર્કિટેક્ટ રિચાર્ડ પર્ડી (લિનક્સ ફાઉન્ડેશન ફેલો) દ્વારા કરવામાં આવે છે, જેઓ પ્રોજેક્ટના ઘણા ઘટકો અને તકનીકો સાથે સંકળાયેલા હોવાનો લાંબો ઇતિહાસ ધરાવે છે. આર્કિટેક્ટ સિસ્ટમના વિવિધ ઘટકો માટે જાળવણીકારોની પદાનુક્રમ જાળવે છે, જેમ કે લિનક્સ કર્નલ જાળવવામાં આવે છે. વહીવટી શાખામાં પ્રોજેક્ટના સભ્ય સંગઠનોના પ્રતિનિધિઓનું બનેલું સલાહકાર મંડળ છે, જેમાં કેટલાક મુખ્ય સિલિકોન વિક્રેતાઓ, વ્યાપારી ઓપરેટિંગ સિસ્ટમ વિક્રેતાઓ કે જેઓ યોક્ટો પ્રોજેક્ટનો તેમના અપસ્ટ્રીમ તરીકે ઉપયોગ કરે છે, કોર્પોરેટ વપરાશકર્તાઓ, તેમજ સોફ્ટવેર સલાહકારો અને સમુદાયના સભ્યો જેવા જૂથોના પ્રતિનિધિઓનો સમાવેશ થાય છે. આ બોર્ડની સભ્ય સંસ્થાઓ પ્રોજેક્ટને સંસાધનો પૂરા પાડે છે. ઘણા સલાહકાર મંડળના કાર્યકારી જૂથો પણ છે જે પ્રોજેક્ટ માટે વહીવટી કાર્યો સંભાળે છે જેમ કે નાણાં, માળખાગત સુવિધાઓ, હિમાયત અને પહોંચ અને સમુદાય વ્યવસ્થાપન. મુખ્ય રજૂઆતો દર 6 મહિને (એપ્રિલ અને ઓક્ટોબર) થાય છે. આવૃત્તિ 3.1 એ પ્રથમ લાંબા ગાળાનું સમર્થન (એલ. ટી. એસ.) પ્રકાશન હતું, જે શરૂઆતમાં બે વર્ષ માટે સમર્થિત હતું. ત્યારથી દર બે વર્ષે નવું એલ. ટી. એસ. પ્રકાશન ઉમેરવામાં આવે છે. 2021 માં, આવૃત્તિ 3.1 માટેનો ટેકો 2024 સુધી વધુ બે વર્ષ સુધી લંબાવવામાં આવ્યો હતો. 3. 1 શ્રેણી અને 4.0 નું મૂળ આયોજન બે વર્ષ માટે કરવામાં આવ્યું હતું પરંતુ તેને ચાર વર્ષ સુધી લંબાવવામાં આવ્યું હતું. ભવિષ્યના એલ. ટી. એસ. પ્રકાશનોનું આયોજન 4 વર્ષ માટે કરવામાં આવ્યું છે. બ્રાન્ડિંગ પ્રોગ્રામ યોક્ટો પ્રોજેક્ટ બ્રાન્ડિંગ પ્રોગ્રામ કંપની અથવા ઉત્પાદન સાથે યોક્ટો પ્રોજેક્ટનો ઉપયોગ કરવાના મૂલ્યને સાંકળવાની તક પૂરી પાડે છે. યોક્ટો પ્રોજેક્ટ બ્રાન્ડિંગ પ્રોગ્રામ સંસ્થાઓની નોંધણી કરવાના પગલાંને યોક્ટો પ્રોજેક્ટ સહભાગીઓ તરીકે અને સામગ્રીને યોક્ટો પ્રોજેક્ટ સુસંગત તરીકે વ્યાખ્યાયિત કરે છે. યોક્ટો પ્રોજેક્ટ પાર્ટિસિપન્ટ એ સંસ્થાઓ માટે યોગ્ય છે જે યોક્ટો પ્રોજેક્ટનો જાહેરમાં ઉપયોગ કરે છે અને તેને ટેકો આપે છે. યોક્ટો પ્રોજેક્ટ સુસંગત ઉત્પાદનો, બી. એસ. પી. અને અન્ય ઓઇ-સુસંગત સ્તરો અને સંબંધિત ઓપન-સોર્સ પ્રોજેક્ટ્સ માટે યોગ્ય છે, અને યોક્ટો પ્રોજેક્ટ સભ્ય સંસ્થાઓ માટે ખુલ્લું છે. બિલ્ડરૂટ સંદર્ભો બાહ્ય કડીઓ બિલ્ડરૂટ અને યોક્ટો વચ્ચે નિર્ણય, LWN.net, એપ્રિલ 6,2016, નાથન વિલિસ બિલ્ડ ઓટોમેશન એમ્બેડેડ લિનક્સ ફાઉન્ડેશન પ્રોજેક્ટ્સ