Is Linux a Unix?
>>58681095
No, Linus didn't buy that UNIX certificate yet. I'd love it if he did though.
linux is a bastardized unix
>>58681095
It imitates Unix, so technically it is Unix-like. On high level, i.e. software it barely diffs from Unix, but on so called "bare metal" level (hardware drivers) are the greatest differences. Disclaimer: not an engineer here, just read it in some book.
You mean GNU/Linux.
>>58681293
No, he doesn't
did anyone say UNIX?
>>58681095
on its own it shares absolutely dick with "real" Unix other than the similar way you interact with it
so no
>>58681095
It's Unix-like
>>58681095
Gnu's Not Unix.
No it's a kernel duh.
>>58681095
What's a lunix?
>>58681293
This. It's easier to explain when the proper name is used, since GNU's Not Unix
>>58681095
The kernel source code has no heritage from the ATT origin, and purposefully so. Hence, it is not considered "UNIX" and is not encumbered with its commercial license.
Commercial "flavors" like Solaris and HP-UX are descendants of the original ATT code, and are considered UNIX.
>>58681095
no, because it does not conform fully to POSIX sandards
>>58681574
POSIX is just a meme though. Its random number API for instance is dogshit.
>>5868109
POSIX is the Unix standard. So...
There is a licensing issue: no one pays for Linux to be verified POSIX compliant, so it's not a UNIX.
But it passes every POSIX compliance test as far as I know, so take that for what it's worth.
OSX is a UNIX because they pay for the verification and licensing (and pass). It's worth noting, the Unix portion of OSX is not derived from the original at&t Unix codebase, but from BSD.
I'm pretty sure there are major players out there that are still derived from the actual at&t codebase still, but other than AIX, none spring to mind. HPux, Solaris and irix have been abandoned. I think.
>>58682024
Troll harder. Back to /b retard.
>>58683105
>it passes every POSIX compliance test
This is absolutely not true
>>58683136
Which does it fail? I haven't read up about it for some time, but was living under the assumption this was true.
>>58683136
https://www.ukuug.org/newsletter/linux-newsletter/linux@uk21/posix.shtml
>>58683162
Here's the most obvious one
http://pubs.opengroup.org/onlinepubs/009695399/utilities/echo.html
>>58681095
>tfw Linux doesn't stand for Linux is not unix
>>58683321
To be fair, you can switch the shell and userland binaries. But good point.
>>58683389
You can switch anything. Distros won't be POSIX certified until they actually do that though.
>>58683321
GNU /= Linux.
>>58683431
Nobody said it was you retard.
Linux alone is not an operating system unto itself that can qualify for POSIX certification. We're talking about the entire GNU/Linux operating system
>>58683449
which only means that the question whether "Linux" is UNIX compliant is ill-posed, all I'm saying. I'm sorry, I know everyone is sick and tired of being bothered with this technicality which honestly bears no practical relevance.
On the other hand, from a GNUser's perspective, full POSIX compliance may be considered exactly that, an ultimately irrelevant technicality.
>>58681095
It's to Unix what ReactOS is to Windows, basically.
>>58681352
>XNU
>X is Not Unix
>>58681562
What defines an operating system as UNIX isn't whether or not it has AT&T code in it.
>>58681095
>GNU (GNU not UNIX)
>Linux (LinusUNIX)
What do you think?
no Linux is its own thing and doesnt share any code with unix
>>58684010
>LINUX
>Linux Is Not UniX
LINUX = Linux Is Not UniX
GUHNOOS NOT LINUCKS
>>58681562
UNIX has nothing to do with heritage, that's Unix. There are multiple UNIX certified Linux OSs
>>58681095
No, it's better.
>>58681095
Yes*
Guys...I don't understand what POSIX is and I'm sorry for that, but I would like one of you to explain it to me. Is there a Windows equivalent that would help me understand?
>>58687683
>>58681221
but doesn't that give them more freedom? it doesn't have to conform strictly to a standard.(Although sticking to a standard has its benefits too)
no its not. Linux implements POSIX to a certain degree, but thats about it
>>58687683
It's basically a "recipe" and a list of specifications an OS must adhere to in order to be declared POSIX compliant. OS X is fully compliant with it, OpenBSD, Linux and Cygwin aren't.
>>58688244
Windows has made some attempts at being POSIX compliant.
That's why the hosts file is where it is at C:\Windows\System32\Drivers\etc\hosts.