Open source Is The most Discussed Topic In these days .As The Father Of Internet Said "Future Is open Source" The Technology Is Racing To make His Words True. With Rise In Internet Open Source Products Have Become A Popular Vehicle For Obtaining Wide Range Of Services.
In fact Open Source is all Around In Us In One form Or the Other From Smallest Range of Applications Like Browser Addons To High End Applications In Defence Mechanisms (Because its Safe)
We Use Open Source Daily In Life Like Browsers Which we Popularly Use Like FireFox,Chrome Under The name of Chromium And Operating Systems Like Ubuntu,Real Time mobile Operating Systems Like Symbian Which We Use In Nokia And Ericssion Smart Phones And Popular Content managing Services Like Joomla ,Wordpress; And most Things Behind The This Web Services Are open sources Like Mysql For Data Base Administration,Apacahe Web Servers And Languages Like PHP,Python,Perl Are open Source.
Http,A Networking Protocol Which Is Foundation For World Wide Web Is Also a open Source Project
And Every One Might Of Us Know About Popular Social Networking Site Facebook Front end .but The Fact is Everything Beyond the facebook Is open Source .Have You Ever Thought About The Technologies USed In FAcebook !!
The architecture Of Facebook Involves Following Infrastructure:
Linux is a Unix-like computer operating system kernel. It’s open source, very customizable, and good for security. Facebook runs the Linux operating system on Apache HTTP Servers.
Apache is also free and is the most popular open source web server in use.
For the database, Facebook utilizes MySQL because of its speed and reliability. MySQL is used primarily as a key-value store as data is randomly distributed amongst a large set of logical instances. These logical instances are spread out across physical nodes and load balancing is done at the physical node level.
Facebook uses PHP because it is a good web programming language with extensive support and an active developer community and it is good for rapid iteration. PHP is a dynamically typed/interpreted scripting language.
So What Is an Open Source
Open Source Is The most Misunderstood Concept In This Information Age.Its Oftenly Being Used As Synonymous To Free.But Its Not The Truth.Open source is a concept of free sharing of technical information that has been around for much longer than most of us would imagine.
Open Source Is Generally Defined As the Philosophy of Production And Distribution of A Software At Free Of Cost Or minimal Cost Allowing Users And Developers To Not Only Use The Software For Free But Also Gives The Liberty to see The Source Code.
It Also Provides the Independency Of Changing The Source Code.
For Ex:
Linux ,A poular Open Source Paradigm is In Complete Contrast To Microsoft Approach To development of Its Reputed Windows operating System.
Unlike Windows Which Is a Closed Software That Doesnt Allow Users The Ability To Look Into Source Code Or Edit The Code Where as In Linux Operating Systems Like Ubuntu,Red Hat Allows The users To Customize The Code !! they Can Edit Source Code And make operating Systems Run Or Dance According to Their Needs !! this Process Is Known As Reverse Engineering Or Reverse Computing !!
Next Inception And Standards Of Open Source ,Pros And Cons Of Open Source
In fact Open Source is all Around In Us In One form Or the Other From Smallest Range of Applications Like Browser Addons To High End Applications In Defence Mechanisms (Because its Safe)
We Use Open Source Daily In Life Like Browsers Which we Popularly Use Like FireFox,Chrome Under The name of Chromium And Operating Systems Like Ubuntu,Real Time mobile Operating Systems Like Symbian Which We Use In Nokia And Ericssion Smart Phones And Popular Content managing Services Like Joomla ,Wordpress; And most Things Behind The This Web Services Are open sources Like Mysql For Data Base Administration,Apacahe Web Servers And Languages Like PHP,Python,Perl Are open Source.
Http,A Networking Protocol Which Is Foundation For World Wide Web Is Also a open Source Project
And Every One Might Of Us Know About Popular Social Networking Site Facebook Front end .but The Fact is Everything Beyond the facebook Is open Source .Have You Ever Thought About The Technologies USed In FAcebook !!
The architecture Of Facebook Involves Following Infrastructure:
Linux is a Unix-like computer operating system kernel. It’s open source, very customizable, and good for security. Facebook runs the Linux operating system on Apache HTTP Servers.
Apache is also free and is the most popular open source web server in use.
For the database, Facebook utilizes MySQL because of its speed and reliability. MySQL is used primarily as a key-value store as data is randomly distributed amongst a large set of logical instances. These logical instances are spread out across physical nodes and load balancing is done at the physical node level.
Facebook uses PHP because it is a good web programming language with extensive support and an active developer community and it is good for rapid iteration. PHP is a dynamically typed/interpreted scripting language.
So What Is an Open Source
Open Source Is The most Misunderstood Concept In This Information Age.Its Oftenly Being Used As Synonymous To Free.But Its Not The Truth.Open source is a concept of free sharing of technical information that has been around for much longer than most of us would imagine.
Open Source Is Generally Defined As the Philosophy of Production And Distribution of A Software At Free Of Cost Or minimal Cost Allowing Users And Developers To Not Only Use The Software For Free But Also Gives The Liberty to see The Source Code.
It Also Provides the Independency Of Changing The Source Code.
For Ex:
Linux ,A poular Open Source Paradigm is In Complete Contrast To Microsoft Approach To development of Its Reputed Windows operating System.
Unlike Windows Which Is a Closed Software That Doesnt Allow Users The Ability To Look Into Source Code Or Edit The Code Where as In Linux Operating Systems Like Ubuntu,Red Hat Allows The users To Customize The Code !! they Can Edit Source Code And make operating Systems Run Or Dance According to Their Needs !! this Process Is Known As Reverse Engineering Or Reverse Computing !!
Next Inception And Standards Of Open Source ,Pros And Cons Of Open Source
No comments:
Post a Comment