MOS 2.1 ပရိုဆက်ဆာများအတွက် လည်ပတ်မှုစနစ် GeckOS 6502 ကို ဖြန့်ချိသည်။

တီထွင်မှု 4 နှစ်အကြာတွင်၊ Commodore PET၊ Commodore 2.1 နှင့် CS/A6502 PCs များတွင် အသုံးပြုသည့် ရှစ်ဘစ် MOS 6510 နှင့် MOS 64 ပရိုဆက်ဆာများပါရှိသော စနစ်များတွင် အသုံးပြုရန် ရည်ရွယ်သည့် GeckOS 65 လည်ပတ်မှုစနစ်ကို ထုတ်ဝေခဲ့သည်။ ပရောဂျက်ကို စာရေးဆရာတစ်ဦး (André Fachat) မှ 1989 ခုနှစ်ကတည်းက တီထွင်ခဲ့ပြီး၊ စုဝေးမှုနှင့် C ဘာသာစကားများဖြင့် ရေးသားကာ GPLv2 လိုင်စင်အောက်တွင် ဖြန့်ဝေခဲ့သည်။

လည်ပတ်မှုစနစ်တွင် မိုက်ခရိုကာနယ်တစ်ခု တပ်ဆင်ထားပြီး၊ ကြိုတင်လုပ်ဆောင်မှုများစွာလုပ်ဆောင်ခြင်းနှင့် မှတ်ဉာဏ်စီမံခန့်ခွဲမှုစနစ်တို့ကို ပံ့ပိုးပေးကာ စံ Unix အသုံးအဆောင်များ (sh, mkdir, ps, ls, etc.) နှင့် primitives (multithreading၊ semaphores၊ signals စသည်) တို့ကို ပံ့ပိုးပေးပါသည်။ စာကြည့်တိုက် lib6502 တွင် ကွန်ရက်အက်ပ်လီကေးရှင်းများကို လုပ်ဆောင်နိုင်စွမ်းရှိသည့် ရိုးရှင်းသော TCP/IP stack တစ်ခုပါ၀င်သည် (ဥပမာ၊ http ဆာဗာတစ်ခု ရနိုင်သည်)။ အနည်းငယ်မျှသောတည်ဆောက်မှုတွင်၊ စနစ် core သည် 2 KB သာကြာပြီး အပြည့်အဝတည်ဆောက်မှုတွင် 4 KB ရှိသည်။ kernel သည် ဟာ့ဒ်ဝဲ သီးခြားဖြစ်သည်—ဟာ့ဒ်ဝဲဆိုင်ရာ အစိတ်အပိုင်းအားလုံးကို သီးခြားအလွှာတစ်ခုတွင် ထားရှိထားသည်။

ဗားရှင်းအသစ်သည် ps နှင့် ls utilities များ၏ အကောင်အထည်ဖော်မှုကို ပိုမိုကောင်းမွန်စေပြီး၊ လုပ်ဆောင်နေသော အလုပ်များအကြောင်း အချက်အလက်ပြောင်းလဲရန်အတွက် setinfo အက်ပ်လီကေးရှင်းကို ပေါင်းထည့်ကာ kill၊ hexdump၊ wc နှင့် အခြား utilities များကို ဖန်တီးကာ lsh command interpreter အသစ်ကို အဆိုပြုထားသည်။ C64၊ PET နှင့် CBM 8x96 ပလပ်ဖောင်းများအတွက် ဆိပ်ကမ်းစွမ်းဆောင်ရည်ကို မြှင့်တင်ထားသည်။ CS/A65 ပလပ်ဖောင်းအတွက် ဆိပ်ကမ်းကို ပြန်ပေးလိုက်ပါပြီ။

source: opennet.ru

မှတ်ချက် Add