Showing posts with label hwsw. Show all posts
Showing posts with label hwsw. Show all posts

Tuesday, 18 October 2011

Install a Firewall

How to install a new firewall:
If you are not certain you have a firewall, and that also it is enabled, go to the "firewall emergency" page before you do anything else.
  1. Physically disconnect from the Internet
  2. Turn off the Windows Firewall
  3. Install the new firewall
  4. Reconnect and quickly test the new firewall
  5. Disconnect, and take corrective action if the test fails
If you are installing Service Pack 2 for Windows, you may want to keep an existing firewall instead of turning the new Windows Firewall on. Read through the tracks below before you make up your mind.
In any case, be sure you do not have more than one firewall activated at the same time. The two may even defeat each other. [Instructions for deactivating Windows Firewall]

Monday, 17 October 2011

Linspire Operating System- Lindows renamed

Linspire is Debian based new and exciting operating system that offers the power, stability and cost-savings of Linux with windows environment. Linspire supports popular Microsoft Windows file types and with use of CNR technology it allows installation, updating and management of number of software programs with just one click of mouse.
Previously Linspire is known as Lindows Operating System. It is a Linux distribution based on Debian. Like Microsoft Windows XP or Apple Mac OSX, Linspire is a full-featured operating system and it provides power, stability and cost-savings of Linux with the ease of a windows environment. In addition, Linspire has CNR technology that makes installing software on Linspire fast and easy and for installing software we have to find the software in the CNR Warehouse then click and run it.

Linspire targets the desktop users. However, Linspire impress the desktop users more intensively than all other Unix-based or Unix-like distributions except Mac OS X. Linspire was the first Linux distribution to replace Windows with lower price than Microsoft Windows in home consumer desktop systems.

The initial goal of Linspire was not only developing a Linux-based operating system but also capable of running all major Windows applications. To support Windows compatibility it provided WINE. But later it changed its initial approach in favor of making Linux applications easy to use, download and install. By using Click-N-Run, Linspire achieved this application. Click-N-Run is program based on Debian's Advanced Packaging Tool, which provides an easy-to-use interface and a slightly modified package system. Click-N-Run has several pieces of software program for download.

System Requirements for Linspire Operating System:
1) It requires processor with 800 MHz or higher processor.
2) It requires128 MB of RAM or 256 MB or higher RAM for best performance.
3) It requires hard drive (hard disk).
4) A monitor with 1024 x 768 or higher resolution (3-D graphics card for games, screen savers etc.)
5) A CD-ROM or DVD drives, Mouse & Keyboard.
6) It requires Linspire-compatible sound card and speakers.
7) Linspire-compatible 56 Kbps hardware modem, cable modem.
8) For Internet/LAN connectivity Ethernet card is required.

Linspire is used for Internet, school, office work, video, music and games.

Internet Access
Linspire web suite is used optimally for convenience and usability. The web browser with popup-ad blocking keeps away desktop from clutter. In addition, the advanced integrated features perform custom web search engines with just a click of mouse. The intuitive email spam filtering technique makes as effective spam solutions by learning, which emails consider being good and which consider being bad. The inbuilt instant messenger simultaneously connects to multiple IM accounts for AOL Instant Messenger, MSN, Yahoo! Messenger, ICQ and more…...

School & Office Use
Linspire provides robust office suite software including a Microsoft Word-compatible word processor, a Microsoft Excel-compatible spreadsheet program and Microsoft PowerPoint-compatible slide show software. With word processor, excel sheet and power point it create, edit and share documents for school, home and work.

Game & Multimedia Support
Linspire provides inbuilt player to listen CDs and MP3s or watch video files. To watch DVDs at home or on the go on laptop click and run the Linspire DVD Player from the CNR Warehouse. Linspire provides number of games and can easily add more with just a click of mouse-button using the CNR Warehouse.

Enhanced Feature
Linspire takes only a few mouse clicks to install any software application and takes less than 10 minutes on most of the computers. And the interactive multimedia tutorials guide desktop users through everything from navigating through desktop to setting up email, wireless networking and many more application. Installing software is also very easy task with the CNR Software browser, which lets you click and run software by downloading and installing any of the programs present in the CNR Warehouse. This can be done with only one click of a mouse.

Linspire perform automatic hardware detection and automatically install driver without keeping track of confusing and annoying driver disks. Linspire provides hardware support including expanded Wi-Fi support for wireless Internet. It acts like a "Plug & Play" so user can plug devices such as scanners or digital cameras in USB and Linspire will quickly recognize them in just seconds and load necessary drivers to run that devices. Printer Wizard adds a printer to computer quickly and easily without any driver disks or additional software necessary. In addition, Linspires' provides easy Networking so that user can read, write, share and browse on a Microsoft Windows network just like he is working on Microsoft Windows computer.

Linspire has several varieties known as editions target for different markets. Three main editions are Standard, Developer and Laptop.

Standard
The standard edition provides the standard distributions intended for desktop users.

Developer
Developer version is designed for developers. This version offers many development tools such as text editors, compilers and libraries for developing software.

Laptop
Laptop version of Linspire optimized for mobile computers, which have different hardware requirements than desktop computers.

Fundamentals of Operating Systems

What is an operating system? What are the basic functions of an operating system? Know all about it in the fundamentals of operating systems.
An operating system is the software component of a computer system, which is responsible for the management of a wide variety of computer operations as also the sharing of computer resources. It hosts computer applications and handles the operations of computer hardware. Users and application programs access the operating system services through system calls and application programming interfaces. In short, an operating system acts as an interface between the application programs and the computer hardware. Desktop computers, PDAs, laptop computers, notebook computers and even many of the mobile phones of today, are equipped with some kind of operating system.

Fundamentals of Operating Systems
Before exploring the operating system fundamentals, you may find it interesting to read about the different types of operating systems.

Access Control
When a computer is started, it runs in the supervisor mode, by which we mean that the first few programs running on the computer and the operating system have an unlimited access to the hardware. An operating system has the ability to place the computer in the protected mode, wherein programs are given a limited access to computer resources.

Execution of Programs
Programs in execution are known as processes. The execution of a program requires the operating system to create processes. The operating system kernel creates a process by loading program code from the disk and allocating memory to it before running the program.

User Interface
Users interact with operating systems by means of command line interfaces or graphical user interfaces. Though graphical user interface cannot be referred to as an operating system service, many operating systems integrate support for user interfaces into their kernels. Beginning from Windows 95, Microsoft Windows has kept revising its user interfaces. Their latest operating system, Windows Vista implements a graphics subsystem.

Memory Management
The operating system kernel handles the allocation and management of memory that programs use. In a cooperative memory management strategy, it is assumed that programs make a voluntary use of the computer memory. This strategy was used by operating systems of old times. Modern operating systems implement segmentation and paging mechanisms facilitating memory protection, whereby all the computer programs can obtain a fair share of memory for execution. The operating system kernel controls the amount of memory allocated to application programs. An operating system can use the same memory locations for multiple tasks, using the underlying concept of virtual memory and swapping or paging.

Scheduling
An operating system kernel consists of a scheduler program that manages the time taken by each program for its execution. Kernel passes the controls to processes whereby the processes can access the CPU and memory. In cooperative multitasking, each process is allowed to use the system resources for an unlimited period of time. Pre-emptive multitasking mechanisms have replaced cooperative multitasking. Windows NT was the first to implement pre-emptive multitasking. This feature reached the users after Windows XP was released.

Interrupt Handling
An operating system has to deal with unexpected events in program execution. They are known as interrupts. Interrupts may also come from computer hardware. If a piece of computer hardware triggers an interrupt, the operating system kernel devises ways to handle it. Interrupts triggered by running programs can also be handled by the operating system kernel.

Management of Files
Operating systems are in charge of handling the application program access to files stored on the disk. The operating systems in earlier days did not support different types of file systems. But the relatively recent operating systems, like Unix and Linux, implement a virtual file system allowing various types of programs, to access a wide variety of system resources and devices that use different file systems.

File systems are methods used for storing and managing computer files and data. A file system can be considered as a specialized storage system for the organization, access and retrieval of data. To get a glimpse of some file systems like FAT and NTFS, go through FAT and NTFS Data Recovery Information.

Computer Security
I am sure you are aware of multiple user profiles on operating systems. When you login to your user account on the operating system you use, you are actually being a part of the security measures implemented by your operating system. Most of the operating systems require its users to login to their accounts by means of a username and password. Recent developments in technology have introduced biometry to operating systems. Windows Vista has introduced User account control, whereby each logon session is associated with a token containing the privilege assigned to that session. Those interested in biometrics, one of the recent security measures in the world of computing, can read about how to tighten security with biometrics.

Computer Networking
Operating systems support a variety of networking protocols, whereby, computers running different operating systems can work over a common network. The operating system support for networking protocols enables the computers to access resources on remote computers in fairly simple ways.

We can say that operating systems play an important role in facilitating user access to computer systems. They schedule computer tasks, control access to resources; they manage computer memory, they handle files. And they do all this while ensuring computer security. Before closing this discussion on the fundamentals of operating systems, I would like to ask you something. Have you heard of the names, 'Linspire' and 'Lindows'? No? Then go through Linspire Operating System - Lindows Renamed. You will find it interesting!

Sunday, 16 October 2011

Difference between Windows and Macintosh

Which operating system do you use for your computer? If it is either Windows or Macintosh, wouldn’t you like to understand the difference between them? If you would, you must read on…
I am sure you know what Mac and Windows are! Yes, they are two competing operating systems (OS or O/S) in use today. Both of them have amassed popularity for different reasons. Both of these operating systems have a following of their own. Before understanding the differences between Windows and Mac, let us take a quick look at each of them.

Microsoft Windows

It is a software operating system and graphical user interface that was developed by Microsoft. Following its introduction in 1985, it became immensely popular among the personal computer users. Its development had begun on two parallel routes. The development on one route was intended for personal use while the other was for professional use. The versions aimed at personal use featured greater multimedia support and lacked networking capabilities. The professional versions of Windows offered greater networking and security features but lacked multimedia support. Windows XP was a huge success and the relatively recent Windows Vista is nonetheless popular.

Macintosh

Also known as Mac, Macintosh refers to a brand name that covers a series of personal computers developed by Apple Inc. Apple produces Mac hardware and has its own operating system that comes packaged with all the Macs. The Mac Operating System can be divided into two families of operating systems. One is the ‘Classic’ Mac OS, which was shipped with Macs until the creation of Mac OS 9. The second family is Mac OS X, which derives its features from Mac OS 9. The operating system that is currently in use is known as Mac OS X, successor of Mac OS, which is a line of graphical user interface-based operating systems.

Now that you have been introduced to the two operating systems, let us look at the differences between them.

Difference between Windows and Macintosh

The Windows operating system is based on the DOS programing language while Mac is based on Unix.

Windows is universally used while Macintosh is used only on Apple’s hardware. As Windows is used by a majority of computer users, it is more vulnerable to being hacked. Macintosh is considered as a more secure operating system.

Windows is criticized for having less number of features as compared to Mac. Moreover, it is less responsive to higher amounts of computing operations. On the contrary, Macintosh boasts of a rich feature set and ease of use.

While Windows focuses on office function, Macintosh is focused on graphics and multimedia functions. Mac is considered suitable for entertainment purposes, whereas Windows is best suited for business use. Mac is popularly used for photo editing and for playing videos and music.

Similar functions that are executable on both Macintosh and Windows differ in their terminology. For example, the function of the Control key in Windows corresponds to that of the Command key on Macs. The Command prompt on Windows is known as the Terminal on Mac. The Windows control panel corresponds to System Preferences on Mac. Macintosh and Windows differ in file navigation and management, keyboard shortcuts and certain other computer operations. Also, window controls, menu bars and mouse buttons differ in their functionality in both the operating systems.

Thus, we see that Windows and Macintosh are fairly dissimilar operating systems. Each of them comes packaged with a set of advantages and disadvantages and each of them is meant for a distinct section of users. And that makes me want to ask you, to which section of users do you belong?

Unix Commands: List of Basic Unix Commands

Developed first at the AT&T laboratories, Unix is now in the hands of different non profit organizations. If you want to learn how an operating system works, learning Unix is perhaps the best way to do so. To get a proper understanding of the Unix operating system, you need to know the basic Unix commands. This article will provide you with the basic Unix commands list and the purpose of each command.
To learn Unix, before proceeding with the basic Unix commands list, we need to know what is the Unix operating system? A basic understanding of the Unix operating system, will help you understand as to why do we need to learn the basic Unix commands for interacting with the computer when using the Unix operating system. This Unix command list is also similar to the command list for a operating system similar to Unix, like Linux.

What is Unix Operating System?
Let's start from the basics. An operating system is an interface between the user and the computer. The Unix operating system was designed to augment the same purpose. But the approach was of an open source software. It is a system software and all the processes in the operating system can be controlled by the user. The core of the Unix operating system is called the kernel. It is the kernel that is responsible for handling all the internal operations of the operating system. Right from the allocation of hardware, to multi-user and multitasking facilities, the tasks are carried out entirely by the kernel. This operating system provides you with facilities right from loading selected applications for a particular session, to terminating and resuming processes at will. There are commands to handle almost every operation within the Unix operating system.

Unix Operating System Command List
As already mentioned, there are commands for handling every task in Unix. Let us start off with a basic Unix commands list. We will handle one set of commands that are used for solving one particular operation at a time.

Basic File Handling Commands
ls
This command is used for listing the files and directories in any directory. You just have to type ls at the command prompt and you get the list of all the files and folders in that particular directory. There are various switches too, that can help in listing the names of these files and directories. For example, if you type ls -a you can get the list of the hidden files along with the other files that have been listed. Hidden file names start with a (.) dot.

mkdir
This command is used for creating directories. For example, if you type mkdir abc, the directory abc will be created in the current directory.

cd
This command is used for changing from one directory to another. If you are working in the directory abc and you want to change to the directory cba, you need to type the command cd cba. In this case, the directory cba must be present within the directory abc. If the directory cba is not present within the directory abc, you cannot move over to that directory. Under such cases you have to mention the entire path location to the directory cba starting from the root directory. Suppose the directory cba is present in the directory def under the root(/) directory, then you simply need to type, cd /def/cba, to move over to that directory. If you want to move over to the parent directory of abc, which is say buzzle, then you need to type cd .. .

pwd
If you have reached a directory through various other directories and you are not aware of the path to the directory, you can simply type in pwd and get the current location path. Suppose you are in the directory hij. hij was suppose created in the directory def, which is under the directory abc created under the root, then on typing pwd, what you get is; /abc/def/hij.

Commands for Copying, Moving and Deleting
cp
Suppose you want to create a copy of the file inventory.txt in your current directory. In such cases, the command cp can be used to make the copy. cp /abc/inventory.txt inventorybackup.txt will copy the file inventory.txt in the directory abc created under the root to your current working directory and name it inventorybackup.txt. Thus, the basic syntax of this command is cp file1 file2. Here, file1 is the name of the file you want to copy and file2 will be the name of the file when it is copied to the current directory. Remember, the original file is never hampered in this case.

mv
This is a multipurpose command. It can be used not only for moving the file but also for renaming it. Suppose you want to move the file inventory.txt created in the directory abc to your current directory, then all you need to do is mv /abc/inventory.txt .. The dot (.) at the end of the command indicates current directory. When using this command, you will be left with just one file. This command does not copy the file, but moves it from one location to another. Now suppose that we have the file abc.txt, in your current directory. On typing the command mv abc.txt def.txt, the file abc.txt will be renamed to def.txt.

rm
This command is used to remove or delete a file. So, if you type the command rm abc.txt, the file will be permanently deleted from the system.

rmdir
This command has a working similar to that of rm. But it is used for removing or deleting directories. So on typing rmdir abc, you can delete the directory abc forever.

File Content Viewing Commands
cat
The command cat can be used for creating and viewing the contents of a file. Suppose you want to view the contents of the file abc.txt, then you can type in the command cat abc.txt. On typing this command you will get the contents of the file abc.txt displayed on your screen. If the file abc.txt does not exist, then it will be created on typing the command.

less
Using this command you can see the information in a file, one page at a time. This command should be used if the file contains large content. For example, typing less abc.txt, will display the contents of the file abc.txt, one page at a time.

head
This command is used to display the first ten lines of any file on your screen. If you type head abc.txt, then what you get on the screen are the first ten lines of the file abc.txt.

tail
It works similar to the head command. But here, the last ten lines of the file can be viewed. So typing, tail abc.txt, will present you with the last ten lines of the file abc.txt.

Using Wildcards
Asterisk (*)
The asterisk sign is one of the wildcards that you can use in any Unix command. To understand the application of the wildcards, let us take an example. Suppose you want to list out all the files that end with the word 'old'. Here, in this case if you type the command ls *old, then all such files that end up with the word old, like fold, gold etc. will be listed.

Question Mark (?)
The question mark can replace just one character. So if you want to list all the filenames that end with the word uzzle and have only one starting letter, then you can type the command, ls ?uzzle. So all the files containing uzzle, like puzzle, buzzle, etc. if present in that directory, will be listed.

More About Unix Commands
echo
This is one of the most common Unix commands that are used quite often. The command displays the value of any variable. For example if there is a variable $printer (all variable names in Unix start with the $ sign) and it has the value Cannon, then on typing the command echo $printer, Cannon will be displayed on the computer screen.

man
You can simply type man followed by the command name, to display the manual of all command. You will get all the information about the command including the switches that you can use along with the command to further enhance your command execution.

whatis
On simply typing whatis followed by the name of command you will get the basic working of any command. This is another easy way to learn more about Unix commands.

Advanced Unix Commands
ps
You can use the ps command to check the list of processes and their process ids that are running in your computer system. A process id is a number that is used for the identifying processes and is unique for each process.

kill
The kill command is used to terminate any process that is being executed. It is similar to 'end task' that we use in windows. Here, we have to use the command kill followed by the process id or pid, i.e. kill pid. For example, if we want to kill the process cat, which has a pid 1134, then we will simply type kill 1134 in our command prompt.

chmod
This is one of the most important commands used for file security. For understanding the use of this command, let us try to gauge a few options that this command provides. The priority and rights of a file depends on the three basic types of users. The owner user (u), the group(g) and other(o). Read, write and execute permissions are given to each user. The execute permission is represented by the number 1, the write by the number 2 and read by 4. Now suppose the user or the owner of the file, abc, has all the three permissions, then he will have a total permission number of 7 (4+2+1). Now, if the group users have just read permission then their total permission number will be 4 (4+0+0). And suppose the other users only have the permission to execute the file then they will have a total permission of 1 (0+0+1). So the permission, associated with the file will be 741. Changing this permission, will result in changing the user rights to the file. So in the same example, if we want to change the permission of the user to just read and write, and the group and other user to just execute, then we will execute the command as chmod abc 611. The other way of executing this command is that you can remove the execute rights of the user by typing in the command chmod abc u-x. For adding read and write permission to the group and other users, you can type the command, chmod abc go+rw. Remember, only the owner of the file has the right to use the chmod command on the file.

All the Unix commands explained above have a list of options or switches, that can be used along with them. What I have tried to explain is the basic Unix command list. There are a many more commands which you can use and study when you go for an in-depth study of this wonderful operating system. The Unix command list, explained above, will help you learn Unix and use it more efficiently. By simply using these commands you can not only learn Unix, but understand the fundamentals of operating systems. All the different types of operating systems are based on the same basic principles as that of Unix.

Boot Camp Instructions

Boot camp instructions guide the user in a step-by-step manner in the process of installing a Windows operating system on an Apple computer running Mac OS...
Boot camp is a utility that comes with Mac operating system versions 10.5 and higher. For Windows users who have moved over to the Mac platform, this utility can be of immense value as it allows a user to 'dual boot' a windows operating system on their macs. Dual boot, as the term suggests, is a situation where both the operating systems (OS), i.e. mac as well as windows are present on a single computer. As there are some native windows applications that cannot run on the mac OS, this utility is essential when users switch platforms.

However, boot camp is just a utility present on the macintosh computer, and it needs to be set up if one want to make use of its dual boot function. While setting it up it not difficult in the least, there are a few boot camp instructions that one needs to know before trying out this utility. The following guide will help you set up boot camp and install a windows OS on your macintosh computer.

Boot Camp Instructions
To carry out the installation one would require an Intel-based Mac Computer with 2GB RAM and minimum 10 GB of hard disk space. The first step in the process is running the boot camp assistant followed by installing Windows and then the installation of Boot Camp drivers. The following Boot Camp instructions would guide the user in the process of installation.

Run Boot Camp Assistant
The first step is to log in to the administrator account and to quit all the other applications that are running. Boot Camp Assistant is located in /Applications/Utilities. Double clicking the icon starts the setup process. Helpful onscreen instructions help you in the process of setting up the windows OS. The primary thing that needs to be done is creating a partition for the windows installation. By default, the existing hard drive on the computer where the mac OS is installed is chosen as the location for the windows installation. This can be changed but is not recommended. Also, boot camp uses exactly half the hard drive for the windows partition. This can be changed as well, but again, it is recommended not to change this value. While 10GB of hard disk space is required, it is important to note that Windows Vista uses significantly more space than Windows XP, and 10GB might not be enough for a Vista installation. Ideally, an 80GB hard drive and higher will be best suited for dual booting purposes.

Once the partition is created, you can proceed with the next step of the installation. In this step, the windows operating system is installed in the partition created in the above step.

Installation of Windows
The main things to keep in mind while installing windows on a mac machine running boot camp are using complete install discs and using 32 bit operating systems. Complete install discs refer to the entire OS on a single CD or DVD as compared to a 2 CD installation set. In a 2 CD installation set, typically the OS is on one disc while the service pack is on another. Installing windows via boot camp does not allow these 2 CD discs to be used. The other thing to remember is that only 32 bit windows operating systems can be installed via boot camp. 64 bit versions are not supported. The versions to be installed could be any of the following ones: Windows XP Professional Edition, Windows XP Home Edition, Windows Vista Home Premium, Windows Vista Home Basic, Windows Vista Business or Windows Vista Ultimate Edition.

To start the installation process, the Windows installation disc should be inserted followed by selecting the "start installation" tab. The onscreen instructions would then guide the user in the process of installation. Selecting the correct partition ensures that the pre-existing Mac OS X is not overwritten. The "C: Partition3 [FAT32]" instruction is used to select the proper partition for Windows while the "Disk 0 Partition 3 BOOTCAMP" instruction is used for Vista. The NTFS or FAT format is used to for the formatting of partition. The following path, 'Drive Options (Advanced) - Format - OK - Next' should be followed in the formatting of the partition.

Installing Boot Camp Drivers
In this step, the Mac specific drivers are installed for Windows. The Mac OSX Leopard installation disc is used for the same. The drivers which support the Mac components such as graphics, audio, networking, Bluetooth, Airport wireless connectivity, Apple remote, Apple keyboards, etc., are installed with the help of Mac OSX disc. The Windows installation disc needs to be ejected and the Mac OSX disc should then be inserted. Following the onscreen instructions enables the user in completing the installation process. After the computer restarts, the instructions in the 'Found New Hardware Wizard' should be followed.

Once installed, boot camp sets up a boot camp control panel which in turn enables the user to set the default operating system. The path, 'Apple - System Preferences - Click Startup Disk' should be followed in selecting the startup disk with the appropriate operating system. By clicking the restart button, one can start using the selected operating system.

Read more on:
  • Fundamentals of Operating Systems
  • Different Types of Operating Systems
The boot camp instructions mentioned above would help in installing a Windows operating system on an Apple computer. While the process, as seen, is relatively easy, lack of the important instructions presented above can make this a frustrating experience for even an experienced user.

How to Boot in Safe Mode

Learning how to boot in safe mode is a very simple procedure. This article tells you about how to boot a computer in safe mode.
You install some drivers in your computer for using a new hardware, and the system suddenly crashes or hangs up. You reboot the computer, and it shows a desktop that is kinda weird to look at, with big fonts and 'Safe Mode' displayed in all four corners of the computer monitor. You wonder what it is...

What is Safe Mode?

There are many times when we install a software or hardware, and the computer hangs up or crashes. There can be many reasons for such kind of problems. Starting your operating system in its safe mode is the first step that you need to perform in order to diagnose and solve the problem. A safe mode is a default utility stored in the computer which enables the user to find out the exact cause of the problem and repair it. It is a particular manner of the computer to respond, when there is any kind of an issue going on with the proper functionality of the operating system. It is just a troubleshooting mode initiated by the operating system, and after you fix the cause of the problem, you can start the computer in a normal startup manner.

What Happens in Safe Mode?

When the operating system boots in safe mode, it loads in a somewhat different manner, generally utilizing the least of the startup requirements. Some of the device drivers will not be loaded in safe mode, which may not allow you to use certain hardware devices. When you view the startup desktop, it will not be of the same quality as it is when starting in a normal mode. The display will be shown in a standard VGA mode (640 x 480), so the picture will not be as fine.

How to Boot in Safe Mode - Windows XP

To start the operating system in safe mode with Windows XP, reboot the computer and tap the F8 key until the Windows Advanced Options Menu appears. In case you tap the 'F8' button on the keyboard very early, you might receive a 'keyboard error' message, after which you will have to restart the computer for booting in safe mode. When the black screen is displayed, use the keyboard up-down keys to select the 'Safe Mode' option. Press 'Enter', and the computer will reboot in safe mode. After you are done with rectifying the problems, you can restart the computer which will then start in the normal mode.

Suppose you are not able to boot in safe mode, since the F8 key on the computer keyboard is not working, you are then required to use the 'System Configuration Utility'. Close all running programs; click on 'Start', 'Run', and enter in 'msconfig'; and click 'OK'. The screen will display the 'System Configuration Utility' window, from where you need to select the 'BOOT.INI' option. Now, check the '/SAFEBOOT' option, with clicking on the 'MINIMAL' radio button, which is located right at the side or below. Click on 'Apply' and then 'OK', and reboot when prompted. After you have finished solving the problem, you again need to open the 'System Configuration Utility' window and uncheck the '/SAFEBOOT' option for starting the OS normally.

This was the standard procedure to be used for starting Windows XP in safe mode. If you are thinking how to boot in safe mode with Mac OS X, you just need to hold the 'Shift' key immediately after the startup tone.

Computer Operating Systems

This is an article that will help you become aware of the various computer operating systems in use. Through this article, you will get to know what are the reasons why one computer operating system is preferred over the other.
Windows, Linux, Sun Solaris and Macintosh are undoubtedly some of the most popular computer operating systems. But do you know, there are individuals who have designed their own operating system and they use it on their local machines? So, what is all this fuss about computer operating systems and how to decide which one to use? Before we start taking a sneak peek at the operating systems for computers, let us try to understand, what is a computer operating system.

What is a Computer Operating System?

Well, in simple words, a computer operating system is nothing but a system software because of which the hardware and software in a computer can communicate with each other. In short, it is what brings life to a computer. It is the computer operating system, on which you run all your applications. If you want to run a certain software (a.k.a. Application software) in your computer, it needs to be compatible with the operating system that is running in your computer. So much for the purpose of making you aware of what is a computer operating system. Now that you have some idea about what is a computer operating system, let us try to understand, how different types of operating systems can be classified.

Types of Computer Operating System

Computer operating systems can be broadly classified into certain categories. One thing that needs to be kept in mind is that one particular operating system can fall into more than one category. The classification is based on the features that operating systems have.

Multithreading Operating Systems
These are the operating systems that allow different parts of the same software to run at the same time. Operating systems like Windows 9X, ME, XP, Vista, 7 and Linux are examples of this type of operating system.

Multitasking Operating System
If your operating system allows you to run more than one application software at the same time, than it can be classified into this type of operating system. The same operating systems that have been mentioned above can be classified as examples of this type of operating system.

GUI Operating System
GUI stands for graphical user interface. Those operating systems like Windows 98, XP, ME, Vista, 7 and Linux, which allow users to navigate with the help of a mouse and have graphic representation of every process or application are classified into this type of operating system.

CUI Operating System
These are the computer operating systems, where you need to learn the commands for working with that particular operating system. MS DOS is one example of this type of operating system. There is a particular command for each process and to bring in variation to the command, you have switches.

Multi-user Operating System
Operating systems which allow more than one user to log in to the computer system at the same time and use it, can be classified as multi-user operating system. Linux is an example of this type of operating system, which allows six users to login at the same time and user the operating system.
Features of an Operating System

Now that we are done with the types of operating system, let us take a look at what are the features that a particular operating system should have. Some of these features are a part of all computer operating systems, while some of them may or may not be available in the operating system you are using.

Managing Hardware and Software
As already mentioned, it is the computer operating system that causes the hardware and software in a computer to interact with each other. It is also the platform that causes one software in the computer to communicate with another. Once the operating system in a computer loads during the booting up process, other application software can be loaded into the computer.

Consistent Application Program Interface
Application Program Interface which software development professionals refer to as APIs allow the applications that run on one computer to run on another computer having the same operating system. It is thus important that the operating system has a consistent API. Undoubtedly, every operating system will have certain requirements, but it should be flexible enough to support computer hardware from different vendors.

Program Execution
It is up to the operating system to execute all the programs running in it. It is a rather complicated process. It may have to allow multitasking and allow different programs to run at the same time and share the system resources. It needs to allot RAM space to different applications running on the computer. The execution of more than one program may also require the operating system to prioritize the operations running on the computer.

Interrupts
The operating system needs to support a good number of interrupts to react with the immediate external environment. On receiving an interrupt it should have the capability to stop the current execution and start off a new process. Interrupting is not a very simple process. On receiving an interrupt the computer operating systems should be such that they immediately save the status of the current applications and start executing the code of that particular interrupt.

Memory Management
As already mentioned in the section on program execution, it is up to the computer operating system to provide memory to the different programs running on the computer. It has to prioritize and allocate memory to each application. Even when data is saved in a secondary storage device, it is the operating system, that decides how should that particular chunk of information be stored.

Accessing Data
The data required by any particular application software for its smooth running needs to be accessed by the operating system. The operating system stores data in a particular storage area in such a way that the data can be retrieved as and when required. The file system that different computers use may be different. The operating system needs to support these different file systems. Let us try to understand this with an example. Some computers may be using the FAT 32 file system, while some may be using the NTFS file system. Irrespective of which file system is being used, the operating system should provide support for the same. However, not all operating systems support all types of file systems.

Networking
We are in the age of networking. Computers need to communicate with each other. A computer without Internet is not even imaginable. It is the task of the operating system to provide the required networking features. It should have features to allow two or more computers to connect and form a network or connect to the Internet. More on computer networking.

Security
Last but not the least, in today's age, security that an operating system should provide is undoubtedly one of its most important features. Right from setting passwords for logging in, to providing firewall protection; everything comes under the tasks of an operating system. Some network utilities may need file sharing, printer sharing and using TCP/IP protocols. Hence, it becomes very important for the computer operating system to provide proper security so that the computer's security is not compromised in such cases.

Let us now take a look at the details of the different operating systems available in the market. Here, we will take a look at only the most popular operating systems and of course, these are the operating systems which you would want to know about.

Best Operating Systems

Unix like Operating Systems
We are all aware of the fact that Unix is an open source operating system. By open source, we mean that its source code is kept free for changes. No doubt, for a full version Linux, you will need to have the license key from the vendor from whom you are getting the operating system. There are various vendors like Red Hat, Fedora, etc. who design Linux operating system.

History of Computer Operating Systems - Unix
Unix operating system is designed by many vendors today. However, the success of Unix can be attributed to the AT&T's Bell Laboratories from where it was released in the early 1970's. By the end of the 1970's most people who had done pioneering work in the success of this operating system were holding important positions in the computer world. They insisted on using Unix. Government bodies, educational institutions and electronic companies, all continued to use Unix. This led to various vendors entering into this market and producing their own versions of Unix. In 1980, 'The Open Group' or X/Open Company Ltd. was formed by a group of vendors to limit the encroachment by larger companies who wanted to control the system interface. Open Systems had to meed specific standards and Unix system was chosen as the platform for the open systems. In 1993, AT&T sold its Unix System Laboratories to Novell and in 1995, SCO bought the same from Novell. In 1995 X/Open introduced the Unix 95 brand for computer systems. It was meant to guarantee the Single Unix specification.

Microsoft Disk Operating System
It is the operating system, which probably marks the rise of Microsoft. DOS is another operating system which has the basic feature of CUI (Character User Interface) mode. You need to learn the commands. Undoubtedly, it was one of the most powerful operating systems of its time and Microsoft continuously tweaked and improved this product, which led them to capture a significant market.

History of Computer Operating Systems - MSDOS
The original version of DOS, QDOS was purchased by Microsoft from Seattle Computer Products in 1981. Microsoft kept on improving this product and by 1984, they had added support for high density floppy disks, 32 MB hard disks and networking. Microsoft continued to release different versions of DOS and worked on the bugs present in those versions. By 1993, Microsoft had included the MOVE command, MSBACKUP and a simple anti-virus program and disk defragmenter. In 1994, Microsoft licensed a disk compression package called DriveSpace and included it in its DOS version. This version is also a part of the Windows 95 operating system.

Macintosh Operating System
Macintosh is the line of operating systems, developed and marketed by Apple Inc. It is the primary operating system of Apple Computers right from 1984. It is a Unix based operating system. This operating system is often credited for the start of the graphical user interface systems.

History of Computer Operating Systems - MAC OS
Starting in early 1979, the Macintosh project was meant to build an operating system that will be easy to use for the average user. Unlike the IBM PC which used 8KB of system ROM for power on self test (POST) MAC ROM was larger (64 KB). The first version of Macintosh was an easy contrast from the operating systems of that time. Users no longer had to type commands. Newer versions of Macintosh were launched and it still holds a great graphical user interface system. The latest version in MAC OS X 10.6 (Snow Leopard).

Microsoft Windows
Here I am referring to the Windows operating system. It is the most widely used operating system in the world and again a product from Microsoft. The latest version is Microsoft Windows 7. Microsoft Windows was an operating system that included support for a variety of features before other operating systems had included them. The large market that they captured led to the production of a wide range of software specifically meant for the Windows operating system.

History of Computer Operating Systems - Microsoft Windows
In November 10, 1983, Microsoft announced the launch of Microsoft Windows, which was nothing but an extension of the MS DOS operating system. This marked the beginning of the GUI era. The success that they saw caused them to work upon newer versions of Windows. Windows 95 was acclaimed to a greater extent when it was released in 1995. The year 2000 saw the release of Windows ME after Windows 98 in 1998 and finally there was Windows XP, which was released in the year 2001. All these operating systems included a variety of features. There was constant improvement with each version and the GUI got better and better. The year 2006 saw the release of Windows Vista with an even better graphical interface as compared to Windows XP, but it did have its own drawbacks. Finally Microsoft brought Windows 7 to the markets in March 2010. And this got most of the problems with Windows Vista, fixed.

Which Operating System to Choose?

Well, the answer lies in the type of work you intend to do. There are various other factors that you need to look at. If you are into computer administration, learning how to use Unix based operating systems will definitely prove helpful to you. For a common man, the best operating system is one, which is easy to use. It is also important to check out whether software manufacturers provide versions that are compatible with your computer operating system. All other features that have been mentioned above should form the basis of your choice of your computer operating system. Also check for features like network support and character set support when using an operating system. They may not be important for everyone, but these features are of considerable importance for certain specific kinds of work.

With this, I conclude my article on computer operating systems. There are many other operating systems other than those mentioned here, but I have tried to mention the ones we most commonly hear about. The computer operating system is the soul of a computer, so choose one for your computer wisely. I hope the computer operating systems comparison given above will help you in deciding as to which operating system you should have in your computer.

Saturday, 15 October 2011

Operating Systems for Computers

Operating systems for computers are what a brain is for humans. A computer is nothing without an operating system. In the following article we will explore the various operating systems available...
An Operating System is the most crucial component of a computer or any device that performs computing functions like a mobile phones, PDAs, gaming consoles, e-book readers, and all the other smart devices that make our lives easier. The computer operating system decides how the computer software and hardware interact with each other. A part of the operating system is the graphic user interface (GUI) which lets the user use or command the application programs hosted on the operating system. There are different types of operating systems for computers available today. Below, we will discuss the various operating systems for computers and their types.

Types of Operating Systems for Computers

Like any other piece of technology, operating systems have developed and improved by a great deal over time. This development also led to the evolution of the different types of operating systems based on various factors like user demand, application, etc. Following are the four most prominent types of operating systems for computers.

Real Time Operating Systems
Obviously, these are used for real time applications like industrial machines, robotic arms, manufacturing, laboratory instruments. They are only used by the operators so they have a limited user interface. The significant component of a real time operating system is to perform the same function in the same time repetitively. So managing the resources is the important task of a real time operating system.

Single and Multiple User Operating Systems
A single user operating system allows a single user to use the computer at a time. A windows operating system is a good example of a single user operating system. A multiple user OS allows many users to operate a computer simultaneously. A Unix operating system would be an apt example of a multi-user operating system.

Single and Multi-tasking Operating Systems
Some industrial computers are required to run only one program all the time. Such computers use the single tasking operating system. On the other hand, the desktop computers we use at home for hundreds of different purposes employ the multi-tasking operating system. Microsoft Windows is an example of such an operating system.

Embedded Operating Systems
These are the operating systems that are meant to run on mobile phones, PDAs and other small devices. They have to handle small number of hardware and memory locations. But the modern embedded operating systems have become smarter and faster. The Google Android OS is an example of an embedded operating system.

Operating Systems for Computers List

Microsoft Operating Systems
  • MS-DOS
  • Windows 1.0
  • Windows 2.0
  • Windows 2.03
  • Windows 3.0
  • Windows 3.1
  • Windows NT
  • Windows 95
  • Windows 98
  • Windows 98 Second Edition
  • Windows 2000
  • Windows Me
  • Windows XP
  • Windows XP Media Center
  • Windows Server 2003
  • Windows Server 2003 R2
  • Windows Vista
  • Windows 7
Linux Operating Systems
  • Caldera Linux
  • Corel Linux
  • Debian Linux
  • Kondara Linux
  • Red Hat Linux
  • Mandrake Linux
  • Slackware Linux
  • SuSE Linux
  • Turbolinux
  • Vector Linux
  • Ubuntu
Solaris Operating Systems
  • BeleniX
  • Nexenta
  • OSUnix
  • Open Solaris
  • Schilli
Apple Macintosh Operating Systems
  • Apple DOS
  • UCSD Pascal
  • ProDOS
  • GS/OS
  • For Apple III - SOS (Sophisticated Operating System)
  • For Apple Lisa - Lisa OS
  • For Apple Newton - Newton OS
  • Mac System Software 1
  • Mac System Software 2
  • Mac System Software 3
  • Mac System Software 4
  • Mac System Software 5
  • Mac System 6
  • Mac System 7 (code name 'Big Bang')
  • Mac OS 8
  • Mac OS 9
  • Mac OSX
The Linux operating systems from the above list of operating systems for computers are some of the best open source operating systems for computers. It is hard to say which of these are the best operating systems for computers as all of them were designed for different purposes and applications. Also, here I have given only some fundamentals of operating systems the actual thing is a lot more complex.

Android OS for PC

Did you know that there is a version of Android OS for PC now? Read this article to know all about how to use Android OS on your personal computer.
Google's answer to Symbian and iOS is Android. It is a Linux avatar specifically designed for mobile phones. The Linux pedigree means that portability is inherent in this operating system. Very few people in Android fan communities know that Android OS for PC has been a reality since August, 2009. The developer team of Android launched a live CD for computer users, where they could test the prowess of this new operating system. If you are wondering how to install and use Android OS for PC, you have landed on the right page. Here I provide step by step instructions on how to get Android running on your PC.

The concept of a live CD lets you test an operating system, despite of having a fully functional installed operating system on your PC. So people who are thinking of switching to a new operating system, can check it out before they decide to completely migrate over to it.

If you feel like testing the Android OS, before buying an Android phone, getting a live CD or live USB version and running it, is the best way to test it. Making this live CD or live USB version available was one way of increasing the credibility of the operating system among the masses.

How to Get Android OS for PC?

So how and where can you get Android for PC setup? Like all developers of the Linux open source community, the Android team has made the live CD version, as well as the live USB version available on its official website. Visit the Live Android home page to download the setup files of live versions. Either download it directly from the website or from any of its mirrors spread all over the world.

You could either download the live CD version or the live USB version. Know that these version only on x86 systems. You can also use live Android OS for tablet PC. Read all the instructions regarding download and installation on the website. A glance through the FAQ section will also be very helpful. You might want to check out which is the best Android phone.

How to Install and Run Android OS on PC?

Once you get the setup files on your computer, the rest is quite easy. There are two ways in which you can run Android OS for PC. Either you could burn the live CD ISO image on a CD and boot from your optical drive or you could run it using virtualbox or vmware.

If you download liveandroid v0.2, which is the latest version, you will have to first join the ISO files which come in parts. For that you will have to use a software called HJSplit, which is a freeware. Use the program to combine both the parts of the ISO files together. You can get the whole ISO image directly by downloading it from any one of the mirror sites, which eliminates the need to join them.

If you have a live CD version, burn it on a blank CD to use it or if you have a live USB version, then install it on a USB. To run the program, simply plug in the USB or put the live CD into the optical drive to boot and use. Alternatively, get vmware or virtualbox installed on your PC and run the Live CD directly from ISO image, without burning it on a CD.

Go ahead and check out Android OS for PC, which developers have made available for free online. As you will realize, the power of Android lies in its multitasking prowess and light use of computing resources. We have all been waiting for the Google Chrome OS to be launched soon. Though Chrome and Android are operating systems designed for different purposes, testing Android for PC, will give you an idea of what you can expect Chrome to be.

How to Boot from CD

If you are completely clueless about how to boot from CD or DVD, then this article will be a helpful read. Here you will find a clear explanation of how to boot from CD on Mac and Windows machines.
Every computer user should know the basic computer troubleshooting and setup techniques. One of the most important tasks that you need to know about is installation of the computer operating system. This requires that you know how to boot from CD or DVD. If you have no idea what booting means, let me explain it before explaining the method to boot OS from CD.

What is Booting?

Booting from CD or a DVD is actually loading an operating system, whose contents are burned on the optical disk. There are many types of computer operating systems and each one of them needs to be booted and installed from a DVD or a CD. This includes the Windows OS version (Windows XP, Windows Vista, Windows 7), Mac and Linux operating systems. There are various reasons why you may need to boot from CD or DVD set up disc of any operating system. One of the most common reasons for booting from an optical disk is the installation of a new OS, while another reason might be to repair an existing installation.

When a computer is started, it first goes through the POST (Power On Self Test) schedule to ensure that all the basic systems are working; after which its control is passed over to BIOS (Basic Input Output System), which handles the OS booting. The BIOS is a set of basic software programs stored in a memory chip on the computer motherboard and they control all the hardware level functions of all input and output systems. If you need to make any hardware level changes, you need to edit BIOS settings.

The booting process is handled by BIOS via the boot loader program that is pre-installed in it. This program has a specific boot order of storage media from which it boots an OS. If the order has the hard drive listed at the top, your computer won't be able to boot from CD or DVD, but it will directly load the OS from hard drive. Most computers are configured by default to have the DVD ROM as the first device in boot order, to facilitate booting from DVD. However, if it is not so, you will have to change the boot order settings. Let us see how it's done in the next section.

How to Set BIOS to Boot From CD or DVD?

To set the BIOS order to boot from CD or DVD, switch on your computer. As soon as the POST message disappears and its diagnostic tests are over, you will see a message which will mostly say 'Press Del to Enter BIOS Setup'. It will either be Delete key or F2 key which may have to be pressed to enter the BIOS setup. Once the setup screen shows itself, locate the boot order settings and follow instructions provided to set the DVD or CD drive to be the top booting choice. Once you have changed the order, save settings and exit.

How to Boot From CD or DVD?

To be able to boot from CD or DVD, your computer needs to be equipped with a CD ROM or DVD ROM to be able to load the operating system. Here is the procedure explaining how to boot from CD or DVD on a Mac or Windows machine.

How to Boot From CD or DVD on Mac?
To be able to boot from CD or DVD on Mac, firstly you will need an Mac OS X installation CD or DVD. Once you procure the setup disk, all you have to do is insert it in the DVD ROM and restart your computer. If the boot order is right, it will directly boot the OS and you will see the installation screen of Mac OS X. All you have to do is follow onscreen instructions to install the OS or repair it. Check out boot camp instructions, which is a software that lets you load Windows OS on a Mac.

How to Boot From CD or DVD on Windows?
To boot from CD or DVD on a Windows machine too, you will obviously need the Windows XP, Windows Vista or Windows 7 installation disc or recovery disc. Just insert the DVD or CD in the optical disk drive and restart the computer. Again, if the boot order is set right, your computer BIOS will automatically load Windows and its set up screen will appear. For installation or repair, you must then follow onscreen instructions.

Quite often, you may have to boot from a CD, as part of a computer repair job. Booting OS from CD is a simple matter and all you need to do is follow the above instructions. Once you set the boot order right, there is nothing much you need to do other than load the CD or DVD in the optical drive and wait for the computer to boot from it. After reading through this article, I hope there are no doubts left in your mind about how to boot from CD or DVD to install any operating system or to undertake other repair jobs.

How Does an Operating System Work?

With the introduction of Operating Systems in things as small and as useful as cellphones, it's essential to know a little about what they are. The knowledge of an operating systems function goes a long way when you use it, especially for troubleshooting and programming.
Imagine this, the human body has muscles to move, a heart to pump blood into them, an immune system to fight off viruses, eyes to see and the skin to touch, etc. So the body is pretty much set to do it's job, right? Of course not, you'll need a brain to function too. The brain is the organ that gives the body orders, accepts the inputs from the body and assesses them, doing what's needed to get the job done and survive. Now, an interesting point here is that simple reflexes are controlled by the spinal cord. So there are some functions that don't need the brain, in a figurative sort of way.

In the same way, there are several simple technological functions that do not require too much programming. Just a little hard-wired coding and you're set. For example, an elevator or a refrigerator or a microwave. There are only a few repetitive functions that these things need to do. Now, consider a multitude of such simple functions, coming together to perform a larger function. Now, you'll need another function/program to run these smaller functions. That's what an Operating System is. You may not know the innermost simple ones, but you know what's happening on your screen. It's the same with a mechanical watch, you don't know the parts, but you know the time it tells. The difference is, a lot more depends on the operating system, which brings out the need to know more about them.

What Makes an OS?
There are some requirements that a system needs to qualify as an OS (apart from having "Windows" or "Mac" in their names):
  • The system needs to be able to carry out multiple functions (not necessarily at the same time) to provide the most relevant output to the user as fast as possible.
  • The system needs to be interactive with the user, asking and providing with whatever is required at each step.
  • The system effectively links the application software to the computer's physical hardware.
Simply put, a computer is useless if it does not have an OS installed. It is the program that runs all programs. You may think you control what goes on the monitor, but it's actually the OS in there, toiling away to make whatever you told it to.

You'll find an OS in all desktops, Apple Macs, smartphones, special task-oriented operating systems used for control systems. The different types of OS available today are wide, so you get to choose the one you're most comfortable.

How an OS Works?
The OS needs to apply itself to a lot of areas to be able to run the computer effectively.

Device Management
On the outermost level, an OS is like an interpreter-plus-goodwill ambassador for two politicians who speak different languages. The interpreter needs to deliver the dialogs between the two in the most accurate way possible, in order to maintain peace between both. So the OS acts the same way for the system hardware and program software. Neither knows the other or how they work, and the job thus falls to the OS. The OS has to deliver the most relevant and precise data to the hardware from the software and the calculated output back to the software, which is in direct view of the user. This also means managing the version gaps between different applications or hardware.

Memory Management
The OS is also given the important task of resource management. This includes the resources of processor speeds, hardware memory, disk space, etc. It needs to be careful of not letting memory on any side to overlap another, this will cause data loss.

Application/Device Change Management
The OS also needs to be provided with a consistent application interface. This includes multiple computers that possess the same OS. If you work on something on one computer, the OS needs to make sure that it will work on another computer with the same OS.

User Interface Management
The OS needs to make the user interface (what you see on the screen) as simple and straightforward as possible. It also needs to take care of the look and feel of the interface for the user to like it. This also includes the effectiveness of the user commands on the applications for them to run as smoothly as possible.

Companies like Microsoft and Apple strive to get the best OS out on the market, giving it a good competitive edge, while you may also go for freeware Operating Systems like Linux. Whatever you choose, the OS needs to be exactly according to what you want it to be.