Source Programming Software
Open source software is now under consideration
in many companies
success of some open
source products, particularly Linux and Apache, has come
quickly, given that they were not available fifteen years ago.
It is important to be aware of what open source software can represent
for companies or for individuals, at least.
There are always both new technology advancements and
business structures, and
that could be taken to evaluate and implement
them aren’t very different, usually. Each new set of innovations can
new kinds of challenges. Open
source programs offer a set of new ways and tools
to look at certain problems.
As a new set of
technologies is introduced, it can often be
mixed or combined differently. Maybe now there are places for open
software in your organization because networks and distribution
channels (the WWW,
for example) changed the limits of how people interact and work.
We could contrast and
compare open software products among
themselves and with products for the Windows systems
that are used today so you
know what they are for and which ones you’ll need.
There’s a group of people
who take new ideas in technology
and have the vision and practical leadership to put them in widespread
organizations. Also, we can separate the systems where open
source is now a preferred choice that may work in practically every
from those where a careful evaluation must be made before taking a
|A study may start with
operating system, the BSD
and their variations. We can follow by learning how open source systems
developed and the methods and languages used. It’s important to be
aware of server
applications, infrastructure, database, and communication technology.
desktop applications, browsers, office suites, and a variety
of professional and personal applications.
In the open source
community the information is always out
there, the trick is to navigate through it efficiently.
Open source programming
software is portable in theory and in practice. In theory,
it’s portable because the source code is available and the tools to
the code are available on many platforms. In practice, it’s actually
open source products are generally available on multiple platforms.
Today, there are two
major operating systems that are widely
and growing in installations on servers and desktops:
Windows and Linux. Open code servers and languages such as Apache,
Perl are available on Linux, but are also available on Windows, Mac-OS
other systems. With open source, because data, documentation and source
are available, you can always make things work together by studying
documents. With proprietary systems you’re dependent on the code owner.
Open Source Desktop
It’s possible to run
in text mode, but this is only done
for installation or debugging situations nowadays. Linux can be
start in graphical
mode, using a windowing system, and a desktop
usually run a file manager with a set of integrated utilities.
It’s possible to test on
and Konqueror or Opera.
Office programs (word
processing, spreadsheet, presentations)
There are several open
source office suites: OpenOffice,
(graphics, databases, Web design)
applications for project and image management,
and other professional work. There are good open source programs
they may not match feature by feature.
Drawing and Image
The open source programs
general users with PhotoShop, Visio, and Illustrator. Most
people will find these programs more than enough. GIMP is available on
also and is a very good image program for professional and home use on
platform as well as Linux. Dia is similar to MS-Visio. It’s good
enough for simple work, and for custom work the
are reasonably easy to use.
Scientific Software - Open Source Programming
Numerical software, graphical utilities, tools to work with massive
amounts of data and matrices: Octave,
Free programming software in sourceforge.net: Scientific applications.
Programming' to home
'Open Source Programming' to Basics Computer Programming