Follow Our FB Page << >> for Daily Laughter. We Post Funny, Viral, Comedy Videos, Memes, Vines...

what's the main difference between unix os and linux os?

Answers were Sorted based on User's Feedback

what's the main difference between unix os and linux os?..

Answer / aashish r. wadhokar

Main difference between unix os and linux os is that unix is
command/character base like DOS whereas linux is GUI based
same as Windows.

Is This Answer Correct ?    19 Yes 8 No

what's the main difference between unix os and linux os?..

Answer / shantanu

Difference Between Linux and Windows 1) Linux is a
open-source OS.People can change code and add programs which
will help to use your computer better. It's designed as a
reaction on the monopoly position of windows. you can't
change any thing in windows. you can't even see which
processes do what and build your onw extension. Linux wants
the programmers to extend and redesign it's OS time after
time, so it beats Windows or at least is as good as windows,
but whit open-source, so you can see what happens and you
can edit the OS

2) All the flavors of Windows come from Microsoft, the
various distributions of Linux come from different companies
(i.e LIndows , Lycoris, Red Hat, SuSe, Mandrake, Knopping,

3) Linux is customizable in a way that Windows is not. For
example,NASlite is a version of Linux that runs off a single
floppy disk and converts an old computer into a file server.
This ultra small edition of Linux is capable of networking,
file sharing and being a web server.

4) For desktop or home use, Linux is very cheap or free,
Windows is expensive. For server use, Linux is very cheap
compared to Windows. Microsoft allows a single copy of
Windows to be used on only one computer. Starting with
Windows XP, they use software to enforce this rule
(activation). In contrast, once you have purchased Linux,
you can run it on any number of computers for no additional
charge. 5) You have to log on to Linux with a userid and
password. This is not true of Windows. Typically Windows 9x
does not ask for a userid/password at boot time and, even if
it does, this can be easily bypassed. In general, Windows
NT, 2000 and XP do require a userid/password to log on.
However Windows 2000 and XP can be configured with a default
userid and password so they boot directly to the Windows
desktop. Windows XP, 2000 and Linux all support different
types of users. Windows XP Home Edition supports
Administrator class users that have full and total access to
the system and restricted users that, among other
restrictions, can't install software. Windows XP Pro and
Windows 2000 support additional levels of users and there
are groups of system privileges that can be assigned to a
particular user. In Linux, the user with full and total
access is called root, everyone else is a normal user. The
options for Linux security privileges don't seem to me to be
as robust as in Windows 2000 and XP Pro, they are focused on
files and directories (can you read, update and execute
files). Linux has a concept of a group of users that Windows
does not, but again the privileges associated with a group
are all file/directory related. 6) Linux has a reputation
for fewer bugs than Windows 7) Windows must boot from a
primary partition. Linux can boot from either a primary
partition or a logical partition inside an extended
partition. Windows must boot from the first hard disk. Linux
can boot from any hard disk in the computer. 8) Windows uses
a hidden file for its swap file. Typically this file resides
in the same partition as the OS (advanced users can opt to
put the file in another partition). Linux uses a dedicated
partition for its swap file (advanced users can opt to
implement the swap file as a file in the same partition as
the OS). 9) Windows uses FAT12, FAT16, FAT32 and/or NTFS
with NTFS almost always being the best choice. Linux also
has a number of its own native file systems. The default
file systeAll the file systems use directories and
subdirectories. Windows separates directories with a back
slash, Linux uses a normal forward slash. Windows file names
are not case sensitive. Linux file names are. For example
"abc" and "aBC" are different files in Linux, whereas in
Windows it would refer to the same file. Case sensitivity
has been a problem for this very web page, the name of which
is "Linux.vs.Windows.html". At times, people have tried to
get to this page using "" (all lower
case) which resulted in a Page Not Found error. Eventually,
I created a new web page with the name in all lower case and
this new page simply re-directs you to the real page, the
one you are reading now (with a capital L and W). m for
Linux used to be ext2, now it is typically ext3. 10) Windows
and Linux use different concepts for their file hierarchy.
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 11) Both support the concept of hidden
files, which are files that, by default, are not shown to
the user when listing files in a directory. Linux implements
this with a filename that starts with a period. Windows
tracks this as a file attribute in the file metadata (along
with things like the last update date). In both OSs the user
can over-ride the default behavior and force the system to
list hidden files. 12) Windows started with BAT files (a
combination of OS commands and optionally its own language)
and then progressed to Windows Scripting Host (WSH) which
supports two languages, JavaScript and VB Script. Linux,
like all Unix variants, provides multiple scripting
languages, referred to as shell scripts. In general, the
Linux scripting languages are older and cruder than WSH but
much more powerful than BAT files. They tend to use special
characters instead of English commands and don't support
objects (this only matters to programmers). One scripting
language that can run on both Linux and Windows is PHP. It
always has to be installed under Windows, it may have to be
installed under Linux. PHP is typically found running on
Linux based web servers in combination with Apache, but it
is capable of running "client side" (on your computer). 13)
Every computer printer ships with drivers for last last few
versions of Windows (at the time it was manufactured).
Running the printer on a very old or too new version of
Windows may or may not work. Still, this a far better
situation than with Linux which does not support as many
printers as Windows. In an environment with many Linux
users, shared network printers a tech support staff, this
should not be an issue as you can limit yourself to well
supported printers. Home users of Linux however, will no
doubt suffer from the relatively poor support for printers.
14) 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. In contrast, 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

Is This Answer Correct ?    11 Yes 7 No

Post New Answer

More Advanced Java Interview Questions

what is JTS?

1 Answers  

What is difference RMI registry and OSAgent?

1 Answers  

What is table mutation and how do you avoid it?

0 Answers  

Is 'synchronised' a modifier?

2 Answers   NIIT,

What are JTA/JTS and how they used by client?

0 Answers  

how can we load a file of a user in the database table?

3 Answers   ITC Infotech,

what is disadvantage of thread?

3 Answers   HCL,

what are RemoteObjects?

0 Answers   Wipro,

which is the better collection class if the requirement is only displaying the data

1 Answers  

What is the difference between long.class and long.type?

0 Answers  

what is the Scope of Final Keyword in Java?

1 Answers   HCL,

What is the difference between the session.get() method and the session.load() method?

0 Answers