હાઈકુ OS હવે X સર્વરનો ઉપયોગ કર્યા વિના X11 એપ્લિકેશન ચલાવી શકે છે

ઓપન સોર્સ ઓપરેટિંગ સિસ્ટમના વિકાસકર્તાઓ હાઈકુ, જે એક એકલ ઓપરેટિંગ સિસ્ટમ છે જે BeOS માંથી સતત વિકસિત થાય છે, થોડા દિવસો પહેલા સમાચાર બહાર પાડ્યા હતા કે Xlib સુસંગતતા સ્તરનું પ્રારંભિક અમલીકરણ તૈયાર કર્યું છે, જે તમને X સર્વરનો ઉપયોગ કર્યા વિના હાઈકુ પર X11 એપ્લીકેશન ચલાવવા માટે પરવાનગી આપે છે.

વિકાસકર્તાઓ તેમના પોતાના શબ્દો હેઠળ સ્તરને i તરીકે સ્થિત કરે છેઅનુકરણ દ્વારા અમલીકરણ ઉચ્ચ-સ્તરના ગ્રાફિકલ હાઈકુ API માં કૉલ્સનું અનુવાદ કરતા Xlib ફંક્શન્સ. જેમ કે તે છે, સામાન્ય રીતે ઉપયોગમાં લેવાતા Xlib API એ લેયર દ્વારા પ્રદાન કરવામાં આવે છે, પરંતુ કેટલાક કૉલ્સ અત્યારે નિષ્ક્રિય રહે છે.

સ્તર તમને GTK લાઇબ્રેરી પર આધારિત એપ્લીકેશન કમ્પાઇલ અને ચલાવવા માટે પરવાનગી આપે છે, પરંતુ વિન્ડોઝમાં તત્વોની ડિઝાઇનની ગુણવત્તા હજુ પણ સુધારવાની જરૂર છે. કીબોર્ડ ઇનપુટ અને માઉસ ક્લિક્સની પ્રક્રિયા હજુ સુધી કાર્યકારી દૃશ્યમાં લાવવામાં આવી નથી (ફક્ત માઉસ મૂવમેન્ટ ઇવેન્ટ પ્રોસેસિંગ ઉમેરવામાં આવી છે).

હવે આ હજુ પણ ખૂબ વહેલું છે; કીબોર્ડ પર કંઈપણ દબાવવાથી તે ક્રેશ થાય છે, વિન્ડોની અંદર માઉસને ક્લિક કરવાથી ક્રેશ થાય છે, અને તમે વિચિત્ર રીડ્રો કલાકૃતિઓ સ્પષ્ટપણે જોઈ શકો છો. જો કે, માઉસની હિલચાલની ઘટનાઓ કામ કરે છે (બટનો સૂચવે છે કે કર્સર તેમના પર હોવર કરવામાં આવી રહ્યું છે) અને વિન્ડોનું માપ બદલવાની અપેક્ષા મુજબ વર્તે છે. પરંતુ, અરે, મેં ગઈકાલે જ GTK બનાવ્યું છે, અને મેં આ કર્યું તે પહેલાં મારા પોતાના કોડમાં એક ભૂલને ઠીક કરવી અને અન્ય બેને ઠીક કરવાની હતી, હું કહીશ કે તે પહેલેથી જ નોંધપાત્ર સિદ્ધિ છે.

હાઈકુની ક્યુટી લાઈબ્રેરી સપોર્ટ અગાઉ મૂળ ક્યુટી પોર્ટ બનાવીને અમલમાં મૂકવામાં આવ્યો હતો જે હાઈકુ એપીઆઈની ટોચ પર ચાલે છે. પ્રતિઅથવા GTK સપોર્ટ માટે, X11 ઇમ્યુલેશનનો ઉપયોગ પસંદગીનો વિકલ્પ ગણવામાં આવે છે, કારણ કે GTK ના આંતરિક ભાગ એટલા સારી રીતે અમૂર્ત નથી અને હાઈકુ માટે અલગ GTK બેકએન્ડ બનાવવા માટે નોંધપાત્ર સંસાધનોની જરૂર પડશે. આઉટપુટ તરીકે, હાઈકુ માટે X11 સર્વર પોર્ટ બનાવવાની શક્યતાને ધ્યાનમાં લેવામાં આવી હતી, પરંતુ આ અભિગમને એવી પરિસ્થિતિઓમાં અવ્યવહારુ માનવામાં આવતું હતું જ્યાં X11 API સીધા હાઈકુ API ની ટોચ પર લાગુ કરી શકાય છે.

X11 ને સ્થિર અને અવિચલ લાંબા ગાળાના પ્રોટોકોલ તરીકે પસંદ કરવામાં આવ્યો હતો, જ્યારે વેલેન્ડ સાથેના પ્રયોગો હજુ ચાલુ છે, તમારે તમારું પોતાનું સર્વર અમલીકરણ બનાવવાની જરૂર છે અને છેવટે તમામ જરૂરી પ્રોટોકોલ એક્સ્ટેંશન મંજૂર થતા નથી. જ્યારે Tcl / Tk અને wxWidgets માં સરળ એપ્લિકેશન સ્તર મારફતે ચાલી રહ્યું છે, ત્યારે હજુ પણ વણઉકેલાયેલી સમસ્યાઓ જોવા મળે છે, પરંતુ દેખાવ પહેલાથી જ સામાન્ય કરતાં વધુ નજીક છે:

જેઓ હાઈકુ ઓએસથી અજાણ છે તેમના માટે, હું તમને કહી શકું છું કે આ ઓપરેટિંગ સિસ્ટમ બીઓએસ ઓપરેટિંગ સિસ્ટમના વિકાસમાં મંદીની પ્રતિક્રિયા તરીકે 2001 માં બનાવવામાં આવ્યું હતું અને તેને OpenBeOS નામ હેઠળ વિકસાવવામાં આવ્યું હતું, પરંતુ નામમાં BeOS ટ્રેડમાર્કના ઉપયોગને લગતા દાવાઓને કારણે 2004માં તેનું નામ બદલવામાં આવ્યું હતું.

સિસ્ટમ સીધી BeOS 5 ટેક્નોલોજી પર આધારિત છે અને આ ઓપરેટિંગ સિસ્ટમ માટેની એપ્લિકેશનો સાથે દ્વિસંગી સુસંગતતાનો હેતુ ધરાવે છે. મોટાભાગની હાઈકુ ઓપરેટિંગ સિસ્ટમ માટેનો સ્રોત કોડ મફત MIT લાયસન્સ હેઠળ વિતરિત કરવામાં આવે છે, કેટલીક લાઇબ્રેરીઓ, મીડિયા કોડેક્સ અને અન્ય પ્રોજેક્ટ્સમાંથી ઉછીના લીધેલા ઘટકોને બાદ કરતાં.

સિસ્ટમ વ્યક્તિગત કમ્પ્યુટર્સ પર કેન્દ્રિત છે, તેના પોતાના કોરનો ઉપયોગ કરે છે, હાઇબ્રિડ આર્કિટેક્ચરના આધારે બનાવવામાં આવે છે, વપરાશકર્તાની ક્રિયાઓ પ્રત્યે ઉચ્ચ પ્રતિભાવ અને મલ્ટી-થ્રેડેડ એપ્લિકેશન્સના કાર્યક્ષમ અમલ માટે ઑપ્ટિમાઇઝ કરવામાં આવે છે. OpenBFS નો ઉપયોગ ફાઈલ સિસ્ટમ તરીકે થાય છે, જે વિસ્તૃત ફાઈલ એટ્રીબ્યુટ્સ, જર્નલિંગ, 64-બીટ પોઈન્ટર્સ, મેટા ટેગ્સ સ્ટોર કરવા માટે સપોર્ટ કરે છે (દરેક ફાઈલ માટે, તમે ફોર્મ કી = વેલ્યુમાં એટ્રીબ્યુટ્સ સેવ કરી શકો છો, જે સિસ્ટમ ફાઈલોને એક જેવી લાગે છે. ડેટાબેઝ) અને તેમના પર પસંદગીને ઝડપી બનાવવા માટે વિશેષ અનુક્રમણિકાઓ.

અંતે એસજો તમને તેના વિશે વધુ જાણવામાં રસ છે સમાચાર વિશે, તમે ચકાસી શકો છો નીચેની લીંક પર વિગતો.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.