 بسم اللہ الرحمن الرحیم، آج کا ہمارا لیکچر کمپیر کر رہا ہے بینڈوز کو with open systems open systems وہ سمجھے جاتے ہیں جو کہ لوگوں کے لیے open ہے public لیے open ہے ان کی ساری code available ہے اور اس کے اندر جو چینجز کی جا سکتی ہیں اور جو چینجز کی جاتی ہیں وہ بھی لوگوں کو available ہے اُن ایسے سسٹمز کو ہم open source سسٹم کرتے ہیں اور کہا جاتا ہے کہ جو بینڈوز یہ open source سسٹم نہیں ہے اور اس لیے لوگ اس کو پرفر نہیں کرتے ہیں لیکن on the other hand اگر ہم دیکھیں تو جو open سسٹمز ہیں ان کے اندر کچھ ایسے disadvantage ہے جو کہ ہمیں windows کے اندر نہیں نظر آتے ہیں windows ہمیں کچھ ایسے advantage دیتی ہے جو کہ ہمیں open سسٹمز کے اندر نہیں نظر آتے ہیں اور open سسٹمز کی جو strength ہیں وہ ہمیں تقریباً ساری windows کے اندر نظر آتے ہیں تو اس چیز کو تھوڑا سام دیٹیل کے سار دیسکس کرتے ہیں ایک ہمیں چیز نظر آئے گی uniform implementation جب open سسٹمز ہیں تو وہ public لیے open ہے public اس کے اندر کوئی بھی چینجز کر سکتی ہیں جو چینجز کیا وہ بھی by law open ہوں گی ان کو as a open source اس کو as a closed سسٹم نہیں use کر سکتے ہیں لیکن windows کے اندر کیا ہے کہ windows کے اندر ایک ہی prop writer ہے تو جو بھی چینجز ہونی ہے اسی نے کرنی ہے تو ساری چینجز وہ standardized ہے اس لیے کوئی non standard چیزیں جو وہ آپ کو زادتر دیکھنے کو نہیں ملیں گی اس کے لیوہ جو products ہوتے ہیں operating system کے products جو operating system کی utilities ہیں اور operating systems associated جو drivers ہیں اور مختلف قسم کے جو products ہیں وہ products جو ہے وہ specific companies ہی بناتی ہیں وہ کیوں کہ کئی ایسی چیزیں ان سے associated open لیے available نہیں ہیں اور وہ specific companies ہی بناتی ہیں تو اس کے اندر اچھی quality کے ہمیں products available ہوتے ہیں راعد ان کے ہر شخص اگر ایک کوئی بڑا اچھا پغرامن نہیں بھی ہے اس کو ہی بناتی ہیں اور وہ بھی اس طرح کے products بنانے شروع ہو جائیں اور وہ بھی market میں استعمال ہونے شروع ہو جائیں تو ان کی performance اتنی اچھی نہیں ہوگی اور پھر اس کے لیوہ open systems کے بارے میں یہ بھی کہا جاتا ہے کہ open system جو ہے for example unix جو ہے یہ تقریب مہار قسم کے hardware کے ساتھ اس کی implementation available ہے جو کے windows میں نہیں ہے in fact windows جو ہے وہ کئی قسم کے hardware platforms کو تکتی ہے تو یہ بھی argument جو ہے اتنا valid نہیں ہے on the other hand اگر ہم یہ ایک open system جو ہے وہ زیادہ interoperable ہیں تو ہم دیکھ سکتے ہیں کہ windows کی interoperability جو ہے وہ بھی بہت powerful ہے windows جو ہے ہمیں number of library's پروایٹ کرتی ہے جو standard library's ہیں جو anci library's ہیں وہ ساری windows کے پر available ہے windows کے جتنے بھی compilers ہیں seek ہے ان ساروں کے اندر وہ library's available ہے آپ چاہے تو ان کے اندر program لکھ سکتے ہیں ان کو use کر سکتے ہیں windows اس میں کوئی ادھراز نہیں کرتی کوئی problem نہیں کرتی low level کے اوپر اس کی sport windows کے اندر available ہے پھر sockets available ہے sockets ہے ایک بڑا important قسم کا resource ہوتا ہے جب بھی آپ internet working کرے ہیں ایک computer کسی دوسرے computer کے ساتھ communicate کرتا تو software level کے اوپر جو resource جس resource کے through communication ہوتی ہے that is a socket تو sockets available ہے windows sockets کو sport کرتی ہے again اس کی وجہ سے interoperability جو ہے وہ انکریز ہو جاتی ہے rpc's remote procedure calls available ہے remote procedure calls ایسے functions ہیں جن کو آپ remotely execute کرتے ہیں local computer کے اوپر نہیں کسی remote computer کے اوپر وہ procedures available ہے اور اس کا windows نے ایک architecture دیا ہوئے اور آپ چاہے تو windows کے systems use کرتے ہوئے remote procedure calls کسی دوسرے computer کے اوپر perform کر سکتے ہیں remote computer کے اوپر perform کر سکتے ہیں تو again ہم دیکھتے ہیں کہ remote procedures calls کی مدد سے interoperability ہے ایک computer جو ہے وہ کسی remote computer کے ساتھ communicate کر سکتا تو tcp ip کی sport available ہے tcp ip آپ کو پتا ہے نیٹورکن کا most important protocol ہے internet tcp ip protocol کو use کرتا ہے جتنے بھی computer's through internet connected ہے وہ سارے tcp ip کے through communication کرتے ہیں اور tcp ip itself is an open system یعنی کہ مختلف کسیم کی computer's آپس میں communicate کر سکتے ہیں تو اس لی windows tcp ip کو sport کرتے ہیں تو even کسی دوسرے vendor کے computer's جہاں ان کے ساتھ بھی communication ہو سکتے ہیں through tcp ip پھر x windows x windows جو ہے وہ unix کا graphical interface ہے x windows کے لیے بھی اس کے اندر client server applications کے لیے sport available ہے اور اس کے لیے وہ اور کے ایسی چیزیں ہیں جو آگے چلکے ہمیں پتا چلیں گے جو interoperability کو sport کرتی ہیں