Pat Villani
پاسکویل "پیٹ" جے ولانی (18 اپریل 1954-27 اگست 2011) ایک امریکی کمپیوٹر پروگرامر، مصنف، اور مفت سافٹ ویئر کے وکیل تھے، جو ڈی او ایس-سی کی تخلیق کے لیے مشہور ہیں، جو سی زبان میں لکھا گیا ایک ڈی او ایس ایمولیٹر ہے اور بعد میں فری ڈاس آپریٹنگ سسٹم کے دانے کے طور پر ڈھال لیا گیا اور لینکس کے لیے ڈی او ایس ای ایم یو سمیت متعدد دیگر پروجیکٹس۔ وہ اپنی ترامیم پر سگلم "پٹّو" کے ساتھ دستخط کرتے تھے۔ فری ڈی او ایس کی شمولیت ویلانی پہلے سے ہی فری ڈی او ایس کی آمد سے پہلے کچھ عرصے سے سرایت شدہ سسٹمز میں استعمال کے لیے ڈی او ایس جیسے آپریٹنگ سسٹم پر کام کر رہے تھے۔ ان کی کوششیں اس وقت شروع ہوئیں جب انہوں نے ڈیوائس ڈرائیوروں کو اسمبلی زبان کے بجائے سی ہائی لیول زبان میں لکھنے کے لیے ایک ایم ایس-ڈاس 3.1-compatible انٹرفیس ایمولیٹر تیار کیا، جیسا کہ اس وقت معمول کا نقطہ نظر تھا۔ یہ انٹرفیس ایمولیٹر 1988 کے آس پاس ایکس ڈی او ایس نامی ایک کم سے کم آپریٹنگ سسٹم میں تبدیل ہوا۔ انہوں نے اصل آپریٹنگ سسٹم کو لوڈ کرنے سے پہلے بوٹ ماحول قائم کرنے کے لیے ایک آئی پی ایل شامل کیا اور ایپلی کیشنز کے لیے ایک ایم ایس-ڈاس-ہم آہنگ فرنٹ اینڈ اے پی آئی تیار کیا۔ ایم ایس-ڈاس کے برعکس، جسے دوبارہ داخل کرنے کے لیے ڈیزائن نہیں کیا گیا ہے، اس کے آپریٹنگ سسٹم کی سسٹم کالز تھیں، جو اکثر سرایت شدہ سسٹمز میں ملٹی ٹاسکنگ اور ریئل ٹائم ایپلی کیشنز کے لیے ضروری ہوتی ہیں۔ اس نظام کو این ایس ایس-ڈی او ایس کا نام دیا گیا اور اسے تجارتی طور پر بھی پیش کیا گیا۔ جب ایک ممکنہ ٹھیکیدار نے او ایس کو انٹیل x86 پروسیسرز کے بجائے موٹرولا 680x0 پروسیسرز سے لیس سسٹم میں استعمال کرنے کی کوشش کی، جس کے لیے سسٹم اصل میں ڈیزائن کیا گیا تھا اور جو مختلف انسٹرکشن سیٹس اور میموری ماڈلز کا استعمال کرتے ہیں، تو ولانی اپنے سسٹم کو مختلف کمپائلرز اور ٹارگٹ ماحول کی ایک رینج میں پورٹیبل بننے کے لیے دوبارہ ڈیزائن کرنے میں کامیاب رہا۔ ایک بالکل مختلف ٹارگٹ پلیٹ فارم کی طرف یہ اقدام، موجودہ ایپلی کیشنز کے ساتھ بائنری مطابقت کھوتے ہوئے، شروع سے ہی مکمل طور پر دوبارہ لکھنے کی ضرورت ہوتی اگر اس کا سسٹم سی جیسی اعلی سطح کی زبان میں نہیں لکھا جاتا، جس کی وجہ سے وہ بڑے حصوں کو دوبارہ استعمال کر سکتا تھا۔ ان کے نئے ڈی او ایس/این ٹی نے فائل سسٹم، میموری اور ٹاسک مینیجر کی منطقی علیحدگی کے ساتھ ایک مائیکرو کرنل فن تعمیر کا استعمال کیا۔ ولانی نے 1994 میں جم ہال کے comp.os.msdos.misc.apps پر "PD-DOS" کے اعلان کو پڑھنے کے بعد فری ڈاس پروجیکٹ میں شمولیت اختیار کی۔ ہال کے اعلان کے جواب میں، ولانی نے ڈی او ایس/این ٹی سے ماخوذ ڈی او ایس-سی کا ایک مشتق وضع کیا جس میں ایک یک سنگی دانا اور ایک ایسا فن تعمیر ہے جو غیر ملٹی ٹاسکنگ ایم ایس-ڈاس سے زیادہ ملتا جلتا ہے، اور 1995 میں انہوں نے اسے جی پی ایل اوپن سورس لائسنس کے تحت دوہرے استعمال کے لیے دستیاب کرایا تاکہ وہ نئے "فری-ڈاس" آپریٹنگ سسٹم کا دانا جزو بن سکے، جیسا کہ اس وقت "پی ڈی-ڈاس" کہا جاتا تھا۔ 1996 میں، ولانی نے کتاب فری ڈاس کرنل لکھی، جس میں ڈاس-سی/فری ڈاس کرنل اور اصل فری ڈاس COMMAND.COM کمانڈ لائن انٹرپریٹر کے ڈیزائن کو بیان کیا گیا ہے۔ کتاب میں استعمال ہونے والے ہجے کی عکاسی کرنے کے لیے آپریٹنگ سسٹم کا نام بعد میں باضابطہ طور پر فری ڈاس میں تبدیل کر دیا گیا۔ اندرونی طور پر، فری ڈی او ایس دانا اب بھی ایم ایس-ڈی او ایس سے نمایاں طور پر مختلف تھا، جو، اگرچہ خاص طور پر فری ڈی او ایس کے لیے لکھی گئی سرایت شدہ ایپلی کیشنز کے لیے کوئی مسئلہ نہیں تھا، لیکن غلط سلوک کرنے والی ڈی او ایس ایپلی کیشنز کے ساتھ مل کر مطابقت کے مختلف مسائل کا سبب بنا۔ ویلانی اور دیگر شراکت داروں نے سالوں کے دوران ان میں سے بہت سے مسائل کا تجزیہ کیا اور ان پر توجہ دی تاکہ فری ڈاس زیادہ سے زیادہ ایم ایس-ڈاس کے مطابق بن سکے۔ کچھ وقفوں کے ساتھ ولانی فری ڈاس پروجیکٹ کے ساتھ سرگرم رہے، بشمول فری ڈاس 1 کی ریلیز کی تیاریاں۔ 2009 سے انہوں نے پروجیکٹ کوآرڈینیٹر کا کردار بھی نبھایا تھا، لیکن انہیں اپریل 2011 میں صحت کی وجوہات کی بنا پر عہدہ چھوڑنا پڑا۔ فری ڈاس 1 ریلیز، جو 2 جنوری 2012 کو شائع ہوئی، ان کے لیے وقف ہے۔ ولیانی نیپلز، اٹلی کے قریب نوسیرا انفیریور میں پیدا ہوئے، بروکلین، نیویارک، امریکہ میں پلے بڑھے، اور 1990 میں فری ہولڈ ٹاؤن شپ، نیو جرسی منتقل ہو گئے۔ 1976 میں انہوں نے بروکلین کے پولی ٹیکنک انسٹی ٹیوٹ سے بی ایس ای ای کی ڈگری حاصل کی اور 1981 میں نیویارک کے پولی ٹیکنک انسٹی ٹیوٹ سے الیکٹریکل انجینئرنگ میں ایم ایس ای ای کی ڈگری حاصل کی۔ 2008 میں، انہوں نے جارج واشنگٹن یونیورسٹی سے پروجیکٹ مینجمنٹ میں ماسٹر سرٹیفکیٹ بھی حاصل کیا اور وہ 2010 میں شروع ہونے والے بروکڈیل کمیونٹی کالج میں ملحقہ پروفیسر تھے۔ اس سے قبل انہوں نے اسٹراٹس کمپیوٹرز انکارپوریٹڈ کے لیے ان کی کنٹینم فالٹ ٹالرینٹ پروڈکٹ لائن پر اور اے ٹی اینڈ ٹی بیل لیبارٹریز کے مشیر کے طور پر بھی کام کیا۔ ڈیجیٹل ایکوپمنٹ کارپوریشن/کمپیک میں انہوں نے 1995 میں شروع ہونے والے او ایس ایف/1/ڈیجیٹل یونکس/ٹرو 64 یونکس آپریٹنگ سسٹم پر پرنسپل سافٹ ویئر انجینئر کے طور پر کام کیا، اور 2006 سے وہ کمیونیکیشنز انفراسٹرکچر اور سافٹ ویئر آرکیٹیکٹ برائے وانج کے قائم مقام ڈائریکٹر رہے۔ وہ ایم اے آر ایس، اے آر آر ایل اور آئی ای ای ای کے رکن تھے۔ کتابچہ یو ایس پیٹنٹ درخواست نمبر: 12/779,489، اشاعت نمبر: US 2010/0290455 A1، فائلنگ کی تاریخ: 2010-05-13، مواصلاتی اختتامی روٹنگ کے لیے طریقہ اور آلات، ()۔ یو ایس پیٹنٹ درخواست نمبر: 12/897,405، اشاعت نمبر: US 2011/0081009 A1، فائلنگ کی تاریخ: 2010-10-04، ٹیلی کمیونیکیشن سسٹم میں کالر آئی ڈی فنکشن کے لیے شناخت فراہم کرنے کا طریقہ اور آلات، ()۔ حوالہ جات بیرونی روابط ماخذ فورج پر اصل DOS-C GPLed ریلیز فری ڈاس پروجیکٹ 1954 پیدائش 2011 اموات مفت سافٹ ویئر پروگرامر امریکی کمپیوٹر پروگرامر فری ڈاس لوگ بروکلین سے تعلق رکھنے والے امریکی اطالوی نسل کے لوگ نیویارک یونیورسٹی کے نوسیرا انفیریور پولی ٹیکنک انسٹی ٹیوٹ کے سابق طلباء بروکڈیل کمیونٹی کالج کے فیکلٹی کرنل پروگرامرز