Skip to content

Difference between windows and Linux

August 7, 2009

TITLE                                                                        WINDOWS                                            LINUX

Windows have an GUI interface
Linux is an command line interface
Windows sometimes call it is a DOS prompt. Each version of windows has a single command interpreter, but different flavors of windows have different interpreter.
Linux user¬タルs offers to it are a Shell. It supports Multiple command interpreters.
It is expensive. It allows a single copy of windows to be used on only one computer.
Linux is very cheap or free. For server use it is a very cheap. Once you have purchased Linux, you can run it on any number of computers for no additional charge.
You shut down Windows thru the Start button, then select Shutdown
In both the KDE and Gnome GUIs for Linux, you shut the system down by first logging out (equivalent to logging off in Windows). In Gnome, you select the Halt option, in KDE, the shutdown option. Linux can also be shut down from a command prompt using the shutdown command.
Windows allows programs to store user information (files and settings) anywhere. This makes it impossibly hard to backup user data files and settings and to switch to a new computer.
Linux stores all user data in the home directory making it much easier to migrate from an old computer to a new one. If home directories are segregated in their own partition, you can even upgrade from one version of Linux to another without having to migrate user data and settings.
Windows uses a volume-based file hierarchy, Linux uses a unified scheme. Windows uses letters of the alphabet to represent different devices and different hard disk partitions. Under Windows, you need to know what volume (C:, D:,…) a file resides on to select it, the file’s physical location is part of it’s name.
In Linux all directories are attached to the root directory, which is identified by a forward-slash, “/”. For example, below are some second-level directories:
/bin/ —- system binaries, user programs with normal user permissions
/sbin — executables that need root permission
/data/ — a user defined directory
/dev/ —- system device tree
/etc/ —- system configuration
/home/ — users’ subdirectories
/home/{username} akin to the Windows My Documents folder
/tmp/ —- system temporary files
/usr/ —- applications software
/usr/bin – executables for programs with user permission
/var/ —- system variables
/lib — libraries needed for installed programs to run
Every device and hard disk partition is represented in the Linux file system as a subdirectory of the lone root directory. For example, the floppy disk drive in Linux might be /etc/floppy. The root directory lives in the root partition, but other directories (and the devices they represent) can reside anywhere. Removable devices and hard disk partitions other than the root are attached (i.e., “mounted”) to subdirectories in the directory tree. This is done either at system initialization or in response to a mount command.
Windows is not.
It is not an open source operating system.
It is a multi users system.
Linux is an open source
Operating system.
Graphical user interface:
Windows is a built in GUI. It is a single interface.
Linux has no built-in GUI interface. Users are free to choose among many commercial available  as free GUI X-Window interface, such as Gnome and KDE, each of which provides a different look and feel.
It is a free software project.
Beautiful Desktop.
Complete N/W transparency.
Consistent look and feel.
Standardized menus, tool bars, Key bindings, color, schema, etc¬タᆭ.
It is bit faster compare KDE.
It is also more stable.
No comments yet

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: