What is open source software


xinitsystems.com keyword stats



Most current MSN search phrases:

meaning of open source application importance of statistics
management diffrence between linux and windows
source openoffice
What is difference between DVD R and Meaning Open Source Application Software
difference between linux and unix  

A practical use of Open Source Code Softwares

As we started the project of our web site, wenot the most popular Open Source Code
knew that the proprietary software costsdatabase.  A  matter of marketing ? Probably.
would be too high for our financial
resources. Our only option then was to makeAs for the programming language PHP, we had
use  of  Open  Source  Code  softwares.to use an object oriented application
structure. There are many PHP application
However, within the Open Source Code therestructures being offered with Open Source
are lots of softwares to choose from, andCode license. Object oriented application is
it´s up to the system analyst/programmervery important, because it makes programming
to pick the ones that best suit the projectvery easy and scalable up to the point where
goals.the system may grow without many problems.
Also, it helps to keep PHP code separated
In our case, we picked Linux as our operatingfrom HTML, with the help of some specific
system. However we faced a big question:libraries, such as Smarty. We make use of
Which Linux distribution ? There are dozensSmarty library and we believe that it is a
of linux distributions, each one withvery important resource, which can even make
specific advantages, sometimes with orweb pages faster thru the use of its cache
without  paid  services.functions.
We chose linux Slackware because we thoughtAlso a very important set of libraries worth
that it would suit better our needs, in termsmentioning for PHP systems, is the PEAR
of stability and reliability. Slackware is alibraries. In PEAR web site, among the many
conservative distribution, meaning that itlibraries being offered, there are the
only offers in its distribution packagedatabase interface DB and the MAIL_QUEUE,
kernel versions and third party libraries,which  sends emails thru the use of database.
once it´s been proved to be stable and
reliable. As a result, Slackware is one theAs we came to the end of our project, we had
most stable Linux operating system on theto use some sort of real time database
market. If the user wishes the most recentreplication. For that we chose the DRBD and
Linux kernel and libraries, we recommend toHeartbeat libraries. The use of database
look  for  a  different  distribution.replication is very important and should not
be postponed. Just after 3 months our system
Another reason for us picking Slackware, wasgot into production, our server hard disk
because of its text interface, which at thebecame bad. Thru the use of DRBD/Heartbeat we
beginning may become a bit difficult, in thewere able to put the system back into
long run however it offers a betterproduction within seconds, without loosing
understanding of the Linux environment. Thisany data. DRBD/Heartbeat replication is done
way most of Slackware configurations are donethru the use of a lan network between the
thru  text  scripts.server  and  slave  nodes.
Once it was set the operating system, weOur project also makes use of ImageMagick
picked Apache as our web server. Apache is(enlarge and reduce images), Iptables
one of the most popular web server in the(firewall), Tsearch2(text search in
internet. For server programming language, weportgresql) and Mon (linux monitoring tasks).
chose PHP. Also, a very popular programming
language. Our experience with Apache/PHPAlso a very important library worth
proves that this setup is very reliable,mentioning is the pseudo APC compiler for
working extremely well in our productionPHP. Speed is always a critical factor for
environment. For workstation programminginternet  sites.
language, we chose javascript, which besides
of having a simple syntax, it offers lots ofOur web site is already in production and
resources.based upon our experience we can say that the
Open Source Code softwares we picked, proved
Apache web server is really a complete webto be extremely reliable and stable. Open
server. Also, it can become very complex withSource Code softwares can certainly be an
many  configuration  setups.excellent  option  for  developing web sites.
For our database, we picked Postgresql. ThisRoberto  Sedycias
database has been made available to the
public for more than 15 years, and besides ofIT  Consultant
being well debugged, it offers so many
resources that it has become one of the bestThis article is under GNU FDL license and can
database options from Open Source Codebe distributed without any previous
softwares. Extremely reliable, Postgresql hasauthorization from the author. However the
reported cases where there have beenauthor´s name and all the URL´s (links)
databases in production with over 4mentioned in the article and biography must
terabytes. Besides all of that, Postresql isbe kept.



1 A B C 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86