answersLogoWhite

0


Best Answer

Shell is a program which allows the user to access the computer system. Shell is an interface between the user and computer system.

Kernel is the only way through which the programs (all programs including shell) can access the hardware. Its a layer between the appliation programs and hardware. It is the core of most of the operating systems and manages everything including the communication between the hardware and software.

KERNEL is the core part of operating system. It contain modules like device modules and other modules etc. Kernel is written in C language. Basically kernel is mediator between hardware and Operating System. But SHELL is an interface between users and operating system. Both are mediator but work is totally different.

Let we have an example of "eject" command in Linux operating system:

User give a command to Shell through input device like keyboard and see that command on video Device like monitor, but in actual concept is user give a command to shell, then this shell transfer that command to kernel.when kernel have module of that command then it transfer to hardware like CDROM. After that hardware behave as the module in kernel and then kernel again transfer the output to Shell. And finally shell transfer that output to user.

Hardware <---> Kernel <---> Shell <---> User

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

The 'shell' is a program that executes under the control of the Unix Operating system.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

Unix is trademarked and copyrighted; GNU is not. Also, the GNU project covers a lot more software than just the Unix system.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

The short answer is that Unix is an open source operating system, and Linux is a modified Unix that was modified by Linus Torvalds (combining Linus and Unix, or Linux)

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is diffrance between Linux and unix?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between Windows Unix and Linux?

what are similarities and differences between linux and unix?


Is UNIX based on Linux?

No, but Linux is based on Unix since Linux is a Unix clone.


What is the difference between Linux and Unix?

To put it very generically, Linux is an operating system kernel, and UNIX is a certification for operating systems. The UNIX standard evolved from the original Unix system developed at Bell Labs. After Unix System V, it ceased to be developed as a single operating system, and was instead developed by various competing companies, such as Solaris (from Sun Microsystems), AIX (from IBM), HP-UX (from Hewlett-Packard), and IRIX (from Silicon Graphics). UNIX is a specification for baseline interoperability between these systems, even though there are many major architectural differences between them. Linux has never been certified as being a version of UNIX, so it is described as being "Unix-like." A comprehensive list of differences between Linux and "UNIX" isn't possible, because there are several completely different "UNIX" systems.


Which is an os in between unix and Linux?

It's a meaningless phrase.


What is the difference between unix operating system and Linux operating system?

Linux is a Unix-like system. This means that it is inspired or influenced by Unix in some shape or form (Linux started off from Minix), but it is not directly derived from Unix. However, BSD is based on Unix, and macOS is indirectly Unix-based because of its mixed heritage with BSD.


Is unix and Linux an open system?

Linux is an open system, Unix is not.


Mandriva is Linux or unix?

linux


Is any virus attack to Linux or Unix?

Linux and Unix do have their share of malware, though there are fewer of them.


Does Linux use the kernel of Unix?

No, it is unix-based but Linux is a kernel not an operating system.Ubuntu,Linux Mint,Debian,and puppy Linux,ect. are OS's that use the Linux kernel.


Why does Linux and unix share more commands than windows xp and unix?

Because Linux evolved from UNIX, but Windows evolved from DOS.


What is the difference between C and Linux?

There is very little difference in the C compiler between Unix and Linux; in some cases (the gcc compiler) it is the same. The differences come in when using system calls; some system calls do not exist in Unix or Linux, although most do. The program I work on compiles the same way (for the most part) between all commercial versions of Unix and several variants of Linux. In other words, the code is fairly portable across platforms.


What is the relationship of POSIX1 to Linux?

POSIX is a standard designed to ensure API compatibility between Unix and Unix-like operating systems operating systems. Linux implements most of the POSIX standard, but is not certified as such.