Replicant کو اپ ڈیٹ کریں، ایک مکمل طور پر مفت Android فرم ویئر

آخری اپ ڈیٹ کے ساڑھے چار سال کے بعد، Replicant 6 پروجیکٹ کی چوتھی ریلیز تشکیل دی گئی ہے، جس میں اینڈرائیڈ پلیٹ فارم کا مکمل طور پر کھلا ورژن تیار کیا گیا ہے، جو ملکیتی اجزاء اور بند ڈرائیوروں سے پاک ہے۔ Replicant 6 برانچ LineageOS 13 کوڈ بیس پر بنائی گئی ہے، جو بدلے میں Android 6 پر مبنی ہے۔ اصل فرم ویئر کے مقابلے میں، Replicant نے ملکیتی اجزاء کے ایک بڑے حصے کو تبدیل کر دیا ہے، بشمول ویڈیو ڈرائیورز، Wi-Fi کے لیے بائنری فرم ویئر، لائبریریاں GPS، کمپاس، ویب کیمرہ، ریڈیو انٹرفیس اور موڈیم کے ساتھ کام کرنے کے لیے۔ سیمسنگ گلیکسی S9/S2، Galaxy Note، Galaxy Nexus اور Galaxy Tab 3 سمیت 2 آلات کے لیے بلڈس تیار کیے گئے ہیں۔

نئے ورژن میں تبدیلیوں کے درمیان:

  • کالز کرنے اور وصول کرنے کی درخواست میں، خفیہ ڈیٹا کو ذخیرہ کرنے کا مسئلہ طے کیا گیا ہے، جس کی وجہ سے وائٹ پیجز، گوگل اور اوپن کیم سروسز میں فون نمبرز کی تصدیق کے باعث آنے والی اور جانے والی کالوں کے بارے میں معلومات کا اخراج ہوا۔
  • F-Droid ڈائرکٹری کے ساتھ کام کرنے کی درخواست کو کمپوزیشن سے ہٹا دیا گیا ہے، کیونکہ اس ڈائرکٹری میں پیش کیے گئے بہت سے پروگرام مکمل طور پر مفت تقسیم کے لیے فری سافٹ ویئر فاؤنڈیشن کی ضروریات سے ہٹ جاتے ہیں۔
  • "بیک" اور "ہوم" بٹنوں کے آپریشن سے وابستہ بائنری فرم ویئر کی نشاندہی کی گئی اور اسے ہٹا دیا گیا (بٹن ان فرم ویئر کے بغیر بھی کام کرتے رہے)۔
  • Galaxy Note 8.0 ٹچ اسکرینز کا فرم ویئر، جس کا سورس کوڈ غائب تھا، ہٹا دیا گیا ہے۔
  • موڈیم کو مکمل طور پر غیر فعال کرنے کے لیے ایک اسکرپٹ شامل کیا گیا۔ اس سے قبل، ہوائی جہاز کے موڈ میں داخل ہونے پر، موڈیم کو کم پاور موڈ میں تبدیل کر دیا جاتا تھا، جس سے یہ مکمل طور پر بند نہیں ہوتا تھا، اور موڈیم میں نصب ملکیتی فرم ویئر کام کرتا رہتا تھا۔ نئے ورژن میں، موڈیم کو غیر فعال کرنے کے لیے، آپریٹنگ سسٹم کو موڈیم میں لوڈ کرنے سے روک دیا گیا ہے۔
  • LineageOS 13 سے پورٹ شدہ نان فری ایمبیئنٹ SDK کو ہٹا دیا گیا۔
  • سم کارڈ کی شناخت کے مسائل حل ہو گئے ہیں۔
  • RepWiFi کے بجائے، پیچ وائرلیس مواصلات کو کنٹرول کرنے کے لیے استعمال کیے جاتے ہیں جو آپ کو بیرونی وائرلیس اڈاپٹر کے ساتھ معیاری Android مینو استعمال کرنے کی اجازت دیتے ہیں۔
  • ایتھرنیٹ اڈاپٹر کے لیے سپورٹ شامل کر دی گئی۔
  • USB آلات پر مبنی نیٹ ورک آپریشن کو ترتیب دینے کے لیے اسکرپٹس کو شامل کیا گیا۔ Ralink rt2500 چپ پر مبنی USB اڈاپٹر کے لیے سپورٹ شامل کیا گیا، جو کہ فرم ویئر لوڈ کیے بغیر کام کرتے ہیں۔
  • ایپلیکیشنز میں اوپن جی ایل کو رینڈر کرنے کے لیے، سافٹ ویئر راسٹرائزر llvmpipe بطور ڈیفالٹ استعمال ہوتا ہے۔ گرافیکل انٹرفیس کے سسٹم کے اجزاء کے لیے، libagl کا استعمال کرتے ہوئے رینڈرنگ باقی ہے۔ OpenGL نفاذ کے درمیان سوئچ کرنے کے لیے اسکرپٹس کو شامل کیا گیا۔
  • ماخذ سے replicant کی تعمیر کو آسان بنانے کے لیے اسکرپٹس کو شامل کیا گیا۔
  • اسٹوریج میں پارٹیشنز کی صفائی کے لیے وائپ کمانڈ شامل کی گئی۔

اسی وقت، Replicant 11 برانچ کی ترقی کی حیثیت، Android 11 پلیٹ فارم (LineageOS 18) پر مبنی اور باقاعدہ لینکس کرنل (ونیلا کرنل، اینڈرائیڈ سے نہیں) کے ساتھ بھیجی گئی۔ توقع ہے کہ نیا ورژن درج ذیل آلات کو سپورٹ کرے گا: Samsung Galaxy SIII (i9300)، Galaxy Note II (N7100)، Galaxy SIII 4G (I9305) اور Galaxy Note II 4G (N7105)۔

یہ ممکن ہے کہ دیگر ڈیوائسز کے لیے بلز تیار کیے جائیں جو اسٹاک لینکس کرنل میں سپورٹ ہوتے ہیں اور ریپلینٹ کی ضروریات کو پورا کرتے ہیں (آلات کو موڈیم آئسولیشن فراہم کرنا چاہیے اور صارف کو یہ یقین دلانے کے لیے کہ ڈیوائس کو منقطع ہونے کے بعد اصل میں بند کر دیا جائے گا بیٹری)۔ وہ آلات جو لینکس کرنل میں سپورٹ ہوتے ہیں لیکن ریپلی کینٹ کی ضروریات کو پورا نہیں کرتے ہیں ان کو پرجوشوں کے ذریعے ریپلی کینٹ کو چلانے کے لیے ڈھال لیا جا سکتا ہے اور غیر سرکاری تعمیرات کی شکل میں پیش کیا جا سکتا ہے۔

مکمل طور پر مفت تقسیم کے لیے فری سافٹ ویئر فاؤنڈیشن کی اہم ضروریات:

  • تقسیم پیکیج میں FSF سے منظور شدہ لائسنس کے ساتھ سافٹ ویئر کی شمولیت؛
  • بائنری فرم ویئر اور بائنری ڈرائیور کے کسی بھی اجزاء کی فراہمی کی ناقابل قبولیت؛
  • غیر تبدیل شدہ فعال اجزاء کو قبول نہیں کرنا، لیکن غیر فعال اجزاء کو شامل کرنے کی اہلیت، انہیں تجارتی اور غیر تجارتی مقاصد کے لیے نقل کرنے اور تقسیم کرنے کی اجازت سے مشروط ہے (مثال کے طور پر، GPL گیم کے لیے CC BY-ND کارڈز)؛
  • ایسے ٹریڈ مارک کا استعمال ناقابل قبول ہے جن کے استعمال کی شرائط پوری تقسیم یا اس کے کچھ حصے کی مفت کاپی اور تقسیم کو روکتی ہیں۔
  • لائسنسنگ دستاویزات کی تعمیل، بعض مسائل کو حل کرنے کے لیے ملکیتی سافٹ ویئر کی تنصیب کی سفارش کرنے والی دستاویزات کی ناقابل قبولیت۔

ماخذ: opennet.ru

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