پروژه Open SIMH به توسعه شبیه ساز SIMH به عنوان یک پروژه رایگان ادامه خواهد داد

گروهی از توسعه دهندگان که از تغییر مجوز شبیه ساز رترو کامپیوتری SIMH ناراضی بودند، پروژه Open SIMH را تأسیس کردند که به توسعه پایه کد شبیه ساز تحت مجوز MIT ادامه می دهد. تصمیمات مربوط به توسعه Open SIMH به طور جمعی توسط شورای حاکم که شامل 6 شرکت کننده است، اتخاذ خواهد شد. قابل ذکر است که رابرت ساپنیک، نویسنده اصلی پروژه و معاون سابق DEC، از بنیانگذاران Open SIMH ذکر شده است، بنابراین Open SIMH را می توان نسخه اصلی SIMH دانست.

SIMH از سال 1993 در حال توسعه بوده است و بستری را برای ایجاد شبیه سازهای رایانه های قدیمی فراهم می کند که به طور کامل رفتار سیستم های تکرارپذیر از جمله خطاهای شناخته شده را تکرار می کنند. از شبیه سازها می توان در فرآیند یادگیری برای معرفی فناوری یکپارچهسازی با سیستمعامل یا اجرای نرم افزار برای تجهیزاتی که دیگر وجود ندارند استفاده کرد. ویژگی بارز SIMH سهولت ایجاد شبیه سازهای سیستم های جدید با ارائه قابلیت های استاندارد آماده است. سیستم های پشتیبانی شده شامل مدل های مختلف PDP، VAX، HP، IBM، Altair، GRI، Interdata، Honeywell می باشد. شبیه سازهای BESM از سیستم های محاسباتی شوروی ارائه می شوند. علاوه بر شبیه سازها، این پروژه همچنین در حال توسعه ابزارهایی برای تبدیل تصاویر سیستم و فرمت های داده، استخراج فایل ها از بایگانی نوار و سیستم های فایل قدیمی است.

از سال 2011، مکان اصلی برای توسعه پروژه یک مخزن در GitHub است که توسط Mark Pizzolato نگهداری می شود، که سهم اصلی را در توسعه پروژه داشته است. در ماه مه، در پاسخ به انتقاد از عملکرد AUTOSIZE که متادیتا را به تصاویر سیستم اضافه می کند، مارک بدون اطلاع سایر توسعه دهندگان تغییراتی در مجوز پروژه ایجاد کرد. در متن مجوز جدید، مارک استفاده از همه کدهای جدید خود را که در صورت تغییر رفتار یا مقادیر پیش‌فرض مرتبط با عملکرد AUTOSIZE به فایل‌های sim_disk.c و scp.c اضافه می‌شوند، ممنوع اعلام کرد.

به دلیل این شرایط، بسته در واقع به عنوان غیر رایگان طبقه بندی شد. به عنوان مثال، مجوز تغییر یافته اجازه نمی دهد نسخه های جدید در مخازن دبیان و فدورا تحویل داده شوند. برای حفظ ماهیت رایگان پروژه، انجام توسعه در جهت منافع جامعه و حرکت به سمت تصمیم گیری جمعی، یک گروه ابتکاری از توسعه دهندگان یک فورک Open SIMH ایجاد کردند که وضعیت مخزن قبل از تغییر مجوز به آن منتقل شد.

منبع: opennet.ru

اضافه کردن نظر