Open SIMH жобасы SIMH симуляторын тегін жоба ретінде дамытуды жалғастырады

SIMH ретрокомпьютер тренажерына лицензияның өзгеруіне наразы әзірлеушілер тобы MIT лицензиясы бойынша симулятор кодтық базасын дамытуды жалғастыратын Open SIMH жобасын құрды. Open SIMH әзірлеуге қатысты шешімдерді 6 қатысушыдан тұратын басқарушы кеңес ұжымдық түрде қабылдайды. Бір қызығы, Open SIMH негізін қалаушылардың қатарында жобаның бастапқы авторы және DEC-тің бұрынғы вице-президенті Роберт Супниктің аты аталған, сондықтан Open SIMH-ті SIMH-тің негізгі басылымы деп санауға болады.

SIMH 1993 жылдан бері әзірленуде және белгілі қателерді қоса, қайталанатын жүйелердің әрекетін толығымен қайталайтын ескі компьютерлердің тренажерларын жасауға арналған платформаны ұсынады. Тренажерлерді оқу процесінде ретро технологияны енгізу немесе енді жоқ жабдыққа арналған бағдарламалық жасақтаманы іске қосу үшін пайдалануға болады. SIMH-тің айрықша ерекшелігі дайын стандартты мүмкіндіктерді қамтамасыз ету арқылы жаңа жүйелердің тренажерларын құрудың қарапайымдылығы болып табылады. Қолдау көрсетілетін жүйелерге PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell түрлі үлгілері кіреді. BESM тренажерлары кеңестік есептеу жүйелерінен қамтамасыз етілген. Тренажерлерден басқа, жоба жүйелік кескіндер мен деректер пішімдерін түрлендіруге, таспа мұрағаттарынан және ескі файлдық жүйелерден файлдарды шығаруға арналған құралдарды әзірлеуде.

2011 жылдан бастап жобаны әзірлеудің негізгі орны жобаның дамуына негізгі үлес қосқан Марк Пицзолато жүргізетін GitHub репозиторийі болды. Мамыр айында жүйелік кескіндерге метадеректерді қосатын AUTOSIZE функциясына қатысты сынға жауап ретінде Марк басқа әзірлеушілерді білместен жобаның лицензиясына өзгерістер енгізді. Жаңа лицензия мәтінінде Марк AUTOSIZE функциясымен байланысты мінез-құлық немесе әдепкі мәндер өзгерсе, sim_disk.c және scp.c файлдарына қосылатын өзінің барлық жаңа кодын пайдалануға тыйым салды.

Осы жағдайға байланысты пакет шын мәнінде тегін емес ретінде қайта жіктелді. Мысалы, өзгертілген лицензия жаңа нұсқаларды Debian және Fedora репозитарийлерінде жеткізуге мүмкіндік бермейді. Жобаның еркін сипатын сақтау, қоғамдастық мүддесі үшін әзірлеуді жүргізу және ұжымдық шешім қабылдауға көшу үшін әзірлеушілердің бастамашыл тобы Open SIMH шанышқысын жасады, оған репозиторийдің күйі лицензия өзгергенге дейін ауыстырылды.

Ақпарат көзі: opennet.ru

пікір қалдыру