အနည်းဆုံး 10 MB ခန့်ရှိသော Linux ဖြန့်ဖြူးမှုကို ဖြန့်ချိသည်။

ထုတ်ဝေခဲ့သည်။ ဒီဇင်ဘာလတွင် ထုတ်ဝေဖြန့်ချီခဲ့ပါသည်။ အနည်းဆုံး Linux တိုက်ရိုက်10 MB သာရှိသော bootable iso ပုံ။ စတင်ရန် 256MB RAM လိုအပ်သည်။ အခြေခံစုဝေးမှုတွင် Linux kernel၊ Glibc နှင့် Busybox-based utilities အစုံတို့သာ ပါဝင်သည်။ ဖြန့်ဖြူးမှုသည် ပရောဂျက်မှ ကမ်းလှမ်းထားသော scripts အစုံကို အသုံးပြု၍ သင့်ကိုယ်ပိုင်လိုအပ်ချက်များနှင့်ကိုက်ညီစေရန် သေးငယ်သောပတ်ဝန်းကျင်ကို ချဲ့ထွင်နိုင်စေပါသည်။ ဖြည့်စွက်ချက်သည် ရိုးရှင်းသော ဖွဲ့စည်းမှုပုံစံဖိုင်တစ်ခုအပေါ် အခြေခံ၍ ဖွဲ့စည်းထားသည်။

သင့်ကိုယ်ပိုင် boot image ဖန်တီးရန်၊ scripts အစုံနှင့် သီးခြားအစိတ်အပိုင်းများ (1 MB) ဖြင့် archive ကို ဒေါင်းလုဒ်လုပ်ပါ၊ စုဝေးမှုအတွက် လိုအပ်သော မှီခိုမှုများကို ထည့်သွင်းပါ (“apt install wget make gawk gcc bc bison flex xorriso libelf-dev libssl-dev”) ၊ ထဲတွင် အပိုပရိုဂရမ်များ ပါဝင်သည်။ configuration ဖိုင် ပြီးလျှင် script build_minimal_linux_live.sh ဖြင့် တည်ဆောက်မှုကို စတင်ပါ။ vim၊ ssh၊ openjdk စသည်တို့ကို ထည့်သွင်းနိုင်စေမည့် အခြေခံကိရိယာ ၃၅ ခုရှိသည်။

В ပြဿနာအသစ်

  • Linux kernel 5.4.3၊ GNU C Library 2.30 နှင့် Busybox 1.31.1 ကို အပ်ဒိတ်လုပ်ထားသည်။
  • Ubuntu 18.04.3 ပတ်၀န်းကျင်မှ စည်းဝေးပွဲများ ဖန်တီးနိုင်မှုကို အကောင်အထည် ဖော်ထားသည်။
  • အတုအယောင်စက်ကို စတင်ရန် အစုံထည့်ထားသည်။ GraalVMJDK၊ Python၊ Ruby နှင့် Node.JS/JavaScript အပါအဝင်။
  • AdoptOpenJDK ပရောဂျက် နှင့် Azul Systems တို့မှ JDK မျိုးကွဲများ Adopt OpenJDK နှင့် Zulu တို့ဖြင့် အတွဲအစည်းများကို ပေါင်းထည့်ထားသည်။ Oracle JDK အတွဲကို ဖယ်ရှားလိုက်ပါပြီ။
  • Go နှင့် Python ဘာသာစကားများဖြင့် အစုံထည့်ထားသည်။
  • တင်ထားသော ပတ်ဝန်းကျင်တွင် အပလီကေးရှင်းများ၏ ထပ်လောင်းထည့်သွင်းမှုအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်ထားသည်။
  • ရနိုင်သောအစုံအားလုံးကို ထည့်သွင်းရန် မက်တာအစုံကို ပေါင်းထည့်ထားသည်။
  • ဂိမ်း vitetris နှင့်အတူ အစုံထည့်ထားသည်။
  • သင့်ကိုယ်ပိုင် kits ဖန်တီးနည်းကို လမ်းညွှန်ချက်ဖြင့် Hello kit တစ်ခု ထပ်ထည့်ထားသည်။
  • QEMU အတွက် ကွန်ဆိုးမုဒ်ကို အကောင်အထည်ဖော်ထားပြီး၊ သင့်အား QEMU virtual machine အတွင်းရှိ ကွန်ဆိုးလ်မှ Minimal Linux ကို အသုံးပြုခွင့်ပေးသည် (ဖြန့်ချီရေးကိရိယာမှာလည်း နိုင် ပြေး JavaScript emulator ကို အသုံးပြု၍ browser တွင်)။

အနည်းဆုံး 10 MB ခန့်ရှိသော Linux ဖြန့်ဖြူးမှုကို ဖြန့်ချိသည်။

source: opennet.ru

မှတ်ချက် Add