UNIX® ?? - vs... um.. non ®


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers UNIX® ?? - vs... um.. non ®
# 8  
Old 04-02-2004
Actually you guys both answered my question to an extent.

What originally confused me was this statement:

Quote:
[i]Originally posted by Perderabo
[B]But there is a set of operating systems that includes Solaris, HP-UX, AIX, Linux and BSD among several others. We can't legally call that set, um, you-know-what.
The Register of Open Branded Products seems to confirm that indeed Solaris, HP-UX, and AIX are among the Unix® branded products. That was what confused me. I had always thought that they were paying members...in fact I believe they're (IBM, Sun, HP) executive members of the Open Group (among others).

The other thing is that don't products such as Solaris, AIX, and HP-UX belong to a second main branch of Unix that is based on the commercial ATT released code, while BSD is based on the BSD's release(s)? While the ATT code was found to be mainly based on BSD in a court of law, it still is a major branch, no? As such no BSD could ever even become Unix® under the current standards... even if they were going to pay. Or am I wrong?
# 9  
Old 04-03-2004
> The other thing is that don't products such
> as Solaris, AIX, and HP-UX belong to a
> second main branch of Unix that is based on
> the commercial ATT released code, while
> BSD is based on the BSD's release(s)?

Well, Solaris, AIX and HP-UX, as well as IRIX and a bunch of less relevant systems (such as Reliant) are based on AT&T Unix System V. Most of them licensed the code before SVR4 (Release 4), but when SVR4 was out, they all incorporated code from it into their systems as well. SVR4 is also what they're all licensing from SCO.

The free BSD systems today are based on 4.4BSD-Lite, which was the last release by Berkeley (in 1994). This release does not contain any AT&T files anymore.

> As such no BSD could ever even become
> Unix® under the current standards... even if
> they were going to pay.

No. While it is true that most UNIX-branded systems are System V derivatives, the code heritage has absolutely no relevance to the certification. The ONLY thing that matters is that you pass the tests which verify that your system supports ALL the interfaces and utilities defined by one of the SUS standards (the one you want to conform to) correctly. One of the systems I can think of that is not derived from System V is Tru64 UNIX (or before that, Digital UNIX), which is built on Mach (an early monolithic version of it I think) and BSD. Another is MVS or OS/390.

The current standard is UNIX03 or SUSv3, which was originally released in 2001 and amended in 2003. There's not a single system already conforming to it, however, so SUSv2 (or UNIX98) has more relevance for now: http://www.opengroup.org/onlinepubs/007908799/
# 10  
Old 04-04-2004
I think much of the confusion over this issue only surfaced when SCO initiated litigation against everyone in the western hemisphere last year. I do agree wholly with Driver's excellent technical definitions of what, to all intents and purposes comprise a (noun) unix.

Whether a (noun) unix has registered status doesn't matter to many people, but as elsewhere stated that does have bearing when you're interested in meeting a minimum level of standards compliance. In terms of headache tablets, is it still (noun) aspirin if it has only 5% of the active chemical that Aspirin® does? There is, to my mind an issue of quality control that such things as trademarks represent. But this remains a technical definition, and one that I think most people could agree on. To most people it's just a bottle of aspirin tablets.

In practical terms, if it looks like a unix and acts like a unix, it's a unix. By which, I count Solaris, Tru64, Linux and FreeBSD as unix flavours whether commercial or free. Cygwin on Windows or BeOS (which has an extensive unix-like shell environment) are not. Neither is VMS, which implements a POSIX interface. Apple.. this is a grey area, but perhaps they are close enough.

I've read somewhere that I've forgotten utterly now, that "to an administrator all the unix systems are completely different, to a programmer they're all a bit different but to a user they're all pretty much the same." In discussion of what consitutes a unix-like system I'd conclude that they're all pretty much the same - even an administrator will expect certain commonalities between any of them.
# 11  
Old 04-04-2004
I think that we've tackled this question as best we can. I think its best to close the thread now.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Post Here to Contact Site Administrators and Moderators

VIP Membership - The UNIX and Linux Forums - Get Your UNIX.COM Email Address Here

We work hard to make The UNIX and Linux Forums one of the best UNIX and Linux knowledge sources on the net. The site is certainly one of the top UNIX and Linux Q&A sites on the web. In order to provide certain members the best quality account services, you can now get some great extra features by... (2 Replies)
Discussion started by: Neo
2 Replies

2. Shell Programming and Scripting

File Transfer from Window server to UNIX and UNIX to UNIX

Dear All, Can someone help to command or program to transfer the file from windows to Unix server and from one unix server to another Unix server in secure way. I would request no samba client. (4 Replies)
Discussion started by: yadavricky
4 Replies

3. UNIX for Dummies Questions & Answers

How does unix system administration, unix programming, unix network programming differ?

How does unix system administration, unix programming, unix network programming differ? Please help. (0 Replies)
Discussion started by: thulasidharan2k
0 Replies

4. Shell Programming and Scripting

Batch job in unix server to move the pdf file from unix to windows.

Hi Experts, I have a requirement where i need to setup a batch job which runs everymonth and move the pdf files from unix server to windows servers. Could some body provide the inputs for this. and also please provide the inputs on how to map the network dirve in the unix like that... (1 Reply)
Discussion started by: ger199901
1 Replies

5. Shell Programming and Scripting

FTP script for sending a file from one unix directory to another unix server director

Hi, My local server is :/usr/abcd/ Remote server is :/Usr/host/test/ I want to send files from local unix directory(All files starting with O_999) to remote host unix directory. Can any body give me the Unix Shell script to do this. One more doubt: Shall we need to change the file... (1 Reply)
Discussion started by: raja_1234
1 Replies

6. UNIX for Advanced & Expert Users

missing Path(in UNIX) when i launch a job on to unix machine using windows SSh

hi i want run an unix application from a windows program/application.i am using SSH(command line version)to log on to a unix machine from windows. the application has to read a configuration file inorder to run. the configuration file .CFG is in bin in my home directory. but the application... (1 Reply)
Discussion started by: megastar
1 Replies

7. UNIX for Dummies Questions & Answers

Unix History Question: Why are filenames/dirnames case sentsitive in Unix?

I tried looking for the answer online and came up with only a few semi-answers as to why file and directory names are case sensitive in Unix. Right off the bat, I'll say this doesn't bother me. But I run into tons of Windows and OpenVMS admins in my day job who go batty when they have to deal... (3 Replies)
Discussion started by: deckard
3 Replies

8. UNIX for Dummies Questions & Answers

UNIX problem? Unix programm runs windows 2000 CPU over 100%

Okee problems...!! What is happening: Unix server with some programms, workstations are windows 2000, the workstations work good but when you start a programm on the Unix server the CPU of the workstations go to 100% usage resulting that the system gets very slow. The programm well its running so... (2 Replies)
Discussion started by: zerocool
2 Replies
Login or Register to Ask a Question