An Abstract On
(LINUX-OS)
ACADEMIC SESSION 2012-13
FOR THE PARTIAL FULFILLMENT OF THE BACHLORS DEGREE COURSE IN ELECTRONICS AND COMMUNICATION ENGINEERING
SUBMITTED BY :Sandeep kumar malav
2ND YEAR ( ECE ) ROLL NO.-95
SUBMITTED TO :Mr. Lakhan Vaishnav MAIET,JAIPUR
ELECTRONICS & COMMUNICATION DEPARTMENT MAHARSHI ARVIND INSTITUTE of ENGINEERING & TECHNOLOGY, JAIPUR RAJASTHAN TECHNICAL UNIVERSITY, KOTA
1. INTRODUCTION
Linux is an operating system in which the configuration of services is contained within plain text files, and within which said services are configured by editing the configuration text files manually. The aim of this project is to research, design and implement a tool that provides a means for the manipulation of the files used for the configuration of the Domain Name Service (DNS) and Dynamic Host Configuration Protocol (DHCP) network services to be carried out graphically. The project will look at the various approaches and enabling tools suitable for this purpose, and develop the most suitable
2. FEATURES OF LINUX-OS
The main objective of this project is to develop a Graphical User Interface (GUI) tool to be used on a Linux network server that will: 1. Check for DNS and DHCP configuration files 2. Create the necessary files if they do not yet exist 3. Read the current DNS and DHCP configurations from the configuration files, whether previously configured manually or with the tool. 4. Enable changes to the configuration of the services to be made 5. Allow additional options/parameters to be included within the configuration. 6. Save the configuration to the server 7. Allow control over the starting and stopping of the services 8. Allow successful operation of the services on a computer network without the need for shell commands and manual file editing This objective will be carried out using research to ascertain the best method for enabling the GUI, and the best tool for its development. The GUI will then be designed, implemented and tested.
3. MERITS:Low cost: You dont need to spend time and money to obtain licenses since Linux and much of
its software come with the GNU General Public License. You can start to work immediately without worrying that your software may stop working anytime because the free trial version expires. Additionally, there are large repositories from which you can freely download high quality software for almost any task you can think of. Stability: Linux doesnt need to be rebooted periodically to maintain performance levels. It doesnt freeze up or slow down over time due to memory leaks and such. Continuous up-times of hundreds of days (up to a year or more) are not uncommon. Performance: Linux provides persistent high performance on workstations and on networks. It can handle unusually large numbers of users simultaneously, and can make old computers sufficiently responsive to be useful again. Network friendliness: Linux was developed by a group of programmers over the Internet and has therefore strong support for network functionality; client and server systems can be easily set up on any computer running Linux. It can perform tasks such as network backups faster and more reliably than alternative systems. Flexibility: Linux can be used for high performance server applications, desktop applications, and embedded systems. You can save disk space by only installing the components needed for a particular use. You can restrict the use of specific computers by installing for example only selected office applications instead of the whole suite.
Compatibility: It runs all common Unix software packages and can process all common file
formats.
4. DEMERITS:Many Windows programs will not run in Linux. iTunes, Microsoft Office, Internet Explorer and many other Windows programs will not run natively in Linux. The good news is that there are decent ways around most of these problems. For example, music libraries can be managed with an iPod using programs such as Amarok, Banshee, or Rhythmbox in Linux. Mozilla Firefox and Google Chrome are outstanding Internet browsers which can be used in the place of Internet Explorer. It is also possible to run iTunes in Linux using Wine, Virtual Box, or Parallels, though it is difficult to have good results. LibreOffice and OpenOffice are excellent office suites which can be used in the place of Microsoft Office, but while overall compatibility in both suites is good with Microsoft Office formats, it is not perfect. Click here to learn more about Linux equivalents to software commonly used in Windows . There is a smaller selection of peripheral hardware drivers for Linux. There is a smaller selection of peripheral hardware drivers (for printers, scanners, and other devices) in Linux as compared to Windows, though many new Linux hardware drivers are constantly being added. Closely related to this issue is the fact that not all Linux distros work with all sets of computer hardware, so a person may need to try more than one distro to find one which works well with his/her computer. When it comes to printers, some manufacturers offer better Linux support than others; for example, HP offers excellent printer support for Linux. There is a learning curve for people who are new to Linux. Despite this, most Linux distros, especially the major ones, are very intuitive and user-friendly. Also, the desktop environments in Linux are in many ways similar to Windows in their appearance. One thing which should be emphasized is that there is also a learning curve for Windows XP users who switch to Windows 7. 5. REFRENCE-www.wikipedia.com ,www.brightthub.com