hi to all
i wannna know that what is the basic difference between UNIX and LINUX.
aslo what are these kernel and shell programming.
Printable View
hi to all
i wannna know that what is the basic difference between UNIX and LINUX.
aslo what are these kernel and shell programming.
Basically Linux is a unix.
There are more unixes with different kernels (like solaris and bsd)..
Shell programming is basically the same on any unix..
There are a couple of shells.. ((b)a)sh, (t)csh and ksh are well known.. And all slightly different..
I only know a bit of bash programming/scripting..
Linux kernel programming is done in C.
More info http://www.kernelhacking.org/
As I understand the noticable difference is one of the business models that they are developed under. I'd say UNIX is generally closed source and linux is open sourced. UNIX you generally have to pay big bucks to get support, and linux is (generally) free, but support is purchasable for Linux Platforms.Quote:
Originally posted here by shals
i wannna know that what is the basic difference between UNIX and LINUX.
There are also diffferences in their design. If my memory serves me, Linux is monolithic and UNIX is modularised... well that is from memory of MINIX which isn't really linux or unix... muah!
Are you asking about the programming? Or how the OS has the kernel level and the user/shell level?Quote:
Ally, Unix and Linux are both Monolithic.
As it turns out Minix is Microkernel and most Unices are, indeed, monolithic.
Thanks Gore.
In a galaxy far, far away....
As I see it UNIX was developed somewhere around 1969 (it was free btw.. you didn't have to pay for it).. After many many years, lawsuits and what-not it split into different versions (AIX, Solaris, IRIX etc). Some branched/evolved into the BSD's we know today (Free, Open, NetBSD and OSX)..
Linux was build from scratch to be UNIX-like.. It has the same look and feel but that's about it..
http://www.unix.org/what_is_unix/history_timeline.html
http://www.levenez.com/unix/
http://www.freebsd.org/cgi/cvsweb.cg...-cvsweb-markup