Free Essay

The History of Unix

In:

Submitted By Gojirafan1985
Words 1468
Pages 6
The Development of UNIX that prompted the creation of the GNU Operating System and the Linux Kernel
Kyle Smoot
Composition 1
Ms. Christine Kirsch
11/11/2010

The Development of UNIX that prompted the creation of the GNU Operating System and the Linux Kernel
Without the Massachusetts Institute of Technology (MIT), the field of Information Technology would have never seen the development of UNIX, the GNU Operating System, or the Linux Kernel.
The Development of UNIX The late 1950’s saw the rapid improvement of electronics. With this, it became apparent that computers would soon be able to time-share by switching back and forth between multiple users quickly. Fernando Corbato at the Massachusetts Institute of Technology (MIT) Computation Center led a team that created one of the first multi-user operating systems called the Compatible Time-Sharing System (CTSS) which was highly influential to the development of UNIX. (Diaz, Christopher, © 2007 ) In the 1960’s, AT&T Bell Labs, General Electric, and MIT conducted a joint research effort to build a next generation multi-user operating system called the Multiplexed Information and Computing System (MULTICS). The Bell Labs staff involved with MULTICS, including Ken Thompson, Dennis Ritchie, Joe Ossanna, and M. D. McIlroy, saw great potential in a communal environment enabled by a multi-user computer system, and they started looking for a way to preserve capability. In 1969, Thompson wrote a game on MULTICS called Space Travel that allowed users to pilot a spaceship around a simulation of the solar system and land on the planets and moons. Later that year, when it became too expensive to maintain the GE-645 computer that they were using, Bell Labs pulled out of the project. Since Bell Labs pulled out, the access to the computer that had Space Travel on it, wound down. Ken Thompson translated the game into FORTRAN on the GECOS operating system on a GE-635 computer. However, the display movement was jerky, and access to the GECOS cost $75 an hour. This led Thompson to find a little-used PDP-7 computer with a good display processor. Then, with the help of Dennis Ritchie, he ported Space Travel to the PDP-7’s assembly language using a cross-assembler running on GECOS; they then transferred the program to the PDP-7 using punched paper tapes. After learning how to program the PDP-7, Thompson, Ritchie, and Ossanna began to program the operating system that was designed earlier. After writing the file system and a set of basic utilities, they wrote a PDP-7 assembler so they could program directly on the system. By 1970, the basic elements of the operating system were in place. The problem was that it could only support one user. In light of this, Brian Kernighan jokingly named it the Uniplexed Information and Computing System (UNICS) as a pun on the acrostic MULTICS. However, when multiprocessing functionality was added a short time later, the name was changed to UNIX, which is now just a name and not an acronym for anything. In 1970, the Bell Labs team put in a scaled down request for $65K to buy one of the new line of DEC PDP-11 computers, the first of what would become an influential line of minicomputers over the next several years. They justified the request with a plan to develop some sort of useful text-processing system. They acquired the PDP-11 in late summer and they began transferring UNIX from the PDP-7. The first PDP-11 version of UNIX used a 16 KB of memory for the operating system and provided 8 KB of memory for user programs. In the spring of 1971, interest in UNIX began to grow. So instead of writing a new text-processing system, as originally proposed, Thompson and Ritchie translated the existing “roff” text formatter from the PDP-7 to the PDP-11 and made it available to the Patent Department on their new UNIX system. This practical success helped convince Bell Labs how valuable the UNIX system was. Shortly thereafter they bought the team one of the first, powerful PDP-11/45 minicomputers to continue their development. A series of progressively better versions of UNIX were then released. When the sixth version of UNIX was released in 1975, it was made available to educational and research institutions outside of AT&T. Because U.S. Federal Law prevented Bell Labs from selling products due to its status as a unique, monopoly institution, it was also made available at no cost. In the best tradition of the free software movement, the spread of UNIX to sites across the research community seeded the development of many improvements by local programmers. Some of these were incorporated in the seventh version released in 1979.
The GNU Operating System In 1984, a hacker name Richard Stallman, known as the last of the true hackers, started the influential GNU project to develop a free operating system called GNU. GNU is fully compatible with UNIX and the name stands for “GNU’s Not UNIX”, to emphasize that it is not UNIX, only like UNIX. Stallman resigned from the MIT AI Lab to start GNU. He did this so MIT could not be able to claim the copyright on the software, but the university was kind enough to let him use their computers. (History of Linux, 1996-2010) In 1985, Stallman founded the Free Software Foundation as a tax-exempt charity for the development of free software. Stallman called the inherent in the GNU GPL “free software” since it protects crucial freedoms for all users of the code. Note that “free software” does not mean it comes without a cost; in fact, every user has the right to sell a copy for a free software package. Many programs and utilities were contributed by developers around the world, and by 1991 most of the components of the system were ready. The only thing missing was the kernel.
The Linux Kernel In that same year, Linus Torvalds, a student at the University of Helsinki, had been using Minix; a non-free UNIX-like system. Linus began writing his own kernel. He started by developing device drivers and hard drive access. By September, he had a basic design that he called Version 0.01. This kernel is called Linux, short for Linus’ UNIX, was later combined with the GNU system to produce a complete free operating system. (Sobell, 2010) On October 5th, 1991, Torvalds sent a posting to the comp.os.minix newsgroup. He announced the release of Version 0.02, a basic version that still needed minix to operate, nevertheless it attracted considerable interest. The kernel was rapidly improved by Torvalds and a growing number of volunteers communicating over the internet. By December 19th a functional, stand-alone UNIX-like Linux system was released as Version 0.11. On January 5th, 1992, Linux Version 0.12 was released. This was an improved, stable kernel. The next release was called Version 0.95, to reflect the fact that it was becoming a full-featured system. After that, Linux became an underground phenomenon with a growing group of distributed programmers that continue to debug, develop, and enhance the source code baseline to this day.
Linux continued to be improved throughout the 1990’s and started to be used in large scale applications like web hosting, networking, and database serving, proving it to be ready for production use. Version 2.2, which was a major update to the Linux kernel, was officially released in January 1999. By the year 2000, most computer companies supported Linux in one way or another. The next major release was Version 2.4 in January of 2001. This release provided compatibility with the upcoming generation of Intel’s 64-Bit Itanium computer processors.
Although Torvalds continued to function as the kernel release manager, he avoided work at any of the many companies involved with Linux in order to avoid showing favoritism to any particular organization. He instead, went to work for a company called Transmeta and helped develop mobile computing solutions. He made his home at the Open Source Development Labs, which later became known as The Linux Foundation.
As you can see, without the Massachusetts Institute of Technology (MIT), the field of Information Technology would have never seen the development of UNIX, the GNU Operating System, or the Linux Kernel.

Works Cited
Diaz, Christopher. (2007 ). Introduction to UNIX/Linux. Retrieved October 4, 2010, from Books24x7: http://library.books24x7.com.proxy.itttech.edu/book/id_26251/viewer.asp?bookid=26251&chu nkid=484176164
History of Linux. (1996-2010). Retrieved October 5, 2010, from livinginternet.com: http://www.livinginternet.com/i/iw_unix_gnulinux.htm
Sobell, M.G. (2010). A practical guide to Fedora and Red Hat Enterprise Linux 5th Edition. Boston, MA: Prentice Hall.

Similar Documents

Premium Essay

Unix vs Ms vs Mac

...Running head: UNIX vs. MS vs. MAC 1 CIS-155 Final - UNIX vs. MS vs. MAC UNIX vs. MS vs. MAC 2 Abstract This paper will explore the history of UNIX, Microsoft (MS), and Macintosh (MAC) operating systems. Not only will I discuss the history of these systems, but I will also dive into the pros and cons of each. The benefits of each over its rivals will also be discussed. Keywords: open source, UNIX, Windows, UNIX vs. MS vs. MAC 3 The topic of what operating system is best has been a long and heated one. But, in the long run, UNIX will beat its rivals in most categories hands down. As the reader will see throughout this paper, undisputed evidence will be presented that will detail exactly how UNIX based operating systems are superior. Operating systems (OS‘s) are a means for users to communicate with the computer. Each OS provides a set of commands for directing the operation of the computer. Without these operating systems to help as interfaces, each user would have to learn the command syntax, which can be very difficult. These operating systems can be menu-driven, which provides a set of menus and lets users choose desired functions from then, or they can be icon-driven, known as a graphical user interface (GUI). GUIs are very common these days and with them, users can choose an icon, usually with a mouse, to activate...

Words: 1794 - Pages: 8

Free Essay

The House

...A Brief History of UNIX • Originally developed at AT&T Bell Labs – Late 1960s and early 1970s – Distributed in source code form • Two standard versions evolved: – AT&T Bell Labs produced SystemV (SysV) – UC Berkeley developed BSD • Linux might be considered a more integrated version of UNIX than its predecessors • POSIX: effort of experts from industry, academia, and government to standardize UNIX 15 5 UNIX Concepts 16 Linux and UNIX • Linux is a UNIX-like operating system – Not written from the traditional UNIX code – Kernel created to look and act like UNIX • Enhancements include the POSIX standards • Linus Torvalds released it free of charge in 1991 – Many distributions are available: • • • • • Debian GNU/Linux Fedora Red Hat Enterprise Linux openSUSE Linux Ubuntu 17 Introducing UNIX/Linux Shells • Shell: program that interprets commands you enter from keyboard – Bourne shell, developed by S. Bourne (AT&T Bell Labs), was the first UNIX command processor – Another Bell employee developed the Korn shell • History feature – C shell is designed for C programmers’ use – Linux uses Bash shell as its default shell • Graphical user interface (GUI) desktop can open a terminal window 18 6 Introducing UNIX/Linux Shells (continued) 19 Choosing your Shell • Shells do much more than interpret commands – Extensive built-in commands turn shells into firstclass programming languages • A default shell is associated...

Words: 1250 - Pages: 5

Free Essay

Evolution of Unix

...Evolution of UNIX Evolution of UNIX Bill Stewart December 01, 2011 Marshall University CIS155: UNIX Operating System In the late 1960's computers worked entirely different than the ones that we do our work on every day. They did not talk to each other and programs written for use on one computer did not work on another. Today’s basic cell phone has more processing power and memory capabilities as computers from the 1960's. The few operating systems available at that time performed very limited tasks and were exclusive to the computer it was written on. In other words when one upgraded to a newer computer, the operating system and all data that you wanted transferred from the old computer had to be rewritten on the newer model. In 1965 a joint effort of Bell Labs, MIT and GE began to develop a general computer operating system that was named the MULTICS (Multiplexed Information and Computing Service) mainframe timesharing system. The MULTICS project was being funded by the Department of Defense Advanced Research Projects Agency. The goal of the MULTICS group was to develop a feature-packed information utility that would allow timesharing of mainframe computers by large communities of users. It was also designed to be able to support multilevels of security with the military in mind. When Bell Labs joined the project their goal was to obtain a timesharing system for use by members of the technical staff at Bell Labs. When the planned time had passed and...

Words: 1891 - Pages: 8

Free Essay

Evolution of Unix

...Evolution of UNIX Evolution of UNIX Bill Stewart December 01, 2011 Marshall University CIS155: UNIX Operating System In the late 1960's computers worked entirely different than the ones that we do our work on every day. They did not talk to each other and programs written for use on one computer did not work on another. Today’s basic cell phone has more processing power and memory capabilities as computers from the 1960's. The few operating systems available at that time performed very limited tasks and were exclusive to the computer it was written on. In other words when one upgraded to a newer computer, the operating system and all data that you wanted transferred from the old computer had to be rewritten on the newer model. In 1965 a joint effort of Bell Labs, MIT and GE began to develop a general computer operating system that was named the MULTICS (Multiplexed Information and Computing Service) mainframe timesharing system. The MULTICS project was being funded by the Department of Defense Advanced Research Projects Agency. The goal of the MULTICS group was to develop a feature-packed information utility that would allow timesharing of mainframe computers by large communities of users. It was also designed to be able to support multilevels of security with the military in mind. When Bell Labs joined the project their goal was to obtain a timesharing system for use by members of the technical staff at Bell Labs. When the planned time had passed and...

Words: 1891 - Pages: 8

Free Essay

Unix

...Carrier Objective: Obtaining a challenging career in the field of Information Technology as a Unix/Linux Systems Administrator to utilize the knowledge that I have gained through past years of experience in various industries such as Telecommunications, Banking, Medical, Insurrance and government establishments . Qualification Summary: 5 Years of Unix experience with overall 10+ years of experience in the field of Information technology. Master's Degree in Micro-Electronics & Diploma in Computer Sciences. Specialize in following: Unix Administration on Sun Solaris and Red Hat Linux environment. VERITAS Volume Manager and Cluster Server experience. Websphere Application Server experience Virtualization Technologies VMware ESXi 5 Large 24x7 mission-critical production environment experience. Unix Administration, maintainance providing support in an enterprise enviroment (Resolved, escalated and dispatched technical issues) Experience with EMC/Openfiler SAN,configured and Managed SAN storage for Vmware Vsphere enviroment . Communication skills in handling diversified activities like Customer Support, in various capacities from front-end field engineer to the present capacity working. Well versed with Incident resolution and Change Management process. Performing Datacenter administration ( HP/SUN Servers including C7000,M4000, M5000, T5220, T5240, V440, V480/V490, V880/V890, E4500, E6500) tasks such: Backups, restore, Tape Management, Installation, Upgradation & Decommission...

Words: 1089 - Pages: 5

Premium Essay

Internet Hacking

...************************************** IN THE FOLLOWING FILE, ALL REFERENCES MADE TO THE NAME UNIX, MAY ALSO BE SUBSTITUTED TO THE XENIX OPERATING SYSTEM. BRIEF HISTORY: BACK IN THE EARLY SIXTIES, DURING THE DEVELOPMENT OF THIRD GENERATION COMPUTERS AT MIT, A GROUP OF PROGRAMMERS STUDYING THE POTENTIAL OF COMPUTERS, DISCOVERED THEIR ABILITY OF PERFORMING TWO OR MORE TASKS SIMULTANEOUSLY. BELL LABS, TAKING NOTICE OF THIS DISCOVERY, PROVIDED FUNDS FOR THEIR DEVELOPMENTAL SCIENTISTS TO INVESTIGATE INTO THIS NEW FRONTIER. AFTER ABOUT 2 YEARS OF DEVELOPMENTAL RESEARCH, THEY PRODUCED AN OPERATING SYSTEM THEY CANLMD "UNIX". SIXTIES TO CURRENT: DURING THIS TIME BELL SYSTEMS INSTALLED THE UNIX SYSTEM TO PROVIDE THEIR COMPUTER OPERATORS WITH THE ABILITY TO MULTITASK SO THAT THEY COULD BECOME MORE PRODUCTIVE, AND EFFICIENT. ONE OF THE SYSTEMS THEY PUT ON THE UNIX SYSTEM WAS CALLED "ELMOS". THROUGH ELMOS MANY TASKS (I.E. BILLING,AND INSTALLATION RECORDS) COULD BE DONE BY MANY PEOPLE USING THE SAME MAINFRAME. NOTE: COSMOS IS ACCESSED THROUGH THE ELMOS SYSTEM. CURRENT: TODAY, WITH THE DEVELOPMENT OF MICRO COMPUTERS, SUCH MULTITASKING CAN BE ACHIEVED BY A SCALED DOWN VERSION OF UNIX (BUT JUST AS POWERFUL). MICROSOFT,SEEING THIS DEVELOPMENT, OPTED TO DEVELOP THEIR OWN UNIX LIKE SYSTEM FOR THE IBM LINE OF PC/XT'S. THEIR RESULT THEY CALLED XENIX (PRONOUNCED ZEE-NICKS). BOTH UNIX AND XENIX CAN BE EASILY INSTALLED ON IBM PC'S AND OFFER THE SAME FUNCTION (JUST...

Words: 950 - Pages: 4

Premium Essay

Comparing Unix and Windows Operating Systems

...THE COMPARISONS OF UNIX AND WINDOWS OPERATING SYSTEMS The Comparisons of UNIX and Windows Operating Systems Herlinda Gibson Instructor: Richard Guirguis CIS 155 – Strayer University August 20, 2012 Abstract In today’s world filled with computers and computer technology, having an Operating System (OS) is a must in order to utilize or do anything on your computer but what are the differences in the operating systems and which one would you use? This paper will investigate and analyze some of the similarities and difference between two major Operating Systems; UNIX and Windows XP by comparing and contrasting with some key features such as; cost measurements, market share availability, hardware requirements, file processing, programming capabilities, availabilities of applications software and graphical user interface (GUI) with the hopes of selecting a better computer when purchased. The Comparisons of UNIX and Windows Operating Systems We now live in a world that is basically run by computers and in order to do anything on your computer you will need to have or run some type of Operating System (OS). An operating system is a program that allows you to interact directly with all of the software and hardware on your computer by entering various commands (Haas, 2010). But which operating system should you use? Two major types of Operating Systems are UNIX and Windows. The UNIX operating system which began as early as...

Words: 1184 - Pages: 5

Premium Essay

Entrepreneurship & Business

...Entrepreneurship is usually thought to be of the simple action of starting your own business and running it. However, the true meaning of being an entrepreneur is much deeper than that. The must justifiable definition of entrepreneurship is a process through which individuals identify opportunities, allocate resources, and create value. This creation of value is often through the identification of unmet needs or through the identification of opportunities for change. Entrepreneurs see “problems” as “opportunities” then take action to identify the solutions to those problems and the customers who will pay to have those problems solved. One can judge entrepreneurial success of an entrepreneur as his ability to see opportunities in the marketplace, initiate change or take advantage of change and create value through solutions. “Innovation” as a word is often as a word under the context of simply a “new” product; however the true meaning of the word innovation is way more complex than just coming up with a new product. A business or an entrepreneur is not REALLY innovative if a random idea is turned into a reality. Innovation truly occurs when “change” is what the new product brings. In essence, there was a certain way people used to do things and with this “innovative” product, there is a new, different, probably easier way in which they do same things. Product offering, service, business model or operations: These areas widen the scope of innovation beyond the popular culture sense...

Words: 1910 - Pages: 8

Free Essay

Cis 126 Quiz1 Ch 1-2

...statement is true or false. ___T_ 1. In a centralized approach all the user's data and applications reside on the server; this type of network is referred to as a server-based network. __F__ 2. Network functionality in UNIX must be installed separately from the original operating system. __F__ 3. The user is at the bottom layer of a UNIX operating system pyramid. ___T_ 4. GNOME is a terminal emulation program. __F__ 5. Logic refers to a command's format and wording, as well as the options and arguments you can use to extend and modify its functions. __T__ 6. You use the cat command to combine two files and redirect the output to other files. ___T_ 7. Some versions of UNIX include the umask command which enables you to set permissions on multiple files at one time. ___F_ 8. You can use the com command to combine two files and redirect the output. __T__ 9. The tilda (~) is used to represent the home directory when copying files. __F__ 10. The asterisk (*) symbol of a wildcard can ONLY take the place of a single character. __F__ 11. To list hidden files in your home directory, you can use the ls -h command. __T__ 12. The figure shown above represents the contents of the /directory. ___T_ 13. UNIX interprets two consecutive dots to mean the parent directory. ____ 14. A path that takes a shorter journey is referred to as a virtual path. ____ 15. In the Bash shell prompt, the \] marks the end of a sequence of non-printed...

Words: 1794 - Pages: 8

Premium Essay

Unix

...| UNIX Performance Monitoring | My Research Paper | Student: Dwayne Blanchard Instructor: Professor Cliff KrahenbillAdvanced UNIX AdministrationMarch 3, 2012 | | | | | | The topic of my research paper will be on UNIX performance monitoring. The reason for choosing this topic is for personal understanding on how much UNIX performance monitoring differs from the monitoring of Windows based computers. This research paper is not to compare the two systems but to gain an understanding of how UNIX monitors performance. I don’t have any personal experience with working with UNIX systems, but as always eager to gain insight of different operating systems. The first thing I would like to discover is some of the common performance problems encountered caused by software, hardware and the combination of the two, the different terminologies associated with the processes via hardware or software, and finally what different utilities are used for monitoring these problems. We all know that UNIX has been around since the early 1970’s and the developments of performance tools have been around for a long time to enable system administrators in tuning systems for optimal performance. Operating systems performance problems normally involves process management, memory management, and scheduling. The object of performance on UNIX based systems is to determine the amount of time the operating system spends during scheduling...

Words: 1293 - Pages: 6

Premium Essay

Unix/Windows Systems Review

...Unix/Windows Systems Review for Riordan Manufacturing Micah Gerber POS/420 December 21, 2012 Charles Mathieu Abstract Riordan Manufacturing is the leader in the plastic injection molding industry with facilities in both the United States and China. As a large global operation, having adequate systems in place to support the organization network and databases is of upmost importance. A critique which addresses the benefits and disadvantages of using UNIX or Linux versus Microsoft Windows Server within Riordan Manufacturing will be completed by Team A. Areas to be addressed within the critique will cover security, administration, networking, performance, programmability, and reliability as it relates to UNIX or Linux and Microsoft Windows Server. Riordan Manufacturing currently has a combination of Unix and Windows servers which support the organization, however, the team will recommend that the organization standardize it’s systems to support one platform across the agency. Through this recommendation Riordan’s Manufacturing infrastructure will have one platform Security Review The histories of both Windows and UNIX security development have taken diametric paths. The Windows operating system (OS) is monolithic by design, which means that most of the features are integrated into a single unit and is located into the core of the OS. UNIX, on the other hand is based on the core of the operating systems residing in a distributed manner where...

Words: 1893 - Pages: 8

Premium Essay

Unix vs Windows Critique

...* * * Benefits and Disadvantages of UNIX® or Linux® Versus Microsoft® Windows Server® Virtual Company: Riordan Kenneth Fleming, Eddy Garcia, H. RaShonda Harris, Lupita Sebastian and John Ward University of Phoenix – POS 420 Introduction to UNIX September 19, 2012 Introduction History Riordan Manufacturing is a global plastics manufacturer who employs over 500 people with projected annual earnings of $46 million. Riordan's major clientele include automotive parts manufacturers, aircraft manufacturers, the Department of Defense, beverage makers and bottlers, and appliance manufacturers (Apollo Group, Inc., 2005). With manufacturing plants in Albany, Georgia, Pontiac, Michigan, and Hangzhou, China, Riordan’s e-business plays a vital role in continued growth. Riordan’s Internet site states, “Riordan Manufacturing, Inc. is an industry leader in the field of plastic injection molding. Purpose The purpose of this paper is to discuss the differences between UNIX/Linux versus Microsoft Windows. Our paper will discuss facts that cover security, administrative, networking, performance, programmability. Security Technical One of the key differences between the Unix approach to system security and the MS Windows approach is that significant security characteristics of Unix systems are a consequence of good architectural design. Modularity within the system is another example of architectural security in UNIX, but lacking in MS Windows. These differences...

Words: 2022 - Pages: 9

Premium Essay

Active Directory

...Operating Systems ? Well, right off the top, as a consumer you have to appreciate the variety. The American consumer enjoys having choices. However, from the technical perspective the advantages and disadvantages of the numerous types have to be considered. Operating Systems are designed to have different applications pertaining to how they will be used. Many can do the same thing but some are just better than others at what they do. The UNIX operating system allows a number of users to log on at the same time. It is said to be a multitasking/multiprogramming OS, meaning it can run several task at the same time. Also being a multiprocessing system, it can also run several programs at the same time. UNIX is very versatile and it can be set up to support Windows systems and a variety of other systems. It also supports a variety of programming languages, e.g. HTML, C, C++, Java and Java Script, just to name a few. UNIX would be classified as an Enterprise Corporate level OS, and can be run on a mainframe computer (Dean, 2006). UNIX uses a command prompt to interface and communicate with the user and has no GUI. 2. Although Dos is the original foundation for Windows it was a difficult language to use, requiring the user to learn and memorize at least 200 commands. It is also a very limited OS in that it is a single-user, single-task system. Windows is actually a layer over Dos, and is not a true Operating System itself. However, it’s creation was instrumental...

Words: 1058 - Pages: 5

Free Essay

Stuff

...Operating System | Jerry Black | Spring 2012 | | | | Course Description: Installation, configuration and management of a Linux operating system will be explored. Focus will be on functions that resemble the UNIX environment. Directory and file management, user account management and certain device management (such as drives, printers, interface cards, etc.) will be discussed. Prerequisite(s) and/or Corequisite(s): Prerequisite: IT103 Operating Systems Credit hours: 4 Contact hours: 50 (30 Theory Hours, 20 Lab Hours) Syllabus: Linux Operating System Instructor | Jerry Black | Office Hours | Thursday, 4PM-6PM | Class Hours | Monday, 6:00PM – 10:20PM | Contact | Ms. Travis, 937-264-7707 | | jblack@itt-tech.edu | Major Instructional Areas 1. Introduction to Linux 2. Linux installation 3. Graphical user interface (GUI) desktops 4. Command-line interface (CLI) essentials 5. Hardware configuration: display, network, and printer 6. Networking: Resource sharing and remote access 7. Backup and restore utilities 8. Installing software in Linux 9. Scripting: Bourne Again Shell (bash) and Perl 10. Apache Web Server installation and configuration Course Objectives 1. Discuss the history and unique characteristics of the Linux operating system. 2. Perform an installation of Linux. 3. Use the components and features of the GNOME desktop environment. 4. Perform basic tasks by using the command-line...

Words: 2032 - Pages: 9

Free Essay

Employee Welfare

...C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. C was originally first implemented on the DEC PDP-11 computer in 1972. In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly available description of C, now known as the K&R standard. The UNIX operating system, the C compiler, and essentially all UNIX applications programs have been written in C. The C has now become a widely used professional language for various reasons. · Easy to learn · Structured language · It produces efficient programs. · It can handle low-level activities. · It can be compiled on a variety of computer platforms. Facts about C · C was invented to write an operating system called UNIX. · C is a successor of B language which was introduced around 1970 · The language was formalized in 1988 by the American National Standard Institute (ANSI). · The UNIX OS was totally written in C by 1973. · Today C is the most widely used and popular System Programming Language. · Most of the state-of-the-art softwares have been implemented using C. · Today's most popular Linux OS and RBDMS MySQL have been written in C. Why to use C? C was initially used for system development work, in particular the programs that make-up the operating system. C was adopted as a system development language because it produces code that runs nearly as fast as code written in assembly language. Some examples of the...

Words: 770 - Pages: 4