Sponsored Content
Top Forums UNIX for Advanced & Expert Users Difference between Unix and Linux for resolving symbols Post 302717081 by bakunin on Wednesday 17th of October 2012 01:49:56 PM
Old 10-17-2012
Quote:
Originally Posted by snowline84
So, there is a difference between how Unix and Linux handle this scenario.

I am trying to understand that.
First off, it has often been said and i will say it again: "Unix" is not an operating system, but a trademark. A system is "Unix", because its manufacturer bought the license to bear this trademark. "Linux" (to be precise: its manufacturers) did not purchase anything (mostly because there is no money to do so involved in Linux) and this is the only reason "Linux" is not a "Unix", but only "unixlike". This is about the same difference as "sparkling wine" versus "champagne": there is none. "Champagne" is the sparkling wine produced in the french area called Champagne, but that's it. You could create a sparkling wine which is absolutely identical to champagne - you would still not be allowed to call it "champagne" it you don't do so in the Champagne (and probably meet some other legalities too), but that would be about it.

The only real standard of any value is the POSIX standard. Linux is in most regards, AFAIK, compatible against this OS blueprint and so is HP-Ux (to which extent they actually conform i don't know - it is not the point of the argument).

Having said this: the real difference you perceive in your example above is probably the difference in the respective compiler suits. Try "gcc" in both environments (i suppose the HP-Ux compiler is not available in a Linux version) and probably the differences will vanish.

I hope this helps.

bakunin
 

9 More Discussions You Might Find Interesting

1. Programming

Difference Between Unix and Linux Envoriment

This may/may not be a long answer to a short question. I am learning the C programming language at home.I have seen some good books on the UNIX programming enviroment.However, there were a few books that hinted towards the Linux programming enviroment.Is there any difference between the two as... (1 Reply)
Discussion started by: perrylx
1 Replies

2. UNIX for Dummies Questions & Answers

difference between unix and linux?

Ok, I'm confused. Can someone answer these (stupid) questions please for me? 1. What is the difference between unix and linux? 2. Is FreeBSD a unix distribution? 3. If not, then what is Unix? I actually gone to Unix.com because I thought this is it's official website where I could download... (1 Reply)
Discussion started by: RellioN
1 Replies

3. UNIX for Dummies Questions & Answers

Difference between UNIX and Linux

OK, I've used various versions of UNIX(Solaris, HPUX, etc..) over the years. Now the organization I work for is leaning towards more Linux based systems(Redhat, Suse, etc..) I do see differences in in comands and how to accomplish basic adminstration, but nothing mind blowing. So, what is it... (5 Replies)
Discussion started by: pbonilla
5 Replies

4. UNIX for Advanced & Expert Users

What is the difference between Unix & linux

:confused: Hi All Can anyone help me in finding the answer of the question mentioned below. What is the difference between Unix & linux ? Thanks in Advance to all CSaha (1 Reply)
Discussion started by: csaha
1 Replies

5. AIX

difference between AIx and Linux and Unix

Sir , Can any body explain the difference between linux , Unix and AIx on command Reference all the command on AIx and unix is same or not please reply (2 Replies)
Discussion started by: arif185
2 Replies

6. Shell Programming and Scripting

difference in unix vs. linux sort

Hi, I am using some codes that have been ported from unix to linux, and now the sorting no longer results in the desired ordering. I'm hoping to find a way to mimic the unix sort command in linux. The input file is structured the following: $> cat file.txt... (6 Replies)
Discussion started by: aj.schaeffer
6 Replies

7. UNIX for Dummies Questions & Answers

difference between unix and linux

Hi I am new to linux I have dout waht is the difference between UNIX and LINUX Is there any soft for insatallation for UNIX OS Thanks (0 Replies)
Discussion started by: sanjaya
0 Replies

8. Red Hat

Difference in conflict resolving between yum and rpm installs

Hi Guys, I am trying to test installation of a local rpm to my RHEL5 server. I am expecting it to fail as a previous version of the same package name exists. On using rpm -i this behaves as expected but yum install does not pick up the conflict. Here is the element of my SPEC file with the... (5 Replies)
Discussion started by: gazza-o
5 Replies

9. UNIX for Dummies Questions & Answers

Difference between UNIX and Linux

hi experts please tell me the real difference between unix and linux at kernel structure (1 Reply)
Discussion started by: linurag
1 Replies
GET_KERNEL_SYMS(2)					       Linux Module Support						GET_KERNEL_SYMS(2)

NAME
get_kernel_syms - retrieve exported kernel and module symbols SYNOPSIS
#include <linux/module.h> int get_kernel_syms(struct kernel_sym *table); DESCRIPTION
If table is NULL, get_kernel_syms returns the number of symbols available for query. Otherwise it fills in a table of structures: struct kernel_sym { unsigned long value; char name[60]; }; The symbols are interspersed with magic symbols of the form #module-name with the kernel having an empty name. The value associated with a symbol of this form is the address at which the module is loaded. The symbols exported from each module follow their magic module tag and the modules are returned in the reverse order they were loaded. RETURN VALUE
Returns the number of symbols returned. There is no possible error return. SEE ALSO
create_module(2), init_module(2), delete_module(2), query_module(2). BUGS
There is no way to indicate the size of the buffer allocated for table. If symbols have been added to the kernel since the program queried for the symbol table size, memory will be corrupted. The length of exported symbol names is limited to 59. Because of these limitations, this system call is deprecated in favor of query_module. Linux 26 Dec 1996 GET_KERNEL_SYMS(2)
All times are GMT -4. The time now is 05:45 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy