Fedora Workstation 42، اگلے موسم بہار میں ریلیز کے لیے شیڈول ہے، میٹرکس کو جمع کرنے اور بھیجنے کے لیے ایسے اجزاء شامل کرے گا جو آپ کو صارفین کی حقیقی ترجیحات کا مطالعہ کرنے اور تقسیم کی ترقی، ترقیاتی ترجیحات کا تعین کرنے اور بہتر بنانے سے متعلق فیصلے کرتے وقت ان کو مدنظر رکھے گا۔ صارف کا تجربہ. یہ تجویز ابھی زیر بحث ہے اور FESCO (Fedora انجینئرنگ اسٹیئرنگ کمیٹی) نے اس پر غور نہیں کیا ہے، جو Fedora کی تقسیم کی ترقی کے تکنیکی حصے کے لیے ذمہ دار ہے۔
پہلے سے طے شدہ طور پر، ٹیلی میٹری جمع کرنا غیر فعال ہو جائے گا اور اسے صرف صارف کی واضح کارروائی کے ذریعے چالو کیا جا سکتا ہے، جبکہ مقامی نظام پر ٹیلی میٹری جمع کرنے اور اسے فیڈورا سرورز کو بھیجنے کے لیے علیحدہ اختیارات فراہم کرنے کا منصوبہ ہے۔ صارف کو اپنے سسٹم پر جمع کردہ اعداد و شمار دیکھنے اور ٹیلی میٹری سے متعلقہ اجزاء کو ہٹانے کی صلاحیت بھی دی جائے گی۔
رازداری کو برقرار رکھنے کے لیے، وہ صرف عام میٹرکس جمع کرنے کا ارادہ رکھتے ہیں جو انفرادی صارف کی شناخت کی اجازت نہیں دیتے ہیں۔ مثال کے طور پر، میٹرکس معلومات کا احاطہ نہیں کرے گا جیسے IP پتےکھلی ویب سائٹس اور فائلوں پر ای میل، اور ڈیٹا۔ جمع کردہ میٹرکس کی مثالیں: CPU، گرافکس کارڈ، کیمرہ، اور پیری فیرلز کے بارے میں معلومات؛ منتخب کردہ زبان اور ان پٹ طریقوں پر ڈیٹا؛ استعمال شدہ ایپلی کیشنز اور GNOME شیل ایڈ آنز کی فہرست؛ ایپلیکیشن کے آغاز کے اعدادوشمار، ونڈوز اور ورچوئل ڈیسک ٹاپس کے ساتھ کام کرنا؛ کنفیگریٹر تک رسائی کی فریکوئنسی اور انفرادی ترتیبات کی حالت؛ میموری اور ڈسک کے استعمال کے بارے میں معلومات؛ سسٹم اور ایپلیکیشن کریش کے کاؤنٹر؛ کم میموری کے حالات کے بارے میں معلومات؛ منسلک ذخیروں کے بارے میں معلومات؛ gnome-connections کے ذریعے رابطوں کی تعداد پر ڈیٹا؛ استعمال شدہ پروٹوکول؛ فائل مینیجر میں بک مارکس اور ٹیگز کی تعداد؛ نصب بیرونی فائل سسٹمز؛ اور چھانٹنے کے طریقوں کو منتخب کیا۔
کلائنٹ اور سرور سائیڈ پر عمل درآمد، میٹرکس کے جمع اور پروسیسنگ کے لیے استعمال ہونے والے تمام اجزاء مکمل طور پر کھلے اور آڈٹ کے لیے دستیاب ہوں گے۔ سرور ہر میٹرک کو الگ سے اسٹور کیا جائے گا، گمنام رکھا جائے گا، اور دوسرے میٹرکس سے منسلک نہیں کیا جائے گا۔ سروس کو برقرار رکھنے میں کوئی تیسرا فریق شامل نہیں ہوگا، اور اس کے آپریشن کی نگرانی Fedora پروجیکٹ کے اندر بنائے گئے ڈویلپرز اور ایڈمنسٹریٹرز کے ایک مخصوص گروپ کے ذریعے کی جائے گی۔ ٹیلی میٹری کی منتقلی کے عمل کو آڈیٹنگ کے لیے ممکنہ حد تک شفاف بنانے کا منصوبہ بنایا گیا ہے، اور جمع کیے گئے میٹرکس کو قواعد کے ایک الگ سیٹ میں ریگولیٹ کیا جائے گا جو یہ بتائے گا کہ کس قسم کے ڈیٹا کی اجازت ہے اور کن سے نہیں۔ کمیونٹی کو ڈیٹا اکٹھا کرنے کی نگرانی کرنے، غلط استعمال کی روک تھام کو یقینی بنانے، رازداری کو برقرار رکھنے، اور قائم کردہ قواعد کی پابندی کرنے کی صلاحیت دی جائے گی۔
میٹرکس بھیجنے کے لیے، وہ Azafea کی "اخلاقی ٹیلی میٹری" ٹیکنالوجی کو استعمال کرنے کا ارادہ رکھتے ہیں، جسے لامتناہی تقسیم نے تیار کیا ہے۔ Azafea انفرادی صارفین کے پروفائلز بنائے بغیر اور بیرونی خدمات، جمع کرنے والوں اور ذخیرہ خانوں کا سہارا لیے بغیر مجموعی ڈیٹا میں ہیرا پھیری کرتا ہے۔ Azafea ٹیلی میٹری پروسیسنگ جزو کوڈ MPL 2.0 لائسنس کے تحت کھلا ہے اور، اگر چاہیں تو، صارف اپنی سہولیات پر ٹیلی میٹری جمع کرنے کے لیے ایک سرور تعینات کر سکتے ہیں، مثال کے طور پر، مقامی نیٹ ورکس میں سسٹم کے آپریشن کے بارے میں اضافی میٹرکس کے ساتھ اعداد و شمار جمع کرنے کے لیے۔
سرور کی طرف، ڈیٹا کے ابتدائی استقبال کے لیے ایک پراکسی اور عزافیہ سروس کو آنے والی میٹرکس پر کارروائی کرنے کے لیے استعمال کیا جائے گا۔ پراکسی عارضی طور پر صارف سے موصول ہونے والے میٹرکس کو Redis اسٹوریج میں رکھتی ہے، اور azafea سروس وقتاً فوقتاً انہیں بازیافت کرتی ہے اور PostgreSQL DBMS میں اسٹور کرتی ہے۔ صارفین کے IP پتے ڈیٹا بیس میں محفوظ نہیں ہوتے ہیں (ملک کا تعین اور مقامی GeoIP ڈیٹا بیس سے محفوظ کیا جاتا ہے)۔ صارف کی طرف، eos-metrics (ایپلیکیشنز اور خدمات سے واقعات کی ریکارڈنگ کے لیے D-Bus انٹرفیس)، eos-event-recorder-daemon (ٹیلی میٹری کو جمع کرنے اور بھیجنے کے لیے پس منظر کا عمل) اور eos-metrics-انسٹرومینٹیشن پیکجز استعمال کیے جائیں گے۔ جمع کریں اور ٹیلی میٹری بھیجیں (انفرادی میٹرکس جمع کرنے کے اجزاء)۔
مسائل جو ٹیلی میٹری جمع کرکے حل کیے جاسکتے ہیں:
- وسائل کی تقسیم کو ترجیح دیں - یہ جانتے ہوئے کہ صارفین کی اکثریت کون سے آلات، ایپلی کیشنز اور فعالیت کا استعمال کرتی ہے، آپ ان کی ترقی پر توجہ مرکوز کر سکتے ہیں۔
- استعمال کے اعداد و شمار اور کارکردگی کے ڈیٹا کی بنیاد پر بہتری اور اصلاح شامل کریں۔
- عام کنفیگریشن تبدیلیوں کے بارے میں معلومات کی بنیاد پر بہترین ڈیفالٹ سیٹنگز منتخب کریں۔
- صارف اور ڈیٹا پر مبنی ترقی کے طریقوں کو فروغ دینا۔
مزید برآں، Fedora 42 میں نئے flatpak اور diskadmin گروپس کو شامل کرنے کی تجاویز ہیں تاکہ غیر مراعات یافتہ صارف کو سسٹم Flatpak پیکجز اور بیرونی ڈرائیوز کے انتظامی افعال تک رسائی فراہم کی جا سکے۔ تبدیلی سے صارف کو وہیل گروپ میں شامل کرنے کی ضرورت ختم ہو جائے گی، یعنی انتظامیہ کے دیگر کاموں تک رسائی فراہم کیے بغیر آپ کو فلیٹ پیک اور ایکسٹرنل ڈرائیوز کے ساتھ کام کرنے کی اجازت دے گا۔ وہیل گروپ میں شامل صارفین کے لیے، پاس ورڈ کا اشارہ کیے بغیر انلاک (LUKS) اور بیرونی ڈرائیوز کو ماؤنٹ کرنے کی صلاحیت فراہم کرنے کا منصوبہ بنایا گیا ہے۔
ماخذ: opennet.ru
