12/07/2013
Ubuntu Linux အေၾကာင္းတေစ့တေစာင္း
Introduction
Pentesting အတြက္အဓိကမဟုတ္ဘဲ Linux ကုိသုံးမယ္ဆုိရင္ ကြ်န္ေတာ္အေနနဲ႔ Ubuntu ကုိသုံးဖုိ႔ Recommended ေပးလုိပါတယ္။ အေၾကာင္းကေတာ့ Ubuntu ဟာ Lifehacker ရဲ႕ 2012 အတြက္ လူၾကိဳက္အမ်ားဆုံး Linux distribution အျဖစ္ မဲအေပးခံခဲ့ရပါတယ္။ ဒါတင္မကေသးပါဘူး။ 2005 ခုႏွစ္က လန္ဒန္မွာက်င္းပတဲ့ LinuxWorld Conference and Expo မွာ Reader Award for best Linux distribution ကုိလည္းေကာင္း၊ 2007 ခုႏွစ္မွာ InfoWorld ရဲ႕ Bossie Award for Best Open Source Client OS ကုိလည္းေကာင္း၊ 2009 ခုႏွစ္အတြက္ PC World Magazine ရဲ႕ best all-around Linux distribution available today ဆုကုိလည္းေကာင္း ရရွိထားပါတယ္။ ေနာက္ 2009 ခုႏွစ္ကစျပီး Google ရဲ႕အလုပ္သမား ၂ ေသာင္းေက်ာ္ဟာ Ubuntu-based linux ကုိအသုံးျပဳခဲ့ပါတယ္။ Ubuntu အေၾကာင္းပုိ႔စ္ေရးတာဆုိေတာ့ သူ႕ေကာင္းေၾကာင္းပဲ ေျပာရေတာ့မွာေပါ့ဗ်ာ။ ဟီး။
A Brief History of Ubuntu
ျမန္မာလုိ အသံထြက္ရရင္ "ဥဘန္တူ" လုိ႔ထြက္ႏုိင္ပါတယ္။ မူရင္းအဓိပၸာယ္ကေတာ့ ေတာင္အာဖရိကဘာသာနဲ႔ "လူသားဆန္မွဳ" လုိ႔ ေျပာရမွာပါ။ "Human-ness" လုိ႔ ေျပာပါတယ္။ Open-source software တစ္ခုျဖစ္ျပီး Unix ကုိအေျခခံထားပါတယ္။ Ubuntu ကုိေတာင္အာဖရိကႏုိင္ငံက လုပ္ငန္းရွင္ Mark Shuttleworth ကေန Develop လုပ္ခဲ့တာပါ။ စစခ်င္း Release လုပ္ခဲ့တာေတာ့ 2004 ခုႏွစ္ကတည္းကျဖစ္ပါတယ္။ ခုလက္ရွိ develop လုပ္ေနတဲ့ Company က Canonical Ltd. ပါ။ Ubuntu မွာ LibreOffice, Firefox, Empathy, Transmission စတဲ့ open-source software ေတြကုိတစ္ခါတည္းထည့္ထားေပးပါတယ္။ ေနာက္ထပ္ လုိခ်င္တဲ့ package ေတြကုိလည္း Ubuntu Software Center ကေနထပ္ျပီးသြင္းႏုိင္ပါေသးတယ္။ Software Center ကေန Tool ေတြကုိ အကုန္နီးပါး free ရပါတယ္။ Tool ေတြတင္မကေသးပါဘူး။ Magazine ေတြေရာ၊ စာအုပ္ေတြေရာပါဝင္ပါေသးတယ္။ အဲ အခ်ဳိ႕ကေတာ့ ေဒၚလာေပးရမွာပါ။ :D Canonical ကေန Ubuntu အတြက္ သူရဲ႕ partner ေတြနဲ႔ ေပါင္းျပီး bug ေတြကုိရွာေပးျခင္း၊ patch ေတြခ်ေပးျခင္း အဲသလုိမ်ဳိး support လုပ္ေနမွာျဖစ္ပါတယ္။ ဥပမာ Ubuntu 10.04 LTS ဟာဆုိရင္ Laptop နဲ႔ Netbook ေတြမွာ Microsoft ရဲ႕ Windows 7 ထက္ ဘက္ထရီပုိကုန္တဲ့ျပသနာရွိခဲ့ပါတယ္။ ဒါကုိေတြ႔ျပီး ေနာက္ထပ္ထုတ္တဲ့ 12.04 LTS မွာျပင္ဆင္ခဲ့ပါတယ္။ Ubuntu ကုိ Release လုပ္ခဲ့တာ ေအာက္ပါအတုိင္းေတြ႕ႏုိင္ပါတယ္။
Release လုပ္ထားတဲ့အခ်ိန္ေတြကုိ ၾကည့္လုိက္ရင္ ၆ လတစ္ခါ version အသစ္ထုတ္တာကုိေတြ႕ရပါတယ္။ အဲဒီထဲမွာ LTS version ကေတာ့ Long Term Support ကုိေျပာတာပါ။ အဲဒီဗားရွင္းကေတာ့ ၂ ႏွစ္တစ္ခါထုတ္ပါတယ္။ ခုေနာက္ဆုံးဗားရွင္းကေတာ့ Saucy Salamander ျဖစ္ပါတယ္။ သူကေတာ့ LTS version မဟုတ္ပါဘူး။ အရင္က LTS version မဟုတ္တဲ့ Ubuntu ကုိ support လုပ္တဲ့ period က 18 လျဖစ္ေပမယ့္ ခုေတာ့ 9 လကုိေလ်ာ့ခ်လုိက္ပါတယ္။ ဒါေၾကာင့္ Saucy Salamander ဟာ 2014-07 မွာ support လုပ္ျခင္းသက္တမ္းကုန္ပါမယ္။ ဒီလုိပဲ 12.04 ကေတာ့ LTS version ျဖစ္တဲ့အတြက္ 2017-04 ထိ support လုပ္ေပးမွာျဖစ္ပါတယ္။ ေျပာရရင္ LTS Version အတြက္ support period က ၅ ႏွစ္လုိ႔ေျပာႏုိင္ပါတယ္။ ေနာက္ထုတ္မယ့္ Ubuntu 14.04 ဟာ LTS version ျဖစ္ပါတယ္။ ျဖစ္ႏုိင္ရင္ေတာ့ ကုိယ္က ေရရွည္သုံးခ်င္တယ္ဆုိရင္ LTS Version ကုိသုံးသင့္ပါတယ္။
Different Types of Ubuntu
Ubuntu ကုိ အေၾကာင္းအမ်ဳိးမ်ဳိးေၾကာင့္ အသုံးခ်ခ်င္သူမ်ားအတြက္ ပုံစံမတူတဲ့ distro ေတြလည္းထုတ္ထားပါတယ္။ ဒါေတြကေတာ့ ေအာက္ပါအတုိင္းေတြ႕ရပါတယ္။
1. Ubuntu Desktop: ဒါကေတာ့ ကြ်န္ေတာ္တုိ႔ အသုံးမ်ားျပီး Ubuntu လုိ႔ပဲလူသိမ်ားပါတယ္။ မ်ားေသာအားျဖင့္ Desktop, Laptop ေတြအတြက္ရည္ရြယ္ပါတယ္။
2. Ubuntu Business Desktop Remix: Business ဆုိတဲ့အတုိင္း လုပ္ငန္းမွာသုံးခ်င္တဲ့သူေတြအတြက္ ရည္ရြယ္ထားပါတယ္။ အဲဒီထဲမွာဆုိရင္ Social Networking, Games ေတြကုိဖယ္ထားျပီး Adobe Flash, Canonical Landscape, OpenJDK တုိ႔လုိTool ေတြကုိတစ္ခါတည္းထည့္ထားပါတယ္။
3. Ubuntu Server: ဒါကေတာ့ server အမ်ဳိးအစားအတြက္ျဖစ္လုိ႔ GUI နဲ႔ေတြ႔ရမွာမဟုတ္ပါဘူး။
4. Ubuntu Touch: Ubtuntu ကုိ smartphone မွာလည္းသုံးႏုိင္ပါျပီ။ ပထမဆုံး support လုပ္တဲ့ဖုန္းကေတာ့ Galaxy Nexus မွာပါ။ ခုဆုိရင္ Android phone ေတြေတာ္ေတာ္မ်ားမ်ားကုိ support လုပ္လာျပီ။ ေနာက္ထပ္ sub-project ေတြကေတာ့ Edubuntu, Kubuntu, Lubuntu, Mythbuntu, UbuntuKylin, Ubuntu GNOME, Ubuntu Studio, Xubuntu, တုိ႔ျဖစ္ပါတယ္။
Edubuntu ဆုိတာ ပညာေရးအတြက္ေက်ာင္းေတြမွာ သုံးဖုိ႔ရည္ရြယ္ပါတယ္။ UbuntuKylin ကေတာ့ China version ျဖစ္ပါတယ္။ အဲဒီထဲက အကုန္လုံးကုိေတာ့ Canonical အေနနဲ႕ commercially support မလုပ္ပါဘူး။
Installation & System Requirement
Ubuntu ကုိ install လုပ္ဖုိ႔ system requirement ကုိတတ္ႏုိင္သမွ် အနည္းဆုံးျဖစ္ေအာင္လုပ္ေပးထားပါတယ္။ Ubuntu product ေပၚမူတည္ျပီး ေျပာင္းလဲမွဳေတာ့ ရွိပါမယ္။ ဥပမာ Ubuntu Desktop အတြက္ 1 GHz Pentium 4 processor 1 GB RAM 5.9 GB HDD လုိအပ္မွာျဖစ္ပါတယ္။ သူ support လုပ္တဲ့ Vendor ေတြကလည္းမ်ားပါတယ္။ ဥပမာ Dell, Hasee, Sharp Corporation, Asus အစရွိတဲ့ verdor ေတြပါပဲ။ Dell ဆုိရင္ Ubuntu ကုိ pre-install လုပ္ထားျပီး သူ႕ရဲ႕ product ေတြကုိေစ်းႏုွန္းခ်ဳိခ်ဳိသာသာနဲ႔ ေရာင္းတာမ်ဳိးပါ။ Windows တင္ထားျပီးေရာင္းရင္ ပုိေစ်းၾကီးမွာပါ။ :D ေနာက္ Dell အေနနဲ႔ Canonical နဲ႔ေပါင္းျပီး Ubuntu မွာ Dell Wireless Driver ေတြထိ support လုပ္ထားပါေသးတယ္။ Installation ပုိင္းနဲ႔ေျပာရရင္ Live CD ဒါမွမဟုတ္ Live USB အေနနဲ႔ support လုပ္ပါတယ္။ ေျပာရရင္ live boot လုပ္ျပီး အၾကိဳက္ေတြ႕မွ HD မွာ permanent install လုပ္ႏုိင္တာမ်ဳိးပါ။ ဒါမွမဟုတ္ Image File(.ISO) အေနနဲ႔လည္း download လုပ္ႏုိင္ပါတယ္။ သင့္အေနနဲ႔ Ubuntu ကုိလြယ္လြယ္ကူကူပဲ Install လုပ္လုိ႔ရမွာပါ။
LoCo Team
Ubuntu အတြက္ ႏုိင္ငံအသီးသီးမွာ LoCo Team ရွိပါတယ္။ LoCo ဆုိတာက Local Communities ကုိဆုိလုိတာပါ။ ျမန္မာႏုိင္ငံမွာဆုိ Ubuntu Myanmar LoCo Team ရွိသလုိ အျခားႏုိင္ငံေတြမွာလည္း ဒီလုိပဲ သက္ဆုိင္ရာ LoCo Team ေတြရွိပါတယ္။ LoCo Team ေတြရွိေတာ့ မိမိႏုိင္ငံရဲ႕ Language နဲ႔ localize လုပ္ႏုိင္ျခင္း၊ Ubuntu ကုိ မိမိႏုိင္ငံမွာ ပုိျပီး ထိထိေရာက္ေရာက္ support လုပ္ႏုိင္တာေပါ့ဗ်ာ။
Conclusion
Ubuntu ကုိအသုံးျပဳတဲ့အတြက္ သင့္အေနနဲ႕ အားငယ္ေနရတာမ်ဳိးမရွိပါဘူး။ Ubuntu နဲ႔ဆုိင္တဲ့ အခက္အခဲေတြကုိေျဖရွင္းေပးမယ့္ User Group ေတြ၊ Community ေတြလည္းေပါမ်ားလွပါတယ္။ tool တစ္ခု install လုပ္ရာမွာ အဆင္မေျပလုိ႔ ျပတဲ့ error message ကုိ Google မွာ copy/paste လုပ္ျပီးရွာၾကည့္လုိက္ပါ။ အဲဒီ error နဲ႔ဆုိင္တဲ့ link ကုိတန္းျပပါလိမ့္မယ္။ ျမန္မာႏုိင္ငံမွာဆုိရင္လည္း Ubuntu Myanmar LoCo Team လုိမ်ဳိးရွိေနေတာ့ မိမိတုိ႔ၾကဳံေတြ႕ရတဲ့ အခက္အခဲေတြကုိ ျမန္မာလုိေမးလုိ႔ရမွာျဖစ္ပါတယ္။ အဲဒီလုိ အဲဒီလုိေျပာရရင္ အမ်ားၾကီးေပါ့ဗ်ာ။ အဲ စိတ္ပ်က္စရာတစ္ခုကေတာ့ ျမန္မာလုိ Font အဆင္မေျပတာေတာ့ရွိပါတယ္။ သူက padauk font ကုိသုံးထားေတာ့ ေဇာ္ဂ်ီကုိ အဆင္ေျပေျပဖတ္လုိ႔ရေအာင္လုပ္ႏုိင္ေပမယ့္ လက္ကြက္က်ေတာ့ အဆင္မေျပပါဘူး။ အဲဒါတစ္ခုေတာ့အားနည္းခ်က္ပဲဗ်ာ။ ဒီေလာက္ဆုိရင္ Ubuntu အေၾကာင္းကုိ ဘာေျပာေျပာတီးမိေခါက္မိရွိသြားျပီလုိ႔ ေမ်ာ္လင့္ပါတယ္။ ကြ်န္ေတာ္အေနနဲ႔ Ubuntu နဲ႔ဆုိင္တဲ့ post ေတြေနာက္မွ ဆက္ေရးပါအုံးမယ္။ ခုမွ linux platform ကုိစသုံးမယ္ဆုိရင္၊ BT/Kali ကုိမသုံးဘူးဆုိရင္ Ubuntu ကုိအသုံးျပဳၾကပါလုိ႔ ကြ်န္ေတာ္အေနနဲ႔ အထူးမွာၾကားလုိပါေၾကာင္း။ :P
Ref: http://en.wikipedia.org
http://www.4sectors.com/forum/showthread.php?tid=1296&pid=4373#pid4373
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
If you good, i don't bad. if you think you can bark me, I think i can also fuck you. I'm just ordinary person. Is that OK? :)