VitruvianOS پروجیکٹ کی پہلی عوامی ریلیز ہوئی۔ 2019 سے، یہ آپریٹنگ سسٹم کی بنیاد پر تیار کر رہا ہے۔ Debian/Linuxجو کہ BeOS کی سادگی، ردعمل اور لچک کو جدید ہارڈ ویئر میں لاتا ہے اور Haiku اور BeOS کے لیے بنائے گئے ایپلیکیشنز کے ساتھ API مطابقت فراہم کرتا ہے۔ پروجیکٹ کا کوڈ C++ میں لکھا گیا ہے اور GPLv2 کے تحت لائسنس یافتہ ہے۔
VitruvianOS ہائیکو OS سے صارف کی جگہ کے اجزاء استعمال کرتا ہے۔ معمول کے X11 ونڈو مینیجرز اور کمپوزٹنگ کے بجائے سرورز Wayland کو VitruvianOS میں گرافکس آؤٹ پٹ کے لیے app_server کا استعمال کرتے ہوئے استعمال کیا جاتا ہے، ہائیکو کا ایک گرافیکل سرور Linux KMS/DRM۔ گرافیکل ٹول کٹ ہائیکو سے انٹرفیس کٹ کے نفاذ کا استعمال کرتی ہے۔ systemd کے بجائے، janus_daemon init سسٹم کو مستقبل کے استعمال کے لیے منصوبہ بنایا گیا ہے، جو ہائیکو میں لانچ_ڈیمون کے طور پر کام کرے گا۔
بی اے پی آئی میں سے زیادہ تر لائبروٹ لائبریری کے اپنے ورژن کا استعمال کرتے ہوئے لاگو کیا جاتا ہے، جو بہت سے غیر معیاری ہائیکو/بی او ایس فنکشنز کو لپیٹ دیتا ہے۔ Linux، جس سے ایپلیکیشنز کو چلانا اور ہائیکو OS کے اعلی درجے کے اجزاء کو معیاری کرنل پر استعمال کرنا ممکن ہو جاتا ہے۔ LinuxBeAPI سے مخصوص Kernel Kit افعال کو نافذ کرنے کے لیے، Nexus kernel سب سسٹم تیار کیا گیا تھا جو node_monitor API، ڈیوائس ٹریکنگ، اور BeOS طرز کے پیغام رسانی کو لاگو کرتا ہے، جس سے تمام ہائیکو/BeOS مخصوص ٹیکنالوجیز کو کرنل کے اوپر لاگو کیا جا سکتا ہے۔ Linux.
فی الحال لاگو کیا گیا:
- ایکس ایف ایس اور اسکواش ایف ایس فائل سسٹم سے بوٹ کریں جس میں توسیعی صفات (xattr) کے لیے مکمل تعاون ہے۔
- ترمیم شدہ داناLinuxڈیسک ٹاپ کے کاموں کو انجام دیتے وقت ردعمل کو بہتر بنانے کے لیے۔
- مقامی ایپ سپورٹ کے ساتھ BeOS/Haiku API مطابقت کی پرت۔
- ڈیسک بار، ٹریکر اور Vitruvian ڈیسک ٹاپ کے اہم اجزاء۔
- ایک ان پٹ سسٹم جو چوہوں، اشاروں، گولیوں اور مزید کو سپورٹ کرتا ہے۔
- اپنی مرضی کے مطابق ڈیزائن کردہ گرافکس پرت (کوئی X11 یا Wayland کی ضرورت نہیں)۔
اس کی منصوبہ بندی کی گئی ہے:
- ورژن 0.3.1 میں بہت سے غائب اجزاء اور ابتدائی صارف کے تاثرات کی بنیاد پر بگ کی اصلاحات شامل ہوں گی۔
- ورژن 0.3.2 سے ایک خود ساختہ نظام متعارف کرانے کی توقع ہے جس میں VitruvianOS خود کو بنانے کے قابل ہو گا۔
- ورژن 0.4 میں استحکام اور توسیع شدہ ہارڈویئر سپورٹ نظر آئے گا، بشمول ARM ورژن (arm32 اور aarch64) کی جاری ترقی۔

ماخذ: opennet.ru
