1 / 22

Everything You ever wanted to know about UNIX

Everything You ever wanted to know about UNIX. John Sklar. What is it?. Unix is the ultimate multi-user multi-tasking system allowing multiple users to use multiple aps at the same time never knowing that anyone else is on the machine.

lenci
Download Presentation

Everything You ever wanted to know about 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. Everything You ever wanted to know about UNIX John Sklar

  2. What is it? • Unix is the ultimate multi-user multi-tasking system allowing multiple users to use multiple aps at the same time never knowing that anyone else is on the machine. • This sharing of resources make UNIX one of the most powerful operating systems ever written. • Although UNIX was developed by programmers for programmers, it provides an environment so powerful and flexible that it is found in businesses, sciences, academia, and industry, its price makes it the perfect place to develop free applications. • Because of the powerful multi-tasking ability, it has become popular with communications system designers and many telecommunications switches and transmission systems also are controlled systems based on UNIX.

  3. History • Developed at Bell labs, now Lucent Technologies, in the late 60’s, UNIX has been able to evolve with the computer industry partly because of its extensible nature. • The very open source nature of the operating system made it easy for individuals and groups to develop their own “flavor” of the OS. Some for specific uses and reasons.

  4. History • Unix prospered, and grew because users, mostly in large corporations and universities, could extend the language to do whatever task was needed. • The command line interface was much like the DOS prompt of MS-Dos. • The language did need specific hardware but the early development of TCP/IP made the use of this operating system compelling to say the least.

  5. History • An operating system that was royalty free, open source and easily extensible was too good to be true. • The addition of internet, i.e. networking, protocols made the combination indispensable to the growth of network systems. • Even today, Sun Microsystems among other vendors, provide powerful, robust versions of UNIX that are fully supported and maintained.

  6. The features that made UNIX • Multitasking capability • Multiuser capability • Portability • UNIX programs • Library of application software

  7. Multitasking • Most computers do one thing at a time,. Try logging onto your school’s network while opening your browser while opening a word processing program. The processor will freeze for a few seconds while it sorts out the instructions. • UNIX, lets a computer do several things at once, such as printing out one file while the user edits another file. This might include dozens or more users accessing the same web ap at the same time. This is a major feature for users, since users don't have to wait for one application to end before starting another one.

  8. The features that made UNIX • Multitasking capability • Multiuser capability • Portability • UNIX programs • Library of application software

  9. Multiusers • This same design permits multiple users. The computer can take the commands of a number of users to run programs, access files, and print documents at the same time. • The computer can't tell the computer to do all the requests at once, but it does prioritize the requests to keep things orderly. It also lets several users access the same document by compartmentalizing the document so that the changes of one user don't override the changes of another user.

  10. The features that made UNIX • Multitasking capability • Multiuser capability • Portability • UNIX programs • Library of application software

  11. System portability • A major contribution of the UNIX system was its portability, moving from one platform to another. In the early days computers couldn’t talk at all much less allow for command lines to be interchangeable. • This also meant that the operating system could be upgraded or changed without having all the customer's data inputted again. New versions of UNIX were usually backward compatible with older versions, making it easier for companies to upgrade in an orderly manner.

  12. The features that made UNIX • Multitasking capability • Multiuser capability • Portability • UNIX programs • Library of application software

  13. UNIX Software tools • Tools and utilities that are absolutely necessary for the operation of the computer, such as the command interpreter. • Tools that aren't necessary for the operation of UNIX but provide the user with additional capabilities. • Tools can be added or removed from a UNIX system, depending upon the applications required.

  14. The features that made UNIX • Multitasking capability • Multiuser capability • Portability • UNIX programs • Library of application software

  15. UNIX Communications • UNIX e-mail at first permitted users on the same computer to communicate with each other via their terminals. Then users on different machines, even made by different vendors, were connected to support e-mail. And finally, UNIX systems around the world were linked into a world wide web decades before the development of today's World Wide Web.

  16. Applications libraries • UNIX as it is known today didn't just develop overnight. Nor was it the work of one person or group. As soon as it moved from Bell Labs into universities, computer programmers began to develop applications. • Today there are hundreds of UNIX applications that can be purchased from third-party vendors, in addition to the applications that come with UNIX.

  17. UNIX systems are organized into three levels: • The kernel, which schedules tasks and manages storage and devices. • The shell, connecting users' commands to the Kernel • The tools and applications that offer additional functionality to the operating system based on users needs.

  18. The kernel • The heart of the operating system, the kernel controls the hardware and turns part of the system on and off at the programmer's command. • You give the kernel a command it executes

  19. The shell • The shell acts as an interpreter between the user and the computer. • Some modern shells also provide a GUI with command line options.

  20. Tools and applications • There are hundreds of tools available to UNIX users. Some free and some from vendors. • There are tools such as word processing, business applications, or programming.

  21. Thanks to… • http://www.bell-labs.com/history/unix/blcontributions.html

  22. Why Linux • http://lug.mtu.edu/slides-fall05/introduction.html • https://netfiles.uiuc.edu/rhasan/linux/#In%20The%20Beginning • http://liw.iki.fi/liw/texts/linux-anecdotes.html

More Related