88
UNIT-3 PEEK INTO HISTORY

UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Embed Size (px)

Citation preview

Page 1: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

UNIT-3PEEK INTO HISTORY

UNIT-3PEEK INTO HISTORY

Page 2: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

UNIT-3PEEK INTO HISTORY

UNIT-3PEEK INTO HISTORY

Page 3: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

A history of LinuxA history of Linux

The history of Linux is one of the most well-known histories within the world of free software.

In 1991, a Finish student - Linux Torvalds

At that time, there was a kernel in the operating system called Minix, designed for academic purposes and for use in university courses on operating systems; this is still used today.

Andrew Tanenbaum, one of the most prestigious professors at the university, was the leader of the team working on the development of Minix, based on traditional Unix systems

Page 4: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

A history of LinuxA history of Linux

Page 5: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

MinixMinix

Minix had a free distribution license and could be used for academic purposes, but it had the big disadvantage that people that did not work or study in the University of Amsterdam could not add improvements to it.

Page 6: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

UNIT-3History of LINUX

UNIT-3History of LINUX

In mid-1991, Linus, then an anonymous Finnish student, sent a message to the Minix newsgroup announcing that he was going to start work on an operating system kernel based on Minix, from scratch, rewriting code.

Version 0.02, which dates from October 1991, despite being very limited, could already execute bash terminals and the GCC compiler.

in March 1994, Linux 1.0 was finally born. By this time, Linux was being published under the terms of the GPL license; according to Torvalds himself, this was one of the best decisions he ever made, as it was extremely helpful in distributing and popularizing his kernel.

Page 7: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

LINUX'S way of workingLINUX'S way of working

The way Torvalds worked was not very common at that time. The development was mainly based on a mailing list9. The mailing list was a place where people not only argued, but where developments also took place.

Linus preferred to have the code sent in the body of the message so that he and others could comment on the code. In any case, although many people would provide their opinions and send corrections or new functions, the last word would always go to Linus Torvalds, who would decide on what code would be incorporated into Linux.

Page 8: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

LINUX'S way of workingLINUX'S way of working

Page 9: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

LINUX'S way of workingLINUX'S way of working

Page 10: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Analysis of LinuxAnalysis of Linux

Page 11: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Analysis of LinuxAnalysis of Linux

Mandrake: http://www.mandrakesoft.com/

RedHat: http://www.redhat.com/

Fedora: http://fedora.redhat.com/

SuSE/Novell: http://www.suse.com/

Debian: http://www.debian.org/

Page 12: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Programming languages used in LinuxProgramming languages used in Linux

Page 13: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

FreeBSD

(Berkely Software Distribution)Developed by University of

Berkely

FreeBSD

(Berkely Software Distribution)Developed by University of

Berkely

Page 14: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

FreeBSDFreeBSD

there are other types of free software operating systems, apart from the popular GNU/ Linux. A family of these are the "inheritors" of the distributions of BerkeleyUniversity, in California (US): BSD type systems.FreeBSD, which was created in early 1993, when Bill Jolitz stopped publishing the unofficial updates to 386BSD. With the assistance of the company Walnut Creek CDROM, which subsequently changed its name to BSDi, a group of volunteers decided to carry on creating this free operating system.

Page 15: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

History of FreeBSDHistory of FreeBSD

Version 1.0 appeared towards the end of 1993 and was based on 4.3BSD Net/2 and 386BSD. 4.3BSD Net/2 had code that was created in the seventies, when Unix was being developed by AT&T, which, as it turned out, involved a series of legal problems that were not resolved until 1995, when FreeBSD 2.0 was published without the original code developed by AT&T

Page 16: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Development in FreeBSDDevelopment in FreeBSDFreeBSD distributes its software in two forms:

1. on the one hand, the ports, a system that downloads the source codes, compiles them and installs the application in the local computer,

2. and on the other, the packages, which are simply the source codes of the precompiled ports and, therefore, in binary

Page 17: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Decision-making process in FreeBSDDecision-making process in FreeBSD

The board of directors of FreeBSD, famously called the core team, is in charge of defining the direction of the project and ensuring that the objectives are met, as well as mediating in cases in which there are conflicts between committers.

Page 18: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Current status of FreeBSDCurrent status of FreeBSD

•the number of web servers that run FreeBSD is approximately two million.

•One of the most interesting aspects of FreeBSD is that the figures are very similar to the ones of in KDE and GNOME: the size of the software easily exceeds five million lines of code, the number of files is approximately 250,000 and the total number of commits is approximately two million.

•One of the star features of FreeBSD is what is known as the jails. The jailsminimize the damage that might be caused by an attack on basic networkservices,

Page 19: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Analysis of FreeBSDAnalysis of FreeBSD

Page 20: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Programming languages used in FreeBSDProgramming languages used in FreeBSD

Page 21: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

KDE KDE

Page 22: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

History of KDEHistory of KDE

Unix followers were quick to notice the outstanding success of Windows 95

The KDE K Desktop Environment project was born from this effort in 1996; it was designed by Matthias Ettrich (creator of LyX, an editing program in the TeX typeset)

Page 23: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Development of KDEDevelopment of KDE

KDE is one of the few free software projects that generally follows a new version launch schedule

The companies that participate in the KDE League are mainly distribution designers (SuSE, now part of Novell, Mandriva, TurboLinux, Lindows and Hancom, a Korean free software distribution),

Page 24: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Current status of KDECurrent status of KDE

The latest KDE version is, as at early 2007, version 3.5.6 and the fourth generation, KDE 4

Page 25: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

KDE AnalysisKDE Analysis

Page 26: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Programming languages used in KDEProgramming languages used in KDE

Page 27: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

GNU Network Object Model Environment

Page 28: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

The main objective of the GNOME project is to create a desktop system for the end user that is complete, free and easy to use.

GNOME-GNU Network Object Model Environment

From its name, we see that GNOME is part of the GNU project. Currently

Page 29: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Whilst the freedom of KDE was still being argued about, in the summer of 1997, as fate would have it, Miguel de Icaza and Nat Friedman met at Redmond during some workshops organised by Microsoft. It is probable that this meeting caused a radical turnaround in both, resulting in the creation of GNOME by Miguel de Icaza when he returned to Mexico (along with Federico Mena Quintero) and his admiration for distributed object technologies. De Icaza and Mena decided to create an environment that would be an alternative to KDE, as they understood that a reimplementation of a proprietary library would have been a task destined to failure. And thus GNOME was born.

Page 30: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

In general terms, the GNOME Foundation is divided into two large committees:

•a managing committee and •an advising committee.

Page 31: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 32: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 33: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 34: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Apache

Page 35: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Apache

The HTTP Apache server is one of the star applications of the world of free software, as it is the web server that is most widely used,

Page 36: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

History of ApacheIn March 1989, Tim Berners Lee, an English scientist that worked in the CERN (Switzerland) proposed a new method for managing the huge amount of information from the CERN projects. The method would be a network of hyperlinked documents the WWW was born.

The real history of Apache began when Rob Mc Cool left the NCSA in March 1995. Apache 0.2 would be born on 18th March 1995, based on the NCSA HTTPd 1.3 server,

Page 37: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Development of Apache

The HTTP Apache server is the main project among the many that the Apache Software Foundation manages

The development of the HTTP Apache server is based on the work of a small group of developers called the Apache Group.

Page 38: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Analysis of Apache

Page 39: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 40: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 41: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

set of integrated applications for Internet, that are free and multiplatform, and the most notable products are the MozillaFirefox web browser and the Mozilla Thunderbird email and news client.

Page 42: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Mozilla's products are based on three basic principles: •they must be free software, •respect the standards •and be portable to other platforms.

Page 43: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Around 1997, Netscape's market share had dropped sharply due to the spread of Microsoft Explorer;

On 15th July 2003, Netscape Inc. (now the property of America On Line) announcedthat it was no longer going to develop the Netscape browser and,therefore, was no longer going to actively take care of the Mozilla project.As a kind of "redundancy settlement" Netscape approved the creation of theMozilla Foundation, which it supported with a contribution of two milliondollars.

Page 44: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Mozilla project hosts various independent applications, the mostnotable of which include Mozilla Firefox (web browser), which is undoubtedlythe most well-known, Mozilla Thunderbird (email and news client), MozillaSunbird (calendar), Mozilla Nvu (HTML editor), Camino (web browser designedfor Mac OS X) and Bugzilla (web-based bug-tracker tool).

Page 45: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 46: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 47: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 48: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

OpenOffice.org is one of the star applications in the current free software scene. It is a multiplatform office application suite that includes the key applications in an office desktop environment

Page 49: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

•word processor (Writer),•a spreadsheet (Calc), •a presentation program (Impress), •a graphics editor (Draw), •a tool for creating and editing mathematical formulae (Math) •an HTML language editor (included in Writer).

Page 50: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

OpenOffice.org has been translated into more than twenty five languages and it runs on Solaris (its native system), GNU/Linux and Windows. Versions for FreeBSD, IRIX and Mac OS X are expected in the not-too-distant Future.

Page 51: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

In mid-1980s, the company StarDivision was founded in the Federal Republic of Germany, with the principal aim of creating an office application suite: StarOffice. In summer 1999, SUN Microsystems decided to purchase the company StarDivision and make a significant commitment to StarOffice, with the clear intention of wresting away part of the market share conquered by Microsoft at that time. In June 2000, the company launched version 5.2 of StarOffice, which could be downloaded gratis from the Internet.

Page 52: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

StarOffice's success was limited, as the market was already strongly dominated by Microsoft's office package. SUN decided to change its strategy and, as occurred with Netscape and the Mozilla project, decided to take advantage of free software to gain importance and implement its systems.

Consequently, the future versions of StarOffice (a proprietary product of SUN) would be created using OpenOffice.org (a free product) as a source, respecting the application programming interfaces (API) and the file formats and serving as the standard implementation.

Page 53: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 54: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 55: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 56: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

•Red Hat Linux was one of the first commercial distributions of GNU/Linux•Called Red Hat Linux •Version 1.0 of this distribution was born in the summer of 1995.•In 1998, version 5.2 of Red Hat was issued to the great public.•In September 2003, Red Hat decided to concentrate its development work on the corporate version of its distribution and delegated the common version to Fedora Core, an open source project independent of Red Hat.

Page 57: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

•Important products are Fedora Core and Red Hat Network, an Internet software update service.

•RedHat has a distribution that is corporate-orientated, integrated around an applications server called Red Hat Enterprise Linux AS.

•Clients that purchase this software also receive support like updates,

•RedHat also offer IT consultancy services and a certification program similar to that offered by Microsoft in the world of Windows.

Page 58: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 59: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 60: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Debian is a free software operating system that currently uses the Linux kernel for its distribution (although it is expected that there will be Debian distributions based on other kernels in the future. It is currently (in 2007) available for various different architectures, including Intel x86, ARM, Motorola, 680x0, PowerPC, Alpha and SPARC.

Page 61: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Status of Debian

Page 62: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Programming languages used in Debian GNU/Linux 4.0

Page 63: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Comparison with proprietary systems

Page 64: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY
Page 65: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Eclipse

The Eclipse platform consists of an open and extensible IDE (integrated development environment). An IDE is a program consisting of a set of tools that are useful for a software developer.

Page 66: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Eclipse

The basic elements of an IDE include a code editor, a compiler/interpreter and a debugger. Eclipse is an IDE in Java and provides numerous software development tools. It also supports other programming languages, such as C/C++, Cobol, Fortran, PHP or Python.

Plug-inscan be added to the basic platform of Eclipse to increase the functionality.

Page 67: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

History of Eclipse

The term Eclipse also refers to the free software community that develops the Eclipse platform.

A lot of Eclipse's programming was carried out by IBM before the Eclipse project was created as such. Eclipse's predecessor was VisualAge and it was built using Smalltalk in a development environment called Envy.

The rapid growth of Java and its advantages with the focus on an Internet that was expanding heavily forced IBM to consider abandoning this dual virtual machine and to build a new platform based on Java from scratch. The final product was Eclipse, which had already cost IBM approximately 40 million dollars in 2001.

Page 68: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

History of Eclipse

the end of 2001, IBM, along with Borland, created the non-profit Eclipse foundation, thereby opening up to the open source world. This consortium was gradually joined by important global software development companies:Oracle, Rational Software, Red Hat, SuSE, HP, Serena, Ericsson and NovEL

There are two significant absences: Microsoft and Sun Microsystems. Microsoft was excluded due to its monopoly of the market and Sun Microsystems had its own IDE, constituting Eclipse's main competition: NetBeans.

Page 69: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

History of Eclipse

The latest stable version of Eclipse is available for the Windows, Linux, Solaris, AIX, HP-UX and Mac OS X operating systems. All versions of Eclipse need tohave a Java Virtual Machine (JVM) installed in the system, preferably JRE (Java Runtime Environment) or JDK (Java Developer Kit) by Sun.

Page 70: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Current state of Eclipse

These projects are in turn divided into subprojects and the subprojects into components. The high-level projects are managed by committees of the Eclipse Foundation (PMC, project management committees). Eclipse. Base platform for the rest of the components. This platform will be free, robust, complete and of a good quality for the development of rich client platforms (RCP) and integrated tools (plug-ins).

•Tools (ETP, Eclipse tools project)•Web (WTP, web tools project) •Test and performance tools project (TPTP)•.Web reports (BIRT, business intelligence and reporting tools).•Modelling (EMP, Eclipse modelling project).

Page 71: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

X-ray of Eclipse

).

Page 72: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

X-ray of Eclipse

).

Page 73: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Java

).

Page 74: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Java

).

Java Background: History● Java– was created in 1991

– by James Gosling et al. of Sun Microsystems.

– Initially called Oak, in honor of the tree outside Gosling's window, its name was changed to Java because there was already a language called Oak.

Page 75: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Java

).

Java Background:What is Java Technology?

● The Java technology is:– A programming language– A development environment– An application environment– A deployment environment

Java technology is a high-level programming and a platform independent language. Java is designed to work in the distributed environment on the Internet.

Page 76: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Java

).

Java has a GUI features that  provides you better "look and feel" over the C++  language, moreover it is easier to use than C++ and works on the concept of object-oriented programming model. Java enable us  to play online games, video, audio, chat with people around the world, Banking Application, view 3D image and Shopping Cart.

Page 77: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Java

).

Java Background:What is Java Technology?

Earlier, it was only used to design and program small computing devices but later adopted as one of the platform independent programming language. The most important feature of Java is its byte code that can be interpreted on any platform including windows, Linux etc. One can also download it freely from the official website of Sun. 

Page 78: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Java

).

Java Technology:A Development Environment

● As a development environment, Java technology provides you with a large suite of tools:– A compiler (javac)– An interpreter (java)– A documentation generator (javadoc)– A class file packaging tool and so on...

Page 79: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Java

).

Java Features● Some features of Java:– The Java Virtual Machine– Garbage Collection– Code Security

Page 80: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Java

).

Page 81: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

PHP

).

Page 82: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

PHP

).

Page 83: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Brief History of PHPPHP (PHP: Hypertext Preprocessor) was created by Rasmus Lerdorf in 1994. It was initially

developed for HTTP usage logging and server-side form generation in Unix.

PHP 2 (1995) transformed the language into a Server-side embedded scripting language. Added database support, file uploads, variables, arrays, recursive functions, conditionals, iteration, regular expressions, etc.

PHP 3 (1998) added support for ODBC data sources, multiple platform support, email protocols (SNMP,IMAP), and new parser written by Zeev Suraski and Andi Gutmans .

PHP 4 (2000) became an independent component of the web server for added efficiency. The parser was renamed the Zend Engine. Many security features were added.

PHP 5 (2004) adds Zend Engine II with object oriented programming, robust XML support using the libxml2 library, SOAP extension for interoperability with Web Services, SQLite has been bundled with PHP

Page 84: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Brief History of PHP

As of August 2004, PHP is used on 16,946,328 Domains, 1,348,793 IP Addresses http://www.php.net/usage.php This is roughly 32% of all domains on the web.

Page 85: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Why is PHP used?1. Easy to Use

Code is embedded into HTML. The PHP code is enclosed in special start and end tags that allow you to jump into and out of "PHP mode".

<html>   <head>       <title>Example</title>   </head>   <body>

       <?php        echo "Hi, I'm a PHP script!";        ?>

   </body></html>

Page 86: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Why is PHP used?2. Cross Platform

Runs on almost any Web server on several operating systems.One of the strongest features is the wide range of supported databases

Web Servers: Apache, Microsoft IIS, Caudium, Netscape Enterprise Server

Operating Systems: UNIX (HP-UX,OpenBSD,Solaris,Linux), Mac OSX, Windows NT/98/2000/XP/2003

Supported Databases: Adabas D, dBase,Empress, FilePro (read-only), Hyperwave,IBM DB2, Informix, Ingres, InterBase, FrontBase, mSQL, Direct MS-SQL, MySQL, ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL, SQLite, Solid, Sybase, Velocis,Unix dbm

Page 87: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

AJAY SINGHDEPT OF CIT; CSE-IBM;

UNIT-387

Page 88: UNIT-3 PEEK INTO HISTORY UNIT-3 PEEK INTO HISTORY

Why is PHP used?3. Cost Benefits

PHP is free. Open source code means that the entire PHP community will contribute towards bug fixes. There are several add-on technologies (libraries) for PHP that are also free.

PHP

Software Free

Platform Free (Linux)

Development Tools Free

PHP Coder, jEdit