Running Text Style

ထားα€œံုးမဂၤα€œာပါ ခုα€œိုα€œာα€œα€Š္တဲ့ထတြα€€္ေα€€်းဇူးတင္ပါα€α€š္ Lawm hih bang aa hong hawh thei nai caing aa lung dam mah mah ei
May God Blessed You All
There Is Power
In The Name Of Jesus
Everything Changed

Sunday, 1 July 2012

It will take 5 Seconds to Subscribe Us
Pulpit rock Pulpit rock

Linux ထေၾကာင္းေျပာα€›α€™α€š္ဆုိရင္ Linux α€Ÿာ Unix-Like ျα€–α€…္တဲ့ ထတြα€€္ α€žူα‚”α€žα€™ိုင္းေၾကာင္းထဲα€™ွာ Unix Operation Systems ထေၾကာင္းပါ ေျပာα€™ွျα€•α€Š့္α€…ုံα€žα€„့္ေတာ္α€™α€š္။ UNIX α€€ုိ AT&T α€€ေနၿပီး 1969 α€€ေနစတင္ခဲ့α€α€š္။


Linux ထေၾကာင္းေျပာα€›α€™α€š္ဆုိရင္ Linux α€Ÿာ Unix-Like ျα€–α€…္တဲ့ ထတြα€€္ α€žူα‚”α€žα€™ိုင္းေၾကာင္းထဲα€™ွာ Unix Operation Systems ထေၾကာင္းပါ ေျပာα€™ွျα€•α€Š့္α€…ုံα€žα€„့္ေတာ္α€™α€š္။
UNIX α€€ုိ AT&T α€€ေနၿပီး 1969 α€€ေနစတင္ခဲ့α€α€š္။ ကနဦးα€™ွာ MIT (Massachusetts Institute of Technology) α€›ဲα‚• Bell Labs α€€ေα€” 1957 ခုႏွα€…္α€™ွာ စတင္ခဲ့တာျα€–α€…္ၿပီးMultics (Multiplexed Information and Computing Services) α€œိုα‚” Code Name ေα€αšα€†ိုခဲ့ပါα€α€š္။
ေα€”ာα€€္ပိုင္းα€™ွာ UNICS (UNiplexed Information and Computing Service) α€œိုα‚”ေျပာင္းα€œဲေα€αšα€†ိုα€›ာα€™ွ တဆင့္ α€…ာα€œုံးေပါင္း UNIX α€œိုα‚”ေျပာင္းα€œဲ ေα€αšα€†ိုခဲ့ျပန္ပါα€α€š္။

α€žူα€›ဲα‚• Trade Mark α€Ÿာ α€…ာα€œုံးထႀကီးေတြα€”ဲα‚” ေα€›းα€žားထားတဲ့ UNIX ပဲျα€–α€…္ၿပီး ထခ်ိဳα‚•α€€ UNIX α€†ုိၿပီး Small Caps α€”ဲα‚”α€œဲေα€›းေα€œ့α€›ွိα€α€š္။
ပထမဆုံးထႀကိα€™္ Release α€œုပ္တာα€€ေတာ့ 11/03/1971 α€™ွပါ။ UNIX α€›ဲα‚• Design α€€ို Portable , Multitasking, Multi User, Time Show ဆိုတဲ့ ထခ်α€€္ေတြပါဝင္ေထာင္ ထေျခခံα€α€Š္ေဆာα€€္ခဲ့တာပါ။

ထရင္တုα€”္းα€€ Unix α€€ Computer ေα€œာα€€α€™ွာ α€…ုိးα€™ိုးေα€”α€›ာα€šူထားတဲ့ထခ်ိα€”္  Unix α€€α€œုံးဝနာα€™α€Š္α‚€α€€ီး။ ထဲα€’ီထခ်ိα€”္α€™ွာ Unix α€™ွ Unix ျα€–α€…္ေα€”ေတာ့ Microsoft α€€ေα€” Unix α€€ိုα€…ီးပြားေα€›းα€œα€€္ဝါးα‚€α€€ီးထုပ္α€™ႈα€”ဲα‚” (1970) ခုႏွα€…္ ေα€œာα€€္α€™ွာ တရားα€…ြဲα€α€š္။ ထဲα€’ီပြဲα€™ွာ Unix ႐ႈံးα€žြားခဲ့α€α€š္။ Unix α€€ ထမႈ႐ႈံးေတာ့ Unix Source ေတြα€”ဲα‚” ေတာ္ေတာ္α€™်ားα€™်ား α€šူα€žုံးαΎα€€α€α€š္။ ထခု ျα€™α€”္α€™ာျα€•α€Š္α€™ွာ XP တိုα‚” Vista တိုα‚”α€€ို α€žုံးα€žα€œိုα€™်ိဳးေပါ့။ α€œူα€”α€Š္းα€…ုကပဲ တရားဝင္α€œိုင္စင္ α€α€š္α€žုံးαΎα€€α€α€š္။ ထမ်ားα€…ုα€€ေတာ့ Copy ေတြပဲေပါ့။ α€‘α€œα€€ားα€›ေတာ့ α€šူတာေပါ့။ ေα€€်ာင္းေတြ ႐ုံးေတြ α€‘α€œုပ္႐ုံေတြα€™ွာ α€œိုင္စင္α€”ဲ႔ဆုိ ေတာ္ေတာ္ α€€ုα€”္α€€်α€™ွာေα€œ။

ေα€”ာα€€္ ၁၀ ႏွα€…္ေα€œာα€€္ၾကာ (1980)ခုႏွα€…္ ေα€œာα€€္α€™ွာ Unix α€€ ထဲα€’ီထမႈα€€ုိျပန္ၿပီး α€‘α€šူခံဝင္α€α€š္။ တရား႐ုံးα€€α€œဲ α€‘α€šူခံα€€ို α€œα€€္ခံα€œိုα€€္α€α€š္။ ထဲα€’ီေတာ့α€™ွ α€…ေတြ႔တာပဲ။ α€˜α€š္ေျပးα€™α€œဲ α€‘α€œα€€ားα€›α€œိုα‚” α€šူα€žုံးထားတဲ့α€žူေတြ။ α€œိုင္စင္ေၾကးေပးα€™α€œား α€™α€žုံးပဲေα€”α€™α€œား။ ခိုးα€žုံးα€œိုα‚”α€€ေတာ့ α€–α€™္းα€™ိရင္ ေα€œ်ာ္ေၾကးα€€ α€”α€Š္းα€™ွာα€™α€Ÿုတ္α€˜ူေးα€œ။ ထဲα€’ီေတာ့α€™ွ ေပးα€›ေတာ့တာပဲ။ α€…α€€္႐ုံေတြ ႐ံုးေတြα€€ေတာ့ ေပးႏုိင္တာေပါ့ Amount α€™ွ α€žိပ္α€™α€™်ားတာα€€ိုး။ α€™ေပးႏိုင္တာေတြα€€ University ေတြ ေα€€်ာင္းေတြ ေဆး႐ုံα€œိုα€Ÿာေတြ။ α€‘α€œုံးေα€›α€€α€™α€”α€Š္းα€žα€œို တစ္α€€α€š္α€œဲ ထမ်ားα‚€α€€ီး ေပးα€›ေα€œာα€€္ေထာင္ α€‘α€žုံးဝင္ေနတာ α€™α€Ÿုတ္α€žα€œို မထားα€œိုα‚”α€œဲ α€™ျα€–α€…္ႏိုင္α€˜ူးေα€œ။ α€˜α€š္α€œိုα€œုပ္α€™α€œဲ ထက်ိဳးထေၾကာင္း ေျပာျပ α€’ီေတာ့ Unix α€€ေနၿပီး Kernel α€žာα€žာေα€œး Computer ေα€αšα€œိုα‚”α€›α€α€š္ ဆို႐ုံေα€œး ေပးထားα€œိုα€€္α€α€š္။  α€˜ာဆိုα€˜ာα€™ွ α€žုံးα€…ားမရတဲ့ ထေျခထေα€”ေပါ့α€—်ာ။ ထရင္တုα€”္းα€€ α€’ီα€€ေα€€်ာင္းေတြα€œို α€…α€€္α€€ိုျမင္α€žာျမင္ မၾကင္ရဆုိတဲ့ Multimedia Room ေတြα€œိုေပါ့α€—်ာ (ထရင္α€€ေα€”ာ္ ထခုေတာ့ ေျပာင္းα€œဲα€œာပါၿပီ) ။ ထဲတာα€€ို α€™ေα€€်နပ္ေတာ့ Andrew S. Tanenbaum α€€ေα€” ေα€€်ာင္းေတြ Education ထတြα€€္ Minix (Mini Unix) ဆိုတာα€€ို 1987 α€™ွာစတင္ၿပီး ျပင္ေα€›းα€α€š္။ Minix 1 α€€ Unix 7 α€€ိုα€œိုα€€္α€”ာα€α€š္။

Sun တုိα‚” IBM တိုα‚” TOSHIBA တိုα‚”α€€α€œဲ Unix α€šူα€žုံးထားတာပဲ။ α€žူတိုα‚”α€€α€™ွ α€žုံးတာဆိုတာထက္ ေα€›ာင္းα€…ားတာဆိုပိုα€™ွα€”္α€α€š္။ α€˜ာေၾကာင့္α€œဲဆိုေတာ့ α€žူတိုα‚” Hardware ေတြα€™ွာ Unix OS α€‘α€Š့္ၿပီးα€™ွ ေα€›ာင္းα€…ားေနတာေα€œ။ ထဲα€’ီေတာ့α€™ွα€œဲ α€…α€€္α€€ေα€›ာင္းα€›α€™ွာα€€ိုး။ α€…α€€္ထခြံα‚€α€€ီးပဲဆို α€˜α€š္α€žူα€€ α€α€š္မတုα€”္း။ α€™α€Ÿုတ္α€˜ူးα€œား။ ထဲα€’ီေတာ့ Unix α€€α€œα€Š္း ၿပီးတာေတြα€œα€Š္း α€›ွိပါေα€…ေတာ့ ေα€”ာα€€္ α€˜α€š္α€œိုဆက္α€œုပ္αΎα€€α€™α€œဲ α€€ဲ (ထဲα€œိုေတာ့α€™ေျပာေα€žာ္α€œα€Š္း ထဲα€’ီပုံα€…ံေပါ့ေα€”ာ္  ) α€’ီေတာ့ α€…α€€္တစ္α€œုံးခ်င္းထတြα€€္ ေပးα€›α€™α€š္ဆုိရင္ α€œα€Š္း Hardware α€žα€™ားေတြေα€žαΏα€•ီ။ α€’ီေတာ့α€™ွ Hardware Industry တစ္ခုျခင္းထတြα€€္ Close Source ထေα€”α€”ဲα‚” Unix-Like ေတြ α€€ို  ႏွα€…္α€…α€₯္ေၾကးပုံα€…ံα€”ဲα‚” Limited ေα€œးα€œုပ္ၿပီး α€œုိင္စင္ေα€œးေတြ ခ်ေα€›ာင္းေပးα€α€š္။


ထဲα€’ီထထဲα€€ α€”ာα€™α€Š္α‚€α€€ီးေတြေျပာျပရရင္
Devlopmer OS 
IBM                        = AIX (Advanced Interactive eXecutive)   Unix V  1986 -2007
HP                          = HP-UX (Hewlett Packard UniX)                    Unix V  1989- 2008
SIG                         = IRIX Unix V + BSD 1998-2006
Sun Microsystems  = SunOS Unix 7 + BSD  1982 -1994
DEC, HP, IBM, Compaq= Tru64 1992 -2006
DEC                     = Ultrix (BSD Unix)     1977~78 -1995
Microsoft         = Xenix (Unix)         1970-1989
ေα€”ာα€€္ MS α€”ဲα‚” IBM ေပါင္းၿပီး OS/2 ဆုိၿပီး Unix / Xenix ထုတ္ပါေα€žးα€α€š္။

1977 ခုႏွα€…္α€™ွာပဲ Berkeley (University of California) α€€ေα€”α€œဲ UNIX like Systems ထျα€–α€…္ BSD (Berkeley Software Distribution) α€€ိုေα€›းα€žားခဲ့ပါα€α€š္။

ေα€”ာα€€္ပိုင္းα€™ွာ FreeBSD OpenBSD NetBSD DragonflyBSD ေတြ ဆက္α€œα€€္ထြα€€္ေα€•αšα€ဲ့ပါα€α€š္။    1977  to 1995
1984 ခုႏွα€…္α€™ွာ  Richard Stallman α€€ေနၿပီး GNU Project α€€ိုစတင္ခဲ့α€α€š္။ α€žူα€›ဲ႕ဦးα€α€Š္ခ်α€€္α€€ Unix α€™ွာα€‘α€žုံးျပဳα€œိုα‚”α€› တဲ့ ေဆာ့ဝဲေတြ α€€ို ေα€›းα€žားၿပီး ထခမဲ့ေပးႏုိင္α€–ို႔တဲ့။ ေα€”ာα€€္တစ္ႏွα€…္α€™ွာ (1985) α€™ွာ FSF α€œိုα‚” ထခုေα€αšαΎα€€α€ဲ့ Free Software Foundation α€€ို α€α€Š္ေထာင္α€α€š္။ GNU General Publish License (GNU GPL) α€€ိုα€œα€Š္း α€α€œα€€္α€…α€α€Š္း ဆက္α€œα€€္ေα€›းα€žားα€α€š္။ တစ္α€€α€š္ေα€›းေတာ့ Compiler, text Editor ေတြ Unix Shell ေတြα€”ဲα‚” Windowing System ေတြα€€ို 1989, 1990 ေα€œာα€€္α€™ွၿပီးα€α€š္။

α€žူတိုα‚” α€˜α€š္ေα€œာα€€္ copyright α€€ို α€…ိတ္α€€ုα€”္α€žα€œဲဆိုရင္ α€žူα‚”α€›ဲα‚• license α€€ို Copy left တဲ့α€—်ာ။ α€žူα€™်ားေတြα€€ c α€€ို ထေα€•αšα€€ ဝိုင္းထားα€α€š္α€—်ာ။ α€žူα€€ ဆန္α‚”α€€်င္α€˜α€€္ c α€›ဲα‚•ေျပာင္းျပန္ ျα€™α€”္α€™ာဂဏန္း ၁ α€œိုα€™်ိဳးေα€œးα€€ို ျပန္ဝိုင္းေပးထားα€α€š္။ α€™ွတ္α€€ေα€›ာ α€€ဲ။
ေα€”ာα€€္ Andrew S. Tanenbaum α€›ဲα‚• ေα€€်ာင္းα€žား Linus Torvalds ဆုိတဲ့ တစ္ေα€šာα€€္α€€ News Group တစ္ခုα€™ွာ Unix α€€ဲ့α€žုိα‚”ေα€žာ OS α€™်ိဳး ထခမဲ့ α€™ေα€›းႏိုင္α€˜ူးα€œား ထစကစၿပီး ေα€›းၾကရေထာင္ဆုိၿပီး ေႂα€€ြးေၾကာ္ၿပီး စတင္α€–ိတ္ေα€αšα€ာ ေတြα‚”α€›α€α€š္။ Linus Torvalds ထဲα€’ီေα€”ာα€€္α€€ို တစ္ေα€€ာα€€္ေα€€ာα€€္ α€œိုα€€္ရင္း  ပထမဆုံး Linux kernel α€€ို C Language α€”ဲα‚”ေα€›းၿပီး 1991 ခုႏွα€…္α€™ွာ Release α€œုပ္ေပးႏုိင္ခဲ့α€α€š္။
တစ္α€€α€š္တန္းေတာ့ Linux α€€ kernel တစ္ခုα€α€Š္းပါပဲ။ Core Kernel α€œို႔ပဲေα€αšαΎα€€α€•ါα€α€š္။ ထဓိα€€ျα€–α€…္တာα€™ွα€”္ေα€•α€™α€š့္ α€žူတစ္ခုα€α€Š္းα€”ဲα‚” ၿပီးျα€•α€Š့္α€…ုံတဲ့ Operation System တစ္ခုျα€–α€…္α€™α€œာႏိုင္ပါα€˜ူး။ Module Base/Component ေတြα€œိုထပ္ပါေα€žးα€α€š္။ ေα€”ာα€€္ပိုင္းα€™ွာေတာ့ GPL α€œိုင္စင္α€™ွာပါတဲ့ Software ေတြα€€ Unix-Like ေα€œ။ Unix ေα€•αšα€™ွာ ေα€€ာင္းေα€€ာင္းα€‘α€œုပ္α€œုပ္တဲ့ Free Software ။ ထခုေα€›းတဲ့ Linux Kernel α€€α€œဲ Unix-Like ဆိုေတာ့ Unix α€œိုပဲ α€‘α€œုပ္α€œုပ္α€α€š္။ ႏွα€…္ခုေပါင္းα€œိုα€€္ေတာ့α€™ွ တိုးတက္α€œာတာ ထံ့မခန္းပဲ။ Unix α€€ 1960 မတိုင္α€™ွီα€€ Assembly α€”ဲα‚”ေα€›းၿပီး 1960 ေα€”ာα€€္ပိုင္းေတာ့ C α€”ဲα‚”ေα€›းထားတာ။ Linux α€€α€œဲ C α€”ဲ႔ပဲေα€›းထားတာ။
Unix Linux(Portable OS Interface for Unix)
POSIX = HP-UX, AIX, Solaris, BSD, IRIX, … = = Microsoft
DOD 6.22    16bit Linux    32bit Windows 95   32bit
XP  32-64bit
Vista   64bit
α€’ါေα€•α€™α€š့္ တစ္ခုေတာ့α€›ွိα€α€š္ေα€”ာ္ Linux the NOT  Unix!
ေα€”ာα€€္ပိုင္း GPL license  α€”ဲα‚” Software ေတြα€™်ားα€œာα€žα€œို GPL License α€€α€œဲ Version 3 ထထိေα€›ာα€€္α€œာα€α€š္။ ထဲα€’ီα€™ွာ Linus Torvalds α€€ GPL v3 α€™ွာပါတဲ့ ထခ်ိဳα‚•α€…α€Š္းα€™်α€₯္းα€…α€Š္းα€€α€™္းေတြ α€™α‚€α€€ိဳα€€္တဲ့ထတြα€€္  GPL v3 α€€ိုα€œα€€္မခံႏိုင္α€˜ူးα€œိုα‚” ဆုိα€œာျပန္α€œိုα‚” Richard Stallman α€€ ဆီα€œီα€€ြα€”္ေတာင္ၾကားα€€ Linus α€›ဲ႕ထိα€™္α€™ွာ α€žုံးα€›α€€္ေα€œာα€€္ ထေျခထတင္ ေတာ္ေတာ္α‚€α€€ီး ေဆြးေႏြးခဲ့ရပါေα€žးα€α€š္။ ေα€”ာα€€္α€™ွ Linus Torvalds α€€α€œα€€္ခံα€žြားတာ။
1998 ခုႏွα€…္α€™ွာ OSS (Open Source Software) ေတြ OSD (Open Source Definition) ေတြ ထတြα€€္ဆိုၿပီး  OSI (Open Source Intiactive) α€†ိုတဲ့ corporation တစ္ခုေα€•αšေပါα€€္α€œာပါα€α€š္။ Eric S. Raymond α€€α€…ၿပီး 1997 α€™ွာα€…α€α€Š္ေထာင္တာပါ။ α€žူα€€ေတာ့ Source ေတြပါα€™ွ်ေဝေပးα€–ိုα‚”α€›α€Š္α€›ြα€š္ပါα€α€š္။ Open Source ဆိုတဲ့α€‘α€™α€Š္α€€ို စတင္α€žုံးα€…ြဲခဲ့တာα€€ေတာ့ Netscape (Mozilla) ပါပဲ။ OSI α€›ဲα‚• Logo α€€ေတာ့ ျα€™α€”္α€™ာα€œို ဂ α€„α€š္ေα€œးα€—်။  CopyRight - EULA ေတြ ေတာ္ေတာ္α€™ုα€”္းၾကပုံပဲ.။ 

OSS α€”ဲα‚” FSF ကတူα€žα€œိုα€”ဲα‚”α€™ူα€€ြဲα€α€š္။  Richard Stallman α€€ GPL α€€ို OSS α€œို႔တြဲα€žုံးရင္α€™α‚€α€€ိဳα€€္α€˜ူး။ FSF α€€ Software ေတြ Free ေပး α€žုံးα€–ိုα‚” α€›α€Š္α€›ြα€š္α€α€š္။ OSS α€€ Source ေတြ α€™ွ်ေဝေပးα€–ိုα‚”α€›α€Š္α€›ြα€š္α€α€š္။ ေα€”ာα€€္ပိုင္း Software ေတြေတာ္ေတာ္α€™်ားα€™်ားα€€ OSI α€€ OSS ထတြα€€္  Certificate ေပးၿပီး α€‘α€žိထမွတ္ျပဳα€α€š္။ GPL License α€›ဲα‚•α€…α€Š္းα€€α€™္းေတြေထာα€€္α€™ွာ α€‘α€œုပ္α€œုပ္α€α€š္။ ထခုေα€”ာα€€္ပိုင္း Software ေတြα€€ ႏွα€…္ခုα€œုံးα€€ို α€œိုα€€္α€”ာေတာ့ OSS, GPL ႏွα€…္ခုα€œုံးတူတူပဲα€œိုα‚” ထမွတ္α€™ွားေနၾကၿပီ။

OSS ေတြα€›ွာခ်င္α€α€š္ဆိုရင္ေတာ့  sourceforge.net α€œိုဆိုα€€္ေတြ α€›ွိပါα€α€š္။ ခင္α€—်ားတိုα‚” α€€ိုα€š္ပိုင္ Source ေတြ Free တင္ထားႏိုင္ α€žα€œို support services ေα€›ာင္းခိုင္းα€œိုα‚”α€œဲရပါα€α€š္။ ေပးထားတဲ့ ေα€žာင္းခ်ီေနတဲ့ Source ေတြα€€ို α€šူၿပီး α€žုံးα€…ြဲ ေα€œ့α€œာႏိုင္ပါα€α€š္။ Source ေတြ ထခမဲ့ေပးထားေα€•α€™α€š့္ support services α€€ို ပိုα€€္ဆံေပးα€™ွ α€œုပ္ေပးတာေတြα€œဲα€›ွိပါα€α€š္။
(CVS) Concurrent Versions System α€”ဲα‚” (svn) Subversion ေတြα€”ဲα‚” ျα€•α€žα€‘ားပါα€α€š္။ wiki α€€ိုα€‘α€žုံးျပဳၿပီး Source History ေတြ Manual ေတြ Bug Report ေတြေα€›းႏိုင္ပါα€α€š္။ ထခုေα€”ာα€€္ပိုင္း α€”ာα€™α€Š္α‚€α€€ီးα€œာတာα€€ေတာ့ http://code.google.com/hosting/ α€•ါ။  ထခမဲ့ Source ေတြ α€žြားေα€›ာα€€္ေα€œ့α€œာေစခ်င္ပါα€α€š္။
Print Friendly and PDF

No comments:

Post a Comment