لینکس کیا ہے؟
-
"Linux" کا نام تین ملتی جلتی لیکن قدرے مختلف چیزوں کا حوالہ دینے کے لیے استعمال کیا جاتا ہے، جو سخت گیک کے علاوہ سب کے لیے پریشان کن ہو سکتی ہیں۔ تین استعمال اس لحاظ سے مختلف ہوتے ہیں کہ اسپیکر کتنے مکمل سافٹ ویئر سسٹم کے بارے میں بات کر رہا ہے۔   سب سے نچلی سطح پر، لینکس کا ہر نظام لینکس کرنل پر مبنی ہوتا ہے — انتہائی نچلی سطح کا سافٹ ویئر جو آپ کے کمپیوٹر ہارڈویئر کا انتظام کرتا ہے، بہت سے پروگراموں کو ملٹی ٹاسک کرتا ہے جو کسی بھی وقت چل رہے ہوتے ہیں، اور اس طرح کی دیگر ضروری چیزیں۔ یہ نچلی سطح کے افعال دوسرے پروگراموں کے ذریعہ استعمال کیے جاتے ہیں، لہذا ان کے مصنفین اس مخصوص فعالیت پر توجہ مرکوز کرسکتے ہیں جو وہ فراہم کرنا چاہتے ہیں۔ کرنل کے بغیر، آپ کا کمپیوٹر بہت مہنگا ڈور اسٹاپ ہے۔ اس میں جدید آپریٹنگ سسٹم کی تمام خصوصیات ہیں: حقیقی ملٹی ٹاسکنگ، تھریڈز، ورچوئل میموری، مشترکہ لائبریریاں، ڈیمانڈ لوڈنگ، مشترکہ، کاپی آن رائٹ ایگزیکیوٹیبل، مناسب میموری مینجمنٹ، لوڈ ایبل ڈیوائس ڈرائیور ماڈیولز، ویڈیو فریم بفرنگ، اور TCP۔ /آئی پی نیٹ ورکنگ۔   اکثر، "لینکس" کا نام لینکس آپریٹنگ سسٹم کا حوالہ دینے کے لیے استعمال ہوتا ہے۔ ایک OS میں دانا شامل ہوتا ہے، لیکن اس میں مختلف افادیتیں بھی شامل ہوتی ہیں — جن قسم کے پروگرام آپ کو کچھ بھی کرنے کے لیے درکار ہوتے ہیں۔ مثال کے طور پر، اس میں ایک شیل (وہ پروگرام جو کمانڈ پرامپٹ فراہم کرتا ہے اور آپ کو پروگرام چلانے دیتا ہے)، فائلوں کو کاپی کرنے کے لیے ایک پروگرام، فائلوں کو حذف کرنے کے لیے ایک پروگرام، اور بہت سی دوسری مشکلات اور اختتامات شامل ہیں۔ کچھ لوگ رچرڈ اسٹال مین اور جی این یو پروجیکٹ کی درخواست کا احترام کرتے ہیں، اور لینکس OS کو GNU/Linux کہتے ہیں، کیونکہ ان یوٹیلیٹی پروگراموں کی ایک اچھی تعداد GNU لوگوں نے لکھی تھی۔