Haiku (operating system)
હાઇકુ એ એક મુક્ત અને ઓપન સોર્સ ઓપરેટિંગ સિસ્ટમ છે જે હવે બંધ થયેલા બી. ઓ. એસ. માટે લખાયેલી એપ્લિકેશનો ચલાવવા માટે સક્ષમ છે, જેના પછી તેનું મોડેલિંગ કરવામાં આવ્યું છે. તેનો વિકાસ 2001 માં શરૂ થયો, અને ઓપરેટિંગ સિસ્ટમ 2008 માં સ્વ-હોસ્ટિંગ બની. પ્રથમ આલ્ફા પ્રકાશન સપ્ટેમ્બર 2009 માં કરવામાં આવ્યું હતું, અને છેલ્લું આલ્ફા નવેમ્બર 2012 માં બહાર પાડવામાં આવ્યું હતું; પ્રથમ બીટા સપ્ટેમ્બર 2018 માં બહાર પાડવામાં આવ્યું હતું, ત્યારબાદ જૂન 2020 માં બીટા 2, પછી જુલાઈ 2021 માં બીટા 3. ચોથો બીટા 23 ડિસેમ્બર, 2022ના રોજ રજૂ કરવામાં આવ્યો હતો, જે હજુ પણ તેની x86 32-બીટ છબીઓમાં BeOS 5 સુસંગતતાને જાળવી રાખે છે, જેમાં આધુનિક ડ્રાઇવરો, GTK3 એપ્સ, વાઇન પોર્ટ અને Xlib (X11) અને વેલેન્ડ સુસંગતતા સ્તરોની સંખ્યામાં ઘણો વધારો થયો છે. હાઈકુને રોચેસ્ટર, ન્યૂયોર્ક, યુનાઇટેડ સ્ટેટ્સ સ્થિત બિન-નફાકારક સંસ્થા હાઈકુ, ઇન્ક. દ્વારા ટેકો આપવામાં આવ્યો છે, જેની સ્થાપના 2003માં ભૂતપૂર્વ પ્રોજેક્ટ લીડર માઈકલ ફીપ્સ દ્વારા કરવામાં આવી હતી. સૌથી તાજેતરના પ્રકાશન ચક્ર દરમિયાન, હાઇકુ, ઇન્કે એક વિકાસકર્તાને નોકરી પર રાખ્યો હતો. 2001માં, બી, ઇન્ક. ને પામ, ઇન્ક. દ્વારા ખરીદવામાં આવી હતી અને બી. ઓ. એસ. વિકાસ બંધ કરવામાં આવ્યો હતો. ઓપનબીઓએસ પરિયોજનાએ બીઓએસ માટે ઓપન-સોર્સ, પછાત-સુસંગત રિપ્લેસમેન્ટ બનાવીને બીઓએસ વપરાશકર્તા સમુદાયને ટેકો આપવાનું શરૂ કર્યું. ઓપનબીઓસ દ્વારા પ્રથમ પ્રોજેક્ટ 2002માં બી. ઓ. એસ. 5.0.3 માટે સમુદાય દ્વારા બનાવવામાં આવેલ "સ્ટોપ-ગેપ" અપડેટ હતો. 2004માં, પામના ટ્રેડમાર્કનું ઉલ્લંઘન ન થાય તે માટે ઓપનબીઓએસનું નામ બદલીને હાઇકુ કરવામાં આવ્યું હતું. 2009માં, પ્રથમ આલ્ફા પ્રકાશન વિકાસના આઠ વર્ષ પછી થયું હતું. 1990 ના દાયકાના અંતથી બી. ઓ. એસ. ના મુક્ત સોફ્ટવેર રિફેક્ટરિંગથી આગળ હાઈકુના ભવિષ્યને ફરીથી વ્યાખ્યાયિત કરવા માટે એક સામુદાયિક મતદાન શરૂ કરવામાં આવ્યું હતું, અને મૂળભૂત સમકાલીન સિસ્ટમો અને પ્રોટોકોલને ટેકો આપવા માટે દ્રષ્ટિને વિસ્તૃત કરવાનો નિર્ણય લીધો હતો. 27 ઓક્ટોબર, 2009ના રોજ, હાઇકુએ ક્યુટી4 સપોર્ટ મેળવ્યો હતો. 2010ના અંતમાં, એક FOSDEM ચર્ચાનું શીર્ષક હતુંઃ "હાઇકુને કોઈ ભવિષ્ય નથી". તેણે લી એડલમેનને વિચિત્ર ભવિષ્ય પર ટાંક્યા હતા અને મેથ્યુ ફુલરના (નિર્ણાયક) સોફ્ટવેર અભ્યાસોમાં પરિસ્થિતિને સંબોધતી વખતે અને હાઈકુને "વિચિત્ર" ઓપરેટિંગ સિસ્ટમ ગણાવતી વખતે લખ્યું હતું. "અમારું કાર્ય ક્યારેય ઓપરેટિંગ સિસ્ટમોના ભવિષ્યને વ્યાખ્યાયિત કરશે નહીં, પરંતુ તે જે કરે છે તે સ્પર્ધાની મોનોટોન મશીનરીને નબળી પાડે છે. આ જગ્યામાં જ આપણે શ્રેષ્ઠ રીતે કામ કરી શકીએ છીએ ". આ વિકાસમાં "રમતિયાળ અભિગમ" માટેની તક આપે છેઃ "ભલે આપણું કોઈ ભવિષ્ય ન હોય, તેનો અર્થ એ નથી કે આખરે એક પણ નહીં આવે. ચાલો આપણે શક્ય તેટલી સુખદ રીતે ત્યાં પહોંચીએ. બ્રાન્ડિંગ અને શૈલી 2003માં, બિન-નફાકારક સંસ્થા હાઇકુ, ઇન્ક. ની નોંધણી રોચેસ્ટર, ન્યૂયોર્કમાં વિકાસને આર્થિક રીતે ટેકો આપવા માટે કરવામાં આવી હતી, અને 2004માં, પામના બી. ઓ. એસ. નામના ટ્રેડમાર્કના ઉલ્લંઘનની સૂચના ઓપનબી. ઓ. એસ. ને મોકલવામાં આવ્યા બાદ, પ્રોજેક્ટનું નામ બદલીને હાઇકુ કરવામાં આવ્યું હતું. મૂળ લોગો સ્ટુઅર્ટ "સ્ટબિયર" મેકકોય દ્વારા ડિઝાઇન કરવામાં આવ્યો હતો, જે દેખીતી રીતે હાઈકુ યુઝેબિલિટી એન્ડ ડિઝાઇન ટીમના શરૂઆતના દિવસોમાં ભારે સંકળાયેલા હતા, અને હાઈકુ આર 2 માટે મોકઅપ્સ બનાવ્યાં હતાં. હાઇકુ વિકાસકર્તા અને કલાકાર સ્ટીફન "સ્ટિપી" એસ્મસ, જેમણે હાઇકુ માટે ગ્રાફિક એડિટિંગ સોફ્ટવેર વન્ડરબ્રશનો સહ-વિકાસ કર્યો હતો, તેમણે તેને અપડેટ કર્યું અને હાઇકુ દ્વારા ઉપયોગમાં લેવાતા એચવીઆઈએફ આઇકોન વેક્ટર ફોર્મેટ અને 2007 માં એક સ્પર્ધામાં લોકપ્રિય મત દ્વારા પસંદ કરાયેલ હાઇકુ આઇકોન સેટ વિકસાવ્યો. સપ્ટેમ્બર 2009માં 'હાઇકુ આર1/આલ્ફા 1 "ની રજૂઆત સાથે' હાઇકુ" તેની પ્રથમ સિદ્ધિ હાંસલ કરી હતી. નવેમ્બર 2012 માં, આર1/આલ્ફા 4.1 રજૂ કરવામાં આવ્યું હતું જ્યારે રાત્રિના બિલ્ડ્સ પર કામ ચાલુ રહ્યું હતું. સત્તાવાર રીલીઝ વચ્ચેના વર્ષો પછી, 19 સપ્ટેમ્બર, 2018ના રોજ હાઇકુ આર1/બીટા 1 રજૂ કરવામાં આવ્યું હતું, ત્યારબાદ 9 જૂન, 2020ના રોજ હાઇકુ આર1/બીટા 2 રજૂ કરવામાં આવ્યું હતું. ત્યારબાદ હાઇકુએ આગામી સંસ્કરણ, આર1/બીટા 3 રજૂ કર્યું, જે 26 જુલાઈ, 2021ના રોજ રજૂ કરવામાં આવ્યું હતું. આર1/બીટા4 એ નવીનતમ પ્રકાશન છે જેમાં ડેસ્કટોપ પર્યાવરણમાં સુધારાઓ અને એક્સ11, વેલેન્ડ અને વિવિધ જીટીકે પોર્ટ્સ સહિત લિનક્સ પ્રોગ્રામ્સ સાથે સુધારેલી સુસંગતતા શામેલ છે. સત્તાવાર પ્રકાશનો વચ્ચે, 'નાઇટલી' બિલ્ડ્સ (મુખ્યત્વે વિકાસકર્તા પરીક્ષણ માટે) નિયમિતપણે 64-બીટ અને 32-બીટ (x86) આવૃત્તિઓમાં હાઇકુ નાઇટલી પૃષ્ઠ પર સૂચિબદ્ધ થાય છે. લક્ષ્ય તરીકે પ્રારંભિક સંપૂર્ણ BeOS 5 સુસંગતતા પછી, 2009 માં સમુદાયના નિર્ણયમાં આધુનિક હાર્ડવેર, વેબ ધોરણો અને FLOSS પુસ્તકાલયો સાથે સુસંગતતા માટે વધુ મહત્વાકાંક્ષી સમર્થન સાથે R1 માટે દ્રષ્ટિ અપડેટ કરવામાં આવી. આર2 માટે પ્રારંભિક આયોજન "ગ્લાસ એલિવેટર" પ્રોજેક્ટ (બાળકોની નવલકથા ચાર્લી એન્ડ ધ ગ્રેટ ગ્લાસ એલિવેટરનો સંદર્ભ) દ્વારા શરૂ થયું છે. અત્યાર સુધી પુષ્ટિ થયેલ એકમાત્ર વિગત એ છે કે તે વર્તમાન જીસીસી પ્રકાશન પર સ્વિચ કરશે. સુસંગતતા સ્તરનું આયોજન કરવામાં આવ્યું છે જે હાઇકુ આર1 માટે વિકસાવવામાં આવેલી એપ્લિકેશનોને હાઇકુ આર2 અને તેના પછીના વર્ગો પર ચલાવવાની મંજૂરી આપશે. અગ્રણી વિકાસકર્તાઓમાંના એક એક્સેલ ડોર્ફલર દ્વારા હાઇકુ મેઇલિંગ સૂચિ પરની ચર્ચામાં આનો ઉલ્લેખ કરવામાં આવ્યો હતો. સૂચવવામાં આવેલી નવી સુવિધાઓમાં યુનિક્સના બીગલ, ગૂગલ ડેસ્કટોપ અને મેકઓએસના સ્પોટલાઇટની સમકક્ષ ફાઇલ અનુક્રમણિકા, ડેસ્કટોપમાં સ્કેલેબલ વેક્ટર ગ્રાફિક્સનું વધુ એકીકરણ, બહુવિધ વપરાશકર્તાઓ માટે યોગ્ય સમર્થન અને વધારાની કિટનો સમાવેશ થાય છે. પ્રકાશન ઇતિહાસ ટેકનોલોજી હાઇકુ સી + + માં લખાયેલ છે અને ઓબ્જેક્ટ-ઓરિએન્ટેડ એપીઆઈ પ્રદાન કરે છે. બી. ઓ. એસ. ની મોડ્યુલર રચનાએ શરૂઆતમાં હાઈકુના વ્યક્તિગત ઘટકોને સંબંધિત અલગતામાં ટીમોમાં વિકસાવવાની મંજૂરી આપી હતી, ઘણા કિસ્સાઓમાં તેમને ઓપરેટિંગ સિસ્ટમના અન્ય ભાગો પૂર્ણ થાય તે પહેલાં બી. ઓ. એસ. ઘટકોના અવેજી તરીકે વિકસાવવામાં આવ્યા હતા. હાઇકુ કર્નલ એ મોડ્યુલર હાઇબ્રિડ કર્નલ છે, જે ભૂતપૂર્વ બી. ઈ. એન. સી. એન્જિનિયર ટ્રેવિસ ગીઝેલબ્રેક્ટ દ્વારા લખાયેલ મોડ્યુલર મોનોકર્નલ, ન્યૂઓએસના કાંટો તરીકે શરૂ થયું હતું. બાકીની સિસ્ટમની જેમ, તે હાલમાં હજુ પણ ભારે વિકાસ હેઠળ છે. વર્ચ્યુઅલ ફાઇલ સિસ્ટમ (વી. એફ. એસ.) સ્તર અને સિમેટ્રિક મલ્ટીપ્રોસેસિંગ (એસ. એમ. પી.) સપોર્ટ સહિત ઘણી સુવિધાઓ લાગુ કરવામાં આવી છે. હાઈકુમાં "હાઈકુ ડેપો" નામની પેકેજ મેનેજમેન્ટ સિસ્ટમનો સમાવેશ થાય છે, જે સોફ્ટવેરને ડિપેન્ડન્સી-ટ્રેકિંગ કોમ્પ્રેસ્ડ પેકેજોમાં સંકલિત કરવામાં સક્ષમ બનાવે છે. પેકેજોને પી. કે. જી. એમ. એન. સાથે દૂરસ્થ રીપોઝીટરીઓમાંથી સ્થાપિત કરીને અથવા તેમને વિશેષ પેકેજોની ડિરેક્ટરી પર મૂકીને પણ સક્રિય કરી શકાય છે. હાઇકુ પેકેજ મેનેજમેન્ટ સક્રિય પેકેજોને ફક્ત-વાંચવા માટેની સિસ્ટમ ડિરેક્ટરી પર માઉન્ટ કરે છે. હાઇકુ પેકેજ મેનેજમેન્ટ સિસ્ટમ ઓપનએસયુએસઇ પ્રોજેક્ટમાંથી લિબસોલ્વ સાથે ડિપેન્ડન્સી સોલ્વિંગ કરે છે. બી. ઓ. એસ. હાઇકુ આર1 સાથે સુસંગતતાનો ઉદ્દેશ સ્રોત અને દ્વિસંગી બંને સ્તરે બી. ઓ. એસ. સાથે સુસંગત બનવાનો છે, જે બી. ઓ. એસ. માટે લખાયેલ અને સંકલિત સોફ્ટવેરને હાઇકુ પર ફેરફાર કર્યા વિના સંકલિત અને ચલાવવાની મંજૂરી આપે છે. આ હાઇકુ વપરાશકર્તાઓને પસંદ કરવા માટે એપ્લિકેશનોની ત્વરિત લાઇબ્રેરી પ્રદાન કરે છે (એવા પ્રોગ્રામ્સ પણ કે જેમના વિકાસકર્તાઓ હવે વ્યવસાયમાં નથી અથવા તેમને અપડેટ કરવામાં કોઈ રસ નથી), ઉપરાંત એપ્લિકેશનોના વિકાસને ફરી શરૂ કરવાની મંજૂરી આપે છે જ્યાંથી તેઓ બી, ઇન્કના બંધ થયા પછી સમાપ્ત કરવામાં આવ્યા હતા. સુસંગતતા માટે આ સમર્પણમાં તેની ખામીઓ છે-જોકે હાઇકુને જીસીસી કમ્પાઇલરના કાંટાદાર સંસ્કરણનો ઉપયોગ કરવાની જરૂર છે, જે સંસ્કરણ 2.95 પર આધારિત છે, જે 2001 માં પ્રકાશિત થયું હતું, જે હવે વર્ષો જૂનું છે. આ સુસંગતતા માત્ર 32-બીટ x86 પ્રણાલીઓને લાગુ પડે છે. બી. ઓ. એસ. આર. 5નું પાવરપીસી સંસ્કરણ આધારભૂત નથી. આ પ્રયાસો છતાં, ખાનગી API નો ઉપયોગ કરતા સંખ્યાબંધ સિસ્ટમ એડ-ઓન સાથે સુસંગતતા લાગુ કરવામાં આવશે નહીં. આમાં વધારાના ફાઇલસિસ્ટમ ડ્રાઇવરો અને મીડિયા કોડેક એડ-ઓનનો સમાવેશ થાય છે, જો કે બી. ઓ. એસ. આર. 5 માટેના એકમાત્ર અસરગ્રસ્ત એડ-ઓન જે સરળતાથી ફરીથી લાગુ કરવામાં આવતા નથી તે ઇન્ડિઓ 5 મીડિયા ડીકોડર માટેના છે, જેના માટે કોઈ સ્પષ્ટીકરણ અસ્તિત્વમાં નથી. આર5 દ્વિસંગી કાર્યક્રમો કે જે હાઇકુ () હેઠળ સફળતાપૂર્વક ચાલે છે તેમાં ઓપેરા, ફાયરફોક્સ, નેટપોઝિટિવ, ક્વેક II, ક્વેક III, સીમોંકી, વિઝન અને વીએલસીનો સમાવેશ થાય છે. ડ્રાઇવર સુસંગતતા અપૂર્ણ છે, અને તમામ પ્રકારના બી. ઓ. એસ. ડ્રાઇવરોને આવરી લેવાની શક્યતા નથી. સામાન્ય રીતે 2D ગ્રાફિક્સ ડ્રાઇવરો નેટવર્ક ડ્રાઇવરોની જેમ જ R5 પર બરાબર કામ કરે છે. વધુમાં, હાઇકુ સ્રોત-સ્તર ફ્રીબીએસડી નેટવર્ક ડ્રાઇવર સુસંગતતા સ્તર પ્રદાન કરે છે, જેનો અર્થ છે કે તે કોઈપણ નેટવર્ક હાર્ડવેરને સમર્થન આપી શકે છે જે ફ્રીબીએસડી પર કામ કરશે. BeOS R5 પહેલાં API આવૃત્તિઓનો ઉપયોગ કરતા ઓડિયો ડ્રાઇવરો હજુ સુધી અસમર્થિત છે, અને તેમ થવાની શક્યતા નથી; જો કે, R5-યુગના ડ્રાઇવરો કામ કરે છે. નિમ્ન-સ્તરના ઉપકરણ ડ્રાઇવરો, એટલે કે સંગ્રહ ઉપકરણો અને SCSI એડેપ્ટરો માટે, સુસંગત રહેશે નહીં. જો કે, બીજા (બી. ઓ. એસ. 5) અને ત્રીજા (બી. ઓ. એસ. ડેનો) પેઢીના યુએસબી સ્ટેક્સ બંને માટે યુએસબી ડ્રાઇવરો કામ કરશે. કેટલાક અન્ય પાસાઓમાં, હાઇકુ પહેલેથી જ બી. ઓ. એસ. કરતાં વધુ અદ્યતન છે. ઉદાહરણ તરીકે, ઈન્ટરફેસ કીટ વિન્ડોઝમાં વિજેટ્સને આપમેળે મૂકવા માટે લેઆઉટ સિસ્ટમના ઉપયોગની મંજૂરી આપે છે, જ્યારે બી. ઓ. એસ. પર વિકાસકર્તાએ હાથથી દરેક વિજેટની ચોક્કસ સ્થિતિ સ્પષ્ટ કરવી પડતી હતી. આ GUI માટે પરવાનગી આપે છે જે કોઈપણ ફોન્ટ કદ સાથે યોગ્ય રીતે રેન્ડર કરશે અને એપ્લિકેશનોના સ્થાનિકીકરણને વધુ સરળ બનાવે છે, કારણ કે અનુવાદિત ભાષામાં લાંબી સ્ટ્રિંગ વિજેટને વધે છે, જો વિજેટનું કદ નિશ્ચિત હોય તો અંશતઃ અદ્રશ્ય રહેવાને બદલે. 2018 સુધીમાં, ફ્રી સોફ્ટવેર ફાઉન્ડેશને હાઇકુને બિન-સમર્થિત ઓપરેટિંગ સિસ્ટમ્સની યાદીમાં સામેલ કર્યું છે કારણ કેઃ "હાઇકુમાં કેટલાક સોફ્ટવેરનો સમાવેશ થાય છે જેમાં તમને ફેરફાર કરવાની મંજૂરી નથી. તેમાં બિન-મુક્ત ફર્મવેર બ્લોબ્સ પણ સામેલ છે. આ પણ જુઓ ઓપરેટિંગ સિસ્ટમોની સરખામણી હાઇકુ વેક્ટર આઇકોન ફોર્મેટ કે. ડી. એલ. બી. ઓ. એસ. એપ્લિકેશનોની સૂચિ સંદર્ભો બાહ્ય કડીઓ હાઇકુ ઇન્ક. કંપનીની વેબસાઇટ હાર્ડવેર સૂચિ, હાઇકુ સાથે સુસંગત હાર્ડવેર (બેઝલી ખાતે) 2002 સોફ્ટવેર બી. ઓ. એસ. ફ્રી સોફ્ટવેર ઓપરેટિંગ સિસ્ટમ્સ સી + + ઓબ્જેક્ટ-ઓરિએન્ટેડ ઓપરેટિંગ સિસ્ટમ્સમાં પ્રોગ્રામ કરેલ ફ્રી સોફ્ટવેર ઓપરેટિંગ સિસ્ટમ્સ ઓપરેટિંગ સિસ્ટમ ડિસ્ટ્રિબ્યુશન્સ એમ. આઈ. ટી. લાઇસન્સ X86 ઓપરેટિંગ સિસ્ટમ્સ X 86-64 ઓપરેટિંગ સિસ્ટમ્સનો ઉપયોગ કરીને રીડ-ઓનલી મીડિયા સેલ્ફ-હોસ્ટિંગ સોફ્ટવેર સોફ્ટવેરમાંથી બુટ કરી શકાય છે.