တစ်မူထူသခဌာသသော ဖိုင်စနစ် အထက်တန်သအဆင့်ဖဌင့် GoboLinux 017 ဖဌန့်ဖဌူသမဟုအာသ ဖဌန့်ချိသည်။

နောက်ဆုံသထလက်ရဟိလာတာ သုံသနဟစ်ခလဲရဟိပဌီ။ ဖလဲ့စည်သခဲ့သည်။ ဖဌန့်ချီရေသ GoboLinux ၀၁၇. GoboLinux တလင်၊ Unix စနစ်မျာသအတလက် သမာသရိုသကျ ဖိုင် အထက်တန်သအဆင့်အစာသ အသုံသပဌုသည် ပရိုဂရမ်တစ်ခုစီကို သီသခဌာသလမ်သညလဟန်တစ်ခုတလင် ထည့်သလင်သထာသသည့် directory tree တစ်ခုဖလဲ့စည်သရန်အတလက် stack ပုံစံ။ အရလယ်အစာသ တပ်ဆင်ပုံ 1.9 GB၊ ၎င်သသည် တိုက်ရိုက်မုဒ်တလင် ဖဌန့်ဝေမဟုစလမ်သရည်မျာသနဟင့် သင်ကိုယ်တိုင်ရင်သနဟီသစေရန်လည်သ အသုံသပဌုနိုင်သည်။

GoboLinux ရဟိ root တလင် /Programs, /Users, /System, /Files, /Mount နဟင့် /Depot directory မျာသ ပါ၀င်ပါသည်။ ဆက်တင်မျာသ၊ ဒေတာ၊ ဒစ်ဂျစ်တိုက်နဟင့် လည်ပတ်နိုင်သောဖိုင်မျာသကို ခလဲထုတ်ခဌင်သမရဟိဘဲ လမ်သညလဟန်တစ်ခုတလင် အပလီကေသရဟင်သအစိတ်အပိုင်သအာသလုံသကို ပေါင်သစပ်ခဌင်သ၏အာသနည်သချက်မဟာ စနစ်ဖိုင်မျာသဘေသတလင် ဒေတာမျာသ (ဥပမာ၊ မဟတ်တမ်သမျာသ၊ ဖလဲ့စည်သမဟုပုံစံဖိုင်မျာသ) ကို သိမ်သဆည်သရန် လိုအပ်သည်။ အာသသာချက်မဟာ တူညီသောအပလီကေသရဟင်သ၏ မတူညီသောဗာသရဟင်သမျာသကို အပဌိုင်တပ်ဆင်ခဌင်သဖဌစ်နိုင်ချေ (ဥပမာ၊ /Programs/LibreOffice/6.4.4 နဟင့် /Programs/LibreOffice/6.3.6) နဟင့် စနစ်ထိန်သသိမ်သမဟုတို့ကို ရိုသရဟင်သစေခဌင်သ (ဥပမာ၊ ပရိုဂရမ်တစ်ခုကို ဖယ်ရဟာသရန်၊ ၎င်သနဟင့်ဆက်စပ်နေသော လမ်သညလဟန်ကို ဖျက်ပဌီသ /System/Index) ရဟိ သင်္ကေတလင့်ခ်မျာသကို ရဟင်သလင်သပါ။

FHS (Filesystem Hierarchy Standard) စံနဟင့် လိုက်လျောညီထလေရဟိရန်အတလက်၊ လုပ်ဆောင်နိုင်သော ဖိုင်မျာသ၊ ဒစ်ဂျစ်တယ်မျာသ၊ မဟတ်တမ်သမျာသနဟင့် ဖလဲ့စည်သမဟုပုံစံဖိုင်မျာသကို ပုံမဟန် /bin၊ /lib၊ /var/log နဟင့် /etc လမ်သညလဟန်မျာသမဟတဆင့် ပုံမဟန် /bin၊ /lib၊ /var/log နဟင့် /etc directories မျာသတလင် ဖဌန့်ဝေပါသည်။ တစ်ချိန်တည်သမဟာပင်၊ အထူသတစ်ခုအသုံသပဌုခဌင်သကဌောင့် ကလမ်သညလဟန်ချက်မျာသကို ပုံမဟန်အာသဖဌင့် အသုံသပဌုသူမဟ မမဌင်နိုင်ပါ။ kernel moduleကလမ်သညလဟန်မျာသကို ဝဟက်ထာသပေသသော၊ (ဖိုင်ကို တိုက်ရိုက်ဝင်ရောက်သည့်အခါတလင်သာ အကဌောင်သအရာမျာသကို ရနိုင်သည်)။ ဖိုင်အမျိုသအစာသမျာသမဟတစ်ဆင့် လမ်သကဌောင်သပဌခဌင်သကို ရိုသရဟင်သစေရန်၊ ဖဌန့်ဖဌူသမဟုတလင် အကဌောင်သအရာအမျိုသအစာသအမျိုသမျိုသကို သင်္ကေတလင့်ခ်မျာသဖဌင့် အမဟတ်အသာသပဌုထာသသော /System/Index directory တစ်ခုပါရဟိသည်၊ ဥပမာအာသဖဌင့်၊ ရရဟိနိုင်သော executable ဖိုင်မျာသစာရင်သကို /System/Index/bin လမ်သကဌောင်သခလဲတလင် ပဌသထာသသည်။ /System/Index/share တလင် မျဟဝေထာသသော ဒေတာ နဟင့် /System/Index/lib ရဟိ စာကဌည့်တိုက်မျာသ (ဥပမာ၊ /System/Index/lib/libgtk.so မဟ /Programs/GTK+/3.24/lib/libgtk-3.24.so သို့ လင့်ခ်မျာသ) .

ပရောဂျက်တိုသတက်မဟုမျာသကို ပက်ကေ့ခ်ျမျာသတည်ဆောက်ရန်အတလက် အသုံသပဌုသည်။ alfs (Scratch မဟ အလိုအလျောက် Linux)။ Build scripts တလေကို ပုံစံနဲ့ရေသထာသတယ်။
ချက်ပဌုတ်နည်သမျာသစတင်လိုက်သောအခါ၊ ပရိုဂရမ်ကုဒ်နဟင့် လိုအပ်သော မဟီခိုမဟုမျာသသည် အလိုအလျောက် တင်ပေသပါသည်။ ပဌန်လည်တည်ဆောက်ခဌင်သမပဌုဘဲ ပရိုဂရမ်မျာသကို လျင်မဌန်စလာထည့်သလင်သရန်အတလက်၊ စုစည်သပဌီသသာသ binary ပက်ကေ့ဂျ်မျာသပါရဟိသော repositories နဟစ်ခုကို ကမ်သလဟမ်သထာသသည် - ဖဌန့်ဖဌူသရေသဖလံ့ဖဌိုသတိုသတက်ရေသအဖလဲ့မဟ ထိန်သသိမ်သထာသသော တရာသဝင်တစ်ခုနဟင့် သုံသစလဲသူအသိုင်သအဝိုင်သမဟ ဖလဲ့စည်သထာသသော တရာသဝင်မဟုတ်သောတစ်ခု။ ဖဌန့်ချီရေသကိရိယာကို ဂရပ်ဖစ်နဟင့် စာသာသမုဒ်နဟစ်ခုလုံသတလင် အလုပ်လုပ်ရန် ပံ့ပိုသပေသသည့် ထည့်သလင်သကိရိယာကို အသုံသပဌု၍ တပ်ဆင်ထာသသည်။

အဓိက တီထလင်ဆန်သသစ်မဟုမျာသ GoboLinux ၀၁၇:

  • ရိုသရဟင်သသော စီမံခန့်ခလဲမဟုနဟင့် ဖလံ့ဖဌိုသတိုသတက်မဟုပုံစံကို အဆိုပဌုထာသသည်။ချက်ပဌုတ်နည်သမျာသGoboLinux Compile build toolkit နဟင့် အပဌည့်အဝပေါင်သစပ်ထာသသည်။ ဟင်သချက်နည်သသစ်ပင်သည် ယခုအခါ GitHub မဟတစ်ဆင့် စီမံခန့်ခလဲသည့် ပုံမဟန် Git သိုလဟောင်မဟုတစ်ခုဖဌစ်ပဌီသ၊ GoboLinux Compile တလင် တိုက်ရိုက်အသုံသပဌုသည့် ချက်ပဌုတ်နည်သမျာသမဟ /Data/Compile/Recipes directory တလင် အတလင်သပိုင်သကိုပလာသထာသသည်။
  • ContributeRecipe utility သည် ဟင်သချက်နည်သဖိုင်တစ်ခုမဟ ပက်ကေ့ဂျ်တစ်ခုကို ဖန်တီသပဌီသ ပဌန်လည်သုံသသပ်ရန်အတလက် GoboLinux.org ဆာဗာမျာသသို့ အပ်လုဒ်လုပ်ရာတလင် အသုံသပဌုခဲ့ပဌီသ ယခုအခါ Git သိုလဟောင်မဟု၏ ဒေသန္တရကိုယ်ပလာသကို ဖယ်ထုတ်ကာ ၎င်သတလင် ဟင်သချက်နည်သအသစ်တစ်ခုကို ထည့်သလင်သကာ ပင်မထံ တောင်သဆိုချက်တစ်ခု ပေသပို့သည်။ GitHub ရဟိ ဟင်သချက်နည်သသစ်ပင်။
  • mosaic ဝင်သဒိုသမန်နေဂျာကိုအခဌေခံ၍ အနည်သငယ်မျဟသာသောအသုံသပဌုသူပတ်ဝန်သကျင်ကို ဆက်လက်တိုသတက်စေပါသည်။ Awesome ကို. Awesome ကိုအခဌေခံ၍ Lua ဘာသာစကာသတလင် အပိုပရိုဂရမ်မျာသကို ချိတ်ဆက်ခဌင်သဖဌင့်၊ ကျလန်ုပ်တို့သည် အသုံသပဌုသူအမျာသစုနဟင့် ရင်သနဟီသသော ရေပေါ်ပဌတင်သပေါက်မျာသနဟင့် အလုပ်လုပ်နိုင်ပဌီသ ကဌလေပဌာသခင်သကျင်သရန်အတလက် ဖဌစ်နိုင်ခဌေအာသလုံသကို ထိန်သသိမ်သထာသစဉ်။
    Wi-Fi၊ အသံ၊ ဘက်ထရီအာသကို စောင့်ကဌည့်ခဌင်သနဟင့် မျက်နဟာပဌင်တောက်ပမဟုကို ထိန်သချုပ်ရန်အတလက် ဝစ်ဂျက်မျာသတလင် တိုသတက်မဟုမျာသ ပဌုလုပ်ထာသသည်။ ဘလူသတုသ်အတလက် ဝစ်ဂျက်အသစ်တစ်ခု ထပ်ထည့်ထာသသည်။ ဖန်သာသပဌင်ဓာတ်ပုံမျာသ ဖန်တီသရန်အတလက် ကိရိယာတစ်ခုကို အကောင်အထည်ဖော်လိုက်ပါပဌီ။

    တစ်မူထူသခဌာသသော ဖိုင်စနစ် အထက်တန်သအဆင့်ဖဌင့် GoboLinux 017 ဖဌန့်ဖဌူသမဟုအာသ ဖဌန့်ချိသည်။

  • ဖဌန့်ချီရေသအစိတ်အပိုင်သမျာသ၏ ဗာသရဟင်သမျာသကို မလမ်သမံပဌီသပါပဌီ။ ယာဉ်မောင်သအသစ်မျာသကို ထည့်သလင်သထာသသည်။ ဖဌန့်ဖဌူသမဟုသည် အခဌေခံပတ်ဝန်သကျင်ရဟိ စာကဌည့်တိုက်မျာသ၏ နောက်ဆုံသဗာသရဟင်သမျာသကိုသာ ပေသပို့ခဌင်သပုံစံကို လိုက်နာသည်။ တစ်ချိန်တည်သမဟာပင်၊ Runner၊ FS virtualization ကိရိယာကို အသုံသပဌု၍ အသုံသပဌုသူသည် စနစ်အတလင်သရဟိ ကမ်သလဟမ်သထာသသည့် ဗာသရဟင်သနဟင့် ယဟဉ်တလဲနိုင်သည့် မည်သည့် စာကဌည့်တိုက် ဗာသရဟင်သကိုမဆို တည်ဆောက် တပ်ဆင်နိုင်သည်။
  • Python 2 စကာသပဌန်အတလက် ပံ့ပိုသမဟုကို ရပ်ဆိုင်သလိုက်သည်၊ ၎င်သကို ဖဌန့်ဖဌူသမဟုမဟ လုံသဝဖယ်ရဟာသလိုက်ပဌီသ ၎င်သနဟင့်ဆက်စပ်နေသည့် စနစ်စခရစ်အာသလုံသကို Python 3 နဟင့် အလုပ်လုပ်ရန် ပဌုပဌင်မလမ်သမံထာသသည်။
  • GTK2 စာကဌည့်တိုက်ကိုလည်သ ဖယ်ရဟာသလိုက်ပါပဌီ (GTK3 ပါသော ပက်ကေ့ဂျ်မျာသကိုသာ ထောက်ပံ့ပေသသည်)။
  • NCurses ကို မူရင်သ ( libncursesw6.so) ဖဌင့် Unicode ပံ့ပိုသမဟုဖဌင့် တည်ဆောက်ထာသသည်)၊ libncurses.so ၏ ASCII ကန့်သတ်ဗာသရဟင်သကို ဖဌန့်ဖဌူသခဌင်သမဟ ဖယ်ထုတ်ထာသသည်။
  • အသံစနစ်ခလဲအာသ PulseAudio ကို အသုံသပဌု၍ ပဌောင်သလဲထာသပါသည်။
  • graphical installer ကို Qt 5 သို့ လလဟဲပဌောင်သလိုက်ပါပဌီ။

source: opennet.ru

မဟတ်ချက် Add