Dec 27, 2015

Open Source Software - Sinhala Guide

http://www.aluth.com/2015/12/open-source-software.html
fudkdo fï ´mkafidaia fid*aÜfjhd lshkafka ? oek.kak lshjkak fï ,smsh¡

mß.Kl jevigyka fyj;a uDÿldx.hl uQ,sl fla; moaO;sh m%Nj fla;h f,i y÷kajhs¡ we;eï mß.Kl jevigykaj, fuu m%Nj fla;h mß.Kl l%uf,aL Ys,amSkag ,nd f.k

ysf;a yeáhg fjkia lr úúO Wm jevigyka ilid .kakg mqMjka we;eï mß.Kl jevigykaj, m%Nj fla;h lsisfia;a oek .kakg ke;¡ Mh okafka jevigyk ;ekQ whu muKs¡ fuu iajrEmh u; mß.Kl jevigyka fowdldrh¡ újD; fla; fyj;a ´mka fidaia (Open Source
iy ixjD; fla; fyj;a laf,daiaâ fidaia (Closed Source) jYfhks¡ m%Nj fla;h ldg;a oek.; yelsfia we;s uDÿldx. ´mkafidaia tajdh¡



´mkafidaia mß.Kl jevigyka wo f,dj fld;rï m%p,s;o hk j. fmkajk úúO iólaIK jd¾;d w;ßka w¨;a u jd¾;dj weußldfõ í,elavla fid*aÜfjhd iud.u (blackducksoftware.com) úiska miq.sh 2015 wfm%a,a ui bosßm;a lrk ,o *shqp¾ T*a ´mkafidaia i¾fõ (Future of Open Surce Survey - 2015) jd¾;djhs thg wkqj wo f,dj uyd mßudK jHdmdr w;ßka 78% lau l%shd;aul fjkafka ´mkafidaia mß.Kl jevigyka uÕsks¡
  • 2008 ji isg olajd f,dal ´mkafidaia fjf<|fmd< wdodhu olajk igyk¡

iageáiagd (statista.com) fjf<|fmd< iólaIK wdh;kh úiska ilik ,o o;a;j,g wkqj 2015 jif¾ f,dal ´mkafidaia fjf<|fmd< wdodhu hqfrda ñ,shk 46340 la fyj;a remsh,a fldaá wg ,laIhla muKh¡ 


  • ´mkafidaia Ndú;h¡

           fufia wo f,dj mqrd fld;e;l oS fyda l%shd;aul fjk M,odhl ´mkafidaia jHdmD;s .Kk ;sia ,laIhls¡ f,dj uDÿldx. fjf<|fmdf<ka 22% muK mokïj we;af;a ´mka fidaia jevigyka u;h¡ tfiau .dÜk¾ (gartner.com) fjf<|fmd< iólaIK wdh;kh fmkajd oS ;sfnkafka wo f,dj ;sfnk iy bosßm;a lrk mß.Kl jevigyka ish,af,au we;s fla; igyk w;ßka 30% la ´mkafidaia tajd njh¡ tfiau wo f,dj óg wu;r jYfhka ;sfnk úúO udos,sfha mß.Kl yd iïnkaO moaO;s l%shd;aul lrjkakg jeäfhka u Ndú;d jkafka ´mkafidaia udos,sfha mß.Kl jevigykah¡

  • iqmsß mß.Kl¡

f,dalfha ;sfnk iqmsß mß.Kl ish,a, w;=ßka fyd|u tajd 500 ,ehsia;= .;lr ;sfnkafka fgdma 500 iqm¾ fldïmshqg¾ia (top500.org) ,ehsia;=j hgf;ah¡ f,dj we;s ixlS¾Ku iy ld¾hlaIu hka;% jk fuu iqmsß mß.Kl 500ka 485lau l%shd;aul fjkafka ´mkafidaia fufyhqï moaO;s j¾.hla jk ,sklaia l¾k,h mdol lr .;a fufyhqï moaO;s uÕsks¡

úkafvdaia fufyhqï moaO;s we;af;a tla iqmsß mß.Klhl muKs iqmsß mß.Kl l%shd;aul lrjkakg ,sklaia l¾k,h mdol lrf.k we;s fufyhqï moaO;s fl;rï odhl jkafkao hkak fmkaùug tajdfha o;a; rojd we;s yr fyj;a flda¾ (core) fl;rï .Kkla fuu uDÿldx. uÕska l%shd;aul jkafkao hkak úuiSu jqj;a iEfya¡ iqmsß mß.Klj, ;sfnk flda¾ w;ßka fofldaáhla muK (22851693) l%shd;aul fjkafka ,sklaia l¾k,h iys; fufyhqï moaO;s yrydh¡ úkafvdaia fufyhqï moaO;s Tiafia l%shd;aul fjkafka flda¾ ;sia oyila (30720) muKs¡

  • la,jqâ fldïmshqáx
,sklaia *jqkafâIka (linuxfoundation.org) wdh;kh l< iólaIKh g wkqj la,jqâ fldïmshqáx i|yd fhdod .kakd uDÿldx. moaO;s w;ßka 75% lau ´mka fidaia tajdh¡ tfiau f,dj úYd,;u la,jqâ uDÿldx. oshqKq lrk m%cdj jk la,jqâ *jqka ä% (cloudfoundry.org) wdh;kh iïmQ¾Kfhkau ´mkafidaia jevigyka u; ish fiajd imhhs¡ tfiau ´kEu wfhlag ;uf.au la,jqâ fldïmshqáx moaO;s ks¾udKhlr mj;ajdf.k hkakg Wmldr lrk ´mkaiagela o ´mkafidaia jHdmD;shls kdid wdh;kfha la,jqâ fldïmshqáx moaO;sh ´mka fidaia tlls¡

  • fjí i¾j¾ia¡
miq.sh jir 20 uq¿,af,a mgka wo olajdu fjí i¾j¾ l%shd;aul lrùug jeämqru fhdod .efkkafka ´mkafidaia jevigykah¡ ta oYlfha wmEÑ i¾j¾ (A-pache HTTP Server) jevigyk bosßm;a ùu;a iuÕh 1999 oS wmEÑ fid*aÜfjhd *jqkafâIka (apache.org) wdh;kh msysgqjk ,os¡ tuÕska fjí i¾j¾ mj;ajd f.k hdug Wmldr jk ´mkafidaia jevigyka .Kkdjla bosßm;a lrhs¡ f,dj b;d ld¾hlaIuu fjí i¾j¾ moaO;s jk f*aianqla .=.,a fukau Üúg¾ hk wdh;k ish fjí i¾j¾ mj;ajd f.k hkafka ´mkafidaia jevigyka fhdod f.kh¡ iuia;hla jYfhka .;a úg wo f,dj we;s fjí i¾j¾ w;ßka 50.57% lu l%shd;aul fjkafka wmEÑ fjí i¾j¾ jevigyka nj fkÜl%d*aÜ (netcraft.com) iólaIK jd¾;d fmkajd oS ;sfí¡ tfiau iïmQ¾K jYfhka .;a f,dj we;s wdh;ksl uÜgfï i¾j¾ moaO;sj,ska 98% lau l%shd;aul fjkafka ljr fyda ´mka fidaia jevigykla uÕsks¡

  • wka;¾cd,h¡
fjí wvú ks¾udKh lsÍfï isg mj;ajd f.k hdu olajd flfrk jev .Kkdjls¡ fjí wvú ks¾udKh lsÍu m<uq jekakh¡ fjí wvú ks¾udKh lsÍug wo fhdod .kakd mSMÉmS jeks l%uf,aL NdId, cQï,d, j¾â fm%ia, ´mkaldÜ, ârEm,a hk m%lg fjí wvú ieliqï jevigyka hkdosh iïmQ¾Kfhkau ´mkafidaia jHmD;s fjhs¡ fjí wvú mj;ajdf.k hkakg ´kE lrk o;a; iuqod l<ukdlrKhg fhdod .kakd jevigyka w;ßka uhstialsõt,a (MySQL) m%lgh¡

th ´mkafidaia jevigykls¡ fjí wvú fj; msúfikakg Woõ lrk fjí n%õi¾ w;ßka wo f,dj fojeks ;ekg ckm%sh fjí n%õirh jk *h¾ f*dlaia fjí n%õirh iïmQ¾Kfhkau ´mkafidaia jevigykls¡ tfiau ;kav¾n¾â Bfï,a la,hkaÜ jevigyko ´mkafidaia tlls¡


  • fudnhs,a Wmdx. fufyhqï moaO;s¡
wekafv%dhsâ fufyhqï moaO;sh wo f,dj ckm%shu fudnhs,a ´tia tlhs fuh ,sklaia mdol tlls¡ tkï ´mkafidaia jevigykls¡

  • l%uf,aL NdId¡
´mkafidaia fyda tfia fkdfjk úúO jev igyka ieliSug fhdod .; yels l%uf,aL NdId w;ßka b;d ckm%sh tajd .Kkdjlau ´mkafidaia tajdh cdjd m¾,a iy rEì hkdosh tjeks ´mkafidaia l%uf,aL NdIdhs¡

  • mß.Kl fufyhqï moaO;s¡
fvialafgdma ,emafgdma mß.Kl fufyhqï moaO;s w;ßka ´mkafidaia bosßfhka ke;s jqj;a ,sklaia mdol fufyhqï moaO;s ckm%sh fjñka ;sfnhs¡ Wnqkagq fâìhka îtiaã hkdosh bka m%lgh¡ fufia fvialafgdma mß.Kl moaO;sj,oS ,sklaia mdol fufyhqï moaO;s miqmiska isáh;a wdh;ksl uÜgfï mß.Kl fndfyduhlu l%shd;aul fjkafka ,sklaia mdol fufyhqï moaO;shhs¡

Mla m%lg WodyrKhla jkafka cd;Hka;r fldgia fjf<|fmd< .kqfokqh¡ f,dj ld¾h nyq,u fldgia fjf<|fmd<j,a jk wefußldfõ ksõfhdala fldgia fjf<|fmd<, cmdkfha f;dalsfhda fldgia fjf<|fmd<,, tx.,ka;fha ,kavka fldgia fjf<|fmd<, hkdosfha mß.Kl moaO;s ish,a, l%shd;aul fjkafka ,sklaia mdol fufyhqï moaO;s uÕsks¡ wo f,dj fjf<|dfuka 75% la muK jk fvd,¾ fldaá ,laI .Kkl uqo,a yqjudrejkafka ´mkafidaia mß.Kl moaO;s uÕsks¡

tajf.au ´mkafidaia uDÿldx. .ek yÿkajk ùäfhdaj n,kak my;ska¡