Features of Linux

Description

This is an example of Linux features. This document is useful for studying the features of Linux.

Reviews
Shared by: crisologa lapuz
Stats
views:
906
rating:
not rated
reviews:
0
posted:
10/1/2008
language:
English
pages:
0
Chapter1. Introduction to Linux 1. Development of Linux  On October 5, l99l, Linus Benedict Torvalds, a graduate student from the University of Helsinki in Finland, announced in a Usenet newsgroup that he had created a small UNIX-like operating system called Linux.  Today Linux has stepped into the spotlight as a complete UNIX-like operating system.  Its cost is low and its source code is open.  Linux has been ported to many hardware platforms, many softwares (some are free or well-known) have been developed for execution on Linux. Dr. Y.W. Leung and Dr. Ricky Hou Page 1 of 10 Chapter1. Introduction to Linux 2. Common Linux Features a) Multiuser  Linux maintains multiple user accounts, and allows multiple users to log in and use the system simultaneously.  Different users can set different working environments (e.g., different desktop interfaces). b)Multitasking  Linux can manage to run multiple programs at the same time.  It can run background processes called daemons. Dr. Y.W. Leung and Dr. Ricky Hou Page 2 of 10 Chapter1. Introduction to Linux c) Graphical User Interface (X Window System)  Linux supports a powerful framework for graphical applications interface. This framework is called X Window System (or simply X).  There are several desktop environments and many desktop managers. (Red Hat provides several desktop managers, but focuses on GNOME and KDE desktop environments.) d)Hardware support  Linux supports nearly all types of hardware (e.g., floppy disk drives, CD-ROMs, removable disks). Dr. Y.W. Leung and Dr. Ricky Hou Page 3 of 10 Chapter1. Introduction to Linux e) Networking connectivity  Linux supports a variety of communication devices (e.g., LAN cards, modems, and serial devices).  Linux supports a variety of communication protocols in all the layers (e.g., TCP/IP for the Internet, IPX for Novell networks). f) Network servers  Linux is stable, so it can run servers to provide services to clients. g) Application support  Linux is compatible with POSIX and several application programming interfaces (APIs), so there are many freewares and sharewares for execution on Linux. Dr. Y.W. Leung and Dr. Ricky Hou Page 4 of 10 Chapter1. Introduction to Linux 3. Major differences between Windows 2000 and Linux a) Single User vs. Multiuser vs. Network Users  Windows 2000 was designed according to the "one computer, one desk, one user" principle, so only one user can run programs on a computer at any time.  Linux allows multiple users to run programs on the same computer simultaneously. b)Separation of the GUI and the Kernel  Windows 2000 developers integrated the graphical user interface (GUI) with the OS kernel.  Linux separates the user interface from the OS kernel.  The most significant feature of X Windows is its abi1ity to display windows across a network and onto another workstation's screen. Dr. Y.W. Leung and Dr. Ricky Hou Page 5 of 10 Chapter1. Introduction to Linux c) The Network Neighborhood  Windows allows users to share disks on servers or with other users through the Network Neighborhood. Windows 2000 also provides a Unix feature called mounting.  Linux uses the Network File System (NFS), and supports mounting. d)The Registry vs. Text Files  Windows 2000 uses Registry as the configuration database. The Registry many, many entries, only some entries are completely documented, some are located on servers and some are located on clients.  When the Registry is corrupted, you probably need to reinstall it.  Linux does not have a registry. The configuration files are normally kept as a series of text files. Dr. Y.W. Leung and Dr. Ricky Hou Page 6 of 10 Chapter1. Introduction to Linux e) Domains  A group of Windows NT systems can co-exist in a domain, and this requires a dedicated NT Server system configured as a Primary Domain Controller (PDC). Domains are the basis of the Windows NT security model.  Network Information Service (NIS) is the base of Linux security model. NIS maintains a simple database (based on text files), which is shared with client workstations.  NIS server does not perform authentication but a PDC does. f) Active Directory  Active Directory (AD): enable different departments of a large site to share administrative control.  There are several implementations of LDAP (Lightweight Directory Access Protocol) for Linux. Dr. Y.W. Leung and Dr. Ricky Hou Page 7 of 10 Chapter1. Introduction to Linux 4. Why Choose Red Hat Linux? a) Software packaging  Red Hat Software, Inc. created the Red Hat Package Management (RPM) method to ease installation and usage of Linux.  RPM allows less technically savvy users to easily install Linux software, to track which packages are installed, and to look at the content of a package.  Since RPM is available to the Linux community, it has become a de facto standard for packaging Linux software. Dr. Y.W. Leung and Dr. Ricky Hou Page 8 of 10 Chapter1. Introduction to Linux b)Easy installation  The Red Hat Linux installation process provides step-by-step guide.  You can choose which packages to install and how to partition your hard disk.  You can setup your desktop GUI by configuring your video card and monitor c) UNIX System V-style run-level scripts  Red Hat Linux uses the UNIX System V mechanism to start and terminate system services (daemons) in an organized way.  Shell scripts (that are easy to read and change) are contained in subdirectories of /etc. When there is any change in run level (e.g., when the system boots up or you change to single user mode), Linux forwards messages to tell you whether it starts each service correctly. Dr. Y.W. Leung and Dr. Ricky Hou Page 9 of 10 Chapter1. Introduction to Linux d)Desktop environments (GNOME and KDE)  Red Hat Linux provides the GNOME or KDE desktop environments, so it is easy to use Linux.  GNOME is installed by default and it offers some nice features (e.g., drag-and-drop protocols, windows that operate like window shades).  KDE is another popular desktop manager that provides useful tools (e.g., the KDE Control Center for configuring the desktop, the KOrganizer for managing appointments). e) Administration tools  GUI tools such as linuxconf and netcfg provide a graphical, form-driven interface for configuring networking, users, file systems, and initialization services. Dr. Y.W. Leung and Dr. Ricky Hou Page 10 of 10

Related docs
LINUX
Views: 106  |  Downloads: 9
linux
Views: 66  |  Downloads: 5
linux admin
Views: 445  |  Downloads: 192
Clustering in LINUX
Views: 517  |  Downloads: 98
features of linux operating system
Views: 447  |  Downloads: 12
Linux tutorial
Views: 88  |  Downloads: 17
Disadvantages of Linux
Views: 2042  |  Downloads: 108
linux
Views: 568  |  Downloads: 34
Linux Tutorial PDF
Views: 3916  |  Downloads: 414
Overview of Linux
Views: 141  |  Downloads: 48
Misc-Linux-Notes
Views: 7  |  Downloads: 0
puppy linux
Views: 179  |  Downloads: 6
premium docs
Other docs by crisologa lapu...
Amortization Formula Excel
Views: 2064  |  Downloads: 49
Are Mortgage Rates Going Up
Views: 376  |  Downloads: 0
What are the Different Types of Mutual Funds
Views: 499  |  Downloads: 15
Military Pay Charts
Views: 3396  |  Downloads: 9
How Do I Calculate Interest
Views: 828  |  Downloads: 16
Income Properties
Views: 241  |  Downloads: 0
Credit Card Application
Views: 397  |  Downloads: 7
Full Color Business Card
Views: 368  |  Downloads: 5
Check Status of Tax Refund
Views: 459  |  Downloads: 0
Indiana State Tax Forms
Views: 1099  |  Downloads: 4
Mortgage Rate
Views: 108  |  Downloads: 1
Free Investment Advice
Views: 108  |  Downloads: 5
Free Fax Cover Sheets
Views: 2562  |  Downloads: 5
Advertising Slogans
Views: 1346  |  Downloads: 16
Compound Interest Calculators
Views: 173  |  Downloads: 20