What is open source software


xinitsystems.com keyword stats



Most current MSN search phrases:

advances in operating systems differences between linux and unix
dotproject microsoft office clone free
What is the difference between static OPENFILER REVIEW
definition and functions of vitamins company
OFFICE CLONE openoffice
THE MEANING OF OPEN SOURCE SOFTWARE the biblical meaning of the number six
difference between unix and windows  
Most current Yahoo search phrases:

Xinit Systems Limited  

A practical use of Open Source Code Softwares

This article describes a real life experiencedatabase options from Open Source Code
in picking and using the linux operatingsoftwares. Extremely reliable, Postgresql has
system, as well as libraries with Open Sourcereported cases where there have been
Code licenses, during the development of adatabases in production with over 4
brazilian auction web site. It is truly aterabytes. Besides all of that, Postresql is
testimony of successful use of Open Sourcenot the most popular Open Source Code
Code  softwares.database.  A  matter of marketing ? Probably.
As we started the project of our web site, weAs for the programming language PHP, we had
knew that the proprietary software coststo use an object oriented application
would be too high for our financialstructure. There are many PHP application
resources. Our only option then was to makestructures being offered with Open Source
use  of  Open  Source  Code  softwares.Code license. Object oriented application is
very important, because it makes programming
However, within the Open Source Code therevery easy and scalable up to the point where
are lots of softwares to choose from, andthe system may grow without many problems.
it´s up to the system analyst/programmerAlso, it helps to keep PHP code separated
to pick the ones that best suit the projectfrom HTML, with the help of some specific
goals.libraries, such as Smarty. We make use of
Smarty library and we believe that it is a
In our case, we picked Linux as our operatingvery important resource, which can even make
system. However we faced a big question:web pages faster thru the use of its cache
Which Linux distribution ? There are dozensfunctions.
of linux distributions, each one with
specific advantages, sometimes with orAlso a very important set of libraries worth
without  paid  services.mentioning for PHP systems, is the PEAR
libraries. In PEAR web site, among the many
We chose linux Slackware because we thoughtlibraries being offered, there are the
that it would suit better our needs, in termsdatabase interface DB and the MAIL_QUEUE,
of stability and reliability. Slackware is awhich  sends emails thru the use of database.
conservative distribution, meaning that it
only offers in its distribution packageAs we came to the end of our project, we had
kernel versions and third party libraries,to use some sort of real time database
once it´s been proved to be stable andreplication. For that we chose the DRBD and
reliable. As a result, Slackware is one theHeartbeat libraries. The use of database
most stable Linux operating system on thereplication is very important and should not
market. If the user wishes the most recentbe postponed. Just after 3 months our system
Linux kernel and libraries, we recommend togot into production, our server hard disk
look  for  a  different  distribution.became bad. Thru the use of DRBD/Heartbeat we
were able to put the system back into
Another reason for us picking Slackware, wasproduction within seconds, without loosing
because of its text interface, which at theany data. DRBD/Heartbeat replication is done
beginning may become a bit difficult, in thethru the use of a lan network between the
long run however it offers a betterserver  and  slave  nodes.
understanding of the Linux environment. This
way most of Slackware configurations are doneOur project also makes use of ImageMagick
thru  text  scripts.(enlarge and reduce images), Iptables
(firewall), Tsearch2(text search in
Once it was set the operating system, weportgresql) and Mon (linux monitoring tasks).
picked Apache as our web server. Apache is
one of the most popular web server in theAlso a very important library worth
internet. For server programming language, wementioning is the pseudo APC compiler for
chose PHP. Also, a very popular programmingPHP. Speed is always a critical factor for
language. Our experience with Apache/PHPinternet  sites.
proves that this setup is very reliable,
working extremely well in our productionOur web site is already in production and
environment. For workstation programmingbased upon our experience we can say that the
language, we chose javascript, which besidesOpen Source Code softwares we picked, proved
of having a simple syntax, it offers lots ofto be extremely reliable and stable. Open
resources.Source Code softwares can certainly be an
excellent  option  for  developing web sites.
Apache web server is really a complete web
server. Also, it can become very complex withRoberto  SedyciasIT  Consultant
many  configuration  setups.
This article is under GNU FDL license and can
For our database, we picked Postgresql. Thisbe distributed without any previous
database has been made available to theauthorization from the author. However the
public for more than 15 years, and besides ofauthor´s name and all the URL´s (links)
being well debugged, it offers so manymentioned in the article and biography must
resources that it has become one of the bestbe 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