Open SIMH ပရောဂျက်သည် အခမဲ့ပရောဂျက်တစ်ခုအနေဖြင့် SIMH Simulator ကို ဆက်လက်ဖန်တီးမည်ဖြစ်သည်။

developer တစ်စုသည် retrocomputer simulator SIMH အတွက် လိုင်စင်ပြောင်းလဲမှုကို မကျေမနပ်ဖြစ်ပြီး MIT လိုင်စင်အောက်ရှိ Simulator code base ကို ဆက်လက်ဖွံ့ဖြိုးတိုးတက်စေမည့် Open SIMH ပရောဂျက်ကို တည်ထောင်ခဲ့ပါသည်။ Open SIMH ဖွံ့ဖြိုးတိုးတက်ရေးဆိုင်ရာ ဆုံးဖြတ်ချက်များကို ပါဝင်သူ ၆ ဦး ပါဝင်သည့် အုပ်ချုပ်ရေးကောင်စီမှ စုပေါင်းဆုံးဖြတ်မည်ဖြစ်သည်။ ပရောဂျက်၏မူရင်းရေးသားသူနှင့် DEC ၏ဒုတိယဥက္ကဌဖြစ်သူ Robert Supnik ကို Open SIMH တည်ထောင်သူများကြားတွင်ဖော်ပြထားသောကြောင့် Open SIMH ကို SIMH ၏အဓိကထုတ်ဝေသူအဖြစ်သတ်မှတ်ခံရသည်မှာမှတ်သားဖွယ်ကောင်းသည်။

SIMH သည် 1993 ခုနှစ်ကတည်းက ဖွံ့ဖြိုးတိုးတက်လာခဲ့ပြီး လူသိများသော အမှားအယွင်းများအပါအဝင် မျိုးပွားနိုင်သောစနစ်များ၏ အပြုအမူကို အပြည့်အဝအတုယူနိုင်သည့် အမွေအနှစ်ကွန်ပျူတာများ၏ Simulators များကို ဖန်တီးရန်အတွက် ပလပ်ဖောင်းတစ်ခုကို ပံ့ပိုးပေးပါသည်။ ခေတ်နောက်မီနည်းပညာကို မိတ်ဆက်ရန် သို့မဟုတ် မရှိတော့သောကိရိယာများအတွက် ဆော့ဖ်ဝဲကို သင်ကြားရေးလုပ်ငန်းစဉ်တွင် Simulator များကို အသုံးပြုနိုင်သည်။ SIMH ၏ထူးခြားသောအင်္ဂါရပ်မှာ အဆင်သင့်လုပ်ထားသော စံစွမ်းရည်များကို ပံ့ပိုးပေးခြင်းဖြင့် စနစ်အသစ်များ၏ Simulator များကို ဖန်တီးရာတွင် လွယ်ကူခြင်းဖြစ်ပါသည်။ ပံ့ပိုးပေးထားသော စနစ်များတွင် PDP၊ VAX၊ HP၊ IBM၊ Altair၊ GRI၊ Interdata၊ Honeywell မော်ဒယ်အမျိုးမျိုး ပါဝင်သည်။ BESM Simulator များကို ဆိုဗီယက်ကွန်ပျူတာစနစ်များမှ ပံ့ပိုးပေးပါသည်။ Simulators များအပြင်၊ ပရောဂျက်သည် စနစ်ပုံများနှင့် ဒေတာဖော်မတ်များအဖြစ် ပြောင်းလဲခြင်း၊ တိပ်မှတ်တမ်းများနှင့် အမွေအနှစ်ဖိုင်စနစ်များမှ ဖိုင်များကို ထုတ်ယူခြင်းအတွက် ကိရိယာများကို တီထွင်လျက်ရှိသည်။

2011 ခုနှစ်ကတည်းက ပရောဂျက်၏ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် အဓိကနေရာသည် ပရောဂျက်၏ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် အဓိကပံ့ပိုးကူညီသူ Mark Pizzolato မှ ထိန်းသိမ်းထားသော GitHub တွင် သိုလှောင်ထားခြင်းဖြစ်သည်။ မေလတွင်၊ စနစ်ပုံများတွင် မက်တာဒေတာကို ပေါင်းထည့်သည့် AUTOSIZE လုပ်ဆောင်ချက်အပေါ် ဝေဖန်မှုကို တုံ့ပြန်သည့်အနေဖြင့် Mark သည် အခြား developer များမသိဘဲ ပရောဂျက်၏လိုင်စင်ကို ပြောင်းလဲမှုများ ပြုလုပ်ခဲ့သည်။ လိုင်စင်စာသားအသစ်တွင်၊ AUTOSIZE လုပ်ဆောင်ချက်နှင့် ဆက်စပ်သည့် ပုံသေတန်ဖိုးများ ပြောင်းလဲပါက sim_disk.c နှင့် scp.c ဖိုင်များသို့ ထည့်မည့် ၎င်း၏ကုဒ်အသစ်အားလုံးကို အသုံးပြုခြင်းအား Mark မှ တားမြစ်ထားသည်။

ဤအခြေအနေကြောင့်၊ ပက်ကေ့ဂျ်ကို အမှန်တကယ် အခမဲ့မဟုတ်သောအဖြစ် ပြန်လည်သတ်မှတ်ခဲ့သည်။ ဥပမာအားဖြင့်၊ ပြောင်းလဲထားသောလိုင်စင်သည် Debian နှင့် Fedora repositories များတွင် ဗားရှင်းအသစ်များကို ပေးပို့ခွင့်မပြုပါ။ ပရောဂျက်၏ လွတ်လွတ်လပ်လပ် သဘောသဘာဝကို ထိန်းသိမ်းရန်၊ ရပ်ရွာ၏ အကျိုးစီးပွားအတွက် ဖွံ့ဖြိုးတိုးတက်မှုကို လုပ်ဆောင်ပြီး စုပေါင်းဆုံးဖြတ်ချက်ချခြင်းသို့ ပြောင်းရွှေ့ရန်၊ တီထွင်သူများ၏ ပဏာမအဖွဲ့တစ်ဖွဲ့သည် လိုင်စင်မပြောင်းမီ သိုလှောင်မှုအခြေအနေကို လွှဲပြောင်းပေးသည့် Open SIMH ခက်ရင်းကို ဖန်တီးခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add