Haiku OS आता X सर्व्हर न वापरता X11 ऍप्लिकेशन चालवू शकते

ओपन सोर्स ऑपरेटिंग सिस्टमचे विकसक हायकू, जी एक स्टँडअलोन ऑपरेटिंग सिस्टम आहे जी BeOS मधून विकसित होत राहते, काही दिवसांपूर्वी ही बातमी प्रसिद्ध झाली होती Xlib सहत्वता स्तराची प्रारंभिक अंमलबजावणी तयार केली आहे, जे तुम्हाला X सर्व्हर न वापरता हायकूवर X11 ऍप्लिकेशन्स चालवण्याची परवानगी देते.

डेव्हलपर त्यांच्या स्वत:च्या शब्दांखाली i म्हणून स्तर ठेवतातअनुकरणाद्वारे अंमलबजावणी Xlib फंक्शन्स उच्च-स्तरीय ग्राफिकल हायकू API मध्ये कॉलचे भाषांतर करतात. जसे की, सामान्यतः वापरले जाणारे बहुतेक Xlib API लेयरद्वारे प्रदान केले जातात, परंतु काही कॉल्स सध्या निष्क्रिय आहेत.

थर तुम्हाला GTK लायब्ररीवर आधारित ऍप्लिकेशन्स संकलित आणि चालवण्यास अनुमती देते, परंतु खिडक्यांमधील घटकांच्या डिझाइनची गुणवत्ता अद्याप सुधारणे आवश्यक आहे. कीबोर्ड इनपुट आणि माउस क्लिकची प्रक्रिया अद्याप कार्यरत दृश्यात आणली गेली नाही (केवळ माऊस हालचाली इव्हेंट प्रक्रिया जोडली गेली आहे).

आता हे अजूनही तेही लवकर आहे; कीबोर्डवरील काहीही दाबल्याने ते क्रॅश होते, खिडकीच्या आतील माऊसवर क्लिक केल्याने क्रॅश होतो आणि तुम्ही विचित्र रीड्राॅ आर्टिफॅक्ट्स स्पष्टपणे पाहू शकता. तथापि, माउस हालचाली इव्हेंट्स कार्य करतात (बटणे सूचित करतात की कर्सर त्यांच्यावर फिरवला जात आहे) आणि विंडोचा आकार बदलणे एखाद्याच्या अपेक्षेप्रमाणे वागते. पण, अहो, मी कालच GTK बनवला आहे, आणि मी हे करण्यापूर्वी माझ्या स्वतःच्या कोडमध्ये एक बग आणि दोन दुरुस्त करावे लागतील, हे लक्षात घेता, मी म्हणेन की ही आधीच एक लक्षणीय उपलब्धी आहे.

Haiku चे Qt लायब्ररी समर्थन पूर्वी Haiku API च्या वर चालणारे मूळ Qt पोर्ट तयार करून लागू केले होते. प्रतिकिंवा GTK समर्थनासाठी, X11 इम्युलेशनचा वापर प्राधान्यक्रमित पर्याय मानला जातो, GTK चे अंतर्गत भाग इतके चांगले अ‍ॅबस्ट्रॅक्ट केलेले नसल्यामुळे आणि हायकूसाठी वेगळा GTK बॅकएंड तयार करण्यासाठी महत्त्वपूर्ण संसाधनांची आवश्यकता असेल. आउटपुट म्‍हणून, हायकूसाठी X11 सर्व्हर पोर्ट तयार करण्‍याची शक्‍यता विचारात घेतली गेली, परंतु X11 API थेट हायकू APIच्‍या वर लागू करता येईल अशा परिस्थितीत हा दृष्टिकोन अव्यवहार्य मानला गेला.

X11 ची निवड स्थिर आणि अचल दीर्घकालीन प्रोटोकॉल म्हणून करण्यात आली होती, तर वेलँडचे प्रयोग अजूनही चालू आहेत, तुम्हाला तुमची स्वतःची सर्व्हर अंमलबजावणी तयार करण्याची आवश्यकता आहे आणि अखेरीस सर्व आवश्यक प्रोटोकॉल विस्तार मंजूर केले जात नाहीत. Tcl / Tk आणि wxWidgets मध्ये सोप्या अॅप लेयरमधून चालत असताना, अद्याप निराकरण न झालेल्या समस्या आहेत, परंतु देखावा आधीपासूनच सामान्यच्या जवळ आहे:

ज्यांना Haiku OS बद्दल अपरिचित आहे त्यांच्यासाठी, मी तुम्हाला सांगू शकतो की ही ऑपरेटिंग सिस्टम 2001 मध्ये बीओएस ऑपरेटिंग सिस्टमच्या विकासातील मंदीची प्रतिक्रिया म्हणून तयार केले गेले आणि OpenBeOS नावाने विकसित केले गेले, परंतु नावामध्ये BeOS ट्रेडमार्कच्या वापराशी संबंधित दाव्यांमुळे 2004 मध्ये त्याचे नाव बदलण्यात आले.

ही प्रणाली थेट BeOS 5 तंत्रज्ञानावर आधारित आहे आणि या ऑपरेटिंग सिस्टीमसाठी अनुप्रयोगांसह बायनरी सुसंगततेचे उद्दिष्ट आहे. हायकू ऑपरेटिंग सिस्टीमचा स्त्रोत कोड काही लायब्ररी, मीडिया कोडेक्स आणि इतर प्रकल्पांमधून घेतलेल्या घटकांचा अपवाद वगळता विनामूल्य MIT परवान्याअंतर्गत वितरित केला जातो.

ही प्रणाली वैयक्तिक संगणकांवर केंद्रित आहे, स्वतःचा कोर वापरते, संकरित आर्किटेक्चरच्या आधारे तयार केलेली, वापरकर्त्याच्या क्रियांना उच्च प्रतिसाद देण्यासाठी आणि मल्टी-थ्रेडेड ऍप्लिकेशन्सच्या कार्यक्षम अंमलबजावणीसाठी ऑप्टिमाइझ केलेली आहे. OpenBFS फाइल सिस्टम म्हणून वापरली जाते, जी विस्तारित फाइल विशेषता, जर्नलिंग, 64-बिट पॉइंटर्स, मेटा टॅग संचयित करण्यासाठी समर्थन देते (प्रत्येक फाइलसाठी, तुम्ही फॉर्म की = व्हॅल्यूमध्ये विशेषता जतन करू शकता, ज्यामुळे सिस्टम फाइल्स सारख्या दिसतात. डेटाबेस) आणि त्यांच्यावरील निवडीला गती देण्यासाठी विशेष निर्देशांक.

शेवटी एसआपल्याला याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास बातम्यांबद्दल, आपण तपासू शकता पुढील लिंकवर तपशील.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.