Posts

Showing posts from May, 2022

Linux Part-3 (Open Source )

Image
Open Source  ကျနော်တို့ အရှေ့မှာ Linux ရဲ့ အခြေခံ တချို့ကို ဆွေးနွေးခဲ့ကြပြီးပြီနော်၊ နောက်ထပ်  ကျနော်တို့ ပြောဖို့ကျန်နေတာတွေထဲ က  Open Source Licensing (လိုင်စင်) အကြောင်းဆွေးနွေးကြရအောင်။ ဒါပေါ့ ဒီအကြောင်းကို ဒီအချိန်မှာပြောရတော့မှာပါ၊ မိတ်ဆွေ တို့ Open Source Software ဆိုတာကို ကြားဖူးကြမှာပါ။ မိတ်ဆွေတို့အနေနဲ့ Open Source Software ဆိုတာ Free Software (လိုင်စင်မရှိတဲ့ Software) လို့ ထင်ကောင်းထင်လိမ့်မယ်။ ဒါမဟုတ်ဘူးနော်။ Open Source Software ဆိုတာ လုံးဝ Free Software မဟုတ်ပါဘူး။ မိတ်ဆွေ အနေနဲ့ Open Source ကို Free Software အနေနဲ့ မြင်နေပြီဆိုရင် မိတ်ဆွေ ရဲ့ company အတွက်ရော၊ လုပ်ငန်းခွင် ဆိုင်ရာ အတွက်ရော အန္တရာယ်အနံ့အသက် ရနေပါပြီ။ ဒါကြောင့်လည်း ကျနော်တို့ Open Source အကြောင်း နဲ့ Open Source ကို ဖန်တီးသူတွေရဲ့ မတူညီတဲ့ အခကြေးငွေပေးချေခြင်း အကြောင်း ကို ဆွေးနွေးဖို့ အရေးကြီးပါတယ်။ ဒါဆိုရင် Open Source ရဲ့ တိကျတဲ့ အဓိပ္ပါယ်က ဘာလဲ?  Open Source Software ဆိုတာ programmer တွေဟာ မိတ်ဆွေတို့ အသုံးချဖို့ software တခုကို စားပွဲပေါ်မှာ စထိုင်ပြီးရေးလိုက်တဲ့ ...

Linux Part-2

Image
  1990 နှောင်းပိုင်းမှာ Torvalds ဟာ Linux ကို တီထွင်ရေးသားခဲ့ပါတယ်၊ သူဟာ လုပ်လက်စ အလုပ်ကနေ ခန အနားယူချင်လာတော့ Torvalds ဟာ သူရေးသားနေခဲ့တဲ့ သူ့ရဲ့ OS အသစ်စက်စက် Source Code ကြီးအားလုံးကို Public မှာ တင်ပေးလိုက်ပါတော့တယ်၊ Torvalds ဟာ ကမ္ဘာမှာရှိတဲ့ လူတိုင်းကို သူ့ရဲ့ Linux ကို လိုချင်သလို ပြုပြင်‌ေရးသားနိုင်ဖို့ ခွင့်ပြုပေးခဲ့ပါတယ်၊  အထူးသဖြင့် Computer ပညာရှင်တွေ၊ သိပ္ပံပညာရှင်တွေ စသဖြင့် လူတိုင်းအတွက် ခွင့်ပြုခဲ့ပါတယ်။  Company ကြီးတွေ ရယ်၊ ပညာရေးဆိုင်ရာ သုတေသန အဖွဲ့အစည်းတွေဟာ Linux ကို သူတို့ကြိုက်သလို ပြင်ပါတော့တယ်။  Linux ဟာ Open Source ဖြစ်တဲ့အတွက်ကြောင့် Source Code တွေကို မြင်ခွင့်ရပါတယ်၊ ဒါကပဲ့ ပညာရှင်တွေ လိုသလို ပြင်ထားတဲ့ "Versions" ပေါင်းများစွာ ထွက်လာပါတော့တယ်။ ကယ်လီဖိုးနီးယား တက္ကုသိုလ် (Berkeley) က ပညာရှင်တွေဟာ သူတို့ကိုယ်ပိုင် Linux Version ကို စပြီး ထုတ်သလို၊  တရုတ် က ပညာရှင်တွေကလည်း သူတို့ ကိုယ်ပိုင် Linux version ကို စထုတ်ပါတော့တယ်၊ တကမ္ဘာလုံးက ပညာရှင်တွေဟာ သူတို့ လိုအပ်ချက်နဲ့ကိုက်ညီတဲ့ ကိုယ်ပိုင် Versions အသီးသီး စတင်‌ထုတ်ပါတော့တယ်၊  ဒီ...

What is a Linux? (Intro Part1)

Image
         What is a Linux? (Intro Part1) ပထမဆုံး အနေနဲ့ ကျနော်တို့ Linux ဆိုတာရဲ့ အစမူလကို ပြောဖို့လိုပါတယ်၊ ဟုတ်ပါတယ် Linux ဆိုတာ Operation System (OS) တခုပဲ့ ဖြစ်ပါတယ်၊  Operation System ဆိုတာဘာလဲ၊  Operation System ဆိုတာဟာ ကျနော်တို့ရဲ့ Hardware နဲ့ Software ကြားက layer Software တခုပဲ့ဖြစ်ပါတယ်၊ Operation System ဆိုတာနဲ့ computer ပေါ်မှာ မိတ်ဆွေတို့ လိုချင်တဲ့ အရာတွေကို ဖန်တီးလို့ရပါပြီ။ Operation System က ဘာတွေခွင့်ပြုပေးလဲဆိုရင် မိတ်ဆွေတို့ရဲ့ Application Software တွေနဲ့ Hardware တွေကို ချိတ်ဆက်ပြီး အလုပ်လုပ်ခွင့်ပြုလိုက်တာပါ။ ဥပမာတခုအနေနဲ့ ကျနော်တို့ရဲ့ data တွေကို Hard drive မှာ သိမ်းတာမျိုး၊ ပြီးရင် printer နဲ့ data တွေကိုပြန်ထုတ်တာတို့ပေါ့၊  Linux ဆိုတဲ့ OS ဟာ လက်နဲ့ထိတွေလို့ရတဲ့ devices (physical devices) နဲ့ program code တွေကြားမှာ ဆက်သွယ်ဆောင်ရွက်ပါတယ်၊  အဓိကကျတဲ့ တခုက Software တွေ အလုပ်လုပ်တဲ့ ပုံစံတွေဟာ Operation System ရဲ့ ပတ်ဝန်းကျင်ကိုလိုက်ပြီး "လုံးဝ" မတူကွဲပြားပါတယ်၊ Microsoft Window Operation System မှာ သုံးတဲ့ Microsoft ...