2.4 Versions commerciales d'Unix
-
Amalgame des versions BSD4.3 et SVR5
- Apports de BSD à la Version 7
-
Gestion de la mémoire virtuelle
- Mécanisme de communication inter-processus plus performant (IPC)
- Support d'ethernet TCP/IP (ftp, telnet, r-commandes)
- Système de fichiers plus performant (quotas)
- Introduction du C-shell
- Commandes plus nombreuses
- Apports de System V à la Version 7
-
Les IPC (Inter Processus Communication) : sémaphores,
mémoire partagée, messages, fifo nommées
- Amélioration de la commande
at
: possibilité de batch...
- Généralisation de
cron
pour tous les utilisateurs
- Variable
CDPATH
des shells
- Introduction du Korn shell
ksh
- Introduction des bibliothèques partagées
- Chacune des branches introduit de nouvelles options dans des
commandes Version 7
-
OSF
-
Open Software Fondation
- Issu de Mach
Version moderne d'Unix
Support de processeurs multiples et du parallélisme
- Distributeur de licences Unix
- GNU de la FSF (Free Software Foundation)
-
GNU's Not Unix
- But : fournir un système Unix gratuit
- Déjà bien avancé --- Programmes très performants
- Le célèbre et incontournable GNU
emacs
- Compilateurs C et C++,
gcc
, g++
- Outils
as
, ar
, dbx
...
- Utilitaires Unix :
make
, rcs
...
- Ultrix
-
DEC --- Digital Equipment Corp.
- Initialement basé sur BSD 4.2 (Ultrix 1.1)
- Reprise de fonctionnalités SVR2 (1.2)
- Apparition de X-windows sur VaxStation
- Reprise des logiciels NFS et NIS de Sun (2.0)
- Niveau de sécurité accru (4.0)
- Support de machines multi-processeurs (4.0)
- Conforme aux normes d'internationalisation des caractères
de l'ISO
- SunOS, Solaris
-
Sun
- Dérivé de BSD 4.2
- Introduction de NFS --- Network File System
Système de fichiers distribués
- Introduction de NIS, ex ``yellow pages''
Network Information Services
Gestion centralisée de l'administration
- Évolution vers System V (édition de lien dynamique)
- Environnement graphique SunView ® OpenLook
(X11R4)
- Linux
-
Intel 80x86, PC (à l'origine)
- Commencé par Linus Torvald en 1991.
Inspiré de minix (Andrew Tanenbaum)
- ``Free software'' / ``Open-Source'' (gratuit et libre)
- Linux est Unix
- Linux est robuste, stable, bien supporté, bien
diffusé...
- Standardisation d'Unix
-
Deux organisations de normalisation :
-
Association européenne X-Open
- Groupe POSIX, membre de l'IEEE
Portable Open System Interface eXchange
Association of Electrical and Electronic Engineers
- Conformité aux normes POSIX