လည်ပတ်မှုစနစ် ToaruOS 2.0 ကို ဖြန့်ချိသည်။

၎င်း၏ကိုယ်ပိုင် kernel၊ bootloader၊ standard C library၊ package manager၊ user-space components နှင့် compositing window manager ပါရှိသော graphical interface ဖြင့် ရေးထားသော Unix ကဲ့သို့သော လည်ပတ်မှုစနစ် ToaruOS 2.0 သည် ထွက်ရှိလာပါပြီ။ ပရောဂျက်၏ကုဒ်ကို C ဖြင့်ရေးသားထားပြီး BSD လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ 14.4 MB တိုက်ရိုက်ပုံတစ်ပုံကို ဒေါင်းလုဒ်လုပ်ပြီး QEMU၊ VMware သို့မဟုတ် VirtualBox တွင် စမ်းသပ်နိုင်သည်။

လည်ပတ်မှုစနစ် ToaruOS 2.0 ကို ဖြန့်ချိသည်။

အဆိုပါပရောဂျက်ကို Illinois တက္ကသိုလ်တွင် 2010 ခုနှစ်တွင် စတင်ခဲ့ပြီး ပေါင်းစပ်ဂရပ်ဖစ်အင်တာဖေ့စ်အသစ်များကို ဖန်တီးရန်အတွက် သုတေသနပရောဂျက်တစ်ခုအဖြစ် ကနဦးတီထွင်ခဲ့သည်။ 2012 ခုနှစ်မှစတင်၍ ပရောဂျက်သည် ကတိပြုထားသောအသိုင်းအဝိုင်းမှ ဖန်တီးထားသော ToaruOS လည်ပတ်မှုစနစ်သို့ ပြောင်းလဲလာပါသည်။ ၎င်း၏လက်ရှိပုံစံတွင်၊ စနစ်တွင် ပေါင်းစပ်ဝင်းဒိုးမန်နေဂျာပါရှိသည်၊ ဒိုင်းနမစ်ချိတ်ဆက်ထားသော ELF စီမံဆောင်ရွက်မှုများ၊ လုပ်ဆောင်စရာများစွာ၊ ဂရပ်ဖစ်အစုအဝေးကို ပံ့ပိုးပေးပြီး Python 3 နှင့် GCC ကို အသုံးပြုနိုင်သည်။

ToaruOS သည် ဒစ်ဒစ်ဒရိုက်ဒရိုက်များ (PATA နှင့် ATAPI), EXT2 နှင့် ISO9660 ဖိုင်စနစ်များ၊ ဘောင်ဘဗာများကဲ့သို့သော စက်ပစ္စည်းဒရိုက်ဗာများကို အသုံးပြုရန်အတွက် ပေါင်းစပ်ထားသော မော်ဂျူလာဗိသုကာနှင့် တူးလ်များကို ပေါင်းစပ်ထားသည့် ToaruOS ကိုအသုံးပြုသည့် kernel တစ်ခုအပေါ် အခြေခံထားသည်။ ကီးဘုတ်များ၊ ကြွက်များ၊ ကွန်ရက်ကတ်များ (AMD PCnet FAST၊ Realtek RTL8139 နှင့် Intel PRO/1000)၊ အသံချစ်ပ်များ (Intel AC'97) နှင့် ဧည့်သည်စနစ်များအတွက် VirtualBox အပိုပရိုဂရမ်များ။ kernel သည် Unix threads၊ TTY၊ virtual ဖိုင်စနစ်၊ pseudo file system /proc၊ multithreading၊ IPC၊ ramdisk၊ ptrace၊ shared memory၊ multitasking နှင့် အခြားသော standard features များကို ပံ့ပိုးပေးပါသည်။

ext2 ဖိုင်စနစ်ကို အသုံးပြုသည်။ bootloader သည် BIOS နှင့် EFI ကိုထောက်ပံ့သည်။ ကွန်ရက် stack သည် loopback အပါအဝင် BSD-စတိုင် socket APIs နှင့် network interface များကို ပံ့ပိုးပေးသည်။ Vim၊ GCC၊ Binutils၊ FreeType၊ MuPDF၊ SDL၊ Cairo၊ Doom၊ Quake၊ Super Nintendo emulator၊ Bochs နှင့် အခြားပရိုဂရမ်များကို ToaruOS သို့ ပေးပို့ထားပါသည်။ မူရင်း application များထဲတွင် Vi-like code editor Bim သည် ထင်ရှားသည်။ ဖိုင်မန်နေဂျာ၊ terminal emulator၊ widget ပံ့ပိုးမှု၊ ပက်ကေ့ဂျ်မန်နေဂျာနှင့် ရုပ်ပုံပံ့ပိုးမှု (PNG၊ JPEG) နှင့် TrueType ဖောင့်များအတွက် graphical panel ကဲ့သို့သော ToaruOS သီးသန့်အက်ပ်လီကေးရှင်းများကို လွန်ခဲ့သည့်နှစ်ပေါင်းများစွာကတည်းက အသုံးပြုခဲ့သည်။

ဒီပရောဂျက်ဟာ စနစ်အတွက် utilities တွေနဲ့ user application တွေ တီထွင်တဲ့အခါ Python ကို အစားထိုးဖို့ ဒီဇိုင်းထုတ်ထားတဲ့ Kuroko ဆိုတဲ့ dynamic programming language ကိုလည်း တီထွင်နေပါတယ်။ ဒီဘာသာစကားဟာ Python နဲ့ syntactically ဆင်တူပါတယ် (၎င်းကို explicit variable definitions တွေပါတဲ့ Python dialect အတိုချုံးတစ်ခုအဖြစ် ထားရှိထားပါတယ်) ပြီးတော့ အလွန်ကျစ်လျစ်တဲ့ အကောင်အထည်ဖော်မှုတစ်ခုလည်း ပါဝင်ပါတယ်။ bytecode ရဲ့ compilation နဲ့ interpretation ကို support လုပ်ပါတယ်။ bytecode interpreter က garbage collector ကို ပံ့ပိုးပေးပြီး global lock မသုံးဘဲ multithreading ကို support လုပ်ပါတယ်။ compiler နဲ့ interpreter ကို shared library အသေးစား (~500 KB) အနေနဲ့ compile လုပ်နိုင်ပြီး၊ အခြား program တွေနဲ့ integrate လုပ်ပြီး C API မှတစ်ဆင့် extensible လုပ်နိုင်ပါတယ်။ ToaruOS အပြင် ဒီဘာသာစကားကို အသုံးပြုနိုင်ပါတယ်။ Linux, macOS, Windows ပြီးတော့ WebAssembly ကို ပံ့ပိုးပေးတဲ့ browser တွေမှာ run ပါတယ်။

ToaruOS ၏အသစ်ထွက်ရှိမှုတွင်-

  • Misaka kernel သည် အသုံးပြုသူမျက်နှာစာ utilities top၊ strace၊ dbg၊ ping နှင့် cpuwidget တို့ကို ပံ့ပိုးရန် အဆင့်မြှင့်တင်ထားပါသည်။
  • affine အသွင်ပြောင်းမှုများ ထပ်တိုးခြင်း အပါအဝင် ဂရပ်ဖစ်စာကြည့်တိုက်၏ စွမ်းဆောင်ရည်များကို ချဲ့ထွင်ထားပါသည်။
  • ဝင်းဒိုးဘောင်၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားသည်။
  • TrueType ဖော်မတ်ပံ့ပိုးမှုဖြင့် စာသား rasterizer ကို ပေါင်းထည့်ခဲ့သည်။
  • Markup ဖြင့် စာသားဖော်မတ်ပြုလုပ်ရန်အတွက် ဒစ်ဂျစ်တိုက်တစ်ခုကို ပေါင်းထည့်ထားသည်။
  • ဟာ့ဒ်ဝဲဖွဲ့စည်းပုံများအတွက် တိုးချဲ့ပံ့ပိုးမှုဖြင့် BIOS bootloader ကို မြှင့်တင်ထားပါသည်။ EFI bootloader ကို ပြန်လည်ရေးသားပြီးပါပြီ။ bootloaders နှစ်ခုလုံးသည် ယခု kernel command-line တည်းဖြတ်ခြင်းကို ပံ့ပိုးပေးပါသည်။
  • ဘောင်၏ ဒီဇိုင်းကို ခေတ်မီအောင် ပြုလုပ်ထားသည်။ ယခုအခါ ဝစ်ဂျက်များသည် ဒေါင်းလုဒ်လုပ်နိုင်သော ဒစ်ဂျစ်တယ်များ၊ ဒိုင်းနမစ်ဒြပ်စင် အပြင်အဆင်နှင့် ပေါ့ပ်အပ်ဝင်းဒိုးအသစ်များကို ပံ့ပိုးပေးပါသည်။
  • ကြည့်ရှုသူအား ပြန်လည်ရေးသားပြီး ပျဉ်ချပ်အသစ်များကို ထည့်သွင်းထားသည်။
  • ဂဏန်းပေါင်းစက်အသစ် အကောင်အထည်ဖော်မှုကို ထည့်သွင်းခဲ့သည်။
  • Time zone ပံ့ပိုးမှုကို စံပြစာကြည့်တိုက်သို့ ပေါင်းထည့်လိုက်ပါပြီ။
  • VMware တွင် အတုယူထားသည့် Ensoniq ES1371 ချစ်ပ်ဆက်အတွက် ထပ်ထည့်ထားသော ဒရိုက်ဗာ။
  • လာမည့်အဓိကထွက်ရှိမှု 2.1 တွင် AHCI၊ xHCI နှင့် USB HID စက်ပစ္စည်းများအတွက် ပံ့ပိုးမှုပါဝင်လာမည်ဟု မျှော်လင့်ရသည်။ AArch64 ဗိသုကာလက်ရာအတွက် ပံ့ပိုးမှုကို 2.2 ဌာနခွဲအတွက် စီစဉ်ထားသည်။

လည်ပတ်မှုစနစ် ToaruOS 2.0 ကို ဖြန့်ချိသည်။
လည်ပတ်မှုစနစ် ToaruOS 2.0 ကို ဖြန့်ချိသည်။
လည်ပတ်မှုစနစ် ToaruOS 2.0 ကို ဖြန့်ချိသည်။


source: opennet.ru
DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster