Pat Villani
পাসকোয়েল "প্যাট" জে. ভিলানি (18 এপ্রিল 1954-27 আগস্ট 2011) একজন আমেরিকান কম্পিউটার প্রোগ্রামার, লেখক এবং মুক্ত সফ্টওয়্যারের প্রবক্তা ছিলেন, যিনি সি ভাষায় লেখা একটি ডস এমুলেটর ডস-সি তৈরির জন্য সবচেয়ে বেশি পরিচিত এবং পরবর্তীকালে ফ্রিডোস অপারেটিং সিস্টেমের কার্নেল এবং লিনাক্সের জন্য ডসমু সহ অন্যান্য বেশ কয়েকটি প্রকল্প হিসাবে অভিযোজিত। তিনি তাঁর সম্পাদনায় সিগ্লাম "পটভ" দিয়ে স্বাক্ষর করতেন। ফ্রিডোস-এর আবির্ভাবের আগে কিছু সময়ের জন্য ভিলানি ইতিমধ্যেই এমবেডেড সিস্টেমে ব্যবহারের জন্য একটি ডস-সদৃশ অপারেটিং সিস্টেমে কাজ করছিলেন। তাঁর প্রচেষ্টা শুরু হয় যখন তিনি একটি এমএস-ডস 3.1-compatible ইন্টারফেস এমুলেটর তৈরি করেন যাতে ডিভাইস ড্রাইভারগুলি অ্যাসেম্বলি ভাষার পরিবর্তে সি উচ্চ-স্তরের ভাষায় লেখা যায়, যা সেই সময়ের স্বাভাবিক পদ্ধতি ছিল। এই ইন্টারফেস এমুলেটরটি 1988 সালের দিকে এক্স. ডি. ও. এস নামে একটি ন্যূনতম অপারেটিং সিস্টেমে পরিণত হয়। তিনি প্রকৃত অপারেটিং সিস্টেমটি লোড করার আগে একটি বুট পরিবেশ স্থাপনের জন্য একটি আইপিএল যুক্ত করেছিলেন এবং অ্যাপ্লিকেশনগুলির জন্য একটি এমএস-ডস-সামঞ্জস্যপূর্ণ ফ্রন্টএন্ড এপিআই তৈরি করেছিলেন। এমএস-ডসের বিপরীতে, যা পুনরায় প্রবেশের জন্য ডিজাইন করা হয়নি, তার অপারেটিং সিস্টেমের সিস্টেম কলগুলি ছিল, যা প্রায়শই এমবেডেড সিস্টেমে মাল্টিটাস্কিং এবং রিয়েল-টাইম অ্যাপ্লিকেশনের জন্য প্রয়োজনীয়। এই ব্যবস্থাটির নাম দেওয়া হয়েছিল এন. এস. এস-ডস এবং বাণিজ্যিকভাবেও দেওয়া হয়েছিল। যখন একজন সম্ভাব্য ঠিকাদার ইন্টেল x86 প্রসেসরের পরিবর্তে মটোরোলা 680x0 প্রসেসর দিয়ে সজ্জিত একটি সিস্টেমে ওএস ব্যবহার করার চেষ্টা করেছিলেন, যার জন্য সিস্টেমটি মূলত ডিজাইন করা হয়েছিল এবং যা বিভিন্ন নির্দেশ সেট এবং মেমরি মডেল ব্যবহার করে, তখন ভিলানি তার সিস্টেমটিকে বিভিন্ন সংকলক এবং লক্ষ্য পরিবেশের মধ্যে বহনযোগ্য হওয়ার জন্য পুনরায় ডিজাইন করতে সক্ষম হন। একটি সম্পূর্ণ ভিন্ন টার্গেট প্ল্যাটফর্মে এই পদক্ষেপ, বিদ্যমান অ্যাপ্লিকেশনগুলির সাথে বাইনারি সামঞ্জস্য হারানোর সময়, স্ক্র্যাচ থেকে একটি সম্পূর্ণ পুনর্লিখনের প্রয়োজন হত যদি তার সিস্টেমটি সি-এর মতো উচ্চ-স্তরের ভাষায় লেখা না হত, যা তাকে বড় অংশগুলি পুনরায় ব্যবহার করার অনুমতি দেয়। তাঁর নতুন ডস/এনটি ফাইল সিস্টেম, মেমরি এবং টাস্ক ম্যানেজারের যৌক্তিক পৃথকীকরণ সহ একটি মাইক্রোকার্নেল স্থাপত্য ব্যবহার করেছিল। জিম হলের comp.os.msdos.misc.apps-এ "পিডি-ডস"-এর ঘোষণা পড়ার পর 1994 সালে ভিলানি ফ্রিডোস প্রকল্পে যোগ দেন। হলের ঘোষণার প্রতিক্রিয়ায়, ভিলানি ডস-সি নামে ডস/এন. টি-র একটি ব্যুৎপত্তি উদ্ভাবন করেন যা একটি একশিলা কার্নেল এবং নন-মাল্টিটাস্কিং এমএস-ডসের অনুরূপ একটি স্থাপত্য, এবং 1995 সালে তিনি নতুন "ফ্রি-ডস" অপারেটিং সিস্টেমের কার্নেল উপাদান হয়ে ওঠার জন্য জিপিএল ওপেন-সোর্স লাইসেন্সের অধীনে দ্বৈত ব্যবহারের জন্য এটি উপলব্ধ করেছিলেন, যেমন এই সময়ে "পিডি-ডস" বলা হত। 1996 সালে, ভিলানি ফ্রিডোস কার্নেল বইটি লিখেছিলেন, যা ডস-সি/ফ্রিডোস কার্নেল এবং মূল ফ্রিডোস COMMAND.COM কমান্ড লাইন ইন্টারপ্রেটারের নকশা বর্ণনা করে। বইটিতে ব্যবহৃত বানান প্রতিফলিত করার জন্য অপারেটিং সিস্টেমের নাম পরবর্তীকালে আনুষ্ঠানিকভাবে ফ্রিডোস-এ পরিবর্তন করা হয়। অভ্যন্তরীণভাবে, ফ্রিডোস কার্নেল তখনও এমএস-ডস থেকে উল্লেখযোগ্যভাবে আলাদা ছিল, যা ফ্রিডসের জন্য বিশেষভাবে লিখিত এমবেডেড অ্যাপ্লিকেশনগুলির জন্য কোনও সমস্যা না হলেও, ডস অ্যাপ্লিকেশনগুলির সাথে দুর্ব্যবহারের সাথে বিভিন্ন সামঞ্জস্যের সমস্যা সৃষ্টি করেছিল। ভিলানি এবং অন্যান্য অবদানকারীরা বছরের পর বছর ধরে এই সমস্যাগুলির অনেকগুলি বিশ্লেষণ এবং সমাধান করেছেন যাতে ফ্রিডোস আরও বেশি এমএস-ডস সামঞ্জস্যপূর্ণ হয়ে ওঠে। কিছু বিরতির পরেও ভিলানি ফ্রিদোস 1.1-এর মুক্তির প্রস্তুতি সহ ফ্রিদোস প্রকল্পের সঙ্গে সক্রিয় ছিলেন। 2009 সাল থেকে তিনি প্রকল্প সমন্বয়কারীর দায়িত্বও পালন করেছিলেন, কিন্তু স্বাস্থ্যগত কারণে 2011 সালের এপ্রিলে তাঁকে পদত্যাগ করতে হয়। 2012 সালের 2রা জানুয়ারি প্রকাশিত ফ্রিডোস 1.1 মুক্তি তাঁকে উৎসর্গ করা হয়েছে। ভিলানি ইতালির নেপলসের কাছে নোসেরা ইনফেরিওরে জন্মগ্রহণ করেন, মার্কিন যুক্তরাষ্ট্রের নিউইয়র্কের ব্রুকলিনে বেড়ে ওঠেন এবং 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, একটি টেলিযোগাযোগ ব্যবস্থায় কলার আইডি ফাংশনের জন্য সনাক্তকারী সরবরাহের পদ্ধতি এবং যন্ত্রপাতি, ()। রেফারেন্স বাহ্যিক লিঙ্ক মূল ডস-সি জি. পি. এল. ই. ডি রিলিজ অন সোর্সফোর্জ দ্য ফ্রিডোস প্রকল্প 1954 জন্ম 2011 মৃত্যু মুক্ত সফ্টওয়্যার প্রোগ্রামার আমেরিকান কম্পিউটার প্রোগ্রামার ফ্রিডস মানুষ ব্রুকলিনের আমেরিকান ইতালীয় বংশোদ্ভূত মানুষ নিউইয়র্ক বিশ্ববিদ্যালয়ের নোসেরা ইনফেরিওর পলিটেকনিক ইনস্টিটিউটের প্রাক্তন শিক্ষার্থী ব্রুকডেল কমিউনিটি কলেজের অনুষদ কার্নেল প্রোগ্রামাররা