1 / 36

UNIX

UNIX. UNIX is a command line operating system written in the C programming language. A brief review of UNIX. We have been using the UNIX for a while. It is very important to have a big picture about UNIX before we get into more specific UNIX features. The Unix is summarized briefly today.

mort
Download Presentation

UNIX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIX • UNIX is a command line operating system written in the C programming language.

  2. A brief review of UNIX • We have been using the UNIX for a while. • It is very important to have a big picture about UNIX before we get into more specific UNIX features. • The Unix is summarized briefly today.

  3. UNIX • UNIX has been around for more than 30 years. That maturity brings a stable, mature high-end operating system available for servers and supercomputers

  4. UNIX • UNIX was conceived in the early 1970s by AT&T employees as an operating environment to provide services to software developers who were discouraged by the incompatibility of new computers and the lack of development tools for application development.

  5. UNIX • After AT&T was forced to abandon commercial computing as part of an antitrust settlement, AT&T’s UNIX was made available for free to the academic community.

  6. UNIX • Because UNIX had been designed in a way that made it easy to “port” (move) to new hardware, colleges and universities that switched to UNIX were able to run a single operating system on all of their computers, even if their computers came from multiple manufacturers.

  7. UNIX • Programmers at the University of California at Berkeley made significant modifications to the original source code and called it BSD (Berkeley Software Distribution) UNIX.

  8. UNIX • They sent this new version of the UNIX environment to other programmers around the country, who then added tools and code as they saw fit. Possibly the most important advance made to the software by the programmers at Berkeley was the addition of networking software which allowed the operating system to function in a local area network (LAN).

  9. UNIX • Sun Microsystems original version of UNIX, the Sun operating system was based on BSD UNIX Version 4.2. At that time, AT&T’s version of the UNIX environment was known as System V. In 1988, Sun OS/BSD, AT&T System 3, and XENIX were combined into what became System V Release 4 (SVR4).

  10. UNIX • This new generation of the operating system was an effort to combine the best features of both BSD and AT&T UNIX and create a kind of industry standard for the operating system.

  11. UNIX • This enabled software to be developed for UNIX without concern as to whether it was System V or BSD 4.2. The new SVR4 became the basis for not only Sun and AT&T versions of the UNIX environment, but also IBM’s AIX, and Hewlett-Packard’s HP-UX.

  12. UNIX • One of the things that UNIX systems are famous for is the interoperability they offer based on what some people have called the universal technical standards and protocols.

  13. UNIX • UNIX is particularly desirable as a server platform for client/server computing because of the large range of platform sizes available and the huge base of application and development software available.

  14. UNIX • Eventually UNIX spread into the business community, and pushed aside almost all proprietary mainframe and minicomputer operating systems.

  15. UNIX • Even IBM and DEC ended up offering their own versions of UNIX as well as their proprietary operating systems.

  16. UNIX • UNIX people are pretty fanatical when it comes to support of their favorite operating system, and there is pretty much only one way of doing things—their way or the highway.

  17. UNIX • The UNIX file system (UFS) controls the way that information in files and directories is stored on disk and other forms of secondary storage. It controls which users can access what items and how. The file system is therefore one of the most basic tools for enforcing UNIX security on your system.

  18. A shell is an interface between the user and the kernel. It acts as an interpreter or translator. In other words, the shell accepts commands issued by you, interprets these commands, and executes the appropriate programs. UNIX

  19. UNIX • Three shells are available in the typical UNIX environment:

  20. UNIX 1) Bourne shell ($)– The default shell for the typical UNIX computing environment. The Bourne shell was developed for the AT&T System V.2 UNIX environment. It is typically used by system administrators.

  21. UNIX 2) Korn shell ($)– A superset of the Bourne shell. It has many of the Bourne shell features plus added features. This is the industry standard for normal system users.

  22. UNIX 3) C shell (%)– A shell based on the C programming language. Like the Korn shell, it has additional features such as aliasing and history. C shell was developed by Sun’s Bill Joy for programmers, but is used with increasing frequency by normal system users.

  23. UNIX

  24. UNIX Following are some of the networking advantages that UNIX Servers offer:

  25. UNIX • Telnet • Administrators can Telnet into a remote host to perform routine administrative tasks. The administrator does not have to be sitting in front of the computer that requires the attention. This is also a cost savings, because a UNIX machine can be operated headless, without a keyboard or a monitor.

  26. UNIX • Performance • UNIX provides faster read/write operations than other operating systems. UNIX computers tend to operate for months or years without the need of a reboot. Crashes are rare. The number of reboots forced by configuration changes are minimal in a UNIX environment.

  27. UNIX • Hardware • Because the hardware has a longer life in the UNIX world, more drivers tend to be available and the network cards and other peripherals can be used for a longer period of time. This minimizes the investment in hardware upgrades.

  28. UNIX • Automating Processes • UNIX/Linux administrators are able to automate many of the processes of the operating system and of the applications by making use of shell scripting. A shell script is a program that the administrator can write to automate certain administrative tasks.

  29. UNIX • Scalability • Mainstream UNIX systems can take advantage of multiple motherboards that can handle from 2 to over 100 processors. High availability of these systems makes for almost 100% uptime.

  30. UNIX • Sun Microsystems was the first company to use a windowing environment in conjunction with the UNIX operating system. In 1993, a consortium of UNIX platform vendors was formed to develop an integrated, standard, and consistent graphical user interface desktop environment.

  31. UNIX • Hewlett-Packard, IBM, Novell, and Sun Microsystems, along with many other companies and members of the OSF (Open Software Foundation), X/Open, and the X Consortium all came together to develop the Common Desktop Environment or CDE.

  32. UNIX • The Common Desktop Environment (CDE): • Is a graphical user interface (GUI) between the user and the operating system • Provides built-in menus for users to select and run utilities and programs without using Solaris 7 environment commands • Enables users to control multiple documents or applications on the screen at the same time • Controls activities in windows using both the mouse and the keyboard

  33. UNIX • The Common Desktop Environment (CDE) is part of the Common Operating System Environment (COSE, pronounced "cozy") agreement, one of many attempts at unifying the UNIX market. Although COSE itself never took off, CDE has achieved some success--most notably, all the major UNIX vendors agreeing on the Motif interface as the basis for the Common Desktop Environment.

  34. UNIX • Despite its numerous advantages as a desktop and server operating system, UNIX never has been widely accepted in the general corporate world that favors DOS/Windows and Novell's NetWare. A key drawback to UNIX in the corporate arena has been the lack of a single UNIX standard.

  35. UNIX • Although Windows dominates the corporate desktop, UNIX is still widely used as a server platform due to its strong performance and robust features. Business-critical servers must be able to deliver high-end features and run the company's transaction-based applications.

  36. UNIX • UNIX has a well established position as the operating system of choice for distributed relational databases from vendors like Informix, Ingres, Oracle, and Sybase. Most of these vendors, however, will port their products to Windows NT as well. Any effort to reduce the problems associated with the multiple UNIX variants will do much to bolster the stature of UNIX as a worthwhile alternative to Windows NT.

More Related