Fuchsia OS گوگل کے ملازمین پر آزمائشی مرحلے میں داخل ہو رہا ہے۔

گوگل تبدیلیاں کیں، آپریٹنگ سسٹم کی منتقلی کی نشاندہی کرتا ہے۔ فشیا حتمی اندرونی جانچ کے مرحلے تک"dogfooding"، عام صارفین تک لانے سے پہلے، ملازمین کی روزمرہ کی سرگرمیوں میں پروڈکٹ کے استعمال کا مطلب۔ اس مرحلے پر مصنوعات ہے ایک ایسی ریاست میں جو پہلے ہی خصوصی معیار کی جانچ کرنے والی ٹیموں کے ذریعہ بنیادی جانچ پاس کر چکی ہے۔ پروڈکٹ کو عام لوگوں تک پہنچانے سے پہلے، وہ اپنے ملازمین کا حتمی ٹیسٹ بھی کرواتے ہیں جو ترقی میں شامل نہیں ہیں۔

ڈیلیوری مینجمنٹ سسٹم کو اپ ڈیٹ کرنے کے لیے کلائنٹ میں وماہا، جو Chrome اور Chrome OS کی ریلیز کی جانچ کرتا ہے، شامل کیا component fuchsia.cobalt.SystemDataUpdater اور یوٹیلیٹی کا استعمال کرتے ہوئے آلات کو نئی "dogfood-release" برانچ میں منتقل کرنے کے لیے تجویز کردہ ہدایات fx (Fuchsia کے لیے adb کے مشابہ)۔ مسلسل انضمام کے نظام میں شامل کیا لوڈر کو dogfood برانچ کے لیے جمع کرنا، اور Fuchsia پلیٹ فارم میں شامل ٹیسٹ کے نتائج کی جانچ کے لیے الگ میٹرکس۔

Fuchsia میں تبدیلیوں کے تبصرے میں ذکر کیا اپ ڈیٹس فراہم کرنے کے لیے دو لنکس fuchsia-updates.googleusercontent.com اور arm64.dogfood-release.astro.fuchsia.com، دوسرے لنک میں Astro سمارٹ اسکرین کا کوڈ نام ہے۔ Google Nest Hub، جسے گوگل کے ملازمین جانچ کے لیے بطور پروٹو ٹائپ استعمال کرتے دکھائی دیتے ہیں۔
معیاری کاسٹ پلیٹ فارم فرم ویئر کے بجائے فوچیا۔ Nest Hub انٹرفیس Dragonglass ایپ کے اوپر بنایا گیا ہے، جو Flutter فریم ورک کا استعمال کرتا ہے، جسے Fuchsia بھی سپورٹ کرتا ہے۔

یاد رہے کہ Fuchsia پروجیکٹ کے حصے کے طور پر، گوگل ایک ایسا یونیورسل آپریٹنگ سسٹم تیار کر رہا ہے جو ورک سٹیشنز اور اسمارٹ فونز سے لے کر ایمبیڈڈ اور صارفین کے آلات تک کسی بھی قسم کی ڈیوائس پر چل سکتا ہے۔ ترقی اینڈرائیڈ پلیٹ فارم بنانے کے تجربے کو مدنظر رکھتے ہوئے کی جاتی ہے اور اسکیلنگ اور سیکیورٹی کے شعبے میں خامیوں کو مدنظر رکھتے ہوئے کی جاتی ہے۔

یہ نظام مائکروکرنل پر مبنی ہے۔ زرقون، منصوبے کی پیشرفت کی بنیاد پر LK، سمارٹ فونز اور پرسنل کمپیوٹرز سمیت آلات کی مختلف کلاسوں پر استعمال کے لیے بڑھایا گیا ہے۔ Zircon پروسیس سپورٹ کے ساتھ LK کو پھیلاتا ہے۔ مشترکہ لائبریریاںصارف کی سطح، آبجیکٹ پروسیسنگ سسٹم اور صلاحیت پر مبنی سیکیورٹی ماڈل۔ ڈرائیورز لاگو کیا جا رہا ہے صارف کی جگہ پر چلنے والی متحرک لائبریریوں کی شکل میں، devhost کے عمل سے بھری ہوئی اور ڈیوائس مینیجر (devmg، Device Manager) کے زیر انتظام۔

فوشیا کے لیے تیار اپنا GUI، فلٹر فریم ورک کا استعمال کرتے ہوئے ڈارٹ میں لکھا گیا۔ پروجیکٹ پیریڈوٹ یوزر انٹرفیس فریم ورک، فارگو پیکیج مینیجر، اور معیاری لائبریری بھی تیار کر رہا ہے۔ libc، رینڈرنگ سسٹم Escher، ولکن ڈرائیور Magma، جامع مینیجر مناظر, MinFS, MemFS, ThinFS (FAT in Go language) اور Blobfs فائل سسٹمز کے ساتھ ساتھ FVM پارٹیشن مینیجر۔ ایپلی کیشن ڈویلپمنٹ کے لیے فراہم کی C/C++، ڈارٹ لینگوئجز کے لیے سپورٹ، سسٹم کے اجزاء، گو نیٹ ورک اسٹیک میں، اور پائتھون لینگویج اسمبلی سسٹم میں بھی زنگ کی اجازت ہے۔

Fuchsia OS گوگل کے ملازمین پر آزمائشی مرحلے میں داخل ہو رہا ہے۔

لوڈنگ کے دوران استعمال کیا جاتا ہے۔ سسٹم مینیجر سمیت
ابتدائی سافٹ ویئر ماحول بنانے کے لیے appmgr، بوٹ ماحول بنانے کے لیے sysmgr اور صارف کے ماحول کو ترتیب دینے اور لاگ ان کو منظم کرنے کے لیے basemgr۔ فوچیا میں لینکس کے ساتھ مطابقت کے لیے پیشکش کی مشینی لائبریری، جو آپ کو لینکس پروگراموں کو ایک خاص الگ تھلگ ورچوئل مشین میں چلانے کی اجازت دیتی ہے، جو کہ زرکون کرنل اور ورٹیو تصریحات پر مبنی ہائپر وائزر کا استعمال کرتے ہوئے بنائی گئی ہے۔ منظم کروم OS پر لینکس ایپلیکیشنز چلا رہے ہیں۔

حفاظت کو یقینی بنانے کے لیے ایک جدید نظام پیش کیا گیا ہے۔ سینڈ باکس تنہائی، جس میں نئے عمل کو کرنل آبجیکٹ تک رسائی حاصل نہیں ہوتی ہے، میموری کو مختص نہیں کیا جا سکتا، اور کوڈ نہیں چلا سکتا، اور سسٹم کو وسائل تک رسائی کے لیے استعمال کیا جاتا ہے۔ نام کی جگہیں، جو دستیاب اجازتوں کی وضاحت کرتا ہے۔ پلیٹ فارم مہیا کرتا ہے۔ اجزاء بنانے کے لیے ایک فریم ورک، جو ایسے پروگرام ہیں جو اپنے سینڈ باکس میں چلتے ہیں اور IPC کے ذریعے دوسرے اجزاء کے ساتھ تعامل کر سکتے ہیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں