Slashdot Mirror


Can GNU Ever Be Unix?

An anonymous reader writes "The question isn't whether Linux can be certified as Unix. At least some distributions no doubt can. But who would pay for it? And is it worth the trouble? Jem Matzan asks these questions on NewsForge, and reminds us that the Open Group, not SCO, owns the Unix trademark,"

62 of 217 comments (clear)

  1. The *real* question is ... by ggvaidya · · Score: 5, Insightful

    can Unix ever be *nix?

    Seriously, for all practical purposes, GNU + Linux is setting the trend now. Ask IBM, Novell, SCO ...

    1. Re:The *real* question is ... by smartfart · · Score: 3, Insightful
      Right... IBM has seen the writing on the wall, putting Linux on every piece of hardware they produce. Sun also sells Linux boxen. While not traditionally a UNIX vendor, Novell has all but dumped their old operating system, switching to Linux instead.

      I don't think UNIX matters much anymore.

    2. Re:The *real* question is ... by mystran · · Score: 3, Insightful

      No, the real question is "SHOULD" GNU ever be a Unix. The whole POINT of GNU is that it's not Unix, it's (or aims to be) something better!

      --
      Software should be free as in speech, but if we also get some free beer, all the better.
    3. Re:The *real* question is ... by Tony-A · · Score: 2, Insightful

      The whole POINT of GNU is that it's not Unix

      Not exactly.
      I'd say the point is to be Unix without being called Unix. By being better it cuts the ground out from under the ownership of the name.

      Vastly oversimplifying, and a lot of this is by association with the hardware it run on.
      Unix 1. AT&T Unix. Very expensive and underpowered hardware by today's standards.
      Unix 2. Berkeley Unix. Amazing what you can do with cheap grad student labor.
      Unix 3. Linux. Triumph of anarchy. Product of the internet.

      The name Unix is applicable to Unix 1 and some variants of Unix 2. GNU utilities make Unix useable. GNU/Linux further undermines the name. Linux on IBM mainframes and supercomputers (and everything else) is a new (GNU if you like puns) generation. Even if it's mostly due to the hardware, you gotta stick a lablel on it.

  2. Why? by lphuberdeau · · Score: 5, Insightful

    Is there really a good reason why would GNU be considered as UNIX officially? GNU has it's own credibility. What is UNIX anyway? Does anyone have a concrete definition of what UNIX is right now (no historical reasons, not the fact that the filesystem starts with /).

    --
    Qui ne va pas à la chasse n'a pas de gibier
    PHP Queb
    1. Re:Why? by Anonymous Coward · · Score: 5, Informative

      Is there really a good reason why would GNU be considered as UNIX officially? GNU has it's own credibility. What is UNIX anyway? Does anyone have a concrete definition of what UNIX is right now (no historical reasons, not the fact that the filesystem starts with /).

      The UNIX specifications (93, 95, 98 and 03) specifically define what can be called a UNIX. Before then (each number is a year btw), I believe all you can do is combine all the generally accepted unix based systems (UNIX, BSD, AmigaOS, Xenix, etc) and accept that there was a time when there was no really accepted 'standard' and everyone just did thngs a similar way

    2. Re:Why? by k4_pacific · · Score: 5, Insightful
      The Unix trademark is allowed on anything that confroms to several standards laid out by the Open Group who owns the Unix trademark. Linux on X86 won't comply becuase some of the errno codes are incorrect, being based on Minix, which also uses incorrect values. GNU/Linux for other platforms could qualify as they are, but again, GNU/Linux seems to be evolving as its own standard which seems to be more widely supported because of the freeness and wide availability of Linux.

      --
      Unknown host pong.
    3. Re:Why? by alangmead · · Score: 4, Informative

      Before the Open Group had the trademark and developed the certification process, AT&T held the trademark and might allow AT&T source licensees to use it. In the later years, they had a certification process that became the initial Open Group certification. When AT&T owned it, anything marked as Unix had some amount of AT&T code as its base. BSD hadn't still contained AT&T code, the Net2 release was in 1994, so all commercial BSD based systems (older SunOS, NeXT, older SGI, etc.) were derivatives of a common code base . Xenix was a based on an early Bell Labs release. (I don't know where the reference to AmigaOS came from.)

      The AT&T conformance was mostly to prove that when vendors made local modifications, they didn't mess anything up.

    4. Re:Why? by andreyw · · Score: 3, Informative

      AmigaOS was not UNIX. It wasn't even UNIX-based. It was however an innovative design nontheless, with a message-passing microkernel.

    5. Re:Why? by Brandybuck · · Score: 2, Interesting

      Best reason: The Unix monicker would stop all the GNU fanatics from frothing at the mouth every time they heard the word "Unix".

      Case in point. I'm at a conference. Someone asks me what I use. I reply "Unix". Suddenly their eyes bug out, their ears turn red, and they scream, "no you're not, GNU/Linux is not Unix!!!" Then I explain that I'm not running Linux and they're heads finally explode.

      Okay, that's a bit of hyperbole, but in my experience most GNU advocates (a distinct breed from Linux advocates) take great pains to enforce the Open Group's trademark.

      --
      Don't blame me, I didn't vote for either of them!
  3. Would have to then be GIU/Linux by Anonymous Coward · · Score: 5, Funny

    GNU = GNU's Not UNIX...

    Have to change that to say GIU Is UNIX :p

    1. Re:Would have to then be GIU/Linux by aled · · Score: 5, Funny

      No, no! RMS will tell you it is GNU/Unix.
      Wait... GNU/Unix=GNU is Not Unix/Unix=(GNU is not Unix) is not Unix/Unix... Stack Overflow/Divide Error... my... head... hurts...

      --

      "I think this line is mostly filler"
    2. Re:Would have to then be GIU/Linux by Anonymous Coward · · Score: 5, Funny

      It is very simple:
      GNU/Unix = Gnu is Now Unix / Unix (using the new expansion of GNU)
      Unix/Unix = 1
      => GNU/Unix -> Gnu is Now.
      Takeover of the world accomplished!

    3. Re:Would have to then be GIU/Linux by xSquaredAdmin · · Score: 5, Funny

      Or...

      GNU/Unix
      = (GNU is not Unix)/Unix
      = GNU is not

      Thus, we can see that if GNU became Unix, GNU would not be. :p

      --
      Crushing dreams at the speed of sarcasm
  4. Maybe we should just ask SCO by nicholaides · · Score: 4, Funny

    Can GNU ever be unix?

    I don't know. Maybe we should just ask SCO. They would probably have a reasonable opinion.

    --
    http://ablegray.com
  5. Who cares? by Ianoo · · Score: 4, Insightful

    If it's "close enough", surely big business are going to do more research than just look at whether it's been certified by The Open Group just so the Linux community can use its trademark?

    The problem, as well, is what to certify. There are so many combinations of kernel, drivers, libc, userspace utilities and windowing systems that any certificate could well be rendered useless.

    For example, if IBM paid for SuSE to get certified, would that apply to RHEL or Debian, if they were using slightly different kernel versions or different kernel patches as is often the case?

    1. Re:Who cares? by archen · · Score: 2, Insightful

      I think it's less of an issue of who is more like who, as opposed to who makes the right decisions and moves forward. Unix is not the end all pinnacle of operating systems. Posix compliance is a good thing, but Linux needs to move where the community wants it to, not where the Unix standards neccesarily is.

    2. Re:Who cares? by Anonymous Coward · · Score: 3, Informative

      It applies when bidding for contracts, especially government. Government contracts usually require a checklist of features, and if one of them asks for UNIX-certified OS, then people can't make bids using Linux.

    3. Re:Who cares? by Fished · · Score: 3, Informative
      You're forgetting Mac OS X.
      No I'm not. OS X is based on FreeBSD and is not Open Group certified last I heard. Moreover, one of the major features of OS X.2 IIRC was enhanced Linux compatibility.
      --
      "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    4. Re:Who cares? by Zeinfeld · · Score: 4, Interesting
      Who cares if Linux is Unix at this point? We are rapidly approaching the point at which UNIX is a Linux-like operating system rather than Linux being a UNIX-like operating system.

      I have been saying that for several years now. UNIX is all but dead. The only commercial UNIX likely to still be arround in ten years time as an ongoing product is OS/X. Solaris will have long since joined IRIX, Digital UNIX and VMS as O/S you can still buy and occasionaly see a minor upgrade for it.

      There is a basic set of core functions that O/S do and this has not changed in principle for over a decade. Log based file systems, threads that work etc are now standard, but none of this was new ten years ago.

      The interesting stuff all takes place either above or below the O/S layer. .NET, J2EE etc are where interesting stuff is happening.

      At the driver level I think that both Unix and Windows have the model hopelessly wrong. We have at last got past the point where we have to recompile the kernel for each new driver. But drivers are still mostly executable code while the differences between devices of the same genre are with very few exceptions the type of thing that can be described by code tables.

      I would like to see device manufaturers get out of the device driver writing business, have a genuinely generic driver in the O/S and discover the repetoire of a particular device by reading a configuration file - preferably one that can be read from the device. From a pragmatic point of view XML would probably be a good match for the task since you would inevitably need structured data and a way to extend the basic data structures.

      Unix once had this with the printcap and termcap files. Unfortunately people just seem to be unable to resist turing complete code.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  6. Who cares? by Fished · · Score: 5, Interesting
    Who cares if Linux is Unix at this point? We are rapidly approaching the point at which UNIX is a Linux-like operating system rather than Linux being a UNIX-like operating system. I'm more or less convinced that proprietary UNIX is dead as a major force in the market. Moving forward, Linux will be setting the agenda and proprietary UNIX will be playing catch up.

    This is particularly evident when you notice that the major improvements in some recent version of Solaris (8 & 9, but not 10 apparently) is to add more open source software and stability improvements.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
  7. Re:It's GNU/Linux! by Jon+Proesel · · Score: 2, Funny

    No, no, no. It's only GNU/Linux when those thieving Linux bastards don't give credit to the GNU folks, by calling the OS just 'Linux'.

    RMS has no problem with you just calling it GNU.

    --

    --
    Using GNU/Linux - Windows-free zone!
  8. Re:Can GNU ever be UNIX? by JeremyR · · Score: 5, Funny

    I suppose that if a certification were awarded, the acronym could be changed to "GNU's Now Unix." :-)

  9. Boy -- talk about your pointless questions... by YankeeInExile · · Score: 5, Interesting

    I think it is almost certain that some distro of Linux could easily pass OG's test suite. It is also almost a certainty that FSF/GNU would never opt for it on religious grounds.

    The rest of the thread is now available for stupid /. jokes.

    In Soviet Russia, The Open Group petitions GNU for certification.

    --
    How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    1. Re:Boy -- talk about your pointless questions... by imkonen · · Score: 3, Interesting
      Is there are particular reason that FSF/GNU would object to certification? I haven't read the 55 pages of requirements, but I didn't get the impression that either "closed source", "not free to modify" or anything else incompatible with the GPL are part of the requirements. If you take a certified version and modify it, you undoubtedly can't call it certified anymore, but you're still free to redistribute your modified, "no-longer certified as Unix" version.

      But I think the more significant point is that it's not FSF/GNU who would have the most incentive to get a distro certified as Unix. As the article pointed out, it's probably the hardware companies like IBM and Sun who would find it worthwhile.

    2. Re:Boy -- talk about your pointless questions... by Halfbaked+Plan · · Score: 2, Interesting

      it's probably the hardware companies like IBM and Sun who would find it worthwhile.

      IBM have specifically taken a hands-off approach to Linux. They have team members contributing to the 'greater' Linux source trees, but there's no sanctioned 'IBM' brand of Linux. They don't want nor need an 'official' IBM version of Linux.

      The reasons for this are complex.

      --
      resigned
  10. No. And Yes. by T-Ranger · · Score: 4, Insightful
    "UNIX" means different things to different people. One definition would be something that contains ATT UNIX code. Another would be something that has a bunch of certifications. Linux has neither.

    But, the BSDs, and I believe even Solaris and AIX have a Linux compatability layer, or at the very least, "the GNU toolset", GCC, glibc, etc. Of course you wont beable to run IA32 binaries on a UltraSPARC, regardless of the compatability layer, but you could run IA32/Linux stuff on IA32/*BSD, or SparcLinux stuff on a Solaris box.

    I guess Im trying to say, given that lots of things can run Linux binaries, can cleanly compile Linux targeted sources, Linux + GCC + glibc may be a better standard to target then POSIX and whatnot. It is definitly more modern. Or to put things another way, UNIX is irrelevent, the question shoud be: can UNIXes ever be Linux?

    1. Re:No. And Yes. by kscguru · · Score: 2, Insightful
      Better standard maybe... but Linux + GCC + glibc is an incredibly difficult thing to standardize upon! Standardization at the industry level takes months if not years ... have you seen any one of those three stay at the same version (exact same API and ABI, no patches, etc) for any fraction of that time? Linux (or GNU/Linux if you prefer) is too much of a moving target for anyone to hit.

      Go out and look at industry certifications - they certify against RHES version X, or whatever else the flavor of the month is. UNIX is a heavy-duty standard, and Linux is still evolving too fast to qualify.

      Actually, I have a more interesting thought: for Linux to qualify as a Unix, development would have to slow down - a lot. Arguably, it is doing so now ... Linus claims there are no really large projects on the horizon that require a 2.7 branch, there haven't been any huge changes to the kernel in quite a while (not since the new VM in late 2.4 / early 2.5, or the O(1) scheduler in 2.5). If Linux sits back at this level for a good long while, I suspect it really will become a UNIX within a year or so. Alas, such a slowdown will leave Linux a long ways behind modern Unices, which is a shame. So... should Linux slow down and become Unix-certified, or should it speed up and catch up to modern Unix?

      --

      A witty [sig] proves nothing. --Voltaire

  11. No. Unless Linus or Posix makes a change. by Ungrounded+Lightning · · Score: 4, Informative

    Linux deviates from Posix in several ways, and at least one of them is deliberate - because Linus is convinced that his way is better. Posix can't change because that would break all the existing and past unixes. IMHO Linus is unlikely to change because he believes in the advantages of his way.

    (I don't recall what the particular difference was but as I recall Linus had a very good point. Security? Robustness? Anyhow it should be trivial to look it up - which I'd do if I had the time just now.)

    And I don't see that it really matters, since they can continue as two operating systems and virtually anything will operate well on both, and some things break even crossing between Posix-compatible systems. Linux is doing quite well as is and may end up dominating. The rumors of the demise of the BSDs seem overblown. And who knows what will come next.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  12. Definition of UNIX: The Open Brand by tepples · · Score: 5, Informative

    UNIX® describes any operating system sold under a brand licensing agreement with the Open Group. This requires the product to pass a checklist that includes certification to the Single UNIX Specification (free reg. req.) on a given set of supported hardware, based in part on product testing, and payment of brand fees pursuant to the Trademark Licensing Agreement (PDF). Often these brand fees are high enough to shut out publishers of low-volume operating system products.

  13. All your Linux Standard Base... by tepples · · Score: 5, Interesting

    GNU/Linux seems to be evolving as its own standard

    And this standard is called LSB.

  14. Linux doesnt need it. by nurb432 · · Score: 4, Insightful

    Its just for 'brand recognition' anyway, and Linux has that now.

    If you say 'Linux' to the general IT population, they already know what you are talking about. ( and they also realize the differences beteeen it and 'unix' ) so why muddy the waters?

    --
    ---- Booth was a patriot ----
  15. Re:SCO goes down the drain... by ggvaidya · · Score: 2, Informative
    ...the Open Group, not SCO, owns the Unix trademark,"

    Dude, read your f\w+ screen!

  16. When GNU = Unix? by .+visplek+. · · Score: 5, Funny

    When GNU is Unix, LAME must be an MP3 encoder and WINE must be an emulator.

    --
    - Save a tree, eat more woodpeckers
  17. Why? by toupsie · · Score: 3, Interesting

    What's the point? To be facetious, Unix is old and busted, linux is the new hotness. Instead of being focused on the past, look to the future. Being stamped "Unix" doesn't have the same meaning today as it did ten years ago. Bean counters today aren't asking about a Unix solution but a Linux one. Its the tech buzz word of the last 5 years. To the general public Linux has better name recognition than Unix. In fact, I commonly hear non-tech people referring to real Unix systems as "Linux".

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  18. Re:It's GNU/Linux! by ultranova · · Score: 3, Informative

    No, no, no. It's only GNU/Linux when those thieving Linux bastards don't give credit to the GNU folks, by calling the OS just 'Linux'.

    RMS has no problem with you just calling it GNU.

    No. GNU/Linux is not the same as GNU. The "official" kernel of the GNU system is Hurd. From the linked website:

    "The GNU Hurd is the GNU project's replacement for the Unix kernel. The Hurd is a collection of servers that run on the Mach microkernel to implement file systems, network protocols, file access control, and other features that are implemented by the Unix kernel or similar kernels (such as Linux)."

    This clearly indicates that Hurd is the kernel specifically designed to be the centerpiece of the GNU system. Linux is just an acceptable placeholder until the Hurd is ready for spotlight. Therefore GNU/Linux is just a precursor for the True GNU System.

    Seriously speaking, the Hurd does seem to have a number of very nice ideas - the translators (little programs that can be attached to directories and files, and which will then control all access to those files - so you can attach one to a directory and make the contents of an FTP site or whatever appear there - not unlike the proc filesystem on Linux), for example. I wonder if anything like them could be implemented in Linux ?

    It also has some very serious problems, such as a lack of device drivers and every existing filesystem server memorymapping the entire partition, which means that you can't use partitions larger than 2 GB on a 32-bit system...

    Oh well, it's good to know that the next generation free open source operating system is already being worked on - should keep Linux from getting fat and lazy ;).

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  19. Nope. by Anonymous Coward · · Score: 3, Informative


    One of the reasons that GNU's Not Unix is because intentionally or not, a lot of the GNU tools differ from and are often outright incompatible with their counterparts from the original Unix and its descendents. There would be a lot rewriting and outright disposal of some of the primary features (or "incompatible extensions", as we would say if this were Microsoft) of the GNU utilities and libraries. These changes would also break compatibility in innumerable ways just among various pieces of GNU software. File formats would have to change. (gtar archives, Makefiles, etc)

    The GNU project was a good idea with a good mission, but specifically calling it "GNU's Not Unix" really backfired on them in this aspect because Unix as we know it today is now more popular than it's ever been among both geeks and the corporate world.

  20. Open Group certified Linux by foobsr · · Score: 2, Interesting

    If you ask google , it does not seem a good idea. SCO comes up first.

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
  21. Paying for unix? by Cow007 · · Score: 2, Interesting

    Free BSD as the name suggests IS free. Unix is not a valad trademark beacause beacause of its many forks and variations it has become a generic term. IMHO I think the people at SCO and Sony (with its joke of a digital music player) fell off the stupid tree and hit every branch on the way down. Protecting your copyrights has become difficult these days. In a world of convergance, reverse engineering and "hey that was my idea" tactics A review of copyright laws and procedures needs to take place. If we come together and decide on open and fair standards that make things work. Things are going to change, biusness models that were viable before will no longer work. But its time to evolve.

    --
    411 Y0UR 8453 4R3 8310NG 70 U5!! -NSA
  22. A better question by Crashmarik · · Score: 3, Insightful

    Is what should GNU be. Not to be pedantic but if you have done real work with more than one GNU/Linux distribution you have run into compatibility issues. Its a fact of life and an impediment to the progress of GNU's penetration.

    If standardization is a good thing (I think it is, but your opinion may vary) how should The GNU/Linux world go about it, and what parties should certify. Right now there are the DeFacto standards (Redhat/slackware/Suse/Mandrake) of the big distributions. The problem with these defacto standards is eventually the game collapses. There have been attempts to have multiparty standards (United linux comes to mind) but those for various reasons havent made a big push.

    You can allready see the problems in setting a GNU/linux standard when there are vicious arguments over naming it Linux or GNU/Linux. Just who is going to be able to make decisions on filepaths, naming conventions, and library depencies and then shove it down the throats of the contrarians.

    So before you ask can "GNU be Unix", you need to ask does GNU want to be standard, Who's standard, and does that standard want to be close enough to Unix to comply.

  23. It's not important. by IGnatius+T+Foobar · · Score: 4, Insightful
    No Linux distribution has bothered to achieve Unix branding because it's simply not important anymore. People who purchase Unix systems know what Linux is and they know it's the best and fastest growing Unix-like system out there. More importantly, they know that the applications they use have been tested on Linux, probably as a top-tier platform, often as the recommended platform (see Oracle). That being the case, why would a Unix certification from The Open Group make any difference?

    Meanwhile, commercial Unix vendors are going out of their way to achieve Linux compatibility, at either the source or binary level. Linux is quickly becoming the standard to which other Unices are compared. This means two things:
    • The Open Group and its branding are irrelevant
    • Richard Stallman is effectively wrong: GNU is Unix. Except in the real world we don't call it GNU, we call it Linux.
    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  24. What's the point? by billsf · · Score: 2, Insightful

    This is redundant, but not knowing what its going to cost beforehand is the downfall of Open Group. $45,000 is one thing, half a million is another matter.

    Linux has indeed been repackaged and registered. (To avoid flames from those that don't already know, I won't say which ones.) Linux as in say Gentoo and BSD in say FreeBSD are very successful now and it would be hard to justify the value in risking so much money for a seemingly worthless qualification.

    I'm sure Suse (Novel) and Redhat will actually seek registration as commercial products. If X/Open would agree to fixed priced terms, they would do far more business. (Are you seeing this Open Group?) All things considered, this is like the MSCE scam and might have a negative impact.

    The above mentioned BSD and Linux have treated me very well on a number of hardware platforms. Keep up the good work.

  25. Re:It's GNU/Linux! by kbahey · · Score: 4, Insightful

    Hurd is definitely a good idea, but so far it is only that: an idea.

    I have been hearing about Hurd at least since 1992 or so, ever since Linus started his project. This is 12 years now, and nothing concrete has come up yet, that can be adopted by the masses.

    Don't get me wrong, I like many of the ideas and design decisions they have. But my gripe is that their model does not allow hordes of programmers to join in and get things out faster, like the Linux model.

  26. Re:No. Unless Linus or Posix makes a change. by Anonymous Coward · · Score: 3, Interesting

    Sure he does. But he understands that he's working for the distro companies. If RedHat/Suse/IBM/etc thought it was a priority to get UNIX-Certified, Linus would merge their patches.

    Note that Linus did a 180 on "Linux Threads" versus "POSIX Threads" because Linux vendors wanted portability.

  27. UNIX 2003 by taj · · Score: 4, Insightful



    Is the branding alive or not?

    What Unix passes Unix 2003? OK. Who passed UNIX 98? Get the picture? Its going to cost ~$0.5M when all said and done. What advantage is there? Some of the 'UNIX' systems out there have not passed a checklist in over a decade.

    Linux does not need people who dont code deciding what is right and wrong in expensive ongoing beurocratic processes. Things are decided much faster in open forums which document the process in ample detail.

    Linux does deviate but given a coin toss, it goes with the previous 'standards.' If the legacy means does not make sense, its ignored and documented.

    The UNIX branding made sense with legacy closed source Unix systems. It provided a level of trust that customers could drop to without even (imagine!) seeing the underlying code.

    It was a bandaid on a broken model. The outdated Unix systems deviated but the customer could only read documentation, not code.

    So systems like Solaris, AIX, HP-UX ... have two options. Continue down the documentation/standards/branding route increasing customers costs $100's/install or just open up the developement process/source.

    If they decide to open up the process, they have to decide wether to join open source projects or try to replicate the efforts.

    'UNIX' is dead. Do we need a netcraft survey?

    I know people are going to say that wont work. "Look at all the forks in apache and perl and python. It will be anarchy."

    Thats proven to not be the case. The problem has always been closed source.

  28. UNIX matters by mnmn · · Score: 4, Interesting

    well, it mattered to me.

    Back in the days, around 1995, my friends and I were looking for any UNIX to put on our machines to learn. We tried an old copy of SCO Unix which didnt work, and were busy snooping till we found Linux just as it was getting popular online. We got into Linux because we were out looking for UNIX.

    Nowadays I've got AIX and Solaris on ultrasparc to play with, so I can finally brag about knowing 'unix', but would be real nice if Linux is called UNIX. Even though SCO has spilled cold water on the brand name, it still carries enough weight, and maturity of two decades, to get attention. Linux is still new to the scene, and UNIX has carried the full weight of the Internet since its birth... that means something.

    Linux means alot more now, so can UNIX be Linux, or at least its former self? Thats possible, if Linux is branded UNIX, and UNIX can once again claim to be a popular flexible modern OS. Cant do that with SCO Unixware.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:UNIX matters by boaworm · · Score: 4, Interesting

      I know that this is not entirely correct, but this is the way it "feels" like for me, personally.

      UNIX is the actual operating system (which Linux has made a very powerful and capable clone of). It could be OS X, Solaris, AIX, *BSD or whatever. Fine, now I have my UNIX station, what am I going to do with it ?

      Of course, I'm going to run GNU software on it. That's the whole point of running UNIX, the GNU software. Killer apps like the X server(s), Emacs, ftp/web/dns servers and virtually any other software you could ever imagine. I'm running UNIX (or clones) to run the GNU software.

      I'm curious, does anyone else share this view ?

      --
      Probable impossibilities are to be preferred to improbable possibilities.
      Aristotele
    2. Re:UNIX matters by AstroDrabb · · Score: 4, Interesting
      UNIX is the actual operating system (which Linux has made a very powerful and capable clone of). It could be OS X, Solaris, AIX, *BSD or whatever.
      The thing is, is that Max OS X and *BSD are not UNIX. If you look at that list, according to the Open Group, the only recent OSes that are _true_ Unix and allowed to be called UNIX are Sun Solaris, IBM AIX and Compaq Tru64. So if you need a true Unix, these are your only choices. However, for me and probably many others, if you need close-to-Unix, then Linux, *BSD and even Mac OS X are very, very close and will do the job very well if not better then the current _true_ UNIX system out there. I don't think that the Unix name will be that important in a few years. Linux, Mac OS X and *BSD have a name already in the IT market. What would getting Linux, Mac OS X or *BSD Unix certified do for them?

      I do agree with you though about the GNU software. That is what makes a good Linux/*BSD system.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
  29. What's in a name? by cpghost · · Score: 4, Insightful

    My first reaction was: "Why the heck should Linux be Unix-certified? With increasing popularity, Unix will soon have to be Linux-certified if it wants to get any kind of market acceptance."

    Well, as amusing as it may be, this thought is flawed. First of all Linux is merely the kernel; it's not even glibc, nor any other GNU tools, or third party packages. BSDs are Unix-like OS, just like Linux(-distros) are Unix-like. Solaris is also _a_ Unix-like OS, just like HP-UX.

    Actually Unix has become a generic term which refers to all kind of kernels that expose a POSIX (don't remember the exact number) interface to userland applications. Any kernel (or microkernel + servers) that implements this interface, can be justly called Unix (or at least Unix-like; so as to not feed SCOundrel or Open Group lawyers).

    The really interesting thing about the hype around Linux, is when we will move on and replace the Linux kernel with something totally different (be it microkernelized, or whatever). Then, we won't have just a GNU/Linux system anymore, but, say, also a GNU/Hurd/L4, GNU/Hurd/Mach or GNU/BSD, BSD/Linux, BSD/Hurd/*, ... system (terminology being "OS personality"/"OS servers"/"microkernel" or "OS personality"/"monolithic kernel").

    It seems silly to use the kernel name only as a brand for all kind of Unix-oid systems, regardless of them using the Linux kernel or something else; but providing the POSIX Unix interface.

    To wrap it up: it's just a matter of names and brands. As other posters have commented before, Linux has gained enough popularity and visibility. It doesn't need to be certified to be successful!

    --
    cpghost at Cordula's Web.
  30. Close enough by Anonymous Coward · · Score: 3, Interesting

    For the amiga's design purposes, it was pretty close to unix. It was intended to be a single-user system, so obviously, it didn't have all of unix's multi-user/network stuff. But it had true multitasking including it's own form of task prioritisation, pipes, similar commands, dynamic libraries, a powerful scriptable shell, etc.

    Sure, it wasn't unix technically speaking. However, if you allow a certain 'artistic license' like we do for OS X, and add in a 'handicap' since this was a 16-bit 7Mhz machine usually with 1MB RAM or less, we can start to see just what AmigaOS was. IMHO, it was closer to a personal version of GUI-enabled Unix than OS X has managed yet. Technology has moved on, but I still miss the productivity I had on AmigaOS.

    1. Re:Close enough by T-Ranger · · Score: 2, Funny

      By that logic, would CP/M not be VMS?

  31. Breaking News by mslinux · · Score: 2, Funny

    GNU (GNU's not Unix) has been certified Unix. In other news... Richard Stallman died today of a sudden heart attack.

  32. New Acronym by NitsujTPU · · Score: 2, Interesting

    I don't know if this is a new idea, but why not just use Linux as an acronym.

    LINUX:
    Linix Is Not UniX

    Similar to PINE:
    Pine Is Not Elm

  33. Why bother by DarkOx · · Score: 3, Insightful

    Linux and GNU has its on street cred now. I really don't think the people still need to be sold on Linux and GNU being up to the job anymore. Most people wether they will admit it or not *know* Linux and GNU are now as good as the admin or engineer that runs the system, its the support network behind GNU and Linux they still worry about.

    I think whats telling is how often and for how long we have seen Unices shipping with the GNU tools and compiler in the system. GNU is not Unix its something that in most or maybe all cases is inspired by Unix works like Unix but is better then Unix. Getting GNU certified as Unix would in that sense almost be a slap in the face to GNU, although it might still be an endorsement to the Linux kernel. Linux though as stated before does have enough of its own cred that Unix certification will have very little meaning.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  34. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  35. Re:It's GNU/Linux! by ultranova · · Score: 2, Interesting

    Hurd is definitely a good idea, but so far it is only that: an idea.

    I have been hearing about Hurd at least since 1992 or so, ever since Linus started his project. This is 12 years now, and nothing concrete has come up yet, that can be adopted by the masses.

    Of course, this is propably caused at least partially by Linux's success - Linux is drawing all the the good OS programmers.

    The dev mailing list archives seemed depressingly empty when I checked :(.

    Don't get me wrong, I like many of the ideas and design decisions they have. But my gripe is that their model does not allow hordes of programmers to join in and get things out faster, like the Linux model.

    Ironically, the Hurd should (at least in theory) be a lot easier to modify and develop. I wonder if I should give it a go... Maybe someone could port the Mach microkernel so it would work under Linux (or put a "Mach emulation layer" into the kernel) ? This would allow the Hurd to use the Linux device drivers, and allow people to try it without needing to repartition (you could use files as block devices via the loopback device). It would be just the kind of kick this project needs...

    Of course, you could make an user-mode Mach emulator, but that would likely be pretty inefficient. Or would it ? Hmm...

    Great, I already have all kinds of projects underway, from a roguelike for Java to a Usenet picture grapper with a web interface, and now this tought just had to pop in ;).

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  36. Mach, with an emphasis on Mac... by MsGeek · · Score: 2, Interesting
    Apple's second foray into xNIX-like operating systems after A/UX was MKLinux. Basically MKLinux was the bastard child of Linux and the Mach microkernel. It's no longer actively developed by Apple for obvious (MacOS X) reasons, but it's still got a bit of a community left at http://www.mklinux.org/.

    I think it only runs on Power Macintosh, and it's the only flavor of Linux that will work on NuBus (first generation) Power Macs.

    --
    Knowledge is power. Knowledge shared is power multiplied.
  37. GNU's Now Unix? by Pan+T.+Hose · · Score: 2, Insightful

    Great, that's what we need! Now the Santa Caldera Operation Group with Darl McBribe and other greedy rednecks from Tarantella, Utah, will want our money! When GNU was NOT Unix the life was simple. Now, everything is going to change, in this up-side-down world when GNU's Now Unix... Frightening perspective

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  38. What Happened to Apple's UNIX lawsuit? by HighOrbit · · Score: 3, Interesting

    Last year the Open Group sued Apple because Apple was advertising OSX as a "UNIX". This was reported on slashdot here. Apparently Apple had originally licenced the trademark, but had stopped paying fees and the licence lasped. Apple contended that "UNIX" is now a generic term and that they shouldn't have to pay to licence it. The Open Group, of course, felt compelled to defend their cash-cow trademark, so they lauched a lawsuit.

    So, where is this now? I did a search but even the mighty power of Google can't seem to find any reference to the outcome or status of the case. Does anybody know what the status of this case is? Was it settled, or just languishing on the court's docket?

  39. Re:It's GNU/Linux! by alangmead · · Score: 2, Interesting

    The difference between what the HURD has designed and the various efforts to implement them in Unix like operating systems is in user space. The HURD allows (or will allow, once its done) per-process overrides of any system call. LUFS simply allows a user space program to tell the kernel how to represent a device. With the HURD, there is no reason why another user will even see the results of your translators.

    What I don't understand, is how the HURD is so late when it has these features. Creating or modifying a new system call should just involve installing a translator, testing it, and at worst logging out. No rebooting to test a new kernel feature.

  40. Could Linux be an extension to UNIX? by sdcmk · · Score: 2, Interesting

    I think a good point to remember is that the UNIX standard only lists minimum requirements for a UNIX. Linux could merely implement these requirements and still be able to innovate.

    Not only would this increase the capabilities of Linux but it could also serve as a way to bring UNIX applications into the Linux world with little effort. Once this is done, Linux can then efficiently replace UNIX itself.

    What I believe the industry needs, is a "modern UNIX" that can compete with Windows from not only a user point of view but also a technical one. We are starting to come to the point where not only is UNIX but Linux is starting to become "left behind" by Windows through .NET and the upcoming Longhorn. If Linux is going to be relevant after Longhorn on a technical level, it needs to start to innovate. The UNIX standard is a good place to start.

  41. why would we want to? by CAIMLAS · · Score: 3, Insightful

    Why would we want to have Linux be a certified Unix?

    When Saturn came around, or Asian cars came to the US, did they try and advertise themselves as "Ford-compatible" or did they try and make a name for themselves?

    This might have been a good idea a good 3, 4 years ago, but not now. 3, 4 years ago, Linux didn't have a market to speak of, and was not much more than an industry-wide toy. Now, it has major backing from IBM and Novell, and even people like my mom (technophobe nurse) is beginning to hear about Linux as the next-best thing. Linux currently offers, for the most part, much more than the Unix offerings. That couldn't have be said 5 years ago.

    The last thing the Linux community needs now is to have Linux associated with an old, outdated 'standard' that is Unix.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers