Qu'est-ce qu'UNIX et à quoi ressemble UNIX?

8

Dérivé de cette question :

Si opensolaris, freebsd, openbsd, netbsd ne sont pas UNIX, quel est-il alors?

Ce qui me déroute le plus, c'est le fait que OSX1.5 + est UNIX, alors que la version précédente d'OSX n'était pas

Quelle est la différence entre UNIX et UNIX-like?

Et quelle est la différence entre UNIX-Like et Linux?

OscarRyz
la source

Réponses:

16

UNIX est Unix et Unix est unix. Mais unix peut ne pas être Unix et Unix n'est pas toujours UNIX .

sal
la source
15
Et GNU n'est certainement pas Unix!
heavyd
Jetons POSIX dans le mix!
KFro
Ouais, et POSIX?
OscarRyz
@heavyd, je souhaite pouvoir doubler ou tripler le vote.
sal
2
Le nom qui peut être nommé n'est pas le nom éternel. Libre du désir, vous réalisez le mystère. Pris dans le désir, vous ne voyez que les manifestations. --Lao-tzu
Richard Hoskins
13

Wikipédia sur Unix :

Unix (officiellement déposé sous la marque UNIX, parfois aussi écrit en Unix avec des petites majuscules) est un système d'exploitation informatique développé à l'origine en 1969 par un groupe d'employés d'AT & T chez Bell Labs, dont Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy et Joe Ossanna. Aujourd'hui, le terme Unix est utilisé pour décrire tout système d'exploitation conforme aux normes Unix, ce qui signifie que le système d'exploitation principal fonctionne de la même manière que le système d'exploitation Unix d'origine. Les systèmes Unix d'aujourd'hui sont divisés en plusieurs branches, développées au fil du temps par AT&T ainsi que divers fournisseurs commerciaux et organisations à but non lucratif.

Depuis 2007, le propriétaire de la marque est The Open Group, un consortium de normes industrielles. Seuls les systèmes entièrement conformes et certifiés selon la spécification UNIX unique sont qualifiés pour utiliser la marque; d'autres sont appelés "de type système Unix" ou "de type Unix".

.. sous Unix :

* Un système d'exploitation de type Unix (parfois abrégé en nix pour contourner les problèmes de marque) est un système qui se comporte d'une manière similaire à un système Unix, sans être nécessairement conforme ou certifié à aucune version de la spécification UNIX unique.

Il n'y a pas de norme pour définir le terme, et une certaine divergence d'opinion est possible quant à savoir si un certain système d'exploitation est "de type Unix".

.. sous Linux :

Un système basé sur Linux est un système d' exploitation modulaire de type Unix . Il tire une grande partie de sa conception de base des principes établis sous Unix au cours des années 1970 et 1980. Un tel système utilise un noyau monolithique, le noyau Linux, qui gère le contrôle des processus, la mise en réseau et l'accès aux périphériques et aux systèmes de fichiers. [...]

Des projets séparés qui s'interfacent avec le noyau fournissent une grande partie des fonctionnalités de niveau supérieur du système. L'espace utilisateur GNU est une partie importante de la plupart des systèmes basés sur Linux, [...]

.. sur BSD (FreeBSD, NetBSD, OpenBSD) :

Berkeley Software Distribution (BSD, parfois appelé Berkeley Unix) est le dérivé du système d'exploitation UNIX développé et distribué par le Computer Systems Research Group de l'Université de Californie à Berkeley de 1977 à 1995.

Historiquement, BSD a été considéré comme une branche d'UNIX - "BSD UNIX", car il partageait la base de code et la conception initiales avec le système d'exploitation AT&T UNIX d'origine. Dans les années 1980, BSD a été largement adopté par les fournisseurs de systèmes de classe station de travail sous la forme de variantes UNIX propriétaires telles que DEC ULTRIX et Sun Microsystems SunOS. Cela peut être attribué à la facilité avec laquelle il pourrait être concédé sous licence et à la familiarité qu'il a trouvée parmi les fondateurs de nombreuses sociétés technologiques de cette époque. [...]

Aujourd'hui, le terme "BSD" est souvent utilisé de manière non spécifique pour désigner l'un de ces descendants BSD, par exemple FreeBSD, NetBSD ou OpenBSD, qui forment ensemble une branche de la famille des systèmes d' exploitation de type Unix .

.. et sous OS X 10.5 :

Mac OS X v10.5 "Leopard" est sorti le 26 octobre 2007. Il a été appelé par Apple "la plus grande mise à jour de Mac OS X". [...] Leopard est un produit enregistré de marque Open UNIX 03 sur la plate-forme Intel. C'est également le premier système d'exploitation basé sur BSD à recevoir la certification UNIX 03.


la source
4

Unix est une marque déposée appartenant à The Open Group. "Seuls les systèmes entièrement conformes et certifiés selon la spécification UNIX unique sont qualifiés pour utiliser la marque." (1) (2)

Cela explique pourquoi la version d'OSX avant 1.5 n'est pas UNIX, car elle n'était pas entièrement conforme.

KTC
la source
2

OS X, Solaris, HP-UX et AIX sont les autres distributions UNIX qui fonctionnent bien sur le marché. UNIX-Like fait référence à un système d'exploitation qui se comporte comme UNIX traditionnel (méthodes de forking, même méthode de communication interprocessus, fonctionnalités du noyau, etc.) mais n'est pas conforme à la spécification UNIX unique . Des exemples de ceux-ci sont les variantes BSD, les distributions GNU / Linux et Minix. En fin de compte, c'est plus lié aux comportements de la marque et du système.

John T
la source
0

UNIX était un système d'exploitation développé à l'origine par AT&T dans les années 60. C'était un système d'exploitation à source fermée, de nombreuses personnes ont cloné sa fonctionnalité pour créer des systèmes d'exploitation de type UNIX comme BSD et Linux . D'autres sous licence UNIX pour créer leurs systèmes d'exploitation, comme AIX .

UNIX est plus récemment devenu une spécification pour les systèmes d'exploitation sous licence de l' Open Group . Ils doivent approuver le système d'exploitation avant de pouvoir l'appeler UNIX.

Jack M.
la source
"Un OS de type UNIX comme BSD et Linux" - Linux n'est qu'un noyau. Normalement, je ne le ferais pas, mais c'est une question complètement sur ces systèmes d'exploitation.
John T