Open SIMH նախագիծը կշարունակի զարգացնել SIMH սիմուլյատորը որպես անվճար նախագիծ

Մի խումբ ծրագրավորողներ, որոնք դժգոհ են SIMH ռետրոհամակարգչային սիմուլյատորի լիցենզիայի փոփոխությունից, հիմնել են Open SIMH նախագիծը, որը կշարունակի զարգացնել սիմուլյատորի կոդերի բազան MIT լիցենզիայի ներքո: Open SIMH-ի զարգացման հետ կապված որոշումները հավաքականորեն կընդունվեն կառավարման խորհրդի կողմից, որը ներառում է 6 մասնակից: Հատկանշական է, որ Open SIMH-ի հիմնադիրների թվում նշվում է նախագծի սկզբնական հեղինակ, DEC-ի նախկին փոխնախագահ Ռոբերտ Սուպնիկը, ուստի Open SIMH-ը կարելի է համարել SIMH-ի հիմնական հրատարակությունը։

SIMH-ը մշակվում է 1993 թվականից և հարթակ է տրամադրում հին համակարգիչների սիմուլյատորների ստեղծման համար, որոնք լիովին կրկնում են վերարտադրվող համակարգերի վարքագիծը, ներառյալ հայտնի սխալները: Սիմուլյատորները կարող են օգտագործվել ուսուցման գործընթացում՝ ռետրո տեխնոլոգիաների ներդրման կամ այլևս գոյություն չունեցող սարքավորումների համար ծրագրակազմ գործարկելու համար: SIMH-ի տարբերակիչ առանձնահատկությունը նոր համակարգերի սիմուլյատորների ստեղծման հեշտությունն է՝ ապահովելով պատրաստի ստանդարտ հնարավորություններ: Աջակցվող համակարգերը ներառում են տարբեր մոդելներ PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell: BESM սիմուլյատորները տրամադրվում են խորհրդային հաշվողական համակարգերից: Բացի սիմուլյատորներից, նախագիծը նաև գործիքներ է մշակում համակարգի պատկերների և տվյալների ձևաչափերի փոխակերպման, ժապավենային արխիվներից և հին ֆայլային համակարգերից ֆայլեր հանելու համար:

2011 թվականից նախագծի զարգացման հիմնական վայրը GitHub-ի պահեստն է, որը պահպանվում է Մարկ Պիզոլատոյի կողմից, ով հիմնական ներդրումն է ունեցել նախագծի զարգացման գործում: Մայիսին, ի պատասխան AUTOSIZE ֆունկցիայի քննադատությանը, որը մետատվյալներ է ավելացնում համակարգի պատկերներին, Մարկը փոփոխություններ կատարեց նախագծի լիցենզիայում՝ առանց այլ մշակողների իմացության: Նոր լիցենզիայի տեքստում Մարկը արգելեց օգտագործել իր բոլոր նոր ծածկագրերը, որոնք կավելացվեն sim_disk.c և scp.c ֆայլերին, եթե փոխվեն AUTOSIZE գործառույթի հետ կապված վարքագիծը կամ լռելյայն արժեքները:

Այս պայմանի պատճառով փաթեթը փաստացի վերադասակարգվեց որպես ոչ անվճար: Օրինակ՝ փոխված լիցենզիան թույլ չի տա նոր տարբերակների առաքումը Debian և Fedora պահեստներում։ Ծրագրի ազատ բնույթը պահպանելու, համայնքի շահերից ելնելով զարգացում իրականացնելու և կոլեկտիվ որոշումների կայացմանն անցնելու համար ծրագրավորողների նախաձեռնող խումբը ստեղծեց Open SIMH պատառաքաղը, որին պահեստի վիճակը փոխանցվեց մինչև լիցենզիայի փոփոխությունը:

Source: opennet.ru

Добавить комментарий