Running head: Linux Systems
Exploring Linux Operating Systems
Exploring Linux Operating Systems
Much like Windows OS and the OS X for the Mac, Linux is an operating system that was created by Linus Torvalds in 1991. Linux is traditionally a command line system as opposed to the GUI that many home computer users are more accustomed to. Linux uses a prompt where various commands and arguments are used to navigate the system and directories. One cannot point and click an icon in order to execute a program, in Linux the command line is like typing out the directions for your computer so it knows exactly where to look.
Linux is being utilized in many different ...view middle of the document...
It is much like VI with many additional features to make it easier in editing program source code. EMAC is debatably the most powerful editor. While being able to do the same things that VI and VIM are capable of, it comes with many other features that the others cannot provide such as searching, replacing and detecting patterns in a text file, a media player, creating and sending e-mails , and a capacity to serve as a File Manager.
Linux has many advantages over a GUI based system through the command line interface. One being that the command line can be used to initiate multiple tasks at once and even running lines semi-automatically by initiating in the order the commands were typed. The Kernel of mainstream Linux distributions are famously more secure than that of windows systems. A Linux foundation for servers, databases and the longevity that the OS can run without restarts or cool down periods is far longer than others while maintaining its efficiency.
Linux is however not without weaknesses. One big disadvantage is the learning curve. Linux requires a large degree of patience not dissimilar to learning a new language. Also to the common PC user it can be daunting in which distribution of Linux would be best suited for their uses. Then once the software is installed and the system boots up the user is presented with a black screen and a flashing placeholder. It is more common for users to use the GUI and therefore a conversion to the command line is more difficult and frustrating not being able to simply see the icons on a desktop.
The Linux command line is a powerful tool to set up and automate simple tasks. Also with the tools provided it can be used to create new code. That can be powerful or dangerous depending on your experience. Windows and the OS X try to protect the user from corrupting their software where Linux is left open to be built upon further. This Open Source aspect allows the user to take full control of the OS and the command line is a better suited tool to take advantage of that control. By acting as ROOT one can even modify the source code of certain distributions of Linux to change how the software behaves. While it isn’t a beginner’s territory, it is just one aspect of how powerful the command line is and how valuable it can be to an experienced user.
The directory services are used to organize files into a structure as prescribed by the user. The Directory is navigated by a series of commands and arguments to identify specifically files as well as identifying all resources on a network, making them visible and usable by users and applications. “Directory services are a standard feature of any medium to large corporate network.” (Alastair Cousins, 2003) The primary role of the directory service is to make it easier to navigate around a large scale network or as needed. Linux can set up many directory services at the same time through the command line. The permission as well can be managed to ensure the right...