بات فيلاني

باسكوالي "بات" ج. فيلاني [ 1 ] (18 أبريل 1954 - 27 أغسطس 2011) كان مبرمج حاسوب أمريكيًا ، ومؤلفًا، ومناصرًا للبرمجيات الحرة ، اشتهر بإنشائه نظام DOS-C، وهو محاكي لنظام DOS مكتوب بلغة C ، وتم اعتماده لاحقًا كنواة لنظام التشغيل FreeDOS ، بالإضافة إلى عدد من المشاريع الأخرى، بما في ذلك DOSEMU لنظام Linux . وكان يوقع تعديلاته بالرمز "patv".

مشاركة نظام التشغيل FreeDOS

كان فيلاني يعمل بالفعل على نظام تشغيل شبيه بنظام DOS لاستخدامه في الأنظمة المدمجة لبعض الوقت قبل ظهور نظام FreeDOS. [ 2 ]

بدأت جهوده عندما طوّر برنامج محاكاة واجهة متوافق مع نظام التشغيل MS-DOS 3.1 لكتابة برامج تشغيل الأجهزة بلغة C عالية المستوى بدلاً من لغة التجميع ، [ 3 ] كما كان النهج المعتاد في ذلك الوقت. تطور برنامج محاكاة الواجهة هذا إلى نظام تشغيل مصغر يُسمى XDOS حوالي عام 1988. [ 3 ]

أضاف عملية تهيئة أولية (IPL) لإعداد بيئة الإقلاع قبل تحميل نظام التشغيل الفعلي، وطوّر واجهة برمجة تطبيقات (API) متوافقة مع نظام MS-DOS. [ 3 ] على عكس نظام MS-DOS، غير المصمم ليكون قابلاً لإعادة الدخول ، كانت استدعاءات النظام في نظامه قابلة لإعادة الدخول، [ 3 ] وهو ما يُعدّ غالبًا شرطًا أساسيًا لتطبيقات تعدد المهام والتطبيقات الآنية في الأنظمة المدمجة. سُمّي هذا النظام NSS-DOS ، وطُرح تجاريًا أيضًا. [ 3 ]

عندما سعى أحد المقاولين المحتملين إلى استخدام نظام التشغيل في نظام مزود بمعالجات موتورولا 680x0 بدلاً من معالجات إنتل x86 ، التي صُمم النظام من أجلها أصلاً والتي تستخدم مجموعات تعليمات ونماذج ذاكرة مختلفة ، تمكن فيلاني من إعادة تصميم نظامه ليصبح قابلاً للنقل عبر مجموعة متنوعة من المترجمات وبيئات التشغيل المستهدفة. [ 3 ] كان هذا الانتقال إلى منصة مستهدفة مختلفة تمامًا، مع فقدان التوافق الثنائي مع التطبيقات الحالية، سيتطلب إعادة كتابة كاملة من الصفر لولا أن نظامه مكتوب بلغة برمجة عالية المستوى مثل C، مما سمح له بإعادة استخدام أجزاء كبيرة. استخدم نظام التشغيل DOS/NT الجديد بنية نواة مصغرة مع فصل منطقي لنظام الملفات والذاكرة ومدير المهام . [ 3 ]

انضم فيلاني إلى مشروع FreeDOS عام 1994 بعد قراءة إعلان جيم هول عن نظام تشغيل "PD-DOS" على موقع comp.os.msdos.misc.apps . [ 4 ] واستجابةً لإعلان هول، ابتكر فيلاني نظامًا مشتقًا من DOS/NT يُدعى DOS-C بنواة متجانسة وبنية أقرب إلى نظام MS-DOS غير متعدد المهام، [ 3 ] وفي عام 1995 أتاح استخدامه المزدوج بموجب ترخيص GPL [ 1 ] مفتوح المصدر ليصبح مكون النواة لنظام التشغيل الجديد "Free-DOS"، كما كان يُطلق عليه "PD-DOS" آنذاك. [ 5 ] [ 6 ]

في عام 1996، ألّف فيلاني كتاب " نواة نظام التشغيل FreeDOS " [ 3 ] ، الذي يصف تصميم نواة نظام التشغيل DOS-C / FreeDOS ومفسر أوامر سطر الأوامر الأصلي COMMAND.COM الخاص بنظام التشغيل FreeDOS . وتم تغيير اسم نظام التشغيل رسميًا لاحقًا إلى FreeDOS ليعكس التهجئة المستخدمة في الكتاب. [ 6 ]

داخليًا، كانت نواة نظام التشغيل FreeDOS لا تزال مختلفة بشكل ملحوظ عن نواة نظام MS-DOS، وهو ما لم يُشكّل مشكلة للتطبيقات المدمجة المصممة خصيصًا لنظام FreeDOS، ولكنه تسبب في مشاكل توافقية عديدة بالتزامن مع تطبيقات DOS التي لم تكن تعمل بشكل صحيح. قام فيلاني ومساهمون آخرون بتحليل ومعالجة العديد من هذه المشاكل على مر السنين حتى أصبح نظام FreeDOS أكثر توافقًا مع نظام MS-DOS.

مع بعض الانقطاعات، ظل فيلاني نشطًا في مشروع FreeDOS، بما في ذلك التحضيرات لإصدار FreeDOS 1.1. ومنذ عام 2009 [ 5 ] شغل أيضًا منصب منسق المشروع، لكنه اضطر إلى التنحي في أبريل 2011 لأسباب صحية. [ 7 ] وقد أُهدي إليه إصدار FreeDOS 1.1، الذي نُشر في 2 يناير 2012.

سيرة

ولد فيلاني في نوتشيرا إنفيريوري [ 8 ] بالقرب من نابولي، إيطاليا، [ 1 ] ونشأ في بروكلين، [ 9 ] نيويورك، الولايات المتحدة الأمريكية، وانتقل إلى فري هولد تاونشيب ، [ 8 ] نيو جيرسي في عام 1990.

في عام 1976، حصل على درجة البكالوريوس في الهندسة الكهربائية من معهد بروكلين للفنون التطبيقية [ 10 ] ، وفي عام 1981 حصل على درجة الماجستير في الهندسة الكهربائية من معهد نيويورك للفنون التطبيقية [ 10 ] . وفي عام 2008، حصل أيضًا على شهادة ماجستير في إدارة المشاريع من جامعة جورج واشنطن ، وكان أستاذًا مساعدًا في كلية بروكديل المجتمعية ابتداءً من عام 2010.

عمل سابقًا لدى شركة ستراتوس كمبيوترز [ 10 ] على خط إنتاجها "كونتينيوم" المقاوم للأعطال، كما عمل مستشارًا لمختبرات إيه تي آند تي بيل . وفي شركة ديجيتال إكويبمنت [ 11 ] / كومباك [ 10 ] ، عمل كمهندس برمجيات رئيسي على نظام التشغيل OSF/1 / ديجيتال يونكس / ترو64 يونكس [ 10 ] [ 11 ] بدءًا من عام 1995، ومنذ عام 2006 شغل منصب مدير بالنيابة للبنية التحتية للاتصالات ومهندس برمجيات في شركة فوناج .

كان عضواً في MARS و ARRL و IEEE . [ 8 ] [ 12 ]

فهرس

  • فيلاني، بات (1996). نواة FreeDOS - محاكي MS-DOS لاستقلالية المنصة وتطوير الأنظمة المدمجة - تطوير أنظمة التشغيل الرئيسية . لورانس، الولايات المتحدة الأمريكية: كتب البحث والتطوير . ISBN 978-0-87930-436-2رقم الكتاب المعياري الدولي ( ISBN) 0-87930-436-7.
  • فيلاني، بات (2001). برمجة ويندوز 32 باستخدام واجهة برمجة التطبيقات . تايلور وفرانسيس. رقم ISBN 978-1-57820-067-2.
  • رقم طلب براءة الاختراع الأمريكية: 12/779,489، رقم النشر: US 2010/0290455 A1، تاريخ الإيداع: 2010-05-13، طريقة وجهاز لتوجيه إنهاء الاتصالات ، ().
  • رقم طلب براءة الاختراع الأمريكية: 12/897,405، رقم النشر: US 2011/0081009 A1، تاريخ الإيداع: 2010-10-04، طريقة وجهاز لتوفير مُعرِّف لوظيفة معرف المتصل في نظام الاتصالات ، ().

مراجع

  1. ١ ٢ ٣ فيلاني، بات (٢٠٠٩-٠٧-٢٨). "حول رخصة جنو العمومية العامة لنظام التشغيل FreeDOS واسم بات فيلاني" . freedos-kernel@lists.sourceforge.net . تاريخ الاسترجاع: ٢٠١١-١١-٢٦ . أنا من أصل إيطالي واسمي الأول باسكوالي، وليس باتريك. أستخدم بات كاسم تدليل.{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  2. هول، جيم، في مقابلة على برنامج FLOSS الأسبوعي علىشبكة TWiT.tv
  3. 1 2 3 4 5 6 7 8 9 فيلاني، بات (1996). نواة FreeDOS - محاكي MS-DOS لاستقلالية المنصة وتطوير الأنظمة المدمجة - تطوير أنظمة التشغيل الرئيسية . لورانس، الولايات المتحدة الأمريكية: كتب البحث والتطوير . ISBN 978-0-87930-436-2رقم الكتاب المعياري الدولي ( ISBN) 0-87930-436-7.
  4. هول، جيمس ف. (29-06-1994). "إعلان مشروع PD-DOS" . مجموعة الأخبار : comp.os.msdos.apps . تم الاسترجاع في 14-06-2008 . {{cite newsgroup}}: CS1 maint: deprecated archiveal service ( link )
  5. 1 2 هول، جيمس ف. "تاريخ نظام التشغيل FreeDOS" . freedos.org . مؤرشف من الأصل بتاريخ 27-05-2007 . تم الاطلاع عليه بتاريخ 28-05-2007 .
  6. 1 2 هول، جيمس ف. (2002). "نظرة عامة على نظام التشغيل FreeDOS" . freedos.org . مؤرشف من الأصل بتاريخ 18-11-2017 . تم الاطلاع عليه بتاريخ 23-11-2011 .
  7. فيلاني، بات ؛ هول، جيمس ف. (22 أبريل 2011) [17 أبريل 2011]. "أحتاج مساعدة في دور منسق المشروع" . freedos-kernel@lists.sourceforge.net . تم الاطلاع عليه بتاريخ 21 أغسطس 2022 .
  8. 1 2 3 "نعي باسكوالي فيلاني" . مؤرشف من الأصل بتاريخ 18-11-2017 . تم الاطلاع عليه بتاريخ 21-11-2011 .
  9. فيلاني، بات . "سيرة ذاتية" . مؤرشف من الأصل بتاريخ 15 فبراير 2012. تم الاطلاع عليه بتاريخ 27 مارس 2012 .
  10. ١ ٢ ٣ ٤ ٥ "إعلانات مجموعة يوني غروب في نيويورك لشهر نوفمبر ٢٠٠٠" . مؤرشف من الأصل بتاريخ ١٨ نوفمبر ٢٠١٧. تم الاطلاع عليه بتاريخ ٢٣ نوفمبر ٢٠١١ .
  11. 1 2 "نعي ونصب تذكارية لموظفي شركة ديجيتال السابقين" . DECconnection . تم الاطلاع عليه بتاريخ 21-08-2022 .
  12. ^ "نعي باسكوالي فيلاني - في ذكرى باسكوالي فيلاني 1954-2011" . تم الاسترجاع بتاريخ 2022-08-21 .