લિનક્સમાં ઘણા લોકો જુએ છે તે સમસ્યાઓ પૈકી એક છે ફ્રેગમેન્ટેશન, વિતરણો, ડેસ્કટોપ્સ અને પેકેજ ફોર્મેટ્સની સંખ્યા જે કયું પસંદ કરવું તે જાણવું અશક્ય બનાવે છે. જો તમામ ડેસ્કટોપ પર તમામ એપ્લિકેશનો ઇન્સ્ટોલ કરવા માટે સ્ટોર બનાવવાનો વિચાર સફળ થાય તો વિકલ્પોમાં થોડો ઘટાડો થઈ શકે છે.
જીનોમ અને KDE ફાઉન્ડેશનના વડાઓ Flatpak પેકેજ ફોર્મેટ પર આધારિત સિંગલ એપ સ્ટોર બનાવવાની શક્યતા અંગે ચર્ચા કરી રહ્યાં છે
તે બધાને ઇન્સ્ટોલ કરવા માટે એક સ્ટોર
એકદમ ખરાબ વિચાર (નીચે હું સમજાવું છું કે હું શા માટે આવું કહું છું) સંબંધિત સોફ્ટવેર કેન્દ્રો અને DEB અને RPM જેવા મૂળ પેકેજ ફોર્મેટને દૂર કરવાનો સમાવેશ થાય છે.
ઉલ્લેખિત ધ્યેય એ Linux ડેસ્કટોપ સમુદાયમાં વિવિધતા અને ટકાઉપણુંનો પ્રચાર છે. Flathub એપ્લીકેશન સ્ટોર પરથી ડાઉનલોડ કરેલ એપ્લિકેશન્સમાં ચૂકવણીઓ, દાન અને સબ્સ્ક્રિપ્શન્સ પ્રાપ્ત કરવાની સંભાવનાનો સમાવેશ કરવો. આ વિચારના કેટલાક પ્રમોટરો છે ભૂતપૂર્વ Google એક્ઝિક્યુટિવ એરિક શ્મિટ, GNOME પ્રમુખ રોબર્ટ મેક્વીન; ભૂતપૂર્વ જીનોમ સીઈઓ અને ડેબિયન પ્રોજેક્ટ લીડર નીલ મેકગવર્ન; અને KDE ના પ્રમુખ, એલિક્સ પોલ.
શા માટે તે ખરાબ વિચાર છે?
અમે Flatpak અને Snap વચ્ચેના તુલનાત્મક ગુણો વિશે હંમેશ માટે દલીલ કરી શકીએ છીએ. મુદ્દો એ છે કે જેઓ સ્નેપને કેનોનિકલ સાથેના ગાઢ સંબંધો માટે અપમાનિત કરે છે તેઓ ભૂલી જાય છે કે ફ્લેટપેક એ રેડ હેટમાંથી ઉદ્દભવેલ પ્રોજેક્ટ છે અને, 2012 થી, રેડ હેટે તેની ટેક્નોલૉજી લાદવા માટે વિવિધ ઓપન સોર્સ પ્રોજેક્ટ્સ માટે તેની નાણાકીય સહાયનો લાભ લીધો છે. તેના ગુણોને ધ્યાનમાં લીધા વિના. ઉદાહરણ તરીકે, અમારી પાસે વેલેન્ડ ગ્રાફિકલ સર્વરનું સર્જન છે જ્યારે X11 પાસે હજુ ઘણું બધું ઓફર કરવાનું હતું.
જોકે, ફ્લેટપેકના હિમાયતીઓ પાસે એક મુદ્દો છે જ્યારે તેઓ દાવો કરે છે કે Snaps કેનોનિકલ દ્વારા નિયંત્રિત છે જે Snap ફોર્મેટ અને સ્ટોરમાં યોગદાન માટે કૉપિરાઇટ ફાળવણીને ફરજિયાત કરે છે. કોઈપણ જરૂરિયાત વિના કોઈપણ પોતાનો ફ્લેટપેક સ્ટોર બનાવી શકે છે.
પેમેન્ટ એપ્લિકેશન્સ સામેલ કરવાનો આ પહેલો પ્રયાસ નથી. ઉબુન્ટુએ યુનિટી સોફ્ટવેર સેન્ટર સાથે તેનો પ્રયાસ કર્યો અને તે જ રીતે લિન્સપાયર અને એલિમેન્ટરી ઓએસ ડિસ્ટ્રિબ્યુશન્સે પણ કર્યું.
હું તમારા મૂલ્યાંકન સાથે સંમત છું. તે ખૂબ જ ખરાબ છે કે તેઓએ એવું કંઈક બનાવવાની તક લીધી નથી કે જેનો અભિગમ Linux જેવો જ હોય.
સારું ત્યાં, મને લાગે છે કે સ્ટોર્સનું વિભાજન બિનજરૂરી છે. અને તમામ એપ્લીકેશનને એક જ જગ્યાએ ભેગી કરવી, તે વિકાસકર્તાઓ માટે કંઈક વધુ આકર્ષક હશે.