Showing posts with label Open Source. Show all posts
Showing posts with label Open Source. Show all posts

Tuesday, May 3, 2011

ISRO builds India's fastest supercomputer

ISRO,Indian space research organisation has build a Supercomputer Named SAGA-220 which will be the India's Fastest Super Computer with an ultimate Performance of 220 Tera FLOPS I.e 220 trillion floating point Operations Per Second. SAGA, an acronym for Supercomputer for Aerospace with GPU Architecture, as its name suggests imbibes the Graphic Processing Unit (GPU).

It Was built at the Satish Dhawan Supercomputing Facility at the Vikram Sarabhai Space Centre (VSSC).SAGA Super Computer Was Built with a Budget of 14 Crores.

The Super Computer was Completely Designed By VSSC With Open Source Software Components.And The Components used include 400 NVIDIA Tesla 2070 GPUs and 400 Intel Quad Core Xeon CPUs manufactured by Wipro. Each of these 2070 GPUs and 400 CPUs would expectantly 500 GigaFLOPS and 50 GigaFLOPS, respectively.

What Makes Interesting and Makes Special With This Super Computer Is the Fact It is Completely Envirnomentally Green And USe Less Power 150 kw Unlike other Super Computers Around The World .

SAGA Would be used in Astronomical calculations And Solving Complex Aero space problems,Analysing The Astronomical Data Etc.
Top Ten Super Computers

Thursday, April 14, 2011

Future Is Open Source

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

Open Source

In Last Post I've Presented You An Over View Of Open Source !!In This Post Lets See About The What Are The Standards Of open Source,When We Call A Software Open Source And Advantages And Disadvantages Of Open Source !!
Inception Of Open Source 
 The Concept Of open Source Was First Orginated In Early 1970's And Then Later Taken Up Various Organisations With Several Releases Of Open Source Softwares .Soon After Ibm Showed Its Interest In open Source and Gave Its Contribution To Community.Open Source Came Into Lime Light With The Advent Of Popular unix Bases Operating System Called "Linux " By Linus Trovalds to providean alternative for Microsoft’s closed Source Windows Operating System And Realted Software.From Then Open Source Was on Uprise And many Commuities And Organisations Started Contributing Like Eclipse Foundation,Free Software Foundation,Berkely Software Development,Open Source Initiative (OSI),European Commission's Open Source Observatory —clearinghouse of info for EU, Mozilla, Apache,Python Software Foundation And So On !!

Standards Of open Source 
Every Software Must Comply The Following Criteria To Be Called A open Source Software:
1.Free redistribution
2. Source code
3. Derived works
4. Integrity of the author’s source code
5. No discrimination against persons or groups
6. No discrimination against fields of endeavor
7. Distribution of license
8. License must not be specific to a product
9. License must not restrict other software

Advantages
1.Better Quality
2.Higher Reliability
3.More Flexibility
4.Lower Cost Of Owner Ship
5.Development cycles are VERY fast
6.Easier To Customise
7.Reduced Dependence On Software Vendors.

 Disadvantages/ Limitations

1.Continuity of developer communities.
2.Poor documentation.
3.Innovation versus standards.
4.Learning curve.
5.Not all hardware compatible Becasue Every Software And Drivers Are mostly Build On Windows Paltform.
6.No Continuous Updates.