Quelle est la différence entre les systèmes d'exploitation Linux et UNIX ?
UNIX est un nom protégé par le droit d'auteur, et seules les grandes entreprises sont autorisées à utiliser le droit d'auteur et le nom UNIX, donc IBM AIX et Sun Solaris et HP-UX sont tous des systèmes d'exploitation UNIX. L'Open Group détient la marque UNIX, la confiance de l'industrie, et gère le programme de licence des marques UNIX.
La plupart des systèmes UNIX sont de nature commerciale.
Linux est un clone d'UNIX
Cependant, si la norme POSIX (Portable Operating System Interface) est prise en compte, alors Linux peut être considéré comme UNIX. Citant le fichier readme officiel du noyau Linux :
Linux est un clone d'Unix écrit à partir de zéro par Linus Torvalds avec l'aide d'un groupe de pirates informatiques sur le Web. Il est conçu pour la conformité POSIX.
Cependant, le "Open Group" désapprouve la construction "de type Unix" et considère cela comme une utilisation abusive de leur marque UNIX.
Linux n'est qu'un noyau
Linux n'est qu'un noyau. Toutes les distributions Linux incluent un système GUI + des utilitaires GNU (comme cp, mv, ls, date, bash, etc.) + des outils d'installation et de gestion + un compilateur GNU c/c++ + un éditeur (vi) + et divers programmes d'application (tels que OpenOffice, Firefox). Cependant, la plupart des systèmes d'exploitation UNIX sont considérés comme un système d'exploitation complet car tous les systèmes d'exploitation proviennent d'une seule source ou d'un seul fournisseur.
Comme je l'ai déjà dit, Linux n'est qu'un noyau et les distributions Linux en font un système d'exploitation complet et utilisable en ajoutant diverses applications. La plupart des systèmes d'exploitation UNIX sont livrés avec des programmes AZ tels que des éditeurs, des compilateurs, etc. Par exemple, HP-UX ou Solaris sont fournis avec le programme AZ.
Licence et frais
Linux est gratuit. Vous pouvez le télécharger depuis Internet ou le redistribuer sous la licence GNU. Le meilleur support communautaire que vous ayez jamais vu pour Linux. La plupart des systèmes d'exploitation de type UNIX ne sont pas gratuits (mais cela évolue rapidement, par exemple OpenSolaris UNIX). Cependant, certaines distributions Linux (telles que Redhat/Novell) proposent une assistance Linux supplémentaire, des conseils, des corrections de bogues et une formation moyennant des frais supplémentaires.
Facile à utiliser
Linux est considéré comme le système d'exploitation UNIX le plus convivial. Il peut facilement installer des cartes son, des lecteurs flash et d'autres appareils de bureau. Cependant, Apple OS X est le système d'exploitation UNIX le plus populaire pour une utilisation de bureau.
Logiciel de pare-feu sécurisé
Linux est livré avec un outil de pare-feu open source basé sur Netfilter/iptables qui peut protéger votre serveur et votre bureau contre les crackers et les pirates. Les systèmes d'exploitation UNIX sont livrés avec leurs propres produits de pare-feu (par exemple, Solaris UNIX est livré avec un pare-feu basé sur ipfilter), ou vous devez acheter un logiciel tiers, tel que Checkpoint UNIX Firewall.
Logiciel de sauvegarde et de récupération
UNIX et Linux sont livrés avec un ensemble d'outils différent pour sauvegarder les données sur bande et autres supports de sauvegarde. Cependant, ils partagent tous des outils communs tels que tar, dump/restore et cpio, etc.
Système de fichiers
Linux prend en charge et utilise le système de fichiers ext3 ou ext4 par défaut.
UNIX est livré avec divers systèmes de fichiers tels que jfs, gpfs (AIX), jfs, gpfs (HP-UX), jfs, gpfs (Solaris).
Outils de gestion système
1.UNIX est livré avec ses propres outils sur HP-UX, tels que SAM.
2.Suse Linux est livré avec Yast
3.Redhat Linux est livré avec son propre outil graphique redhat-config-*.
Cependant, la modification des fichiers de configuration de texte et la saisie de commandes sont les options les plus courantes pour le travail de gestion système sous UNIX et Linux.
Script de démarrage du système
Presque toutes les versions d'UNIX et de Linux sont livrées avec des scripts d'initialisation du système, mais ils se trouvent dans des répertoires différents :
HP-UX - /sbin/init.d AIX - /etc/rc.d/init.d Linux - /etc/init.d
Point de vue de l'utilisateur final
Pour l'utilisateur final moyen, la différence n'est pas si grande. Ils utiliseront le même shell (comme bash ou ksh) et d'autres outils de développement tels que les outils de développement Perl ou Eclipse.
Perspective de l'administrateur système
Encore une fois, la différence entre les administrateurs système n'est pas énorme. Cependant, vous pouvez remarquer diverses différences lors de l'exécution des opérations suivantes :
1. Installateur du logiciel
2. Nom du périphérique matériel
3. Diverses commandes de gestion ou utilitaires
.4. Périphériques et miroirs RAID logiciels
5. Gestion des volumes logiques
6. Gestion des packages
7. Nom du système d'exploitation UNIX
Nom de la distribution Linux (système d'exploitation)
HP-UX IBM AIX Sun Solairs Mac OS X. IRIX
Redhat Enterprise Linux Fedora Linux Debian Linux Suse Enterprise Linux Ubuntu Linux
FAQ entre Linux et UNIX
Les deux partagent de nombreuses applications communes, telles que :
1.GUI, gestionnaire de fichiers et Windows (KDE, Gnome)2. Shells (ksh, csh, bash)3. Diverses applications bureautiques, telles que OpenOffice.org4. Outils de développement (perl, php, python, compilateur GNU c/c++)Interface 5.Posix
Capture d'écran du bureau UNIXFigure 01 : Bureau UNIX - Bureau IRIX 6.5
Capture d'écran du bureau Linux
Figure 02 : Environnement de bureau Linux KDE
Matériel UNIX et Linux
Le matériel UNIX commercial a des options de démarrage initial plus avancées tels que :
Déterminer comment démarrer
Vérifier l'état du système
Définir les paramètres matériels, etc.
Le BIOS standard du PC utilisé par Linux comporte peu de ces fonctionnalités. Le matériel ou les serveurs UNIX sont assez chers par rapport aux systèmes serveur Linux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!