واٹس ایپ

مائیکروسافٹ ونڈوز کے لیے لینکس کرنل کیوں استعمال نہیں کرے گا۔

Anonim

اس کی متعدد وجوہات ہیں جن کی وجہ سے Microsoft ونڈوز کے لیے لینکس کرنل استعمال نہیں کرے گا۔ ایک کے لیے لینکس کرنل اور این ٹی کرنل کے تکنیکی پہلوؤں میں بہت بڑا فرق ہے۔

اگر مائیکروسافٹ کو ونڈوز کے لیے لینکس کرنل کو استعمال کرنا پڑتا ہے تو ایک اور وجہ اس میں شامل لائسنسنگ کے مسائل ہوں گے۔ سوم، ونڈوز پر کچھ ایسے کام ہوتے ہیں جو کسی دوسرے آپریٹنگ سسٹم پر نہیں کیے جا سکتے۔

تکنیکی خصوصیات میں فرق کے لحاظ سے، لینکس کمیونٹی کے پاس مائیکروسافٹ کے صارفین کے مقابلے میں پسماندہ مطابقت کے لیے بالکل کوئی چیز نہیں ہے اور نہ ہی وہ ایک مستحکم کرنل تیار کرتے ہیں ABI (Application Binary Interface) کے خلاف کام کرنا۔

ایسا ہونے کے بعد، مائیکروسافٹ کا واحد انتخاب یہ ہوگا کہ وہ یا تو ونڈوز API کی تقلید کرے اور اپنے ساتھ مطابقت برقرار رکھے تاکہ مطابقت برقرار رکھتے ہوئے یہ لینکس کرنل کو فورک کر سکے۔

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

لائسنس اور دیگر مسائل جس میں UNIX ایک اور وجہ تھی جب Microsoft کو MS کے متبادل کی ضرورت تھی۔ -DOS، وہ اس کے لیے نہیں جا سکتے تھے۔ لینکس وہ نہیں تھا جو اب تھا اور ان کی ضروریات اس دور کے پی سی کی توقعات سے زیادہ تھیں۔

اس کے علاوہ، مائیکروسافٹ کو ان کی موجودہ اور مستقبل کی دونوں ضروریات کو پورا کرنے اور ان پر غور کرنے کے لیے ایک نئے موزوں کرنل کی ضرورت تھی۔فی الحال، لینکس کو عام عوامی لائسنس کے تحت لائسنس دیا گیا ہے جس کا مطلب ہے کہ اگر فی الحال، مائیکروسافٹ کو لینکس استعمال کرنے پر غور کرنا تھا، تو اسے اپنا سورس کوڈ دستیاب کرنا ہوگا۔ یہ قدم بالکل مائیکروسافٹ کے حق میں نہیں ہوگا۔

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

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

نتیجہ

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

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